This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Reproducible Builds
- From: Achim Gratz <Stromeko at nexgo dot de>
- To: cygwin-apps at cygwin dot com
- Date: Mon, 12 Oct 2015 21:13:50 +0200
- Subject: Reproducible Builds
- Authentication-results: sourceware.org; auth=none
Has anybody tried to make cygport builds reproducible? It bothers me
that each time I build the same package in the same build environment I
get a different package archive (even if the same size it will have
another checksum) and lots of files inside the archive are different,
too.
It seems that the Debian folks have been trying to get that problem
solved on a larger scale (they also record the build environment so it
could be re-created as needed).
https://wiki.debian.org/ReproducibleBuilds
https://lwn.net/Articles/630074/
But for starters I'd be happy if two consecutive builds produced the
same archive. Besides getting stable SHA-512 it would enable us to
package the noarch parts independently (i.e. files that are identical
between an i686 and an x86_64 build).
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds