From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [devel] Q: update kernel-policy From: =?koi8-r?Q?=F7=D1=DE=C5=D3=CC=C1=D7_?= =?koi8-r?Q?=E4=C9=CB=CF=CE=CF=D7?= To: ALT Devel discussion list In-Reply-To: <20040121164043.GA2114@basalt.office.altlinux.org> References: <20040121164043.GA2114@basalt.office.altlinux.org> Content-Type: text/plain; charset=koi8-r Message-ID: <1074711484.18127.14.camel@alpha.tirs.ru> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 (1.4.4-alt1) Date: Wed, 21 Jan 2004 21:58:56 +0300 Content-Transfer-Encoding: 8bit X-Spam: Not detected X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2004 18:56:18 -0000 Message-ID: <20040121185856.oEvL-d8bDEgVlzG1CCKmVkCcl3NyGa-LIc4W-ltPPfU@z> Archived-At: List-Archive: List-Post: В Срд, 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. Разумно. > Прошу заинтересованных прокомментировать.