Your message dated Wed, 30 Dec 2015 13:48:54 +0000
with message-id <e1aeh7w-0000oy...@franck.debian.org>
and subject line Bug#808388: fixed in buzztrax 0.10.2-2
has caused the Debian Bug report #808388,
regarding buzztrax: 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 ow...@bugs.debian.org
immediately.)


-- 
808388: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808388
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: buzztrax
Version: 0.10.1-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed that 
buzztrax could not be built reproducibly.

The attached patch removes varying timestamps from the build system in favour 
of SOURCE_DATE_EPOCH. Once applied, buzztrax can be built reproducibly using 
our reproducible toolchain.

 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/0002-source-date-epoch.patch       1970-01-01 
01:00:00.000000000 +0100
--- b/debian/patches/0002-source-date-epoch.patch       2015-12-19 
12:29:53.127847778 +0000
@@ -0,0 +1,22 @@
+--- buzztrax-0.10.1.orig/configure.ac
++++ buzztrax-0.10.1/configure.ac
+@@ -49,8 +49,17 @@ AC_DEFINE_UNQUOTED(GST_MAJORMINOR, "$GST
+ AC_SUBST(GST_MAJORMINOR)
+ 
+ dnl release year and date
+-BT_RELEASE_YEAR=`date +%Y`
+-BT_RELEASE_DATE=`date +%Y-%m-%d`
++BT_RELEASE_YEAR_FMT="%Y"
++BT_RELEASE_DATE_FMT="%Y-%m-%d"
++if test -n "$SOURCE_DATE_EPOCH"; then
++  BT_RELEASE_YEAR=$(date -u -d "@$SOURCE_DATE_EPOCH" "+$BT_RELEASE_YEAR_FMT" 
2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+$BT_RELEASE_YEAR_FMT" 
2>/dev/null || date -u "+$BT_RELEASE_YEAR_FMT")
++  BT_RELEASE_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" "+$BT_RELEASE_DATE_FMT" 
2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+$BT_RELEASE_DATE_FMT" 
2>/dev/null || date -u "+$BT_RELEASE_DATE_FMT")
++else
++  BT_RELEASE_YEAR=$(date "+$BT_RELEASE_YEAR_FMT")
++  BT_RELEASE_DATE=$(date "+$BT_RELEASE_DATE_FMT")
++fi
++
++echo $BT_RELEASE_DATE
+ 
+ AC_SUBST(BT_MAJOR_VERSION)
+ AC_SUBST(BT_MINOR_VERSION)
--- a/debian/patches/series     2015-12-19 12:24:55.350255456 +0000
--- b/debian/patches/series     2015-12-19 12:27:22.187035106 +0000
@@ -1 +1,2 @@
 0001-Fix-compilation-with-GStreamer-1.6.patch
+0002-source-date-epoch.patch

--- End Message ---
--- Begin Message ---
Source: buzztrax
Source-Version: 0.10.2-2

We believe that the bug you reported is fixed in the latest version of
buzztrax, 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 808...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Dröge <sl...@debian.org> (supplier of updated buzztrax 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 30 Dec 2015 15:39:12 +0200
Source: buzztrax
Binary: buzztrax
Architecture: source amd64
Version: 0.10.2-2
Distribution: unstable
Urgency: medium
Maintainer: Maintainers of GStreamer packages 
<pkg-gstreamer-maintainers@lists.alioth.debian.org>
Changed-By: Sebastian Dröge <sl...@debian.org>
Description:
 buzztrax   - Modular music composer
Closes: 808388
Changes:
 buzztrax (0.10.2-2) unstable; urgency=medium
 .
   * debian/patches/0001-build-Fix-32-bit-bml-build.patch:
     + Fix 32 bit build for real this time.
   * 
debian/patches/0002-about-dialog-take-release-year-and-release-date-from.patch:
     + Take the release date from the NEWS file instead of taking the date
       when the package was compiled. Allows for reproducible builds.
       Patch taken from upstream (Closes: #808388).
Checksums-Sha1:
 c60a329d7d560da0b768fef6eed02e27d5a767c0 2326 buzztrax_0.10.2-2.dsc
 93a00426554fdabed16ee0cd36282267a1393df9 5964 buzztrax_0.10.2-2.debian.tar.xz
 ec454761232e5c16e46e742d141c1c2fd5a4ccb2 1935848 
buzztrax-dbgsym_0.10.2-2_amd64.deb
 e690edb6ea047ba99690479b93512ae8fe809109 1327902 buzztrax_0.10.2-2_amd64.deb
Checksums-Sha256:
 86c2addb030a1fb805462cdd8fcac5918efe53283ba17ab066f7417349afcd0d 2326 
buzztrax_0.10.2-2.dsc
 3b931da14b64a4dd1bc65c1ba83fdda6fda651c13099b2bf679dfe3ed5645d40 5964 
buzztrax_0.10.2-2.debian.tar.xz
 f8b926186a37bba23bd42ef5bd00bb9e930f1ffad173a19559723177f28deb95 1935848 
buzztrax-dbgsym_0.10.2-2_amd64.deb
 75a9f77b94718b980ff994ffec6e56afeff45134e707674b3579a75c7b259a60 1327902 
buzztrax_0.10.2-2_amd64.deb
Files:
 6a0e125d46d9d685f0e12b9bd81c1927 2326 sound optional buzztrax_0.10.2-2.dsc
 7973a15aabcd07aa630d0290ef163d0a 5964 sound optional 
buzztrax_0.10.2-2.debian.tar.xz
 16e242868568c7367fefded522c72481 1935848 debug extra 
buzztrax-dbgsym_0.10.2-2_amd64.deb
 7e137cb83e56c9d9ed67b743a9c64878 1327902 sound optional 
buzztrax_0.10.2-2_amd64.deb

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

iQJ8BAEBCgBmBQJWg9+iXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3RjRCQzdDQzNDQTA2Rjk3MzM2QkJGRUIw
NjY4Q0MxNDg2QzJEN0I1AAoJEAZozBSGwte1rrIP/1d6jkIprC9WpWjlYo2mhISb
shP167BoLbN/qyOLRe0tzww+W3VO7xl+E0Dfz3ZN7AyXAQFAOPnhkZ7J58SXF/AY
GtTNxbkbNYusy/Tp2UvXCk+518vxFE+Szz79uGqtxq+PUrahidbNMdKgs3bUS8ls
mSRN6NRxsN814HhVuXeqwObxnz+aLwGz9Z1UUv3Ymlmt1nOG20qQ8hkJqZD7hD0i
KU5zh1LnE3WZE5VmrpRWBQEXwXZDrADsxZOQtqsplctum9+3G/o+GI1HLCluJAZ3
L/OCojnNhEozcPaj7KD0bGVfvt28jWnGghNjxFP9tDMHCsM0O0qyLBcm2IadSsY+
/o6pm6F2mjuuGKsoMrmbtd/0EpS2eKVIN0/pJxgiSMtssHZdtDiX30bE+nEjET8F
qLXf8Wk9b/TNJVWzfv/M/6vQQ136Cv+FP6bkAxeZh4i/G5DHdwNugCKT5J1djaBg
9wX2vRH4oxrhE6o4AGifUJo2pcojPB3eQPq2caUxIk8qwZF1G8+IB2f81lB9yToX
IcIzDcXWedArEr+JoHzXG1Lnf0hrX/Ck3vbqZ+ep/fdA72wRnPvzbGg1i5Ng0l79
zCAR+g9MKWnKD0zlWHkYgs3euGShagZz+ke46kKEZ37PdwwCTdPEAR2Qq+4XzW4X
1mJo8x6/DPlvwDQSBcr5
=zBzj
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-gstreamer-maintainers mailing list
pkg-gstreamer-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gstreamer-maintainers

Reply via email to