[devel-distro] переводы, списки, форки (was: коммиты для kworkstation)
Michael Shigorin
mike at altlinux.org
Mon Sep 7 16:56:00 MSK 2020
On Mon, Sep 07, 2020 at 11:23:43AM +0300, Sergey V Turchin wrote:
> > или -- как в данном разе -- подключать переводчиков и
> > обеспечивать переводы вместо потери важной _целевой_
> > функциональности.
> Ты в курсе прогресса работ в этом направлении.
Потому вдвойне и удивился. :-) Хорошо же делают. А что когда-то
отстаёт -- тут или работать с апстримами на этапе подготовки
выпусков, или переводить (и тестировать да класть в дистрибутивы)
только отобранные выпуски. Это чисто организационный вопрос,
а с таким подходом можешь смело выкидывать из списков вообще всё.
Проблем в переводах море ещё с тех пор, как до них дорвались
убунтушники.
> > 2 zerg: в таких случаях в m-p по задумке принято не калечить
> > списки общего пользования,
> У меня другое мнение: я их исправил.
Обоснуй. Это я в т.ч. как майнтейнер и многолетний активный
пользователь recoll спрашиваю.
> > а или выделять нужную часть,
> Мне неудобно городить своё отдельное дерево и отслеживать
> изменения в тех местах, которые я копирую.
Тогда учись договариваться, а не как с branding-xalt-kworkstation,
который теперь в версиях системных компонент вроде xorg-server
"красуется": "мне так удобно, а до вас всех мне дела нет" :-/
На сейчас предусмотрены варианты:
1) общих списков/фич, которые должны устраивать _всех_
пользователей данной ветки (и исправляться/улучшаться
коллегиально);
2) частных реализаций (например, slinux), которые если
применяются другими -- то на свой страх и риск.
Конкретно в rescue+x11 изменений за всё время после создания
был целый десяток, если что.
И выделить rescue+x11+extra, а "себе" забирать булевым выражением
$(call tags,rescue && x11 && !extra)
вместо
$(call tags,rescue x11)
-- по-моему, не так уж и сложно, было бы желание.
> Вся суть m-p и состоит в разобщении списков. От прошлого
> проекта имени boyarsh@ он в основном только этим и
> отличается(для мантейнера дистрибутива). Это его главный
> недостаток, который следует исправить.
Поясни, пожалуйста. А то начнёшь "исправлять" фундаментальное
преимущество с точки зрения ~всех остальных майнтейнеров
дистрибутивов, проще будет заново написать (кстати, если кто
соберётся продумывать следующее поколение систем управления
конфигурацией для сборки альтовых дистрибутивов -- пишите,
были некоторые задумки и выводы).
"Разобщение" -- это по сути тонкие блокировки; если предпочитаешь
big kernel lock -- имей в виду, вообще не масштабируется.
В пределе: если всю генерацию дистрибутива слить в один большой
скрипт, любые два коммита на одно и то же состояние будут
кандидатами на конфликт, в лучшем случае подходящими под
автоматический merge.
PS: смотрел выхлоп REPORT=1 при установленном graphviz?
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
More information about the devel-distro
mailing list