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
