Your message dated Tue, 31 Jul 2018 12:06:08 +0000
with message-id <[email protected]>
and subject line Bug#834229: fixed in taopm 1.0-4
has caused the Debian Bug report #834229,
regarding taopm: 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.)


-- 
834229: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834229
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: taopm
Version: 1.0-3
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that taopm could not be built reproducibly.
It embeds the build date into the version number.

The attached patch removes the date and uses autoreconf to regenerate
the configure script.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/control b/debian/control
index 894b38c..9d7f1c9 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Multimedia Maintainers <[email protected]>
 Uploaders: Tiago Bortoletto Vaz <[email protected]>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>=9), dh-exec (>=0.3), libaudiofile-dev, libglu1-mesa-dev, mesa-common-dev, freeglut3-dev, libxmu-dev, libxi-dev, bison, flex
+Build-Depends: debhelper (>=9), dh-autoreconf, dh-exec (>=0.3), libaudiofile-dev, libglu1-mesa-dev, mesa-common-dev, freeglut3-dev, libxmu-dev, libxi-dev, bison, flex
 Standards-Version: 3.9.3
 Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/taopm.git
 Vcs-Git: git://git.debian.org/git/pkg-multimedia/taopm.git
diff --git a/debian/patches/04-reproducible-build.diff b/debian/patches/04-reproducible-build.diff
new file mode 100644
index 0000000..b7cb5a3
--- /dev/null
+++ b/debian/patches/04-reproducible-build.diff
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Don't embed build date into version number
+
+--- a/configure.in
++++ b/configure.in
+@@ -24,7 +24,7 @@
+ TAO_MAJOR_VERSION=1
+ TAO_MINOR_VERSION=0
+ TAO_MICRO_VERSION=4
+-TAO_RELEASE=-beta-`date +%d%b%Y`
++TAO_RELEASE=-beta
+ TAO_INTERFACE_AGE=1
+ TAO_BINARY_AGE=1
+ TAO_VERSION=$TAO_MAJOR_VERSION.$TAO_MINOR_VERSION$TAO_RELEASE
diff --git a/debian/patches/series b/debian/patches/series
index 669d14f..4372c55 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 01-add-missing-headers.diff
 02-fix-parser-yyerror.diff
 03-fix-shell-standard-out.diff
+04-reproducible-build.diff
diff --git a/debian/rules b/debian/rules
index 677aeb5..b9940df 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 %:
-	dh $@
+	dh $@ --with autoreconf
 
 override_dh_auto_configure:
 	dh_auto_configure -- TAODIR=/usr/lib/$(DEB_HOST_MULTIARCH)/taopm

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: taopm
Source-Version: 1.0-4

We believe that the bug you reported is fixed in the latest version of
taopm, 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.
Tiago Bortoletto Vaz <[email protected]> (supplier of updated taopm 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: Tue, 31 Jul 2018 17:58:08 +0800
Source: taopm
Binary: taopm
Architecture: source amd64
Version: 1.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Tiago Bortoletto Vaz <[email protected]>
Description:
 taopm      - Sound synthesis software with physical models
Closes: 755174 789129 834229
Changes:
 taopm (1.0-4) unstable; urgency=medium
 .
   * Depends on libxi-dev. Thanks to Philip Chung & John O'Hagan.
     (Closes: #789129)
   * Makes the build reproducible. Thanks to Reiner Herrmann.
     (Closes: #834229)
   * Fixes FTBFS with clang. Thanks to Arthur Marble.
     (Closes: #755174)
Checksums-Sha1:
 0e50e0d7f602ec9e89dd24187f13cab3e3565098 2001 taopm_1.0-4.dsc
 acdd751cb6024b14ed18193c02bfaf8aeb7ffe04 4016 taopm_1.0-4.debian.tar.xz
 adcbb152a11b49ee9d543a1d095437a42540687a 615928 taopm-dbgsym_1.0-4_amd64.deb
 e8f0e851aa82b01385020c0e53dd5afad830829e 8855 taopm_1.0-4_amd64.buildinfo
 d5296aa5baeb5ea4babe187d3dc2bee220778053 129652 taopm_1.0-4_amd64.deb
Checksums-Sha256:
 c2b5db263d1624ba7e7bee00afe553608f94eec0f70953442ec3de4b295cf680 2001 
taopm_1.0-4.dsc
 af280f53f64c91e8be11b314e77b21bb7afd849834477d7721e6df1cd4388835 4016 
taopm_1.0-4.debian.tar.xz
 fc08c1fdfe82689dea3d4db8adbbc390565b92e66a6db04fdd4bcf2509bac880 615928 
taopm-dbgsym_1.0-4_amd64.deb
 41b6bde5b9a38f2bf5bade6fb7c00f9beb92df0be154dcbd75e24f0704f27c7a 8855 
taopm_1.0-4_amd64.buildinfo
 5321790fce3055ba76f0506080937bd034a5ac9395638d28b87af8359ffab331 129652 
taopm_1.0-4_amd64.deb
Files:
 8e094c1e60983add580f8aaa576cccdb 2001 sound optional taopm_1.0-4.dsc
 333fb97dcad594750199d668fbf84cc7 4016 sound optional taopm_1.0-4.debian.tar.xz
 71bbb20ff99001b677b6b6f23a8e1686 615928 debug optional 
taopm-dbgsym_1.0-4_amd64.deb
 26b5b6218bdf496ee31a188ebf4bd424 8855 sound optional 
taopm_1.0-4_amd64.buildinfo
 ce34c6b5d654730c70f6abab1ec6ecad 129652 sound optional taopm_1.0-4_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEYsAXsSqWkZu7etRd2EdHrOS2gT0FAltgTjgACgkQ2EdHrOS2
gT0DzRAAjwvCuzYm4ukkPI2ue1/iy1+q4i3mRvTrNTeA4r9rQsAmoJ2Cm0EuRIkG
sYyF5PcgbBz3uhdL5aUtttjz2vI7dFyJpdO81GZprNPU850AH0h7+uThh3p4Pd2j
hlG6Ndd/C3BOJTWtRRqQZRSnKP8h+CUz4XVDftcA8rUFeWxOqxlmq5mm2u9scbVY
+ZdcP8K1rSfO8vB/SHvWNCiHOJtqi0ypF27sdxzqzeYZaKpQvKavPqXz+uGGl5V6
s1anr0gzEw+wvQDAGWvoVzRCWX/c6HPkmjsOcby7iCFzD0svxgCYOo8/oxfMVUrD
z0NQq/uzXPDtrl381W458EcCiqjizgzuX1VfZRsJgrMdA8DoVKUqW4x28yp/zzwb
FkrpVsXSEi5iixbY7iduZkVoOsT76pWfYMUta2b+duVV7JGen0nwwXdM4xOIsQvg
G/W8c4g0oJTSbVAKhc+XJoH5PhRBVPBR7yTCPHg39qKsqCaT2Eg3Z1zZsI5d9Pt2
dpqYcav1KXMGFHak+8Vb7p5eFqQnTGOu+7WkZQ+OnhdQjy33hzpVvs2UfJEQKn46
9r3+eULLO+LLCgUWnGFa/9DD9LlRajKUyVG1U1ZFU/o87C9hLb57tS00JkJqoBAX
77BNw0wvHOYgpjKq0CJsr0qEAtIxCvuwc2C+cYPHua/tBmyCLjA=
=dVJ2
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to