Your message dated Sun, 20 Nov 2016 16:49:52 +0000
with message-id <[email protected]>
and subject line Bug#845007: fixed in qsampler 0.4.2-2
has caused the Debian Bug report #845007,
regarding qsampler: 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.)


-- 
845007: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845007
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: qsampler
Version: 0.4.2-1
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 qsampler could not be built reproducibly.
It embeds the build date into the binary for displaying it with the
version information.
The attached patch strips the build date to allow reproducible building.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/0002-reproducible-build.patch b/debian/patches/0002-reproducible-build.patch
new file mode 100644
index 0000000..57a1dd8
--- /dev/null
+++ b/debian/patches/0002-reproducible-build.patch
@@ -0,0 +1,37 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Strip build date from version info to make build reproducible
+
+--- a/src/qsamplerMainForm.cpp
++++ b/src/qsamplerMainForm.cpp
+@@ -1048,8 +1048,6 @@
+ 	ts << "# " << QSAMPLER_TITLE " - " << tr(QSAMPLER_SUBTITLE) << endl;
+ 	ts << "# " << tr("Version")
+ 	<< ": " CONFIG_BUILD_VERSION << endl;
+-	ts << "# " << tr("Build")
+-	<< ": " CONFIG_BUILD_DATE << endl;
+ 	ts << "#"  << endl;
+ 	ts << "# " << tr("File")
+ 	<< ": " << QFileInfo(sFilename).fileName() << endl;
+@@ -1965,7 +1963,6 @@
+ 	sText += "<b>" QSAMPLER_TITLE " - " + tr(QSAMPLER_SUBTITLE) + "</b><br />\n";
+ 	sText += "<br />\n";
+ 	sText += tr("Version") + ": <b>" CONFIG_BUILD_VERSION "</b><br />\n";
+-	sText += "<small>" + tr("Build") + ": " CONFIG_BUILD_DATE "</small><br />\n";
+ #ifdef CONFIG_DEBUG
+ 	sText += "<small><font color=\"red\">";
+ 	sText += tr("Debugging option enabled.");
+--- a/src/qsamplerOptions.cpp
++++ b/src/qsamplerOptions.cpp
+@@ -339,10 +339,9 @@
+ 		else if (sArg == "-v" || sArg == "--version") {
+ 			out << QObject::tr("Qt: %1\n")
+ 				.arg(qVersion());
+-			out << QObject::tr("%1: %2  (%3)\n")
++			out << QObject::tr("%1: %2\n")
+ 				.arg(QSAMPLER_TITLE)
+-				.arg(CONFIG_BUILD_VERSION)
+-				.arg(CONFIG_BUILD_DATE);
++				.arg(CONFIG_BUILD_VERSION);
+ 		#ifdef CONFIG_LIBGIG
+ 			out << QString("%1: %2\n")
+ 				.arg(gig::libraryName().c_str())
diff --git a/debian/patches/series b/debian/patches/series
index 56aa973..928ffae 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 0001-hardening.patch
+0002-reproducible-build.patch

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: qsampler
Source-Version: 0.4.2-2

We believe that the bug you reported is fixed in the latest version of
qsampler, 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.
Jaromír Mikeš <[email protected]> (supplier of updated qsampler 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, 20 Nov 2016 17:17:32 +0100
Source: qsampler
Binary: qsampler
Architecture: source amd64
Version: 0.4.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<[email protected]>
Changed-By: Jaromír Mikeš <[email protected]>
Description:
 qsampler   - LinuxSampler GUI frontend based on the Qt toolkit
Closes: 845007
Changes:
 qsampler (0.4.2-2) unstable; urgency=medium
 .
   * Add patch to build reproducible. (Closes: #845007)
Checksums-Sha1:
 88f4826a67243126c133428b416ab609006653bc 2199 qsampler_0.4.2-2.dsc
 2e6277d6c010ce6ce1dcae9eca850f28bd247f61 8520 qsampler_0.4.2-2.debian.tar.xz
 ebb5319f94ddfcabab4770a83e5144292edf7d2c 4288006 
qsampler-dbgsym_0.4.2-2_amd64.deb
 e7a7903e5492d59609a5de53b922742305ffc79c 9550 qsampler_0.4.2-2_amd64.buildinfo
 5042a722268952552ce815f87dafee0c89e7e749 247796 qsampler_0.4.2-2_amd64.deb
Checksums-Sha256:
 d7814b39d44dd2e97df2b34b5f41e8c3c3e74b1e78c21d3621b12bf4cbe27e5a 2199 
qsampler_0.4.2-2.dsc
 bc016b23b23224d27414b69226c8ac590df2cb5746c7476e4733281c12b2ec18 8520 
qsampler_0.4.2-2.debian.tar.xz
 d42cfb5a3f4a7d5dc756dab111ddd8f7b1a0d571f236cd87df6d029375687148 4288006 
qsampler-dbgsym_0.4.2-2_amd64.deb
 1a43af5e6947c5c1afcbf8400e54ad095fbf434e0588435c04d225da9fe370aa 9550 
qsampler_0.4.2-2_amd64.buildinfo
 44b2f150eb04dc686f4d5aae1bfc59acd11e8e75cb6e1009f30bc7e976fccd99 247796 
qsampler_0.4.2-2_amd64.deb
Files:
 e92d2bc6533d133c5d788732770490e7 2199 sound optional qsampler_0.4.2-2.dsc
 d550a1d29dc7cb4a37e0fe8714466c93 8520 sound optional 
qsampler_0.4.2-2.debian.tar.xz
 0b58f3b19564647c320b427d402d82b6 4288006 debug extra 
qsampler-dbgsym_0.4.2-2_amd64.deb
 9a139541692a605809e827355078a79d 9550 sound optional 
qsampler_0.4.2-2_amd64.buildinfo
 3da13bf47bd1e33e85a83482b5a30a81 247796 sound optional 
qsampler_0.4.2-2_amd64.deb

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

iQJJBAEBCAAzFiEESlQ1E9LfY1GoF46jWwGUVeK4T6UFAlgxz50VHG1pcmEubWlr
ZXNAc2V6bmFtLmN6AAoJEFsBlFXiuE+lGX4QAKksRnmKZdTV2vC6MWIv8aqLsuCK
3RqktzAHvePACbYloOB+2ASqTljgvP0OkcmDZ2hyRKJi1Lz1CSxkhwWoj22ARxRi
CmzwMG5YPuD9bj7lwTRqCHAAQU50PItVvkeJSFSv3Wj7BwlSkvbYjcWAaJJLX5PK
3q76i46Dg4jV1+B6o+oRR8O4d41SJJMenJHqQkQem6/k62Yeb1rpdErSOOlaFre5
DFGXRKV7CYx15tRfJ5hGmgCdnaR5o+GdjTYysLQWh9iDCysR/laix3Hu86npmBzN
waAql551QA4a8Yv6qu/l6tVvn3wsZ8BwpeJ7l0qx9EOS8IouS11xigSIhEQ+dVZB
Rat2Fkj4ICNvmPevn2mykD4UhvCPEcBIZwt0xFdliCBd6frzj1dDk9QmnEcPB0aZ
/ApesQXkraeKL6bNwdcIau9O70Tb0g2fFjiwxugQhpZACTJKoU8O6L8TehUWtUYZ
z3wbFFPtISs2VmhQeNd1jCrlc21fo86Y96nrIwfsfjdR27VbJHoSO3GrLMWYbakh
czpcdjafW+sM3sabYQ/mqkJ9y/1XaWYpxjCPb83F8whTw9Lc4lYOAMDCT6/2eh71
GWgFUD9UJl2nmryptMAYWI9Vt4Atunn9y74vS6Q3H6nCw9cgGcVyN4PHmD1Hrv99
c/NaXC2gV55gFRNp
=qIDY
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to