On Mon, Jul 31, 2023 at 06:56:27PM +0300, Vitaly Lipatov wrote: > Gleb Fotengauer-Malinovskiy писал(а) 24.7.23 23:18: > ... > > 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: > ... > >> - libpaper2: removed the 'Provides: libpaper' because it doesn't > >> make any > >> sense either. > Глеб, подскажи, пожалуйста. > В Shared Libs Policy у нас написано > «Добавить в пакет libfooM Provides: libfoo = %version-%release» > Насколько я понимаю, это нужно для того, чтобы последняя версия > библиотеки ставилась по прежнему названию: > apt-get install libpaper > и приедет libpaper2 Это имеет смысл только если libfooN и libfooM сразу были собраны по полиси. Тогда от Provides: libfoo нет никакого вреда. На мой вкус, правда, даже в этой ситуации пользы от этого крайне мало. > Ты предлагаешь убрать это из Полиси или тут был какой-то особый случай? Видимо, как-то уточнить. Ну или правда, совсем убрать. > ... > > 2. Между пакетами libpaper2 и libpaper < 1.1.28-alt1 отсутствовал явный > > конфликт, хотя эти пакеты содержат разные версии /usr/bin/paperconf. > Отсутствовал в силу того, что там был Obsoletes: > -Provides: libpaper = %version-%release > -Obsoletes: libpaper <= 1.1.28 > +Conflicts: libpaper < 1.1.28-alt3 Да, ты прав. -- glebfm