[devel] Q: update kernel-policy

Вячеслав Вячеслав
Ср Янв 21 21:58:57 MSK 2004


В Срд, 21.01.2004, в 19:40, Dmitry V. Levin пишет:
> Hi,
> 
> В связи с очередными попытками нарушения устного соглашения, напр.,
> ---
> Пакет dvb-tools версии 20031013-alt1 имеет неудовлетворенные зависимости:
>  Для установки требует: kernel-modules-dvb (= 2003-10-13)
И это правильно! Программки в этом пакете суть составная часть пакета
драйверов и без своих модулей абсолютно бесполезны. Более того, их
работа с другой версией модулей тоже не гарантируется!

> ---
> предлагаю формализовать требования к зависимостям пакетов, содержащих код,
> исполняющийся в контексте ядра (т.е. kernel-image-XXX и
> kernel-modules-XXX):
> 
> 1. Никакие пакеты, кроме пакетов вида kernel-modules-XXX и
> kernel-сomplete-XXX, не могут иметь зависимости на пакеты вида
> kernel-image-XXX и kernel-modules-XXX.
А как быть с приложениями зависящими от конкретных драйверов (модулей) и
в принципе не могущих работать без них? Мой пример - VDR (я его уже в
целом собрал, локализовал и тестирую). Такая зависимость позволит:

1) воткнуть DVB карту и антенну;
2) указать в синаптике пакет vdr или xawtv-vdr и сразу получить
полностью рабочую систему для приёма цифрового ТВ со всеми драйверами и
сопутствующими примочками.  

Поиск ответов типа "чего же мне ещё надо, то?" может занять у новичка
много дней и надо ещё догадаться, что VDR работает только с драйверами
карт SS с linuxtv, и что kernel-modules-dvb и есть то, что ему надо.


> 2. Каждый пакет вида kernel-modules-XXX должен иметь одну и только одну
> зависимость вида kernel-image-XXX.
Разумно.
> Прошу заинтересованных прокомментировать.





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