Your message dated Tue, 05 May 2015 05:20:04 +0000
with message-id <[email protected]>
and subject line Bug#782853: fixed in unar 1.8.1-4
has caused the Debian Bug report #782853,
regarding unar: please make the package build reproducibly
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.)
--
782853: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782853
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: unar
Version: 1.8.1-4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that unar could not be built reproducibly.
The attached patch — based on Git master — removes the build date from
the binaries. In the context of Debian this gives no useful extra
information to users.
Once applied, unar can be built reproducibly in our current experimental
framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
--
Jérémy Bobbio .''`.
[email protected] : : : [email protected]
`. `'` [email protected]
`-
From c6b1b514d7b3838c9867d3f57c9f52a55003ceb0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Bobbio?= <[email protected]>
Date: Sat, 18 Apr 2015 22:33:27 +0200
Subject: [PATCH] Make the package build reproducibly
Add a patch to remove the build date from the binaries.
---
debian/changelog | 4 ++++
debian/patches/remove-build-date.patch | 28 ++++++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 33 insertions(+)
create mode 100644 debian/patches/remove-build-date.patch
diff --git a/debian/changelog b/debian/changelog
index 65387b4..8d24afc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,10 @@ unar (1.8.1-4) UNRELEASED; urgency=medium
* Document lsar's -L and -v options and unar's -v option.
* Update Standards-Version to 3.9.6 (no changes).
+ [Jérémy Bobbio]
+ * Add a patch to remove the build date from the binaries in
+ order to make the package build reproducibly.
+
-- Matt Kraai <[email protected]> Mon, 15 Dec 2014 07:29:13 -0800
unar (1.8.1-3) unstable; urgency=medium
diff --git a/debian/patches/remove-build-date.patch b/debian/patches/remove-build-date.patch
new file mode 100644
index 0000000..fd6002f
--- /dev/null
+++ b/debian/patches/remove-build-date.patch
@@ -0,0 +1,28 @@
+Description: Remove build date from binaries
+ In order to make unar build reproducibly, we remove the build date
+ from the binaries. In the context of Debian these dates give no
+ extra information.
+Author: Jérémy Bobbio <[email protected]>
+
+--- unar-1.8.1.orig/XADMaster/lsar.m
++++ unar-1.8.1/XADMaster/lsar.m
+@@ -37,7 +37,7 @@ int main(int argc,const char **argv)
+ CSCommandLineParser *cmdline=[[CSCommandLineParser new] autorelease];
+
+ [cmdline setUsageHeader:
+- @"lsar " VERSION_STRING @" (" @__DATE__ @"), a tool for listing the contents of archive files.\n"
++ @"lsar " VERSION_STRING @", a tool for listing the contents of archive files.\n"
+ @"Usage: lsar [options] archive [files ...]\n"
+ @"\n"
+ @"Available options:\n"];
+--- unar-1.8.1.orig/XADMaster/unar.m
++++ unar-1.8.1/XADMaster/unar.m
+@@ -23,7 +23,7 @@ int main(int argc,const char **argv)
+ CSCommandLineParser *cmdline=[[CSCommandLineParser new] autorelease];
+
+ [cmdline setUsageHeader:
+- @"unar " VERSION_STRING @" (" @__DATE__ @"), a tool for extracting the contents of archive files.\n"
++ @"unar " VERSION_STRING @", a tool for extracting the contents of archive files.\n"
+ @"Usage: unar [options] archive [files ...]\n"
+ @"\n"
+ @"Available options:\n"];
diff --git a/debian/patches/series b/debian/patches/series
index 2624d1f..845acbc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ document-undocumented-options.patch
use-NSComparisonResult.patch
use-system-wavpack.patch
pass-cppflags-for-fortify-functions.patch
+remove-build-date.patch
--
1.9.1
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: unar
Source-Version: 1.8.1-4
We believe that the bug you reported is fixed in the latest version of
unar, 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.
Matt Kraai <[email protected]> (supplier of updated unar 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: Mon, 04 May 2015 21:48:31 -0700
Source: unar
Binary: unar
Architecture: source amd64
Version: 1.8.1-4
Distribution: unstable
Urgency: medium
Maintainer: Matt Kraai <[email protected]>
Changed-By: Matt Kraai <[email protected]>
Description:
unar - Unarchiver for a variety of file formats
Closes: 782853
Changes:
unar (1.8.1-4) unstable; urgency=medium
.
[Matt Kraai]
* Document lsar's -L and -v options and unar's -v option.
* Update Standards-Version to 3.9.6 (no changes).
.
[Jérémy Bobbio]
* Add a patch to remove the build date from the binaries in
order to make the package build reproducibly (Closes: #782853).
Checksums-Sha1:
abfc20f24ae8eb016624525eb4a909c43fac9ebb 2019 unar_1.8.1-4.dsc
f8d255b5809936fb25f0c4f23c357ca34c6b1731 16391 unar_1.8.1-4.debian.tar.bz2
38f01bf9eba32e86d551692d804e6fef09e75131 1077472 unar_1.8.1-4_amd64.deb
Checksums-Sha256:
e661e40e4d69cebf699467a62713cacd7d8c9924a8ece79f7d8c4ded8385c98e 2019
unar_1.8.1-4.dsc
02260798ed70704a14a7f45c322e7659d42d327b3464c72b9fea3aef5756d5f9 16391
unar_1.8.1-4.debian.tar.bz2
b358f55313d80808600c627ffa4b1779bf6d2797308dbc51ad534152fceeef20 1077472
unar_1.8.1-4_amd64.deb
Files:
3d388952bea41b21cd142a1c32aa3227 2019 utils optional unar_1.8.1-4.dsc
1c640ae689d933c216c016211bf8c3c2 16391 utils optional
unar_1.8.1-4.debian.tar.bz2
c3e4f3f172cda95ed499cb95a9c79924 1077472 utils optional unar_1.8.1-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVSFFiAAoJEB6TENmtzmBl1B8P/A02PTtkmSwV2k+f4n5gqIlu
2M9tkGSA5gDkmDgT7WBVNARjRXQ29MN70uK9sI8rTX//pl/hWn3PFBvLilAxQpyg
kMZgAGjcFxSBdDJShdl43b5StIaBkiQVr9qN/v5lL+h2XUwM7tGqLHEpa1ir7azl
ECkpgK8bYKSIjYEpLe8eayRkGlvP9tHGgeceYVM+rkGWE0lMXXDJS3hOGRit8Ed6
WP3xmk3y4qdOayrSJ8V1qxxjLn3oYsWqk2ZoJKREuRM+GRA6SRERKt+550XbulW9
AZ6d7diPhThHXQA7XUUBapKyemYont/2saK4kFQDBFW9OHlmN75GDBQxcHo4kFVt
OeQwTnABBuh6P5adK4L92RPv6eTCeCWxS3brQ4vbVIlAVSzdDp1HhJLJsYSV7XPV
G6vNhtxj3MFxQFxregLlsTFZfl3qoL1XOUBC08UENiua8mt0Pcyrv9B/KT3UAUAO
U1AEEieOHDMTW4Lyig4hgrnHt/JLlZHG/ik6whEFeu+hPU7jMQcWFM0qZMTUHW2K
Rw+ob7Ebtq0lCL+LjJaivpUo3peofszZt3OV5UFT5KlNSy8JCjFV25t7rs5HN8JU
0c8yJ1KAnHTvPu2WhtMEW48RiEO4AjdkOPtpOYe+Bf+cDIP4vpRhTFISrOdQiQCl
JSsgsJVVrHPX8pxbemLU
=sPjY
-----END PGP SIGNATURE-----
--- End Message ---