[Reproducible-builds] Bug#789964: xutils-dev: please make the build reproducible
Dhole
dhole at openmailbox.org
Thu Jun 25 18:01:46 UTC 2015
Source: xutils-dev
Version: 1:7.7+3
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that xutils-dev makes some packages not build reproducibly.
The attached patch modifies the default GzipCmd used in Imake from
'gzip' to 'gzip -n' so that timestamps are not stored in packages that
use functions depending on GzipCmd.
Once applied, xtel (and maybe others) can be built reproducibly in our
current experimental framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
--
Dhole
-------------- next part --------------
diff -Nru xutils-dev-7.7+3/debian/changelog xutils-dev-7.7+3.1/debian/changelog
--- xutils-dev-7.7+3/debian/changelog 2014-05-21 21:46:36.000000000 +0200
+++ xutils-dev-7.7+3.1/debian/changelog 2015-06-25 18:12:12.000000000 +0200
@@ -1,3 +1,11 @@
+xutils-dev (1:7.7+3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Change default GzipCmd to `gzip -n` so that packages depending on
+ xutils-dev can be built reproducibly
+
+ -- Dhole <dhole at openmailbox.org> Thu, 25 Jun 2015 18:11:15 +0200
+
xutils-dev (1:7.7+3) unstable; urgency=medium
* gccmakedep 1.0.3.
diff -Nru xutils-dev-7.7+3/xorg-cf-files/Imake.tmpl xutils-dev-7.7+3.1/xorg-cf-files/Imake.tmpl
--- xutils-dev-7.7+3/xorg-cf-files/Imake.tmpl 2014-05-21 21:01:41.000000000 +0200
+++ xutils-dev-7.7+3.1/xorg-cf-files/Imake.tmpl 2015-06-25 18:09:25.000000000 +0200
@@ -1190,7 +1190,7 @@
#define CompressCmd compress
#endif
#ifndef GzipCmd
-#define GzipCmd gzip
+#define GzipCmd gzip -n
#endif
#ifndef CppCmd
#define CppCmd /LibDirName/cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150625/518bb9f7/attachment.sig>
More information about the Reproducible-builds
mailing list