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

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



Hi,

Reiner Herrmann <reiner@reiner-h.de> (2015-01-16):
> Source: console-setup
> Version: 1.116
> Severity: wishlist
> Tags: patch
> User: reproducible-builds@lists.alioth.debian.org
> Usertags: randomness timestamps
> 
> Hi!
> 
> While working on the “reproducible builds” effort [1], we have noticed
> that console-setup could not be built reproducibly.
> 
> 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.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: