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

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


On Mon, Dec 06, 2021 at 05:35:01PM +0400, Evgeny Sinelnikov wrote:
> пн, 6 дек. 2021 г. в 17:25, Dmitry V. Levin <ldv на altlinux.org>:
> > On Mon, Dec 06, 2021 at 01:40:39PM +0300, Aleksey Novodvorsky wrote:
> > [...]
> > > Вопросы, поставленные Алексеем по взаимодействию с партнёрами, важные.
> >
> > Что касается взаимодействия с партнёрами, то я бы предложил для начала
> > продать им курс обучения использования git.
> 
> Хорошо, давайте начнём с себя. я вовсе не уверен, что это будет бесполезно.
> 
> Я серьёзно, мы готовы сделать такой курс на русском?

На русском, конечно, сложнее - придётся как-то переводить git merge
и git rebase.

> Но это не отменяет технических деталей:
> - Как получить исходники нашего текущего, актуального ядра без наших
> релизных коммитов? Только с продуктивными патчами.

Я не понимаю такой постановки задачи.  В тот бранч, из которого собираются
ядра, должны быть смержены все бранчи с "продуктивными патчами".  Кому-то
мешают коммиты, которые меняют спек-файлы?  У Линуса есть аналогичные
коммиты, которые меняют только EXTRAVERSION в Makefile.

> - Как получить ядро в таком виде, как мы его получаем от апстрима для
> наших партнеров?

Мы же публикуем наши ядра, их можно получить.  Или я не понял вопрос.

> - Как его предоставить в таком виде, чтобы и нам, и им вместе было
> удобно передавать друг другу патчи?

Удобство workflow субъективно.  Одни отправляют патчи по почте, другие
открывают PR в браузере, кто-то отправляет PR по почте, есть много
вариантов, как вы договоритесь, так и будет.


-- 
ldv


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