Bug 47870

Summary: Обновить версию perl
Product: Sisyphus Reporter: AEN <aen>
Component: perlAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, arseny, at, crux, glebfm, viy
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 48461, 48148, 48149, 48150, 48151, 48271, 48272, 48441, 48474, 48476    
Bug Blocks: 46625    

Description AEN 2023-10-06 23:09:21 MSK
Прошу обновить perl к выходу p11
Comment 1 viy 2023-11-06 19:40:36 MSK
nagios сам по себе собирается нормально
#333687 TESTED #1 [test-only] sisyphus nagios.git=3.0.6-alt16

а вот с новым perl не собирается на armh:
https://git.altlinux.org/tasks/333653/build/17300/armh/log

ошибка странная. пишет
[00:00:38] lto1: fatal error: bytecode stream in file 'perlxsi.o' generated with GCC compiler older than 10.0
хотя perlxsi.o компилировался двумя строками ранее.

Кто бы помог?
Comment 2 AEN 2023-11-06 20:56:45 MSK
Платформы armh не будет в p11. 
Что мы теряем при удалении nagios?
Comment 3 AEN 2023-11-06 22:19:37 MSK
Попробуйте в тестовом режиме удалить nagios для armh в sisyphus
Comment 4 Andrew Vasilyev 2023-11-07 00:22:44 MSK
(Ответ для viy на комментарий #1)
> [00:00:38] lto1: fatal error: bytecode stream in file 'perlxsi.o' generated
> with GCC compiler older than 10.0
> хотя perlxsi.o компилировался двумя строками ранее.
> 
> Кто бы помог?

  А "%define optflags_lto %nil" не пробовали?
Comment 5 viy 2023-11-07 14:15:08 MSK
%define optflags_lto %nil помог, благодарю!
Comment 6 viy 2023-11-09 14:14:50 MSK
Теперь грабли на на как минимум 586 + x86_64 вытоптаны,
осталось, собственно, собрать в Сизиф.

Для этого нужен присмотр администратора сборчницы, чтобы выдавать права (не на все пакеты есть права по acl) и включать режим торможения зяданий, входящих в транзакцию.
И надяеться, что не проявится какой поддземный стук.
Comment 7 viy 2023-12-01 20:58:32 MSK
5.38 done.
Comment 8 AEN 2023-12-01 21:02:15 MSK
Большое спасибо!
Comment 9 Andrew Vasilyev 2023-12-01 22:02:47 MSK
 А CVE-2023-47038 - Write past buffer end via illegal user-defined Unicode property - это уже не сюда?
Comment 10 viy 2023-12-01 23:15:16 MSK
(Ответ для Andrew Vasilyev на комментарий #9)
>  А CVE-2023-47038 - Write past buffer end via illegal user-defined Unicode
> property - это уже не сюда?

не нужно, завтра выложу 5.38.1 с исправлением.
Comment 11 Andrew Vasilyev 2023-12-01 23:26:49 MSK
(Ответ для viy на комментарий #10)
> не нужно, завтра выложу 5.38.1 с исправлением.

  Спасибо!