[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