[devel] Новая схема ведения исходников ядра

Andrey Savchenko bircoph на altlinux.org
Чт Дек 23 09:07:47 MSK 2021


On Thu, 23 Dec 2021 06:28:34 +0300 Mikhail Novosyolov wrote:
> 
> 06.12.2021 15:12, Anton Farygin пишет:
> > On 06.12.2021 14:41, Anton V. Boyarshinov wrote:
> >> В Mon, 6 Dec 2021 15:27:11 +0400
> >> Alexey Sheplyakov <asheplyakov на basealt.ru> пишет:
> >>
> >>> 2) Некий логически монолитный кусок кода (например, LSM модуль AltHa, или
> >>>     драйвер dwmac-baikal) оказывается размазанным тонким слоем по N коммитам.
> >>>     При переносе на более свежее ядро из этих N коммитов всё равно надо сделать
> >>>     один патч (а затем доработать его вслед за изменившимися API).
> >> Да, эти "стабильные" патчи живут в отдельных ветках feat-* и fix-*
> >>
> >> И, если я правильно понимаю, упоминаемым партнёрам они не очень
> >> интересны. Зачем их при каждой сборке вытаскивать наверх ценой
> >> испорченной истории мне не ясно.
> >
> > Если мне гит при каждом merge ядра будет ругаться на unrelated history, то я буду громко и сильно ругаться на тех людей, которые так делают.
> >
> > Давайте ещё раз подумаем и придумаем удобное решение.
> >
> > А как ведёт ядро та же убунта ? Почему у них нет этой проблемы ?
> > https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-oem/+git/focal?h=oem-5.10
> >
> По моим наблюдениям примерно годичной давности, убунта регулярно форс-пушит в свой гит, который часто не соответствует ушедшим в репозиторий исходникам. С таким гитом работать невозможно. Точно не пример для подражания.

Согласен. За push --force в репозитории, которые в разработке
используются другими людьми, нужно руки отрывать.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20211223/90c24aa8/attachment.bin>


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