[devel] Изменения в сборочнице: введение в строй
Vladimir D. Seleznev
vseleznv на altlinux.org
Вт Сен 25 21:08:00 MSK 2018
Доброго времени суток!
С сегодняшнего вечера вводятся в строй следующие изменения в сборочнице:
* возможность делать пересборку текущего релиза пакета с помощью команды
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