[devel] bootstrap (was Re: unmets policy)

Vladislav Zavjalov slazav at altlinux.org
Thu Sep 17 07:09:11 UTC 2009


On Thu, Sep 17, 2009 at 02:27:00AM +0400, Денис Смирнов wrote:
> On Wed, Sep 16, 2009 at 09:59:23PM +0400, Vladislav Zavjalov wrote:
> 
> >> task add repo package-stub ...
> >> task add repo some-package ...
> >> task add rebuild-repo
> >> tash add repo some-package [тэг с новой версией]
> VZ> А кроме того, это позволит ввести операцию сложения заданий, разделяя
> VZ> их этим самым rebuild-repo!
> 
> Да, именно так. Но для чего нужна такая операция?

А непонятно. В твоем примере она нужна, чтоб сложить два "прозрачных"
задания в одно "непрозрачное" и тем самым перешагнуть через недопустимое
состояние. Но, очевидно, возможность такого сложения убивает всю идею
"прозрачности" :)

> VZ> "Прозрачность" А.Т. кажется довольно бесполезной без хранения всех состояний.
> VZ> (ведь даже переход A0->A2 уже не всегда "прозрачен").
> 
> Эта прозрачность безусловно полезна, но информации содержащейся в A0, A1 и
> A2 для этого недостаточно -- сохранение содержимого task'ов необходимо. А
> раз оно и так необходимо, то предлагаемое изменение никак не повлияет на
> эту самую прозрачность :)

Сравниваем А0 и А1. Получаем список <время сборки> <пакет> <версия>.
Упорядочиваем по времени, изыскиваем тэги в git.alt. Для "прозрачных"
заданий это и есть task.

Слава


More information about the Devel mailing list