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