[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