[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#775531: console-setup: please make the build reproducible



(Putting submitter back into the loop…)

Holger Levsen <holger@layer-acht.org> (2015-05-18):
> On Sonntag, 25. Januar 2015, Cyril Brulebois wrote:
> > > Three problems were identified that made building unreproducible:
> > > - gzipped files had embedded timestamps (prevented with gzip -n)
> > > - several Perl scripts iterated over the keys of hashes to produce
> > > 
> > >   output, which is not a deterministic operation (solved by sorting).
> > > 
> > > - Fonts/bdf2psf uses random numbers for undefined glyphs. To be
> > > 
> > >   able to reproduce the same font files, a fixed seed is used.
> > > 
> > > The attached patch fixes those problems. Once applied, console-setup
> > > can be built reproducibly in our current experimental framework.
> > 
> > Thanks for your efforts on reproducibility, and for the patch.
> > 
> > It looks a bit too much to consider at this time of the freeze, so it'll
> > probably be considered after jessie is out. Feel free to ping when that
> > happens.
> 
> ping.

Feel free to push, but I'd prefer a split into logical patches (-n vs.
sort vs.  srand) to have happened beforehand.

> btw, I assume you have seen it on planet, but in case you haven't, there is
> https://reproducible.debian.net/unstable/amd64/pkg_set_maint_debian-boot.htm
> now.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: