Your message dated Sun, 29 Nov 2015 10:19:50 +0000
with message-id <[email protected]>
and subject line Bug#806566: fixed in dispcalgui 3.0.5.0-1
has caused the Debian Bug report #806566,
regarding dispcalgui: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
806566: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806566
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dispcalgui
Version: 3.0.4.3-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that dispcalgui could not be built reproducibly.
It embeds the current year as copyright year into an appdata xml file.

The attached patch uses the last modification time instead.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/reproducible-build.patch b/debian/patches/reproducible-build.patch
new file mode 100644
index 0000000..196642e
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,13 @@
+Index: dispcalgui-3.0.4.3/setup.py
+===================================================================
+--- dispcalgui-3.0.4.3.orig/setup.py
++++ dispcalgui-3.0.4.3/setup.py
+@@ -94,7 +94,7 @@ def replace_placeholders(tmpl_path, out_
+ 		"VERSION_SHORT": re.sub("(?:\.0){1,2}$", "", version),
+ 		"URL": "http://%s/"; % domain.lower(),
+ 		"WX_MINVERSION": ".".join(str(n) for n in wx_minversion),
+-		"YEAR": strftime("%Y", gmtime())}
++		"YEAR": strftime("%Y", gmtime(lastmod_time or os.stat(tmpl_path).st_mtime))}
+ 	mapping.update(iterable or {})
+ 	for key, val in mapping.iteritems():
+ 		tmpl_data = tmpl_data.replace("${%s}" % key, val)
diff --git a/debian/patches/series b/debian/patches/series
index f5375c6..3f83b8d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 missing_file
+reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: dispcalgui
Source-Version: 3.0.5.0-1

We believe that the bug you reported is fixed in the latest version of
dispcalgui, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Marillat <[email protected]> (supplier of updated dispcalgui 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 29 Nov 2015 09:06:29 +0100
Source: dispcalgui
Binary: dispcalgui
Architecture: source i386
Version: 3.0.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Christian Marillat <[email protected]>
Changed-By: Christian Marillat <[email protected]>
Description:
 dispcalgui - Graphical user interface for the Argyll CMS.
Closes: 806566
Changes:
 dispcalgui (3.0.5.0-1) unstable; urgency=medium
 .
   * New upstream bugfix release.
   * Fix build reproducible (Closes: #806566)
Checksums-Sha1:
 6dfd2bf53ea47d6e174e5cb995b62fd95239f1eb 1840 dispcalgui_3.0.5.0-1.dsc
 8cbb30710d65fd2a7fbb19007519fdfe0778fb91 9034558 dispcalgui_3.0.5.0.orig.tar.gz
 c4d77cfd6a3e0f517b9645540039c05748702403 9060 
dispcalgui_3.0.5.0-1.debian.tar.xz
 d1729681bdaf8568e400dd9cfc50503cfde3256f 5945936 dispcalgui_3.0.5.0-1_i386.deb
Checksums-Sha256:
 3e0ea2a02e060ac67078b6611f5c1ed3e4392b8c5810225505086b61bfd1b3ae 1840 
dispcalgui_3.0.5.0-1.dsc
 70d73428f42ba62bc64bb327ad04358f7ed88b9d940732289e6eb092a6e623cb 9034558 
dispcalgui_3.0.5.0.orig.tar.gz
 a188e5a7efff0df518795d398033042aeb41ce4535b64360b401214d37f9bdc1 9060 
dispcalgui_3.0.5.0-1.debian.tar.xz
 fd544b6ecd24e02ad861337b8735253cbe37285a3bee944e3948ed745a32e069 5945936 
dispcalgui_3.0.5.0-1_i386.deb
Files:
 89a06590863f12eae4540edef2c47c98 1840 graphics extra dispcalgui_3.0.5.0-1.dsc
 7029fd275a3e95596bb188d9eaf90677 9034558 graphics extra 
dispcalgui_3.0.5.0.orig.tar.gz
 56071749b9341ef0a3f032404cf8e731 9060 graphics extra 
dispcalgui_3.0.5.0-1.debian.tar.xz
 b50b6a39475eac11474843e21894eb5a 5945936 graphics extra 
dispcalgui_3.0.5.0-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVlqzaFyAjCtlVYEXAQi6bA//eGRMAr5MyKD62CJsVIThhZqxL8Xk/jQs
vMlHF9hW7PR0YqTg7WZ6GOKwezrfVzVTZDaV7VLi67QuaX//P7KFOsFUFSAKib3F
J7k+FSUsBFItZwB0iKEBL3bnUrXqhqWWuZmdRbI+yh03Bs1uK9TFGsSW4ySChudQ
xQDPcnq3gOC10FLJ2vS/vSc2MSwGdCotEAlaa8q6xGEr27H/34l09g0qEoxTiFCF
S42OpPTtwOxqrHYAbYxJWJ86C7taMSJbGcw175XP4YctNHFkBUjOd/Tqc0ooxcti
epGXeLa7Llr8c2IR45vIapPrRwfhE7DXijfiARZK29uQAZjGTlFZqrfhOCCMROfb
AsIY8r8hUcHV/FVAAL+36+P0KU0nXGiElVaTZXni6CPXw+kKKLEbMCvvzJRAkrvg
qe8oBPJDTKwEtXiPC1MNIztO4LTr4fCACv232TtKqtTpm6HBfidb3x/B3+D2mNO6
48syCeXMQRSGfgxuSArVkF+WcCSnVQ7QDSjSDpzp9Vdexx4r1yA5D/41uaVkTaSW
EeM9Y2yqCwy9P1B7tcgdj2jozU7Jr2zOxJ8TSNMOMWIfM785hjmdSVQTOnVe5rCf
Dj3OnQ3DFR2E4pCt3o8jbamg1n1kBvC6j/FhSTIDBzftLdkNHcWwwBKUYEOzU2EH
pik3XMzk36A=
=MsAn
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to