[devel] Изменения в сборочнице: введение в строй

Anton V. Boyarshinov boyarsh на altlinux.org
Пн Окт 1 15:46:55 MSK 2018


On Tue, 25 Sep 2018 21:08:00 +0300 Vladimir D. Seleznev wrote:

> * команда копирования пакетов в бранч приводит к пересборке NEVR из
> исходного бранча в целевой;

Наблюдаю серъёзное незапланированное изменение поведения по сравнению с
предыдущей версией.

Раньше при copy использовалась версия пакета на момент выполнения
задания, а теперь -- на момент создания.

рассмотрим последовательность команд:

ssh git build package tag
ssh git task new branch
ssh git task add copy package
ssh git deps add номер_задания_из_первой_команды
ssh git task run

Раньше она приводила к том, что в бранче branch оказывалась версия,
собранная первой командой.

Сейчас же в бранче окажется версия, собранная на момент отправки
задания на копирование.

При этом простого способа решения этой весьма распространённой задачи я
не вижу.

Считаю, что это надо считать регрессией и исправить, сделав
формирование задания на rebuild отложенным.


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