[devel] Q: процесс работы над пакетами

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Вт Фев 21 03:20:35 MSK 2006


On Tuesday 21 February 2006 02:17, Alexey Rusakov wrote:
> 8. rpm -bs --sign --nodeps <имя>.spec
rpmbs -s 
> 9. H <имя-версия>.src.rpm (H - скрипт, суть которого сводится
> к вызову hsh с нужными параметрами и выводу на экран наиболее
> интересных строк из лога сборки; кроме этого, линки на успешно
> собранные пакеты сбрасываются в специальный каталог good; всё
rpmbsh -u

> не соберусь в него же засунуть пункт 7) 10. При необходимости
> (=вообще не собралось или собралось, но с подозрительными
> сообщениями) - investigation, по результатам которого возможен
> возврат к пункту 7.
> 11. sudo rpm -Uvh и первичное тестирование собранных rpm'ов (с
> возможным возвратом к пункту 6)
rpmbsh -i -u
> 12. rsync -vP <имя-версия>.src.rpm (завёрнутый в скрипт,
> который берёт все пакеты из каталога good и синхронизирует их
> с /i/S, после чего удаляет)
rpmbs -u

> На данный момент больше всего напрягают две вещи:
> неполная автоматизация рутинных операций со спеком (в
> частности, сменил версию-rpmgs-упаковал .src.rpm-отправил
> собирать в hasher) и невозможность работать с hasher как с
rpmrb спек новая_версия

> build factory (в которую можно асинхронно со сборкой бросать
> пакеты, она их соберёт в порядке поступления и пришлёт по
Минимально -
rpmbsh ждёт когда освободится hasher
> почте извещение о результатах сборки). Поскольку мой hsh
Возможность с почтой я начал, но забросил за невостребованностью.
...

P.S.
Кстати, сегодня вышла etersoft-build-utils 1.0
:)

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info



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