[d-kernel] kernel CVS -> GIT
Andrew Stepanov
stanv на altlinux.ru
Ср Ноя 21 17:38:04 MSK 2007
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
Нету же правил для мантейнеров внешних модулей как им вести свой модуль.
Подробная информация о списке рассылки devel-kernel