Debian Bug report logs -
#842986
zathura-pdf-poppler: please make the build reproducible
Reported by: Reiner Herrmann <reiner@reiner-h.de>
Date: Wed, 2 Nov 2016 19:54:01 UTC
Severity: wishlist
Tags: fixed-upstream, patch, upstream
Found in version zathura-pdf-poppler/0.2.6-1
Fixed in version zathura-pdf-poppler/0.2.7-1
Done: Sebastian Ramacher <sramacher@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Sebastian Ramacher <sramacher@debian.org>:
Bug#842986; Package src:zathura-pdf-poppler.
(Wed, 02 Nov 2016 19:54:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Sebastian Ramacher <sramacher@debian.org>.
(Wed, 02 Nov 2016 19:54:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: zathura-pdf-poppler
Version: 0.2.6-1
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that zathura-pdf-poppler could not be built reproducibly.
It links objects in non-deterministic order.
The attached patch fixes this by sorting the list of source files.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
[zathura-pdf-poppler.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Unset Bug forwarded-to-address
Request was from Reiner Herrmann <reiner@reiner-h.de>
to control@bugs.debian.org.
(Wed, 02 Nov 2016 20:09:10 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#842986; Package src:zathura-pdf-poppler.
(Wed, 02 Nov 2016 20:12:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Sebastian Ramacher <sramacher@debian.org>:
Extra info received and forwarded to list.
(Wed, 02 Nov 2016 20:12:10 GMT) (full text, mbox, link).
Message #14 received at 842986@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: notforwarded -1
Control: tags -1 + fixed-upstream
On 2016-11-02 20:49:58, Reiner Herrmann wrote:
> Source: zathura-pdf-poppler
> Version: 0.2.6-1
> Severity: wishlist
> Tags: patch upstream
> User: reproducible-builds@lists.alioth.debian.org
> Usertags: fileordering
> X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
>
> Hi!
>
> While working on the "reproducible builds" effort [1], we have noticed
> that zathura-pdf-poppler could not be built reproducibly.
> It links objects in non-deterministic order.
>
> The attached patch fixes this by sorting the list of source files.
Thanks, applied upstream in
https://git.pwmt.org/pwmt/zathura-pdf-poppler/commit/69400d1f73d394fd88eb5f4443e755b7c1ecd1c7.
Cheers
> 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..35f2f85
> --- /dev/null
> +++ b/debian/patches/reproducible-build.patch
> @@ -0,0 +1,14 @@
> +Author: Reiner Herrmann <reiner@reiner-h.de>
> +Description: Sort source files for deterministic linking order
> +
> +--- a/Makefile
> ++++ b/Makefile
> +@@ -5,7 +5,7 @@
> +
> + PROJECT = zathura-pdf-poppler
> + PLUGIN = pdf
> +-SOURCE = $(wildcard *.c)
> ++SOURCE = $(sort $(wildcard *.c))
> + HEADER = $(wildcard *.h)
> + OBJECTS = ${SOURCE:.c=.o}
> + DOBJECTS = ${SOURCE:.c=.do}
> diff --git a/debian/patches/series b/debian/patches/series
> new file mode 100644
> index 0000000..55077d0
> --- /dev/null
> +++ b/debian/patches/series
> @@ -0,0 +1 @@
> +reproducible-build.patch
--
Sebastian Ramacher
[signature.asc (application/pgp-signature, inline)]
Added tag(s) fixed-upstream.
Request was from Sebastian Ramacher <sramacher@debian.org>
to 842986-submit@bugs.debian.org.
(Wed, 02 Nov 2016 20:12:10 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Sebastian Ramacher <sramacher@debian.org>:
Bug#842986; Package src:zathura-pdf-poppler.
(Wed, 02 Nov 2016 20:12:13 GMT) (full text, mbox, link).
Acknowledgement sent
to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Sebastian Ramacher <sramacher@debian.org>.
(Wed, 02 Nov 2016 20:12:13 GMT) (full text, mbox, link).
Message #21 received at 842986@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Wed, Nov 02, 2016 at 09:09:10PM +0100, Sebastian Ramacher wrote:
> Thanks, applied upstream in
> https://git.pwmt.org/pwmt/zathura-pdf-poppler/commit/69400d1f73d394fd88eb5f4443e755b7c1ecd1c7.
Wow, that was fast. Thanks! :)
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Sebastian Ramacher <sramacher@debian.org>:
You have taken responsibility.
(Wed, 11 Jan 2017 22:54:03 GMT) (full text, mbox, link).
Notification sent
to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer.
(Wed, 11 Jan 2017 22:54:03 GMT) (full text, mbox, link).
Message #26 received at 842986-close@bugs.debian.org (full text, mbox, reply):
Source: zathura-pdf-poppler
Source-Version: 0.2.7-1
We believe that the bug you reported is fixed in the latest version of
zathura-pdf-poppler, 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 842986@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated zathura-pdf-poppler 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 11 Jan 2017 23:23:55 +0100
Source: zathura-pdf-poppler
Binary: zathura-pdf-poppler
Architecture: source
Version: 0.2.7-1
Distribution: unstable
Urgency: medium
Maintainer: Sebastian Ramacher <sramacher@debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Description:
zathura-pdf-poppler - PDF support for zathura
Closes: 842986
Changes:
zathura-pdf-poppler (0.2.7-1) unstable; urgency=medium
.
* New upstream release.
- Sort source files to make build reproducible. (Closes: #842986)
* debian/{control,rules,control}: Bump debhelper compat to 10.
* debian/control:
- Bump Standards-Version.
- Update Vcs-Git.
Checksums-Sha1:
ef3aee3115a69c640f5d7ac5f9d23a320bef1483 2067 zathura-pdf-poppler_0.2.7-1.dsc
b26fc1eed94bf3119fb7144791b2f5e1ceac40ba 9610 zathura-pdf-poppler_0.2.7.orig.tar.gz
1b267816664f3fa3f08729a7a6973002086b3b72 2196 zathura-pdf-poppler_0.2.7-1.debian.tar.xz
Checksums-Sha256:
d68785741125681fbc8e16c67a8370343b44589e0275efbe2fddbac4091e240a 2067 zathura-pdf-poppler_0.2.7-1.dsc
985e4e4dce6143fdfd246e78b0ccbef0d32b8809c6a4f08bb53a2f7dfbd383c0 9610 zathura-pdf-poppler_0.2.7.orig.tar.gz
bd2e26b7ad60c67145c0200d8443ab9a9904922496528a4463b2c45889888c81 2196 zathura-pdf-poppler_0.2.7-1.debian.tar.xz
Files:
65968abf9d8698273361b19eaaa1a93a 2067 text optional zathura-pdf-poppler_0.2.7-1.dsc
6b2a4f71641b377730951be27ff176cf 9610 text optional zathura-pdf-poppler_0.2.7.orig.tar.gz
39052abfdebc3f8d7c3e9ef18f4c9194 2196 text optional zathura-pdf-poppler_0.2.7-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAlh2sWcACgkQafL8UW6n
GZNT6A//fTDJUzomd+74g6SGrYRCAHZPxxlL2mA7GIAIC1FHcxU7nyJzgyjOPmi/
GV2LUndwp0rJK0vct7ifapOeznXy/0RHYz2yicaEzZKkxLIIXsjoVXLOjoatOwWl
Worgs999Sze4kY++lFaJBR5jIbJgU+BC+tB63yDcgRyXh2Wm48VGJsUSeMHDXq9e
oHHyjHd4CwFl3E9NxF/4I8nl5/xr4gnSFO2K072JsoenEwS+Hm1l/8N0RJzrCy19
Pe/rKLRsIh2rJx08G4QXvzaYhslgYspcMPR2EQFriuHB3UdeD0ZhyS42OZoZwc7J
YfJyaiXfAMJ8eh4Awt84c5Z0KtaxitgbJPdpfsfbx3aH8K+wlZDdFafzUFjP7aSe
L4Usovs0nRyaIy0kO9aL6eTjLckrzOvwKR4Vi/5GCsDHHdnK7owBJG4urb/rWlXW
DeZSsNIcNZB7ZOpw4Anz9J5p989fxJCYDEAd+NvgO3H71oLkeoaVLpr06k7sSCWT
lnhKNe8k7zWJAhRbhC4hZndfy3FuX1qrubGV/D6vIbqiMQvGiP30yIRtV5lZLTrh
/zE/CFEApYeKpLhhY3sU3aUIXtbOWazX3TZu9R5gbDYkHjfp994X/Shpc4DnLj5A
8jsIWOUTBi0H5/PDYKtGe9+jgZRebaGZzZFGXd+thFbvflo7xcc=
=iS0x
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 19 Feb 2017 07:31:59 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 13:50:04 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.