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

Michael Shigorin mike at osdn.org.ua
Mon Apr 6 17:54:41 MSK 2009


On Mon, Apr 06, 2009 at 05:25:25PM +0400, Dmitry V. Levin wrote:
> > > > http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles-desktop.git
> > > > Просьба втянуть без отлагательств, проверить на наличие регрессий
> > > Ты же сам их и разметил:
> > Ну так это на будущее :)  Если бы тут осталась известная мне
> > регрессия -- не предлагал бы мержиться.  Проверено и работает.
> Нет, это не будет работать, потому что в
> Metadata/pkg-groups.tar действительно попадут файлы с другими
> путями, как ты верно написал в своём комментарии к изменению.

Ты прав, а я отвлёкся в процессе исправления и ещё и дважды
недопроверил.

> > > +# FIXME: tar this up in software/
> > > +# !!!NB: alterator-pkg expects Metadata/pkg-groups.tar::lists/ not addons/
> > > +#isofiles/Metadata/pkg-groups.tar: ../software/lists/.base
> > > +isofiles/Metadata/pkg-groups.tar: $(call list,.base) \
> > > +               $(call addon,$(GLOBAL_PKG_GROUPS)) \
> > > +               $(call group,$(GLOBAL_PKG_GROUPS)) \
> > >                 | isofiles/Metadata
> > > -       tar -cf $@ -C pkg-groups $(^:pkg-groups/%=%)
> > > +       tar -cf $@ -C ../software $(^:../software/%=%)

При подходе к software/Makefile наконец возник другой вопрос:
сейчас же сборка stage1 _и_ образа фактически происходит из
profiles/Makefile.in, и этот тарбол является одной из нужных
частей...

Не хочется, чтоб различные "горизонтальные" куски профиля слишком
много знали о потрохах друг друга.  И различные "вертикальные"
слои -- тоже.

Вот думаю, как у нас "течёт" информация по профилю и где
получаются коленца.

Буду рад, если у тебя сложилось мнение по части:
- переноса списков пакетов параллельно субпрофилям;
- движения в сторону объединения "базовых" и "дополнительных"
  списков, как вот Антон рядом и упоминал.

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



More information about the devel-distro mailing list