[devel] libpaper update (was: [#325166] DONE (try 15) libpaper.git=2.1.1-alt1 boomaga.git=3.0.0-alt1.2 xmlto.git=0.0.28-alt3 ...)

Gleb Fotengauer-Malinovskiy glebfm на altlinux.org
Пн Июл 31 19:13:01 MSK 2023


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 <glebfm на altlinux> 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20230731/50bacd04/attachment.bin>


Подробная информация о списке рассылки Devel