Hi, On Mon, Jul 24, 2023 at 09:01:00AM +0000, Girar pender (fidel) wrote: > #102 build 2.1.1-alt1 from /people/fidel/packages/libpaper.git fetched at 2023-Jul-21 12:41:18 > #500 build 3.0.0-alt1.2 from /people/fidel/packages/boomaga.git fetched at 2023-Jul-19 13:45:01 > #600 build 0.0.28-alt3 from /gears/x/xmlto.git fetched at 2023-Jul-19 17:28:11 from sisyphus > #620 build 1.1.28-alt2 from /people/fidel/packages/libpaper1.git fetched at 2023-Jul-21 09:41:37 К сожалению, качество этого обновления оказалось очень низким. От кандидата, проходящего join, конечно, не ожидается, что он не будет делать таких ошибок, но для этого и нужен ментор. Я исправил всё, что увидел плохого, потому что очень не хотел видеть это в Сизифе, который будет опубликован этой ночью. On Mon, Jul 24, 2023 at 06:43:10PM +0000, Girar pender (glebfm) wrote: > https://git.altlinux.org/tasks/archive/done/_317/325500/logs/events.3.1.log > #140 libpaper 2.1.1-alt1 -> 2:2.1.1-alt2 > Mon Jul 24 2023 Gleb F-Malinovskiy 2:2.1.1-alt2 > - NMU: > - Removed unused patches. > - Added a call to the %autoreconf macro to prevent the generation of rpaths > in the ELF files. > - libpaper2: removed the 'Obsoletes: libpaper' tag because these packages > provide completely different sonames, allowing them to be installed > simultaneously. > - libpaper2: removed the 'Provides: libpaper' because it doesn't make any > sense either. > [...] - libpaper2: added 'Conflicts: libpaper < 1.1.28-alt3' due to conflicting versions of the /usr/bin/paperconf utility. - Enabled strict mode for the verify-elf check. - Enabled rpm-build checks for unpackaged files and stripped files. > #200 libpaper1 1.1.28-alt2 -> 1.1.28-alt3 > Mon Jul 24 2023 Gleb F-Malinovskiy 1.1.28-alt3 > - NMU: > - Reverted the libpaper1 package name to libpaper to prevent an unnecessary > relocation of the libpaper.so.1 soname provider. > - libpaper: added Provides: libpaper1 and Obsoletes: libpaper1 because > it has already been uploaded into the Sisyphus repository. > - Fixed the License: tag (GPL -> GPL-2.0-only). > - Fixed libpaper Group: tag (System/Libraries -> System/Legacy libraries). 1. Переименование бинарного пакета libpaper в libpaper1 было ошибкой потому что таким образом soname libpaper.so.1 переезжает в другой пакет. К тому же, переименованный пакет даже не содержит Provides+Obsoletes, т.е. не будет обновлён, а при установке будет конфликтовать со старым пакетом. 2. Между пакетами libpaper2 и libpaper < 1.1.28-alt1 отсутствовал явный конфликт, хотя эти пакеты содержат разные версии /usr/bin/paperconf. 3. '%set_verify_elf_method rpath=relaxed' из-за попадания %_libdir в RPATH это просто стыдно, мне сложно даже как-то комментировать. P.S. Здесь могла быть ваша реклама^W^W^W^Wдолжно было быть письмо про autoconf 2.71, но оно, увы, будет уже завтра. -- glebfm