[devel] [devel-announce] I: girar builder

Stanislav Ievlev =?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Ср Фев 4 10:08:27 MSK 2009


Два вопроса по git.alt:
1. Есть ли команды для удаления тегов/бранчей из репозитария в git.alt?
2. Есть ли команды для перемещения пакета в orphaned/obsolete?

On Tue, Feb 03, 2009 at 10:31:16PM +0300, Dmitry V. Levin wrote:
> Hi,
> 
> На git.alt активирована сборка пакетов.
> 
> girar builder имеет простой интерйфейс для типовых действий; например,
> команда на сборку vsftpd у меня сегодня выглядела так:
> $ ssh git.alt build vsftpd 2.0.7-alt1
> Есть интерфейс для формирования и управления транзакциями на сборку и
> перенос пакетов.
> Детальное описание интерфейса можно найти в справочнике по git.alt:
> http://www.altlinux.org/Git.alt/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA
> 
> Существенные отличия и нововведения.
> 
> 1. Сборка пакетов из gear-репозиториев:
> + она существует; она работает!
> + успешно собранные пакеты сразу публикуются на
>   http://git.altlinux.org/gears/ (он же git.altlinux.org::gears)
> + при наличии в git.altlinux.org/gears предыдущей сборки пакета
>   с данным именем новая сборка этого пакета должна быть основана
>   на этой предыдущей сборке
> + запросы на сборку обрабатываются с минимальной задержкой (время простоя
>   не более 1 минуты)
> + есть интерфейс для nmu approval, т.е. подтверждения чужих сборок,
>   не проходящих проверку acl
> + есть интерфейс для формирования сложных заданий, состоящих из запросов, 
>   сделанных разными людьми
> 
> 2. Сборка пакетов из srpm-файлов:
> + она ещё работает, но теперь уже поверх сборки из gear-репозиториев
> + успешно собранные пакеты сразу публикуются на
>   http://git.altlinux.org/archive/ (он же git.altlinux.org::archive)
> + при наличии предыдущей сборки из gear пакета с данным именем
>   новая сборка этого пакета не пройдёт проверку наследования
>   от этой предыдущей сборки и будет отвергнута
> + srpm-файлы группируются по gpg-подписи и обрабатываются транзакциями
> 
> 3. Функциональные отличия:
> + каждое задание выполняется успешно только если все составляющие
>   её пакеты успешно собираются и проходят все проверки
> + результат успешно выполненного задания сразу становится доступным
>   для последующих заданий
> + новая проверка: все полученные на выходе пакеты проверяются на анметы
> + новая проверка: noarch-пакеты, собранные на разных архитектурах,
>   должны быть эквивалентны
> + новая проверка: пакеты должны собираться на всех архитектурах
>   (поддержка ExcludeArch/ExclusiveArch в todo)
> + новые проверки на пересечения подпакетов; например,
>   glibc-core теперь может собрать только мантейнер пакета glibc
> 
> Исходный код girar builder живёт в двух репозиториях:
> http://git.altlinux.org/people/ldv/packages/?p=girar.git
> http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git
> 
> 
> -- 
> ldv



> _______________________________________________
> devel-announce mailing list
> devel-announce на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-announce

> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



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