From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <474442CC.6000607@altlinux.ru> Date: Wed, 21 Nov 2007 17:38:04 +0300 From: Andrew Stepanov User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux kernel packages development References: <20071119202838.GA5087@procyon.home> <20071120174351.GA12973@newmaster.mivlgu.local> <20071120222846.GE23234@lks.home> In-Reply-To: <20071120222846.GE23234@lks.home> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [d-kernel] kernel CVS -> GIT X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Nov 2007 13:39:07 -0000 Archived-At: List-Archive: List-Post: Konstantin A. Lepikhov wrote: > Hi Sergey! > > Tuesday 20, at 08:43:51 PM you wrote: > >> On Mon, Nov 19, 2007 at 11:28:38PM +0300, Sergey Vlasov wrote: >>> История шаблонов из kernel CVS, преобразованная в GIT, выложена в >>> git://git.altlinux.org/people/vsu/packages/kernel-modules.git (всё, >>> что было в CVS, включая устаревшие модули). >> Вот теперь то, что было выложено, ещё и собирается (после добавления >> файлов .gear/rules). > Ух. Сергей, чтобы дать комментарии по этим новшествам, их надо сначала > осмыслить :) Думаю, что-то сказать смогу только в конце недели. > Мысли в слух. Репозитарий kernel-modules.git хранит модули шаблонов и содержит 270 веток. Ослепляет :) Исходные коды внешних модулей поставляют другие мантейнеры. А собирает все модули один человек. Иногда даже их дотачивает. И имет налаженную связь с этими самыми мантейнерами внешних модулей. Для мантейнеров хорошо: они только исходный код дают, а их бинарный модуль появляется во всех вариация ядра. Не нужно пинать мантейнеров, чтоб собирали модуль для обновившегося ядра. Скомпилируют за тебя. И следуют заметить, что все модули для разных версий ядер, модификаций репозитариев, итд собирает один человек! (Репозитарий kernel-modules.git он же один?) Например: alt-linux-3.0, alt-linux-4.0, Sisyphus. А если кому-то понадобится не стандартное ядро, а с какой-то фенечкой? Ну надо будет для кого-то трах-те-бе-дох.... Вопросы: 1. Обновлять репозиторий с шаблонами может мантейнер внешнего модуля? 2. Цитата: >>> Окончательные пакеты для сборки коммитятся в ветки >>>kernel-modules-MODULE-FLAVOUR/DISTRIBUTION.... Это что за пакеты такие? Это пакет типа: kernel-modules-alsa-std-smp-1.0.15-alt1.132631.1.src.rpm или пакет типа: kernel-source-alsa-1.0.15-1.0.15-alt1.src.rpm Нету же правил для мантейнеров внешних модулей как им вести свой модуль.