[devel-distro] branding.git

Michael Shigorin mike at osdn.org.ua
Tue Dec 8 00:24:24 MSK 2009


	Здравствуйте.
Насколько удалось понять ситуацию с branding.git -- часть вопроса
в том, должны ли различные наборы пакетов с брендингом иметь
одинаковую файловую структуру (и Conflicts: между собой) либо
нет.  В детали пока не вник, хотя не вижу ничего странного в том,
что два брендинга рядом устанавливаться не должны.

В качестве примера рассмотрим два branding-*-bootloader:

boyarsh$ rpm -qlp branding-school-master-bootloader-5.0.0-alt34.noarch.rpm    
/boot/splash/master
/boot/splash/master/message
/usr/share/gfxboot/master
/usr/share/gfxboot/master/bootlogo

zerg$ rpm -qlp branding-altlinux-kdesktop-bootloader-5.0.0-alt28.noarch.rpm 
/boot/splash/branding-altlinux-kdesktop
/boot/splash/branding-altlinux-kdesktop/message
/usr/share/gfxboot/branding-altlinux-kdesktop
/usr/share/gfxboot/branding-altlinux-kdesktop/bootlogo

Как видим, разница в "master" и "branding-altlinux-kdesktop";
эти строчки в m-p-d обрабатываются в единственном месте,
где ещё раскрывается @DESIGN@: profiles/scripts.d/02-gfxboot.in
(во всех других местах уже используется @BRANDING@).

Это бага, которую надо будет исправить; но в любом случае вместо
прогибания всех остальных дистрибутивных вариаций под правило,
созданное сообразно единственному kdesktop:

http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-desktop.git;a=commitdiff;h=2b59c83b84fa48d91ed0076137c0f91d9e55dedf
http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-desktop.git;a=commitdiff;h=ab54ea015dba23c5771da93018e6cd033f4bc3c0

видится более разумной особая обработка единственного случая;
тем паче в текущем m-p-d это тривиально и проверено/работает:

http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles-desktop.git;a=commitdiff;h=7e13e1f773423ac4b43c69ccd12d210cdd0b8c74

Спасибо zerg@ за вот этот кусочек разговора:

<zerg> Чему будет равен DESIGN в 02-gfxboot у тебя?
<zerg> Чтоб мой дистр собрался, он должен быть branding-altlinux-kdesktop
<mike> ещё туда не дошло вроде
<zerg> в configure.log посмотри, чему равен DESIGN
<mike> DESIGN='altlinux-kdesktop'

Мне действительно интересно выслушать boyarsh@ и zerg@ по тому,
каким они видят рекомендуемый для релиз-менеджера branding.git
(интерес прикладной, надеюсь выпустить Terminal 5.1).

Но в любом случае на собственном уровне и даже героизме ничего
действительно большого не построить -- поэтому ещё раз прошу:
давайте обсуждать, а потом делать.  Мы все порой ошибаемся и
чего-то не учитываем.  Кто слышал доклад wart@ по PPC -- могли
оценить, сколько проблем неглупый человек преодолел за долгое
время сам вместо того, чтоб узнать о найденных же решениях за
полчаса, ну неделю.

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



More information about the devel-distro mailing list