Hello, rpm-maint@!

There are RFC patches which implement RPMTAG_IDENTITY calculation.

The main idea is that RPMTAG_IDENTITY contains a hash of as many as possible,
ideally all RPMTAGs, with exception of that that principally cannot be
reproducible and that we don't want to make it reproducible. Another exception
is for these tags that we want to use in certain cases, but only for these tags
that aren't relevant to result of package build. So value of RPMTAG_IDENTITY is
calculating by blacklist filtered tags for each package.

I didn't test the code on systems different from ALT, so I don't sure that it
works on these systems properly. I also don't sure that black list is complete
for other systems, these case also need to test.

Previously I wrote that RPMTAG_IDENTITY value will be used to generate more
strict interpackage dependencies, but we turn away from it because identity of
binary packages of two builds from one source package can be same for some
packages and differ for others, and it brings collision for them.

_______________________________________________
Rpm-maint mailing list
[email protected]
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to