Debian Bug report logs - #842986
zathura-pdf-poppler: please make the build reproducible

version graph

Package: src:zathura-pdf-poppler; Maintainer for src:zathura-pdf-poppler is Sebastian Ramacher <sramacher@debian.org>;

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Reiner Herrmann <reiner@reiner-h.de>
To: submit@bugs.debian.org
Subject: zathura-pdf-poppler: please make the build reproducible
Date: Wed, 2 Nov 2016 20:49:58 +0100
[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)]

Set Bug forwarded-to-address to 'https://github.com/robertdavidgraham/masscan/pull/257'. Request was from Reiner Herrmann <reiner@reiner-h.de> to control@bugs.debian.org. (Wed, 02 Nov 2016 20:03:08 GMT) (full text, mbox, link).


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):

From: Sebastian Ramacher <sramacher@debian.org>
To: Reiner Herrmann <reiner@reiner-h.de>, 842986@bugs.debian.org
Subject: Re: Bug#842986: zathura-pdf-poppler: please make the build reproducible
Date: Wed, 2 Nov 2016 21:09:10 +0100
[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):

From: Reiner Herrmann <reiner@reiner-h.de>
To: Sebastian Ramacher <sramacher@debian.org>
Cc: 842986@bugs.debian.org
Subject: Re: Bug#842986: zathura-pdf-poppler: please make the build reproducible
Date: Wed, 2 Nov 2016 21:10:51 +0100
[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):

From: Sebastian Ramacher <sramacher@debian.org>
To: 842986-close@bugs.debian.org
Subject: Bug#842986: fixed in zathura-pdf-poppler 0.2.7-1
Date: Wed, 11 Jan 2017 22:52:19 +0000
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.