[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