Created attachment 13786 [details] лог сборки в хэшере Не пересобирается texlive текущей версии в Сизифе. Лог сборки в хэшере прилагаю во вложении. В идеале, обновить бы до апстрима.
Понизил gcc до 12-ой версии и пересборка прошла успешно. Пакет texlive пересобран и отправлен в Сизиф: https://git.altlinux.org/tasks/archive/done/_317/324757/logs/events.5.3.log [#324757] DONE (try 5) texlive.git=2021-alt4_3 Багу закрываю.
(In reply to Mikhail Tergoev from comment #1) > Понизил gcc до 12-ой версии и пересборка прошла успешно. Я не понимаю, зачем делать анализ причин FTBFS с разбором того, что нужно исправить если люди потом просто меняют версию gcc и считают это исправлением. Посмотрите, пожалуйста, сюда [1] и попробуйте исправить пакет нормально. Спасибо. [1] https://lore.altlinux.org/devel/ZJROKsYSE4n5U%2FWF@glebfm.altlinux.org/
(Ответ для Gleb F-Malinovskiy на комментарий #2) > Посмотрите, пожалуйста, сюда [1] и попробуйте исправить пакет нормально. > Спасибо. > [1] https://lore.altlinux.org/devel/ZJROKsYSE4n5U%2FWF@glebfm.altlinux.org/ Добавил патч и собрал с gcc13, теперь можно считать полноценным фиксом? 325758 TESTED #2 [test-only] sisyphus texlive.git=2021-alt5_3 https://git.altlinux.org/tasks/325758/logs/events.2.1.log
(In reply to Mikhail Tergoev from comment #3) > (Ответ для Gleb F-Malinovskiy на комментарий #2) > > Посмотрите, пожалуйста, сюда [1] и попробуйте исправить пакет нормально. > > Спасибо. > > [1] https://lore.altlinux.org/devel/ZJROKsYSE4n5U%2FWF@glebfm.altlinux.org/ > > Добавил патч и собрал с gcc13, теперь можно считать полноценным фиксом? > 325758 TESTED #2 [test-only] sisyphus texlive.git=2021-alt5_3 > https://git.altlinux.org/tasks/325758/logs/events.2.1.log Да, отлично. Только одно замечание -- теперь зависимость на gcc-c++ указана дважды. Ваше предыдущее изменение можно откатить целиком (кроме Release: и %changelog). Спасибо!
(Ответ для Gleb F-Malinovskiy на комментарий #4) > Да, отлично. Только одно замечание -- теперь зависимость на gcc-c++ указана > дважды. Ваше предыдущее изменение можно откатить целиком (кроме Release: и > %changelog). Благодарю. Дублирующий gcc-c++ убрал. https://git.altlinux.org/tasks/325758/logs/events.3.1.log 325758 TESTED #3 [test-only] sisyphus texlive.git=2021-alt5_3
texlive-2021-alt5_3 -> sisyphus: Thu Jul 27 2023 Mikhail Tergoev <fidel@altlinux> 2021-alt5_3 - NMU: fixed build with gcc-13 (ALT bug 46864)
(Ответ для Gleb F-Malinovskiy на комментарий #2) > (In reply to Mikhail Tergoev from comment #1) > > Понизил gcc до 12-ой версии и пересборка прошла успешно. > > Я не понимаю, зачем делать анализ причин FTBFS с разбором того, что нужно > исправить если люди потом просто меняют версию gcc и считают это > исправлением. > > Посмотрите, пожалуйста, сюда [1] и попробуйте исправить пакет нормально. > Спасибо. > [1] https://lore.altlinux.org/devel/ZJROKsYSE4n5U%2FWF@glebfm.altlinux.org/ Всё гораздо проще: кандидаты не знают о существовании списка рассылки devel@, пока их на него не подпишут. Видимо, я не донёс информацию. Анализ причин FTBFS конечно нужен! Но сборку чужого пакета проще чинить с минимальными изменениями. Тут цель была очень косвенной: непересобирающийся texlive мешал обновлению libpaper. Точно ли надо в этом случае чинить полноценно сборку с новым gcc? Я предполагаю, что тут можно и закопаться.
(In reply to Vitaly Lipatov from comment #7) > (Ответ для Gleb F-Malinovskiy на комментарий #2) > > (In reply to Mikhail Tergoev from comment #1) > > > Понизил gcc до 12-ой версии и пересборка прошла успешно. > > > > Я не понимаю, зачем делать анализ причин FTBFS с разбором того, что нужно > > исправить если люди потом просто меняют версию gcc и считают это > > исправлением. > > > > Посмотрите, пожалуйста, сюда [1] и попробуйте исправить пакет нормально. > > Спасибо. > > [1] https://lore.altlinux.org/devel/ZJROKsYSE4n5U%2FWF@glebfm.altlinux.org/ > Всё гораздо проще: кандидаты не знают о существовании списка рассылки > devel@, пока их на него не подпишут. > Видимо, я не донёс информацию. Анализ причин FTBFS конечно нужен! Да, сейчас доставка этой информации на менторе. С другой стороны, я сейчас подумал, эти письма можно и в devel-newbies@ отправлять заодно. > Но сборку чужого пакета проще чинить с минимальными изменениями. Тут цель > была очень косвенной: непересобирающийся texlive мешал обновлению libpaper. > Точно ли надо в этом случае чинить полноценно сборку с новым gcc? Я > предполагаю, что тут можно и закопаться. Для меня это пример халтуры и того, что лучше никак не чинить, чем чинить так. Иногда обновления блокируются какими-то багами, если нет возможности закопаться, можно попросить помощи и обозначить наличие такого блокирования в bugzilla и/или в devel@.