[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