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