[devel] Изменения в сборочнице: rebuild без повышения релиза

Anton Farygin rider на basealt.ru
Чт Окт 4 11:08:56 MSK 2018


27.09.2018 18:16, Vladimir D. Seleznev пишет:
> Для всех новых сборок пакетов в индекс собранных пакетов записывается
> source id. Собрать один и тот же NEVR в разные бранчи можно только при
> наличии и совпадении source id для этого NEVR.
>
> [1]http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/r/rpm-build/

И всё-таки, у нас явно намечается проблема с идентификацией (визуальной) 
пакета, собранного в том или ином окружении.

Даже в Sisyphus. Может так оказаться, что у нас будет в установленной 
системе изменяться содержимое пакета без изменения его версии/релиза.

Давайте тогда что ли rpm -qa запатчим так, что бы он ещё выводил новые 
тэги с обозначением номера сборки ?

После rpm -qa предлагаю ещё научить этой же магии по распознаванию rpm 
-e, rpm -q (например, rpm -qi).

Сейчас работает такой вот use case:

rpm -qa|grep rpm-build-perl и вывод этой команды отправить в rpm -e

Если мы поменяем rpm -qa для более правильной идентификации собранного 
пакета, то rpm -e должен научиться его понимать в качестве аргумента.





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