Debian Bug report logs - #976827
knot-resolver: please make the build reproducible

version graph

Package: src:knot-resolver; Maintainer for src:knot-resolver is knot-resolver packagers <knot-resolver@packages.debian.org>;

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

Date: Tue, 8 Dec 2020 11:03:03 UTC

Severity: wishlist

Tags: patch, upstream

Found in version knot-resolver/5.2.0-2

Fixed in version knot-resolver/5.2.1-1

Done: =?utf-8?q?Santiago_Ruano_Rinc=C3=B3n?= <santiago@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-bugs@lists.alioth.debian.org, knot-resolver packagers <knot-resolver@packages.debian.org>:
Bug#976827; Package src:knot-resolver. (Tue, 08 Dec 2020 11:03:06 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, knot-resolver packagers <knot-resolver@packages.debian.org>. (Tue, 08 Dec 2020 11:03: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: knot-resolver: please make the build reproducible
Date: Tue, 08 Dec 2020 11:00:26 +0000
[Message part 1 (text/plain, inline)]
Source: knot-resolver
Version: 5.2.0-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
knot-resolver could not be built reproducibly. Patch attached that uses
SOURCE_DATE_EPOCH to populate its manpages.

 [0] https://reproducible-builds.org/


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, knot-resolver packagers <knot-resolver@packages.debian.org>:
Bug#976827; Package src:knot-resolver. (Thu, 10 Dec 2020 10:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Ruano Rincón <santiagorr@riseup.net>:
Extra info received and forwarded to list. Copy sent to knot-resolver packagers <knot-resolver@packages.debian.org>. (Thu, 10 Dec 2020 10:21:04 GMT) (full text, mbox, link).


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

From: Santiago Ruano Rincón <santiagorr@riseup.net>
To: Chris Lamb <lamby@debian.org>, 976827@bugs.debian.org
Subject: Re: Bug#976827: knot-resolver: please make the build reproducible
Date: Thu, 10 Dec 2020 11:16:25 +0100
[Message part 1 (text/plain, inline)]
Control: tag -1 + pending, upstream

El 08/12/20 a las 11:00, Chris Lamb escribió:
> Source: knot-resolver
> Version: 5.2.0-2
> Severity: wishlist
> Tags: patch
> User: reproducible-builds@lists.alioth.debian.org
> Usertags: timestamps
> X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
> 
> Hi,
> 
> Whilst working on the Reproducible Builds effort [0] we noticed that
> knot-resolver could not be built reproducibly. Patch attached that uses
> SOURCE_DATE_EPOCH to populate its manpages.
> 
>  [0] https://reproducible-builds.org/
...

Thanks Chris! Patch applied, it will be part of the next release.

 -- Santiago

P.S. 5.2.0-2 passed the reprotest Salsa CI job:
https://salsa.debian.org/dns-team/knot-resolver/-/jobs/1221184
I wonder what can be done to match the reproducible-builds.org
behaviour.
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending and upstream. Request was from Santiago Ruano Rincón <santiagorr@riseup.net> to 976827-submit@bugs.debian.org. (Thu, 10 Dec 2020 10:21:04 GMT) (full text, mbox, link).


Reply sent to Santiago Ruano Rincón <santiago@debian.org>:
You have taken responsibility. (Tue, 15 Dec 2020 10:06:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 15 Dec 2020 10:06:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 976827-close@bugs.debian.org
Subject: Bug#976827: fixed in knot-resolver 5.2.1-1
Date: Tue, 15 Dec 2020 10:03:41 +0000
Source: knot-resolver
Source-Version: 5.2.1-1
Done: =?utf-8?q?Santiago_Ruano_Rinc=C3=B3n?= <santiago@debian.org>

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

Debian distribution maintenance software
pp.
Santiago Ruano Rincón <santiago@debian.org> (supplier of updated knot-resolver 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: Tue, 15 Dec 2020 09:56:25 +0100
Source: knot-resolver
Architecture: source
Version: 5.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: knot-resolver packagers <knot-resolver@packages.debian.org>
Changed-By: Santiago Ruano Rincón <santiago@debian.org>
Closes: 976827
Changes:
 knot-resolver (5.2.1-1) unstable; urgency=medium
 .
   * New upstream release
   * Remove no longer needed upstream patch:
     0001-fix-map-command-on-32-bit-platforms-regressed-in-5.2.patch
     Note: it made the build non-reproducible. Thanks to Chris Lamb!
     (Closes: #976827)
   * Add lintian overrides for no-debconf-config tag and excessive line lengths
     in some d/missing-sources/ .js files
   * Fix no-symbols-control-file lintian override
   * Update d/copyright: remove no longer included entries and reorder File
     sections.
   * Bump Standards-Version to 4.5.1. No changes required
Checksums-Sha1:
 c02270ff6374c99cc67c9fb917eaa4d5c7a70862 2604 knot-resolver_5.2.1-1.dsc
 017964633a44b1168911fdf1c8021c53a4fc841f 1858880 knot-resolver_5.2.1.orig.tar.xz
 b4a3dbf89704fae7c6ef8a7ac61e98cffdc3a291 833 knot-resolver_5.2.1.orig.tar.xz.asc
 0774726489db5bddce5c8446ffe5fa38a851f784 409076 knot-resolver_5.2.1-1.debian.tar.xz
 3f2f36c2c44806b102b8ab765e0a61701e3c60e7 9802 knot-resolver_5.2.1-1_amd64.buildinfo
Checksums-Sha256:
 ad1aa1c61375ef882967d1502a68980736af732ae222ae8522a128a39891cf54 2604 knot-resolver_5.2.1-1.dsc
 aa37b744c400f437acba7a54aebcbdbe722ece743d342cbc39f2dd8087f05826 1858880 knot-resolver_5.2.1.orig.tar.xz
 180d81190a1d4df9d29313a7940cc7117664684bed76855c9de0c08ea8bbbd7e 833 knot-resolver_5.2.1.orig.tar.xz.asc
 4e7161668af01b9e4c5a62295b7e5a99bb874a15b2d02ba8f3bf5e6ddd56ad60 409076 knot-resolver_5.2.1-1.debian.tar.xz
 40164f35f0ad1539f0d796924f64ab4fbe9a5867fb0e5aeec97b5a54722f8a5e 9802 knot-resolver_5.2.1-1_amd64.buildinfo
Files:
 9f5f16e28521eff9d221fb03ab35098c 2604 net optional knot-resolver_5.2.1-1.dsc
 9de10d3f436cd6bf93b118f056e562af 1858880 net optional knot-resolver_5.2.1.orig.tar.xz
 ea8a9b316853464fb7bad50b634486ae 833 net optional knot-resolver_5.2.1.orig.tar.xz.asc
 14f62e1f5ece2ae592f9f2cc2dc1f8f5 409076 net optional knot-resolver_5.2.1-1.debian.tar.xz
 dc7de71d75c0789c38e2e334a049b4d1 9802 net optional knot-resolver_5.2.1-1_amd64.buildinfo

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

iHUEARYIAB0WIQRZVjztY8b+Ty43oH1itBCJKh26HQUCX9iDLgAKCRBitBCJKh26
HXpaAP4tHw2jESOZo4K+FIBtToVI1jVGSek1N1G15ofI7/m0IgEAgqsOoJvxLoIt
0gn/mOwAmCCG74FqSgba9I+A0qKa2Qk=
=vvka
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 13 Jan 2021 07:26:00 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 12:50:53 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.