[devel] rpm-macros-ubt

Dmitry V. Levin ldv на altlinux.org
Чт Ноя 2 15:10:27 MSK 2017


On Thu, Nov 02, 2017 at 02:59:36PM +0300, Anton Farygin wrote:
> 02.11.2017 14:54, Vladimir D. Seleznev пишет:
> > On Thu, Nov 02, 2017 at 02:38:47PM +0300, Anton Farygin wrote:
> >> 02.11.2017 13:18, Anton V. Boyarshinov пишет:
> >>>> И, если мы делаем так, то чем это лучше %ubt (за исключением
> >>>> бинарного хранения в базе) ?
> >>> Хотя бы тем, что пакет при пересборке не будет (внезапно) менять релиз в
> >>> зависимости от среды.
> >> Но он будет менять ID бранча ?
> > %buildid — это не ID бранча, это уникальный хэш данной сборки пакета.
> > Если результат пересборки получился идентичным предыдущей сборки, то
> > %buildid пакета не поменяется.
> >
> на основании каких данных генерится такой хеш и что он из себя 
> представляет ?

Предполагалось, что на основании тех же данных, что и RPMTAG_SHA1HEADER,
за вычетом некоторых тэгов (таких как RPMTAG_BUILDTIME и RPMTAG_BUILDHOST).

С природой этого уникального идентификатора осталась ещё одна проблема,
которую предстоит решить, и тогда будет больше ясности.

> будет ли данный хеш использоваться в построении жёстких межпакетных 
> зависимостий типа EVR ?

"зависимости между подпакетами предлагается изменять автоматически во
время сборки с EVR на зависимости, основанные на этом идентификаторе"


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20171102/0fc76b3f/attachment-0001.bin>


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