[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