On Sun, Jan 07, 2018 at 09:25:19AM +0300, Alexey Tourbin wrote: > 2018-01-07 3:46 GMT+03:00 Dmitry V. Levin : > >> > Новый компонент сделан, называется он, как все уже догадались, > >> > 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