[devel] bootstrap (was Re: unmets policy)
Alexey Tourbin
at at altlinux.ru
Thu Sep 17 03:50:06 UTC 2009
On Wed, Sep 16, 2009 at 09:59:23PM +0400, Vladislav Zavjalov wrote:
> > Мне кажется логичным ничего в этой системе не менять, но добавить внутри
> > task'а команду генерирования нового промежуточного репозитория. Т.е.
> > выглядить это может как:
> >
> > task add repo package-stub ...
> > task add repo some-package ...
> > task add rebuild-repo
> > tash add repo some-package [тэг с новой версией]
>
> А кроме того, это позволит ввести операцию сложения заданий, разделяя
> их этим самым rebuild-repo!
>
> "Прозрачность" А.Т. кажется довольно бесполезной без хранения всех состояний.
> (ведь даже переход A0->A2 уже не всегда "прозрачен").
Вы зрите в корень! Если есть две CHLEN-транзакции A0->A1 и A1->A2,
то комбинированный переход A0->A2, вообще говоря, уже не обладает
свойством CHLEN. Потому что там могут быть промежуточные пакеты,
которые вошли и вышли, но оказали влияние; и воспроизвести это уже
никак нельзя.
То что CHLEN-свойство бесполезно это очень громко сказано.
Хотя я и не говорил, что оно чрезвычайно полезно. Но при атомарных
переходах надо думать о сохранении информации в самом репозитарии.
Можем мы воспроизвести этот атомарный переход (в случае чего) или нет.
> Не лучше ли вместо этого работать именно с заданиями, переводящими
> репозиторий из одного допустимого состояния в другое. Хранить их,
> складывать, (разделяя этим самым rebuild-repo), пытаться применять к разным
> состояниям...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090917/c259df5a/attachment.bin>
More information about the Devel
mailing list