[devel] hsh --query-repackage Re: ACL request for perl update to 5.30

Sergey Bolshakov sbolshakov на altlinux.ru
Чт Дек 5 21:45:46 MSK 2019


>>>>> "Igor" == Igor Vlasenko <vlasenko-mwWcnE6MXDzNsqkvetdkXg на public.gmane.org> writes:

 > On Thu, Dec 05, 2019 at 06:44:19PM +0300, Anton Farygin wrote:
 >> В общем это проблема будет решена, как только у нас появится armv7
 >> сборочница. А пока архитектура догоняющая, то так и будут странности.

 > Я уже готовлю перезаливку, раз для Сергея это важно.
 
 >> Считать ли поломкой то, что пересборка пакета после изменения состояния
 >> репозитория стала давать другой (вероятно) нерабочий результат - я не знаю.
 >> Я бы считал такое состояние пакета ошибкой.

В такой формулировке действительно непросто дать однозначный ответ,
но в обсуждаемом случае выпеченные пирожки с котятами протухают
немедленно и именно такой результат и был запланирован --
что уже некоторый переборхес.

 > Гм. это не баг, а фича rpm.
 > в спеке в BR: используются макросы, 
 > а в src.rpm в BR: записывается раскрытие макроса в контексте конкретного значения этих макросов.
 > никуда не деться от такого факта, что со временем эти значения разойдутся.

В обсуждаемом случае это некоторое время составляло минуты до окончания
сборки задания.

 > Главное, чтобы сборочница делала --query-repackage,
 > чтобы использовать не старые, а актуальные значения макросов.
 > Это же касается и других тегов, ExclusiveArch: %{arches_with_bla}, к примеру.

Рационализировать можно сколько угодно, но факт состоит в том,
что не нужно никакой сборочницы -- достаточно rpmquery на несколько
пакетов, чтобы убедиться в том, что бинарные rpm существенно не
соответствуют исходным.

Если нынче это считается допустимым -- что ж, зафиксируем и покатимся
дальше.

-- 


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