[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