Debian Bug report logs - #778437
palo: please make the build reproducible

version graph

Package: src:palo; Maintainer for src:palo is Helge Deller <deller@gmx.de>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Sat, 14 Feb 2015 23:42:02 UTC

Severity: wishlist

Tags: patch

Found in version palo/1.95

Fixed in version palo/1.96

Done: Helge Deller <deller@gmx.de>

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, Helge Deller <deller@gmx.de>:
Bug#778437; Package src:palo. (Sat, 14 Feb 2015 23:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Helge Deller <deller@gmx.de>. (Sat, 14 Feb 2015 23:42:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: palo: please make the build reproducible
Date: Sat, 14 Feb 2015 23:39:50 +0000
[Message part 1 (text/plain, inline)]
Source: palo
Version: 1.95
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps hostname username
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that palo could not be built reproducibly.

The attached patch removes timestamps, hostnames and usernames
from the build system. Once applied, palo can be built reproducibly
in our reproducible toolchain.

 [1]: https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[patch.palo.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#778437; Package src:palo. (Sun, 15 Feb 2015 21:27:08 GMT) (full text, mbox, link).


Acknowledgement sent to Helge Deller <deller@gmx.de>:
Extra info received and forwarded to list. (Sun, 15 Feb 2015 21:27:08 GMT) (full text, mbox, link).


Message #10 received at 778437@bugs.debian.org (full text, mbox, reply):

From: Helge Deller <deller@gmx.de>
To: Chris Lamb <lamby@debian.org>, 778437@bugs.debian.org
Subject: Re: Bug#778437: palo: please make the build reproducible
Date: Sun, 15 Feb 2015 22:25:19 +0100
Hi Chis,

On 15.02.2015 00:39, Chris Lamb wrote:
> Source: palo
>
> The attached patch removes timestamps, hostnames and usernames from the build system.

The palo sources are being built on other non-debian distributions too.
With that in mind we can not use debian-specific tools like "dpkg-parsechangelog"...
Maybe we should drop the user and build server name completely...?
Any other idea ?

Helge




Information forwarded to debian-bugs-dist@lists.debian.org, Helge Deller <deller@gmx.de>:
Bug#778437; Package src:palo. (Sun, 15 Feb 2015 23:09:20 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Helge Deller <deller@gmx.de>. (Sun, 15 Feb 2015 23:09:20 GMT) (full text, mbox, link).


Message #15 received at 778437@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: Helge Deller <deller@gmx.de>, 778437@bugs.debian.org
Subject: Re: Bug#778437: palo: please make the build reproducible
Date: Sun, 15 Feb 2015 23:08:31 +0000
> With that in mind we can not use debian-specific tools like
> "dpkg-parsechangelog"...

Of course. The patch was 50% to highlight/demonstrate the issue in a
concise way and 50% assuming that it would be a Debian-specific
modification.

> Any other idea ?

If I were upstream I would make the entire *bld_info line configurable
from outside the build process (ie. from debian/rules) so we can:

 a) Use whatever dpkg-* stuff we like.

 b) Not include the user or hostname.

 c) (optionally) not include the string "Debian" or something. This can
 be useful for bug reports sent to upstream.

The current bld_info contents could be used as a default if one is not
specified.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#778437; Package src:palo. (Mon, 16 Feb 2015 20:00:20 GMT) (full text, mbox, link).


Acknowledgement sent to Helge Deller <deller@gmx.de>:
Extra info received and forwarded to list. (Mon, 16 Feb 2015 20:00:20 GMT) (full text, mbox, link).


Message #20 received at 778437@bugs.debian.org (full text, mbox, reply):

From: Helge Deller <deller@gmx.de>
To: Chris Lamb <lamby@debian.org>, 778437@bugs.debian.org
Subject: Re: Bug#778437: palo: please make the build reproducible
Date: Mon, 16 Feb 2015 20:54:37 +0100
Hello Chris,

On 16.02.2015 00:08, Chris Lamb wrote:
>> With that in mind we can not use debian-specific tools like
>> "dpkg-parsechangelog"...
>
> Of course. The patch was 50% to highlight/demonstrate the issue in a
> concise way and 50% assuming that it would be a Debian-specific
> modification.

I've pushed two changes upstream which will make the build reproducible:
http://git.kernel.org/cgit/linux/kernel/git/deller/palo.git/commit/?id=db563d9c49054409959f9befbcb05d28a6d68c20
http://git.kernel.org/cgit/linux/kernel/git/deller/palo.git/commit/

Thanks,
Helge



Information forwarded to debian-bugs-dist@lists.debian.org, Helge Deller <deller@gmx.de>:
Bug#778437; Package src:palo. (Sun, 14 Aug 2016 23:09:06 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Helge Deller <deller@gmx.de>. (Sun, 14 Aug 2016 23:09:06 GMT) (full text, mbox, link).


Message #25 received at 778437@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 778437@bugs.debian.org
Subject: Re: palo: please make the build reproducible
Date: Mon, 15 Aug 2016 00:06:11 +0100
Helge Deller wrote:

> I've pushed two changes upstream which will make the build
> reproducible

Great stuff! 545 days on, in which time the Reproducible Builds
effort has come on a long way, could you see your way to uploading
a fixed version?


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Reply sent to Helge Deller <deller@gmx.de>:
You have taken responsibility. (Sun, 09 Oct 2016 22:30:05 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 09 Oct 2016 22:30:05 GMT) (full text, mbox, link).


Message #30 received at 778437-close@bugs.debian.org (full text, mbox, reply):

From: Helge Deller <deller@gmx.de>
To: 778437-close@bugs.debian.org
Subject: Bug#778437: fixed in palo 1.96
Date: Sun, 09 Oct 2016 22:27:50 +0000
Source: palo
Source-Version: 1.96

We believe that the bug you reported is fixed in the latest version of
palo, 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 778437@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Helge Deller <deller@gmx.de> (supplier of updated palo 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: Sun, 08 Oct 2016 22:40:31 +0100
Source: palo
Binary: palo
Architecture: source amd64
Version: 1.96
Distribution: sid
Urgency: medium
Maintainer: Helge Deller <deller@gmx.de>
Changed-By: Helge Deller <deller@gmx.de>
Description:
 palo       - Linux boot loader for HP PA-RISC
Closes: 778437
Changes:
 palo (1.96) unstable; urgency=medium
 .
   * Make the build reproducible. (Closes: #778437)
   * Unbreak loading Linux kernels bigger than 16 MB.
   * Enable support for gcc-6.
Checksums-Sha1:
 285c769cce8d79f872485db3586b3f30a148bea2 1551 palo_1.96.dsc
 8d62ef756a66f1bcfd336545e72bffd95f7b7f76 102480 palo_1.96.tar.xz
 73999770003dde38db7ddb4bf15929f823f18b6a 36796 palo-dbgsym_1.96_amd64.deb
 218bf93c46c5fc4f421df63c7ee86e9115793618 56366 palo_1.96_amd64.deb
Checksums-Sha256:
 53e19a2a00c0e1951bbc23d3fb8057185c1060bf7455e05adee15c6b50cc6e2a 1551 palo_1.96.dsc
 c5ea19dc90834266cf6cbd576c007899ef6628b843ab16c57ed98eecb6e72cf8 102480 palo_1.96.tar.xz
 a17e11448a78f2f74544ff3aa549b58bff0ab16968b84869ce88f55794b57a50 36796 palo-dbgsym_1.96_amd64.deb
 25c674ca2034b1006225352e28ec602ca9d699b73c4e989b80781326dfe59f97 56366 palo_1.96_amd64.deb
Files:
 8490fac16821cc146d0ca77eca8c37bb 1551 admin optional palo_1.96.dsc
 5a5a913533c0e8a4eb7efbc1a675321f 102480 admin optional palo_1.96.tar.xz
 25f3966bd3ffaa5a88aa97e58c3ed015 36796 debug extra palo-dbgsym_1.96_amd64.deb
 3eaa1401130659e0d3a0c266d35a6b1f 56366 admin optional palo_1.96_amd64.deb

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

iQIcBAEBCAAGBQJX+qDhAAoJEHQmOzf1tfkT2B0P/2LZNdjW95JaKLD17C2L1tF/
MnF7ns1kVeWem1omodQWI2WIJeMFW/adJH2odTIuJ/QFiCT4MD+Yefz1YV1fmCwl
NazutoL2qZm8DQEGrkdOCmoanVNpTcg6vZULENl2xyrl2PF5ESQ7A/pdo9H3qKti
JdOk9DdVOpBEeG9va/SGl90LNXhCI1FLqlRZc5GA8G6d7NCjVXrSfMO2ACn2Y9gh
WfLaGjQjNr2ymN7lFXPzo0PMIdYtViqQ+syWoplm7jCkrgCZttp+JsRgowAPzdQy
IuzEZYJOnr9+9auO3GSbuSr8JVUOyiSiQ+1gpKetHSzLonE1WFBB4CsthekyrTBU
PmboARb4A0YlO9xO0hgs5mOQa31Nz+FFgL/eBDu+sxwfPqF2I83FMRJbplD77Xve
dGUaMICpmPKQA1m5Vmi4MWU3LrgCdNwttD/jFqP6jrCkHm4hzsvTv0SfFNFTBrGt
YTbnxQXy31B4sYH4xTmyuaRj7EovQpJHyWVOZReLLbwPXf6kfQ6tYAHY9zRqG/o9
V1judCYnvn5XqYU9Ve3UxNoV80Fo0t52QQTema8iy+OWv2sSBXk449tO4fmVO4d1
bp+wwEQgJ9HNyd0X9Cm9ewRYHi+mujQg8Tx3tvW5HPyj18IWJjvFwpkUfCs/khZH
tuNGDMUxZeCrnhDDhn0x
=haiI
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Helge Deller <deller@gmx.de>:
Bug#778437; Package src:palo. (Mon, 10 Oct 2016 12:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Helge Deller <deller@gmx.de>. (Mon, 10 Oct 2016 12:27:04 GMT) (full text, mbox, link).


Message #35 received at 778437@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: Helge Deller <deller@gmx.de>
Cc: 778437@bugs.debian.org
Subject: Re: Bug#778437: palo: please make the build reproducible
Date: Mon, 10 Oct 2016 13:24:17 +0100
[Re-adding 778437@bugs.debian.org to CC]

Helge Deller wrote:

> On 15.08.2016 01:06, Chris Lamb wrote:
> > Helge Deller wrote:
> > 
> >> I've pushed two changes upstream which will make the build
> >> reproducible
> > 
> > Great stuff! 545 days on, in which time the Reproducible Builds
> > effort has come on a long way, could you see your way to uploading
> > a fixed version?
> 
> It happened last night :-)

Oh.. I didn't see the upload in the BTS so apologies for the noise :)

Thanks!


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 12 Nov 2016 07:29:58 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:56:10 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.