On Wed, 26 Oct 2022 at 16:03, Tianon Gravi <tia...@debian.org> wrote:
> On Wed, 26 Oct 2022 at 14:54, Luca Boccassi <bl...@debian.org> wrote:
> > It seems debuerreotype has an autopkgtest that rebuilds Stretch with a
> > new toolchain, compares it to a fixed version and fails if it doesn't
> > match. But I don't see how this can be supported - if the toolchain
> > changes, then the result is also not expected to be the same?
> > This is why for reproducible builds the toolchain is recorded in the 
> > buildenv?
> >
> > This is going to block debootstrap's migration to testing, so I will
> > bump the severity soon if we can't find a workaround.
> >
> > Example: 
> > https://ci.debian.net/data/autopkgtest/testing/amd64/d/debuerreotype/27484986/log.gz
>
> Yeah, this is the same issue as what I noted in
> https://salsa.debian.org/installer-team/debootstrap/-/merge_requests/70#note_343328
> -- I don't think the break in reproducibility of the output of
> debootstrap was _intentional_, but rather accidental (especially from
> xnox's comments there where it seems he does want to support *some*
> amount of reproducibility).
>
> I'm happy to adjust the debuerreotype test based on the updated
> debootstrap if the break was intentional, but IMO it's worth at least
> a _little_ root cause analysis first, right?  (especially if there's
> any chance it might change back again)

Also, just to be extra explicit, I have no problem with you adjusting
tags however necessary to get debootstrap to migrate in spite of
debuerreotype -- I don't want to hold anything up unnecessarily. ❤

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

Reply via email to