On Wed, Mar 14, 2018 at 09:44:41PM +0300, Ivan Zakharyaschev wrote:
> Hello!
>
> On Wed, 14 Mar 2018, Vladimir D. Seleznev wrote:
>
> > On Wed, Mar 14, 2018 at 10:20:58AM -0400, Jeff Johnson wrote:
>
> >> I'd also suggest a more specific name than IDENTITY because there are
> >> many
Hello!
On Wed, 14 Mar 2018, Vladimir D. Seleznev wrote:
On Wed, Mar 14, 2018 at 10:20:58AM -0400, Jeff Johnson wrote:
I'd also suggest a more specific name than IDENTITY because there are
many definitions of reproducibility, as well as alternative schemes
like building, and there are surely
On Wed, Mar 14, 2018 at 10:20:58AM -0400, Jeff Johnson wrote:
>
> Afaict, RPMTAG_IDENTITY is an attempt at a reproducible invariant of a
> package header through rebuilding, which is poisoned by a
> RPMTAG_BUILDTIME tag (and likely file stat(2) info) being included in
> the header SHA1 (or
On Wed, Mar 14, 2018 at 01:45:31PM +0100, Florian Festi wrote:
> On 03/12/2018 10:04 PM, vsele...@altlinux.org wrote:
> > From: "Vladimir D. Seleznev"
> >
> > This tag represents binary package build characteristic: if two binary
> > packages have equal RPMTAG_IDENTITY
Afaict, RPMTAG_IDENTITY is an attempt at a reproducible invariant of a package
header through rebuilding, which is poisoned by a RPMTAG_BUILDTIME tag (and
likely file stat(2) info) being included in the header SHA1 (or SHA256)
plaintext.
Note also changes in current rpm to pass in a BUILDTIME
On 03/12/2018 10:04 PM, vsele...@altlinux.org wrote:
> From: "Vladimir D. Seleznev"
>
> This tag represents binary package build characteristic: if two binary
> packages have equal RPMTAG_IDENTITY values, it means that these packages
> have no significant differences.
>
>
From: "Vladimir D. Seleznev"
This tag represents binary package build characteristic: if two binary
packages have equal RPMTAG_IDENTITY values, it means that these packages
have no significant differences.
One of the applications of RPMTAG_IDENTITY is reproducible build