[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