Debian Bug report logs - #828008
aghermann: please make the build reproducible

version graph

Package: src:aghermann; Maintainer for src:aghermann is Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>;

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

Date: Thu, 23 Jun 2016 18:15:02 UTC

Severity: wishlist

Tags: patch

Found in version aghermann/1.0.9-1

Fixed in version aghermann/1.1.0-1

Done: Andrei Zavada <johnhommer@gmail.com>

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, Andrei Zavada <johnhommer@gmail.com>:
Bug#828008; Package src:aghermann. (Thu, 23 Jun 2016 18:15:05 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, Andrei Zavada <johnhommer@gmail.com>. (Thu, 23 Jun 2016 18:15: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: aghermann: please make the build reproducible
Date: Thu, 23 Jun 2016 19:12:23 +0100
[Message part 1 (text/plain, inline)]
Source: aghermann
Version: 1.0.9-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed that aghermann could not be built reproducibly.

Patch attached.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Andrei Zavada <johnhommer@gmail.com>:
Bug#828008; Package src:aghermann. (Thu, 23 Jun 2016 18:42:03 GMT) (full text, mbox, link).


Acknowledgement sent to andrei zavada <johnhommer@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andrei Zavada <johnhommer@gmail.com>. (Thu, 23 Jun 2016 18:42:03 GMT) (full text, mbox, link).


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

From: andrei zavada <johnhommer@gmail.com>
To: Chris Lamb <lamby@debian.org>, 828008@bugs.debian.org
Cc: submit@bugs.debian.org
Subject: Re: Bug#828008: aghermann: please make the build reproducible
Date: Thu, 23 Jun 2016 21:39:39 +0300
Hi Chris,

Thanks for the patch. I remember this issue has already popped up a
while ago, and I have taken steps to ensure the 'build_date' define is
ignored when aghermann is built for debian:
https://github.com/hmmr/aghermann/blob/master/debian/rules#L7 and
https://github.com/hmmr/aghermann/blob/master/upstream/src/aghermann/print_version.cc#L18.

If the resulting binary still ends up being build time-dependent, then
it must be for some other reason. Can you confirm that it is the case?

Cheers,
Andrei

On 23 June 2016 at 21:12, Chris Lamb <lamby@debian.org> wrote:
> Source: aghermann
> Version: 1.0.9-1
> Severity: wishlist
> Tags: patch
> User: reproducible-builds@lists.alioth.debian.org
> Usertags: timestamps
> X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
>
> Hi,
>
> Whilst working on the "reproducible builds" effort [0], we noticed that aghermann could not be built reproducibly.
>
> Patch attached.
>
>  [0] https://wiki.debian.org/ReproducibleBuilds
>
>
> Regards,
>
> --
>       ,''`.
>      : :'  :     Chris Lamb
>      `. `'`      lamby@debian.org / chris-lamb.co.uk
>        `-



Information forwarded to debian-bugs-dist@lists.debian.org, Andrei Zavada <johnhommer@gmail.com>:
Bug#828008; Package src:aghermann. (Thu, 23 Jun 2016 18:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to andrei zavada <johnhommer@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andrei Zavada <johnhommer@gmail.com>. (Thu, 23 Jun 2016 18:42:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Andrei Zavada <johnhommer@gmail.com>:
Bug#828008; Package src:aghermann. (Thu, 23 Jun 2016 18:48:10 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Andrei Zavada <johnhommer@gmail.com>. (Thu, 23 Jun 2016 18:48:10 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: andrei zavada <johnhommer@gmail.com>, 828008@bugs.debian.org
Subject: Re: Bug#828008: aghermann: please make the build reproducible
Date: Thu, 23 Jun 2016 19:45:59 +0100
> If the resulting binary still ends up being build time-dependent, then
> it must be for some other reason. Can you confirm that it is the case?

Thanks for adding that CPP flag. However, the manpages -- which use @build_date@ -- are currently not reproducible.


Regards,

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



Information forwarded to debian-bugs-dist@lists.debian.org, Andrei Zavada <johnhommer@gmail.com>:
Bug#828008; Package src:aghermann. (Thu, 23 Jun 2016 19:27:08 GMT) (full text, mbox, link).


Acknowledgement sent to andrei zavada <johnhommer@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andrei Zavada <johnhommer@gmail.com>. (Thu, 23 Jun 2016 19:27:08 GMT) (full text, mbox, link).


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

From: andrei zavada <johnhommer@gmail.com>
To: Chris Lamb <lamby@debian.org>
Cc: 828008@bugs.debian.org
Subject: Re: Bug#828008: aghermann: please make the build reproducible
Date: Thu, 23 Jun 2016 22:26:20 +0300
[Message part 1 (text/plain, inline)]
Aha, I see. Your patch is legit, then.

I think I will incorporate it into a new upstream version (which will fix
yet another bug). It's around the corner.
On 23 Jun 2016 9:46 p.m., "Chris Lamb" <lamby@debian.org> wrote:

> > If the resulting binary still ends up being build time-dependent, then
> > it must be for some other reason. Can you confirm that it is the case?
>
> Thanks for adding that CPP flag. However, the manpages -- which use
> @build_date@ -- are currently not reproducible.
>
>
> Regards,
>
> --
>       ,''`.
>      : :'  :     Chris Lamb
>      `. `'`      lamby@debian.org / chris-lamb.co.uk
>        `-
>
[Message part 2 (text/html, inline)]

Reply sent to Andrei Zavada <johnhommer@gmail.com>:
You have taken responsibility. (Wed, 06 Jul 2016 04:21:11 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Wed, 06 Jul 2016 04:21:11 GMT) (full text, mbox, link).


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

From: Andrei Zavada <johnhommer@gmail.com>
To: 828008-close@bugs.debian.org
Subject: Bug#828008: fixed in aghermann 1.1.0-1
Date: Wed, 06 Jul 2016 04:19:33 +0000
Source: aghermann
Source-Version: 1.1.0-1

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

Debian distribution maintenance software
pp.
Andrei Zavada <johnhommer@gmail.com> (supplier of updated aghermann 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: Mon, 27 Jun 2016 00:12:00 +0200
Source: aghermann
Binary: aghermann
Architecture: source amd64
Version: 1.1.0-1
Distribution: unstable
Urgency: low
Maintainer: Andrei Zavada <johnhommer@gmail.com>
Changed-By: Andrei Zavada <johnhommer@gmail.com>
Description:
 aghermann  - Sleep-research experiment manager
Closes: 824574 828008
Changes:
 aghermann (1.1.0-1) unstable; urgency=low
 .
   * New upstream version (Closes: #824574).
   * This new version additionally ensures reproducible builds (Closes: #828008).
Checksums-Sha1:
 34fc1a6100fe497999c3a62a645f774dd0c7f354 2062 aghermann_1.1.0-1.dsc
 9b88f6c950c3d261110e2145b80453fcbca7ec3b 278476 aghermann_1.1.0.orig.tar.xz
 d8a092f6b70c40df0ee2ce32866e375e093f9d67 4052 aghermann_1.1.0-1.debian.tar.xz
 826f0afd0f2499e7831d9124e14bdcd379720d11 10673982 aghermann-dbgsym_1.1.0-1_amd64.deb
 3fabaf28dda52fdce05ca381a3acf032bb18e4b5 522626 aghermann_1.1.0-1_amd64.deb
Checksums-Sha256:
 1a0bb7dd02f7c11a17f74758b19f8c0e4a670af62e2755ab4696119dc41367d1 2062 aghermann_1.1.0-1.dsc
 6a97d73211df6b8bfd2d48b6c34c9a44c60e5c951dd74be7ae8ddc4941da7a63 278476 aghermann_1.1.0.orig.tar.xz
 8fbd01150b80e687ac6a9be844e8d36542421fb135cdcefc503887e63d3b6373 4052 aghermann_1.1.0-1.debian.tar.xz
 9012b5ba319e4e7bffc901468cdece72634cb8236aae0515ac59dc2fe83b6891 10673982 aghermann-dbgsym_1.1.0-1_amd64.deb
 d06752bba7cb10b20b6a56b1020e83c436698b812178eb388689abd4e8e90427 522626 aghermann_1.1.0-1_amd64.deb
Files:
 2922ae6361443f8220defd2bdd822ed2 2062 science optional aghermann_1.1.0-1.dsc
 2973dd0ecc96f5cb19b13e4649f48574 278476 science optional aghermann_1.1.0.orig.tar.xz
 a123f6c385975c9aff5e6349724aa2b9 4052 science optional aghermann_1.1.0-1.debian.tar.xz
 f1e1080edaeb569a503d921433bf83ab 10673982 debug extra aghermann-dbgsym_1.1.0-1_amd64.deb
 75c016a900119b836b3b56c879619d80 522626 science optional aghermann_1.1.0-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXfHz2AAoJEKLeI1Bi2jP6t8YQAJK4/nB4JGeeX/oXiar6M5i0
9WmALC1Jz7p7dNa4Km4NhaE/2/c5BuxRKftntQgrQthlJQjeKTo4y90gd9AZWe9W
uFwyeLJAKBGXp04hNRogNClJ8LArxfkaHD56G/cT3ltENzBRaN5dlfdg5NFeQCMz
mkbyaSYmYo69jpNIyPnAzEMwIg0o57DdUj3SiQnPSD0Z85QBbOD+dxpmuIu3pOYQ
oaFqQHFze7ZqqG229TY+5bFRNwxZNwccyoI5ovhGl1i+h+f8Ol1rDBXqSJXWPMA5
HEd794wYtKB1ciSFGvtTscljiAltLzHkm3Zzs8tihmdFptWDpaHCEkOA8Y65gSPL
mu8EnCk6hai4H1ha+nkxaeUT11VkzNM7GA4IneQeP1P8dFesMN342j/VgfV7x6Nt
h3Lbp/rvvs3S7Lc/eIijtJ2WIbQs1PK3m8bsfPR2vimlFR0kaZZxKobmjDog0x7z
q7V8KKfel1SWpKn4JwdwgPY8Ael/s3HFgSAcxqjxk+Yl5OTb/qJ4hE3S00MONuzB
NuavgLoUKxdC4HSTqW1omDaq/OV7KLtpi1yVZ5bqahgLybsBbDFD/9QrfsdYVUuD
Kqv4ahqF1dk4IwIPk80v+e/ZFY4HNNkSmfeimx1jyzvp+3xGMAJ/nRAmsHCYG0cH
66xRJTpiO6HG73d5C5wg
=3s/p
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 03 Sep 2016 07:25:34 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:59:55 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.