[devel] Давайте не будем принудительно осчастливливать всех systemd
Павел Исопенко
master на pauli.ru
Пн Авг 6 09:54:24 MSK 2012
В Птн, 03/08/2012 в 16:58 +0300, Led пишет:
> > > завести для этого отдельный пакет, обязательный к установке?
> >
> > Эти специальные виртуальные пакеты не всегда используются, так что
> если
> > есть фактически конфликтующий пакет, то пусть лучше тэг Conflicts
> будет
> > прямо в нем.
>
> Вполне логично. Но (как в данном случае) не всегда очевидно, кто
> именно должен
> конфликтовать с такими "мёртвыми, но не похороннеными" или
> "похоронненными,
> но не отпетыми" пакетами.
Это идея, висящая в воздухе, и случай далеко не первый. По следам #27128
(а также #27246), и принимая во внимание что конфликты могут быть ещё и
дистрибутивозависимы, вносится рацпредложение:
Ввести в практику метапакет(ы), по одному (или несколько) на
дистрибутив, изначально на момент релиза пустые, но ставящиеся по
умолчанию. И потом, по мере появления и выявления конфликтов,
обсолетить/провайдить в них.
Начиная с p7 у нас запланированы карманы? Таким пакетам как раз самое
место в отдельном дистрибутивоспецифичном кармане, по карману на
производный дистрибутив.
Именовать мета-пакет(ы) на основе имени дистрибутива. Тогда, кому этот
механизм не нужен/мешает - легко удалить или пакет, или отключить
карман. И установленная система из дистрибутивной превращается в
кастомизированную.
--
С уважением, Павел Исопенко
Подробная информация о списке рассылки Devel