[devel-distro] I: переработка mkimage-profiles-desktop, просьба всем посмотреть/втянуть

Michael Shigorin mike at osdn.org.ua
Sun Apr 5 01:11:47 MSK 2009


	Здравствуйте.
Сделано:

- относительно безобидная зачистка /Makefile.in и окрестностей
  от f2b7311419146516a939eada03c3bf2fa4957e83
  до 67cb667f97d1332008fff455b6fb272d63933b91

- перенос списков пакетов/групп и лицензий:
  profiles/packages-lists -> software/components
  profiles/pkg-groups/groups -> software/groups
  profiles/pkg-groups/licenses -> software/licenses
  profiles/pkg-groups/lists -> software/addons
  от 01355528f59331338fd94be1549ad45bbcc58643
  до 22042c32ec68a3ee02eabe02fd5ef18adec77921

- адаптация Makefile.in'ов к этому переносу:
  от bf4a361c6dca940f7202a064e43efa53097e5e99
  до f3778573bd385fe7a7cc1656da6a75364b90a6ab

- мелочи всякие вроде вычитки и подчистки

http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles-desktop.git

Просьба втянуть без отлагательств, проверить на наличие регрессий
и новую работу делать поверх этого состояния -- мержить с утренним
будет нетривиально.

Вопросы по ходу:

- действительно ли minimal.cd нужно kernel-pae?  или для отладки?
  или оно сейчас неопасно, поскольку инсталер выберет нужное?

- а не сказать ли в images.mk, что install-cd: install2 main,
  подобно для live-cd и можно попробовать вытащить повторяющуюся
  часть dvd? (хотя смотрю -- и EVERYTHING не очень в ходу,
  обычно когда контриб ломается, не очень до всего; надо будет
  попробовать его в --with-contrib, довольно отдельный случай)

- _зачем_ profiles/Makefile.in закладывается на
  pkg-groups/lists/.base, порождаемый из profiles/main/Makefile.in?
  [в смысле такие прыжки туда-сюда сложно отслеживать,
  они превращают проект в спагетти путём повышения связности
  его кусков: это влеплено в main, но требуется и при сборке
  rescue.cd / live.cd]

TODO:

- перелопатить пакаджлисты в иерархию -- возможно, components
  и addons будет иметь смысл уложить более рядом, пока неясно

- lists/.base есть желание куда-то засунуть ещё (поскольку lists
  -- неудачное имя, там же всё подряд списки), но на него 
  в Metadata/pkg-groups.tar закладывается alterator-pkg...

- починить rescue.cd (был скорее совсем сломан, сейчас ругань
  в процессе загрузки -- IMHO release critical)

- починить как минимум live-icemaker.cd, xdm не пущает altlinux

- постараться более внятно объяснить, что такое поток данных:
  http://fly.osdn.org.ua/~mike/ALT/docs/whitelabel/whitelabel.PNG

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



More information about the devel-distro mailing list