[devel] Отделяя котлеты от мух (было Re: Новая схема ведения исходников ядра)

Alexey Sheplyakov asheplyakov на basealt.ru
Ср Дек 8 13:32:22 MSK 2021


On 08.12.2021 12:54, Anton V. Boyarshinov wrote:
> В Wed, 8 Dec 2021 12:07:27 +0400
> Alexey Sheplyakov <asheplyakov на basealt.ru> пишет:
> 
>>> В данном случае, есть ещё один апстрим: asheplyakov на . Он является
>>> апстримом для меня и точно также может являться им для этих неуказанных
>>> партнёров.  
>>
>> Отличный подход, мне очень нравится (без тени иронии). Но он не работает.
>> Например, в текущем un-def (5.15):
> 
> Тут я вижу как минимум 3 решения:
> 1) писать мне, когда в этой ветке появляется готовое для включения в
> репозиторий (не в тестовом состоянии). Вчера такое письмо было и я про
> него помню и собираюсь сегодня смержить эти изменения.> 2) публиковать репозиторий со "стабильными" патчами на git.alt и я бы
> подписался на уведомления об изменениях в них.> 3) собрать ядро с этими изменениями (тут важно не столкнуться лбами, но
> это решаемая проблема)
При отсутствии линейной истории я буду глядеть в diff altlinux-5.N.y..baikalm-5.N.y
и сортировать, что из этого - отличия между "нашим" ядром и upstream,
а что - изменения для поддержки "байкалов". И либо тратить на это уйму времени,
либо ошибаться.
diffstat -p1 | grep -E '\b(arm64)|(drivers)' - в общем случае не работает
(например, в нашем 5.10 есть патчи для Intel Gen 11).
Скоро (уже сейчас) надо будет поддерживать больше процессоров/плат.
И вероятность ошибок/затраты времени сильно возрастут.

Замечу, перекладывание проблемы на Вас ничего по сути не изменит (кроме того,
что тратить уйму времени и ошибаться будете Вы).


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