[devel] Изменения в сборочнице: введение в строй
Vladimir D. Seleznev
vseleznv на altlinux.org
Вт Сен 25 23:31:35 MSK 2018
On Tue, Sep 25, 2018 at 11:14:29PM +0300, Anton Farygin wrote:
> Вот и первая проблема:
> http://git.altlinux.org/tasks/213639/logs/events.2.1.log
>
> Перед этим таск естественно собирался.
Это должно разрешиться повторным запуском задания на сборку.
> 25.09.2018 21:08, Vladimir D. Seleznev пишет:
> > Доброго времени суток!
> >
> > С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
> >
> > * возможность делать пересборку текущего релиза пакета с помощью команды
> > rebuild (см. girar task add --help);
> > * требование собирать в бранчи пакеты с релизными суффиксами
> > ослабляется: теперь возможно собирать пакеты в бранчи без релизных
> > суффиксов бранчи;
> > * возможность собирать один и тот же NEVR в разные бранчи при условии
> > совпадения исходников (для тех бранчев, для которых это разрешено);
> > * команда копирования пакетов в бранч приводит к пересборке NEVR из
> > исходного бранча в целевой;
> > * макрос %ubt раскрывается в %nil.
> >
> > подробнее об этих изменениях и их причинах можно прочитать на этой
> > странице [1].
> >
> > В соответствии с этим, для фактического различения разных сборок одного
> > NEVR'а в syslog при установке и удалении пакета rpm начиная с
> > 4.13.0.1-alt3 печатает RPMTAG_DISTTAG заданного пакета. Для задачи
> > обновления с бранча на бранч, и установки пакетов из определённого
> > бранча следует использовать механизм apt_preferences, в котором
> > необходимо выставить Pin-Priority для label, содержащий имя бранча.
> >
> > Пример для apt_preferences:
> >
> > Package: *
> > Pin: release l=p8
> > Pin-Priority: 746
> >
> > Продолжение следует...
> >
> > [1] https://www.altlinux.org/Binary_package_identity_change
--
С уважением,
Владимир Селезнев
Подробная информация о списке рассылки Devel