Your message dated Sun, 17 Jan 2016 13:34:13 +0000
with message-id <[email protected]>
and subject line Bug#778272: fixed in magic 8.0.210-2
has caused the Debian Bug report #778272,
regarding magic: 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.)
--
778272: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778272
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: magic
Version: 7.5.241-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 magic could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, magic can be built reproducibly in our current reproducible
toolchain.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff -urNad magic.orig/magic-7.5.241/debian/patches/07-reproducible-build.patch
magic/magic-7.5.241/debian/patches/07-reproducible-build.patch
--- magic.orig/magic-7.5.241/debian/patches/07-reproducible-build.patch
1970-01-01 01:00:00.000000000 +0100
+++ magic/magic-7.5.241/debian/patches/07-reproducible-build.patch
2015-02-12 23:12:09.332451746 +0000
@@ -0,0 +1,11 @@
+--- magic-7.5.241.orig/tcltk/Makefile
++++ magic-7.5.241/tcltk/Makefile
+@@ -8,7 +8,7 @@ SRCS = tclmagic.c
+
+ include ${MAGICDIR}/defs.mak
+
+-DFLAGS += -DMAGIC_DATE="\"`date`\""
++DFLAGS += -DMAGIC_DATE="\"`dpkg-parsechangelog -l../debian/changelog
--show-field Date`\""
+ CLEANS += magic.sh magic.tcl magicexec magicdnull
+
+ TCL_FILES = \
diff -urNad magic.orig/magic-7.5.241/debian/patches/series
magic/magic-7.5.241/debian/patches/series
--- magic.orig/magic-7.5.241/debian/patches/series 2015-02-12
22:30:06.606443393 +0000
+++ magic/magic-7.5.241/debian/patches/series 2015-02-12 23:12:06.200314190
+0000
@@ -4,3 +4,4 @@
04-fhs-images.patch
05-readline-reference-removal.patch
06-script-adjustments.patch
+07-reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: magic
Source-Version: 8.0.210-2
We believe that the bug you reported is fixed in the latest version of
magic, 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.
Roland Stigge <[email protected]> (supplier of updated magic 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: SHA1
Format: 1.8
Date: Sun, 17 Jan 2016 14:16:27 +0100
Source: magic
Binary: magic
Architecture: source amd64
Version: 8.0.210-2
Distribution: unstable
Urgency: medium
Maintainer: Roland Stigge <[email protected]>
Changed-By: Roland Stigge <[email protected]>
Description:
magic - VLSI layout tool
Closes: 778272
Changes:
magic (8.0.210-2) unstable; urgency=medium
.
* Added 08-reproducible-build.patch to support reproducible builds,
thanks to Chris Lamb (Closes: #778272)
Checksums-Sha1:
6a01764e3dad68fb727644c56f79ea9b887d4027 1747 magic_8.0.210-2.dsc
5290ab0b3b0ba116f42e1a80b83b78ab3a8aa0a8 5168 magic_8.0.210-2.debian.tar.xz
670ecee0fd2618ed5bc09aff137abd4182fd99a0 754726
magic-dbgsym_8.0.210-2_amd64.deb
8016b01d751f488bc1bb023ca22af0bf38bab2ea 1291046 magic_8.0.210-2_amd64.deb
Checksums-Sha256:
aaae7088371b82875af11e0a261e2ffdef400cd56f3df21c486536e65754e751 1747
magic_8.0.210-2.dsc
4b568f89fe279d76df14289d4a4f33f6c257f86ba3af48b34d44e997e896e187 5168
magic_8.0.210-2.debian.tar.xz
31023972ee1055960731be8bc47ee759edfda5d2ffb1cc9e7df8760444e36b0c 754726
magic-dbgsym_8.0.210-2_amd64.deb
95cddffc0d1a2e98ce64ab6eca8ef204bb31bdcf4552e175930296413e26433f 1291046
magic_8.0.210-2_amd64.deb
Files:
c86d4b648ee34e903b19365026a386d8 1747 electronics extra magic_8.0.210-2.dsc
2e1899dcb053bc845f0732daf5a7abb4 5168 electronics extra
magic_8.0.210-2.debian.tar.xz
ba9a4e994a06baa67b1e7360868a40a0 754726 debug extra
magic-dbgsym_8.0.210-2_amd64.deb
f9f0c8b7f56ddbf68944e162e5b85330 1291046 electronics extra
magic_8.0.210-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUBVpuU9vQbKGJYx7B5AQLCzQ/+K1GskdJX1RPHHhT4A6XV2yZsDMGNjLw9
bvC0Q4nANLVgsvjrKc/nIz4yPgeinP/1YL04ASAHoHlaJTvxMPxRbJ+RnHJ4TZaF
S8g6K6DDUVRo3A1weax3cKu0TeN83J4RBWycEYlZfgTCjO1hXgc66BL7vrPjji6n
WBlia0QasBaHwwsf6JGQwlzpndF/FCIFburTWmsyp/yns357RAMKItk9RumJIab/
G1TXvy2+Ns58R42nrIszAaB/VM/ZPKUH3X0dzBAJShISc0CsBd6vXxBzwniso7nb
ngvhqOwriJ1zir0VkZ63RKC0iFuIALwiXzVX8gtvlU/UKa682Ai1smwRTEfGRSSM
TlckQwb2t8IlVaiD8cG2ZyL0pwc31CYTxAZuWuGM6WfkDVkY6w9gBp+1EWhN9XV0
b2D0r3z3nr82PDCdxovEU9XEt1CFu5PrEzcp5B0ExoW8tButtipU7pw4yFz4iZuM
GscRDzJovWFNaihOgIa5yM7lXINe2nuA/kDCYbHdQk92e842dDJliQlXGYxCPp52
YND/mRNSuQvZLZ8wrlPWDtBjKnY9L5giK5vWv0r4CHhpJxiSEP8lB9Cber1Etu1a
4oDbPjAezsiuP4su+aIhE2zKw2IqP80RfclnqP5MLzofMaVRDH9/5WpwblIh7nSr
Iul38Y/U1Vk=
=Huiz
-----END PGP SIGNATURE-----
--- End Message ---