[devel] unversioned provides satisfy versioned requires

Dmitry V. Levin ldv на altlinux.org
Чт Ноя 7 15:44:39 MSK 2019


On Thu, Nov 07, 2019 at 05:38:15AM +0300, Alexey Tourbin wrote:
> Мужчины, у вас по-прежнему сабж. Я нахожу это возмутительным. Как говорил
> Михаил Корлеоне, это оскорбляет мой разум.
> 
> $ rpm -q --provides glibc-core |grep libdl
> libdl.so.2()(64bit) = set:hdBjS1I4gQ8BohwImELo8Zh
> libdl.so.2(GLIBC_2.2.5)(64bit)
> libdl.so.2(GLIBC_2.3.3)(64bit)
> libdl.so.2(GLIBC_2.3.4)(64bit)
> $ grep ^Requires: foo.spec
> Requires: libdl.so.2(GLIBC_2.2.5)(64bit) >= set:hdBjS1I4gQ8BohwImELo8Zh
> $ rpm -qpR foo-1.0-alt0.x86_64.rpm
> libdl.so.2(GLIBC_2.2.5)(64bit) >= set:hdBjS1I4gQ8BohwImELo8Zh
> rpmlib(SetVersions)
> rpmlib(PayloadIsLzma)
> $ rpm -iv --test foo-1.0-alt0.x86_64.rpm
> Preparing packages...

Безобразие!


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


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