On Sun, Jan 07, 2018 at 03:23:46AM +0300, Alexey Tourbin wrote: > 2018-01-07 2:22 GMT+03:00 Dmitry V. Levin : > >> > > Для того, чтобы пакеты *-install-test не были установлены случайно, можно > >> > > - индексировать их отдельно, по аналогии с *-debuginfo; > >> > > - подключать этот индекс только при тестировании установки пакетов > >> > > *-install-test; > >> > > - завести фиксированный формат %description таких пакетов, > >> > > и проверять их на стадии sisyphus_check. > >> > > >> > Может сделать для них отдельный компонент ? > >> > >> Может быть, я недостаточно ясно выразился, когда сравнил их с debuginfo. > >> Да, отдельный компонент, как и debuginfo. > > > > Новый компонент сделан, называется он, как все уже догадались, > > checkinstall. > > Вы зря это делаете, то есть идете на поводу у Виталия Липатова, у > которого голова большая и бездумная, и в ней помещается много разных > противоположных мыслей. Вопрос не стоит и выведенного яйца. Если не > хочешь линковаться с графическими библиотеками, то не надо с ними > линковаться! Если же хочется налагать произвольные предикаты или лучше > сказать инварианты на репозиторий, то хотеть не вредно (вот мыслители > развелись, а?), но при чем тут какая-то новая компонента репозитория, > не понятно вообще. Мама, роди меня обратно. Новая компонента репозитория решает следующие задачи: - пакеты оттуда не покажет apt-cache search и не установит apt-get install, пока эта компонента не будет подключена, что практически исключает случайную установку таких пакетов; - пакеты оттуда не будут установлены при сборке пакетов. Посмотрите task #197295, там пример пакетов (p11-kit-checkinstall и libnss-nssckbi-checkinstall), которые мы не хотим видеть в classic. -- ldv