[devel-distro] W: [zerg] branding revert

Michael Shigorin mike at osdn.org.ua
Wed Dec 2 20:32:39 MSK 2009


PreScriptum: а может, у нас опять apt тихо изменился?

On Wed, Dec 02, 2009 at 07:35:34PM +0300, Sergey V Turchin wrote:
> > 1) добавление в configure.ac варианта kdesktop (с которым почти
> >    всё хорошо, кроме того, что "не как все" без объяснения
> >    необходимости устраивать зоопарк);
> Не понял. Кто-нибудь может привести ссылки на объяснения 
> необходимости всех остальных пунктов?

Они крайне медленно, но выписываются из голов в README
и на вики.  Надеюсь, ты понимаешь, что как обычно -- тайного
знания больше, чем пропускной способности :) и постараешься
помочь с его добыванием и фиксацией, а не добавлять почём зря.

> Или там все "как все"?

Если бы, там достаточно много разнобоя.

Не очень давно обдумывал -- хватит ли сил сделать набег на
mkimage-profiles с нуля, забирая из mkimage-profiles-desktop
нужное в нужном порядке и советуясь с другими по непонятным
местам, но понял, что сейчас не хватит, это с неделю надо
ничем больше не заниматься и другим не давать -- лучше в январе
уже, если будет получаться.  Когда выпустишь KDE4 Desktop и по
школьным успокоится временно.

> Тогда и у меня тоже "как все" и нет необходимости
> в объяснениях.

Конечно, можно сослаться на плохие примеры (и их есть у нас),
но лучше брать хорошие.

Пойми, ты сейчас (надеюсь) пользуешься и моим трудом по
частичному разгребанию таких прибитых гвоздей при первом подходе
к kde4.cd -- и поверь/проверь, их там было ещё больше:
http://lists.altlinux.org/pipermail/community/2009-October/657628.html

> > 2) s/branding- at BRANDING@/@BRANDING@/g с переносом "branding-"
> >    в сразу кучу мест, где были только _отличающиеся_ строки
> По зависимостям стало необходимо.
> > -- я в исходном письме удивился по большей части тому,
> > что смысла в первой части коммита не смог увидеть при
> > всём старании.
> Исходная причина только одна. branding-bootloader не цеплялся.

Не понял.

> > В m-p-d хватает подобных смесей, давно уж набегов с расчисткой
> > не делали.  Только это повод их убавлять, а не добавлять. :)
> В этом случае получается, что ты просто не разобрался с опциями 
> configure.

Кажется, речь была про pkg/lists/nm, в котором прибито gnome*.
А с _изменёнными_ опциями configure как разобрался, так и сюда
-- поскольку смысла в изменении не увидел.

> кривой в данном случае оказался mkimage/mkimage-profile,
> который не смог найти файл от branding-bootloader

Что такое branding-bootloader?  В сизифе/бранчах такого пакета
нет и AFAIR не было.  Если branding-altlinux-kdesktop-bootloader,
то можешь рассказать подробнее, на что напоролся (и какой файл
не найден)?

Я при проверках наступил на то, что несмотря на включение
branding-*-release в IMAGE_INIT_LIST (mkimage-0.0.8-alt1+)
почему-то в первую очередь попадает branding-simply-linux-release
(и потом уже не может быть заменён указанным).  Пока не докопал,
с какого это перепугу.  То есть исошки у меня сейчас не собираются:

---
Reading Package Lists...
Building Dependency Tree...
branding-altlinux-desktop-release is already the newest version.
E: Couldn't find package
---

---
$ hsh-install \
  /tmp/.private/mike/mkimage-profiles-desktop/profiles/install2/.work/ \
  branding-altlinux-kdesktop-release branding-simply-linux-release-                 
Reading Package Lists...
Building Dependency Tree...
The following packages will be REMOVED:
  branding-simply-linux-release
The following NEW packages will be installed:
  branding-altlinux-kdesktop-release
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
  branding-simply-linux-release (due to basesystem)
0 upgraded, 1 newly installed, 1 removed and 0 not upgraded.
Need to get 0B/9184B of archives.
After unpacking 19B of additional disk space will be used.
E: There are problems and -y was used without --force-yes
hsh-install: failed to calculate package file list.
hsh-install: Failed to generate package file list.
---

> > Я мысль не понял -- чем @BRANDING@ и влепливание "branding-"
> > в кучу мест
> Для возможности более разных имен файлов для разрешания
> файловых конфликтов без безуспешноых попыток необходимости
> выставления их вручную.

Погоди.  Ты решаешь проблему ненужных Conflicts: в branding-*?
Почему их тогда не поубирать, если файловых конфликтов нет и
другой надобности тоже?  Или что помешает мне поставить в своём
branding-mike-crazy-* конфликт на твой kbranding-zerg-cool-*, 
если дурная муха укусит? :)

То есть чем именно плох префикс branding-* для пакетов
с брендингом, или не осознав branding.git, мне не понять?

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



More information about the devel-distro mailing list