[devel-distro] branding.git
Anton Farygin
rider at altlinux.com
Tue Dec 8 10:32:52 MSK 2009
@DESIGN@ должен быть установлен в @BRANDING@, соответствующее изменение
есть у меня в git.
Причина проста - design не содержит @BRANDING@, соответственно
получается перекрываются branding-sisyphus-server-light и
branding-altlinux-server-light
Т.е. -для них оптимальный вариант - это вместо @DESIGN@ использовать
@BRANDING@
Не вижу тут никакой проблемы, за исключением необходимости пропатчить
все branding-пакеты.
Есть ещё один нюанс, и на мой взгляд - к его решению надо стремиться.
По идее branding пакеты не должны вытеснять друг друга из системы, и не
должны конфликтовать.
По своей сути все эти branding'и - это вариант дизайна (темы). Мне
кажется стоит подумать о решении проблемы именно в этом направлении.
08.12.2009 00:24, Michael Shigorin пишет:
> Здравствуйте.
> Насколько удалось понять ситуацию с 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 -- могли
> оценить, сколько проблем неглупый человек преодолел за долгое
> время сам вместо того, чтоб узнать о найденных же решениях за
> полчаса, ну неделю.
>
More information about the devel-distro
mailing list