[devel] erlang at git.alt incoming

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Фев 24 15:16:40 MSK 2009


On Tue, Feb 24, 2009 at 02:19:24AM +0300, Dmitry V. Levin wrote:
> On Mon, Feb 23, 2009 at 11:55:36PM +0200, Led wrote:
> > А за что erlang-R12B.5-alt10 в incoming'е уже двое суток "маринуется"?
> 
> Тестовая пересборка Сизифа занимает около 20 часов (последняя заняла 21
> час с небольшим).  В это время все ресурсы заняты, и собирать на этом фоне
> пакеты для репозитория не имеет смысла.  Фактически 2 тестовые пересборки
> на имеющихся ресурсах занимают около 2 суток.  Есть надежда, что к лету
> (а если повезёт, то раньше) этих ресурсов станет существенно больше,
> и эта процедура будет встроена в girar builder.

Думаю на первое время можно будет реализовать схему

	if id=$(gb-select-task) && [ -n "$id" ]; then
		gb-run-task "$id"
	else
		# idle, rebuild 1 package
		gb-test-rebuild
	fi

но только после внедрения метарепозитария, иначе негде будет
хранить результаты.

В связи с этим такой вопрос.  В метарепозитарии лежат каталоги $src
по имени src.rpm пакетов.  Внутренности этих каталогов обновляются --
как при настоящей сборке пакетов, так и при тестовой пересборке.

Нужно упорядочить эти каталоги по времени последнего обновления (в
соответствии с историей git) и выбрать самый старый из этих каталогов.
Тогда соответствующий пакет надо тестово пересобрать (как наиболее давно
не подвергавшийся сборке/пересборке).

Как написать такую git команду?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090224/3babe390/attachment.bin>


Подробная информация о списке рассылки Devel