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

Dmitry V. Levin ldv на altlinux.org
Пн Дек 6 16:36:37 MSK 2021


On Mon, Dec 06, 2021 at 03:22:24AM +0400, Evgeny Sinelnikov wrote:
[...]
> Вопрос в том, что у нас нет сейчас возможности вести разработку ядра
> на тех же исходниках, что и для сборки. Разработчикам же, так или
> иначе, приходится проводить rebase или cherry-pick. Это не вопрос
> предпочтений - это вопрос возможности вести разработку со сторонними
> разработчиками, которым нужны наши исходники без множества
> merge-коммитов. Взаимодействуя с ними, мы сами просим от них того же,
> чтобы не искать по их исходникам нужные нам патчи, чтобы забрать себе.

Извините, но такое можно рассказывать людям, которые не в курсе, как
разрабатываются ядра.  Мантейнеры подсистем, как правило,  ребейзятся
не чаще, чем между версиями ядра 5.X и 5.X+1, да и Linus не делает
git merge -s ours.
Почему вы не хотите вести каждую ветку ваших изменений (feat-*, fix-*) и
мержить её в ядро?  Зачем вам ребейзить каждую ветку ваших изменений на
каждое обновление внутри одной ветки stable?  Почему вам недостаточно
ребейзить максимум при переходе с 5.X на 5.X+1?


-- 
ldv


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