On Tue, Oct 04, 2011 at 09:38:50PM +0400, Paul Wolneykien wrote: PW> Идея в том, чтобы совершать действия не с отдельным пакетом, а с PW> группой пакетов — подсистемой ­— как с единым целым. Я представляю что PW> подсистема — это: PW> 1. список gear-репозиториев, из которых собираются пакеты; PW> 2. сценарий для вычисления и сортировки набора всех требующих PW> обновления пакетов; PW> 3. сценарий — единая точка входа для обновления версий и истории PW> изменения в каждом из требующих обновления пакетов. PW> Хранить информацию о наборе gear (git)-репозиториев (п. 1.) можно PW> было бы, наверное, используя git-submodule. Тогда главный репозиторий PW> хранил бы в себе пп. 2 и 3. Для выполнения обновления и сборки можно PW> было бы завести команды-обёртки, использующие код пп. 2 и 3. Тогда PW> обновление подсистемы может выглядеть примерно так: Итого это все равно превратиться в набор сценариев поверх girar-nmu. PW> Как-то так. Это должно быть удобно и человеку и роботу (cronbuild). PW> Или нет? Скажу так -- встроить по крайней мере часть функционала girar-nmu в girar было бы полезно. А столь высокоуровневые вещи туда встраивать бесполезно, ибо они будут либо слишком ограниченными, либо слишком гибкими (и не пройдут требований ldv@ по безопасности и качеству кода). В первом случае окажется что оно пригодно только для небольшого количества пакетов, которые прекрасно обойдутся без этого. -- С уважением, Денис http://mithraen.ru/ ----------------------------------------------------------------------------