[devel] RFC: *-install-test

Dmitry V. Levin ldv на altlinux.org
Вс Янв 7 13:49:19 MSK 2018


On Sun, Jan 07, 2018 at 09:25:19AM +0300, Alexey Tourbin wrote:
> 2018-01-07 3:46 GMT+03:00 Dmitry V. Levin <ldv на altlinux.org>:
> >> > Новый компонент сделан, называется он, как все уже догадались,
> >> > checkinstall.
> >>
> >> Вы зря это делаете, то есть идете на поводу у Виталия Липатова, у
> >> которого голова большая и бездумная, и в ней помещается много разных
> >> противоположных мыслей. Вопрос не стоит и выведенного яйца. Если не
> >> хочешь линковаться с графическими библиотеками, то не надо с ними
> >> линковаться! Если же хочется налагать произвольные предикаты или лучше
> >> сказать инварианты на репозиторий, то хотеть не вредно (вот мыслители
> >> развелись, а?), но при чем тут какая-то новая компонента репозитория,
> >> не понятно вообще. Мама, роди меня обратно.
> >
> > Новая компонента репозитория решает следующие задачи:
> > - пакеты оттуда не покажет apt-cache search и не установит
> >   apt-get install, пока эта компонента не будет подключена,
> >   что практически исключает случайную установку таких пакетов;
> > - пакеты оттуда не будут установлены при сборке пакетов.
> 
> Новая компонента репозитория решает важную задачу: установка пакетов
> из нее практически исключается.
> 
> > Посмотрите task #197295, там пример пакетов (p11-kit-checkinstall и
> > libnss-nssckbi-checkinstall), которые мы не хотим видеть в classic.
> 
> Посмотрел немного.
> 
> $ rpm -qpR build/.../libnss-nssckbi-checkinstall-3.34.1-alt2.x86_64.rpm
> p11-kit-checkinstall
> rpmlib(PayloadIsLzma)
> $ rpm -qp --conflicts
> build/.../libnss-nssckbi-checkinstall-3.34.1-alt2.x86_64.rpm
> $
> 
> Зачем нужен пакет libnss-nssckbi-checkinstall? Это умножение сущностей
> без необходимости.
> 
> $ rpm -qpR build/.../p11-kit-checkinstall-0.23.9-alt2.i586.rpm
> nss-utils
> /bin/sh
> nss-utils
> coreutils
> sed
> p11-kit-trust = 0.23.9-alt2
> rpmlib(PayloadIsLzma)
> $ rpm -qp --conflicts build/.../p11-kit-checkinstall-0.23.9-alt2.i586.rpm
> $
> 
> Ну конфликтов снова нет, в чем тогда цимес? Проверить, что пакеты
> coreutils, sed и /bin/sh могут быть установлены одновременно? Это
> тянет на нобелевскую премию!

В пакете p11-kit-checkinstall есть %post-скрипт, а в пакете
libnss-nssckbi-checkinstall - зависимость на p11-kit-checkinstall.

Такое ощущение, будто вы пропустили всё обсуждение на тему
"RFC: ca-certificates a la Fedora", том числе и ту часть треда,
где обсуждались эти checkinstall-пакеты.


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


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