Your message dated Sun, 01 Jan 2023 20:49:21 +0000
with message-id <e1pc5gj-0059je...@fasolo.debian.org>
and subject line Bug#828876: fixed in ario 1.6-1.2
has caused the Debian Bug report #828876,
regarding ario: 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.)
--
828876: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828876
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ario
Version: 1.5.1-1.3
Severity: wishlist
Tags: patch upstream
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that ario could not be built reproducibly.
It embeds the current year into the binary.
The attached patch replaces it with a static value.
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..9377027
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,26 @@
+Author: Reiner Herrmann <rei...@reiner-h.de>
+Description: Replace current year with static value to get reproducible build
+
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -214,8 +214,7 @@
+ -DDATA_PATH=\""$(pkgdatadir)/data/"\"\
+ -DUI_PATH=\""$(pkgdatadir)/ui/"\"\
+ -DARIO_PLUGIN_DIR=\"$(PLUGINDIR)\"\
+- -DARIO_PLUGIN_DATA_DIR=\"$(PLUGIN_DATA_DIR)\"\
+- -DCURRENT_DATE="\"`date +%G`\""
++ -DARIO_PLUGIN_DATA_DIR=\"$(PLUGIN_DATA_DIR)\"
+
+ if MPD_GLIB
+ AM_CPPFLAGS += -DMPD_GLIB
+--- a/src/shell/ario-shell.c
++++ b/src/shell/ario-shell.c
+@@ -821,7 +821,7 @@
+ "name", "Ario",
+ "program-name", "Ario",
+ "version", PACKAGE_VERSION,
+- "copyright", "Copyright \xc2\xa9 2005-" CURRENT_DATE " Marc Pavot",
++ "copyright", "Copyright \xc2\xa9 2005-2011 Marc Pavot",
+ "comments", _("GTK client for MPD"),
+ "translator-credits", _("translator-credits"),
+ "authors", (const char **) authors,
diff --git a/debian/patches/series b/debian/patches/series
index 7e66345..60ef58f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
glib-single-include.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: ario
Source-Version: 1.6-1.2
Done: Vagrant Cascadian <vagr...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ario, 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 828...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vagrant Cascadian <vagr...@debian.org> (supplier of updated ario 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: Thu, 22 Dec 2022 10:45:30 -0800
Source: ario
Architecture: source
Version: 1.6-1.2
Distribution: unstable
Urgency: medium
Maintainer: Marc Pavot <marc.pa...@gmail.com>
Changed-By: Vagrant Cascadian <vagr...@debian.org>
Closes: 828876
Changes:
ario (1.6-1.2) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Reiner Herrmann ]
* Replace current year with static value to get reproducible build
(Closes: #828876)
.
[ Vagrant Cascadian ]
* Use dh-autoreconf.
Checksums-Sha1:
b31fdb71e3197582335dad4cb0c40c1c4aa6c50f 1462 ario_1.6-1.2.dsc
4e3760ba7b16ef84995b3f41a04e3906c4d865ac 7628 ario_1.6-1.2.debian.tar.xz
Checksums-Sha256:
7579e720161dd0c9d164f292326e643b0e5bc6121095b0430749507e8ae56c80 1462
ario_1.6-1.2.dsc
801c3f75bea424198dcba31c1c07778bea5981456d9396b4ca7329f298ffed70 7628
ario_1.6-1.2.debian.tar.xz
Files:
595090d045dcd707b63c987f7e24b9b7 1462 sound optional ario_1.6-1.2.dsc
2bf22ff5db1dfd83a76612101dee7ea1 7628 sound optional ario_1.6-1.2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iIkEARYKADEWIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY6Ss6hMcdmFncmFudEBk
ZWJpYW4ub3JnAAoJENxRj8h/lxaq0GwBAP00qqhmaqcHMJKn/tl9DaX/spSQcSFA
D6DXuxaxZNa+AQCqE5BC0OQTAxQWNC7P4JBMmpEDc2XhB7fT3iZUkE2wCw==
=Bpqa
-----END PGP SIGNATURE-----
--- End Message ---