[devel] rhel7-compat was: Re: provides: openssl

Dmitry V. Levin ldv на altlinux.org
Ср Дек 6 01:14:42 MSK 2017


On Wed, Dec 06, 2017 at 12:44:18AM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 5.12.17 23:28:
> ...
> > Я помню, раньше preinstall-пакеты содержали не Provides, а Requires.
> > Это, кстати, хороший повод проверить все preinstall-пакеты,
> > не делают ли они чего-нибудь непотребного.
> 
> Видимо, там не много:
> 
> $ epms --short preinstall | xargs -n1 epm provides
> 
>   $ apt-cache show cryptopro-preinstall-base | grep "Provides:"
> Provides: libcapi10.so.4()(64bit), libcapi20.so.4()(64bit), 
> libcpalloc.so.0()(64bit), librdrsup.so.4()(64bit), 
> libcpui.so.4()(64bit), cryptopro-preinstall-base (= 4.0.0-alt5)

Это плохо: создаётся видимость библиотек, которых нет.
set-versioned requirements, впрочем, такой ерундой не обманешь.
Надо убрать.

>   $ apt-cache show starboard-preinstall | grep "Provides:"
> Provides: perl(strict), starboard-preinstall (= 1.0-alt4)

Это вообще perl-base; не так плохо, как предыдущее, но тоже нехорошо.
Если этот provides нужен, то только в том пакете, который реализует
соответствующую функциональность.


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


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