[devel] про автоматическое и ручное тестирование пакетов
Alexey Tourbin
at на altlinux.ru
Чт Июн 18 11:18:45 MSD 2009
On Wed, Jun 17, 2009 at 09:28:00PM +0300, Michael Shigorin wrote:
> On Wed, Jun 17, 2009 at 09:25:15AM +0400, Alexey Tourbin wrote:
> > Тут появляется ещё одна маленькая неприятная проблема -- должна
> > ли сборка на remote node в режиме --with-stuff идти с
> > подписанными или неподписанным (ранее собранными) пакетами.
> > Правда, добавление подписи вроде бы влияет на %{sha1header}.
>
> А почему твой осторожный вариант был изменён? В любом случае
> здесь я бы предпочёл работать с неподписанными карманами, чем
> подписывать сизифным ключом потенциальное чтопопало.
Мой осторожный вариант выглядел несколько нелепо -- в процедуру
копирования собранных пакетов в master-репозиторий вклинивалась
процедура подписи пакетов.
К тому же я реализовал "суперосторожный" коммит в master-репозиторий:
http://git.altlinux.org/people/at/packages/girar-builder.git?a=blob;f=gb-y-task-commit-packages
Там идёт сначала 'test commit' на уровне возможности выполнения и потом
'real commit'. Потому что мало ли что. Тогда ещё была идея, что новый
girar-builder и старый incoming будут работать с master-репозиторием
некоторое время параллельно (конкурентно). Так что минимизация допущений
и минимизация рисков мне казалось достаточно актуальной проблемой.
Ну и вот, там было что между 'test commit' и 'real commit' была вклинена
подпись пакетов. В общем короче долго объяснять как всё это появилось и
к чему всё это привело.
Дело ровно в том, чтО должна означать подпись пакета (альтовским
ключом). Варианта есть два:
1) Пакет собрался (слабое условие).
2) Пакет собрался, прошел все проверки и включен в репозиторий (сильное
условие).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090618/24b20fd5/attachment-0001.bin>
Подробная информация о списке рассылки Devel