894493">

Debian Bug report logs - #894493
lexicon: please make the build reproducible

version graph

Package: src:lexicon; Maintainer for src:lexicon is Ana Custura <ana@netstat.org.uk>;

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

Date: Sat, 31 Mar 2018 10:03:02 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version lexicon/2.2.1-1

Fixed in version lexicon/2.2.1-2

Done: Ana Custura <ana@netstat.org.uk>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/AnalogJ/lexicon/pull/212

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, Ana Custura <ana@netstat.org.uk>:
Bug#894493; Package src:lexicon. (Sat, 31 Mar 2018 10:03:04 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, Ana Custura <ana@netstat.org.uk>. (Sat, 31 Mar 2018 10:03:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, variable. > > Patch attached. > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- ">reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: lexicon: please make the build reproducible
Date: Sat, 31 Mar 2018 10:59:11 +0100
[Message part 1 (text/plain, inline)]
Source: lexicon
Version: 2.2.1-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that lexicon could not be built reproducibly as it includes non-
determinstic output in its PKG-INFO file due to iterating over
the filesystem and using that sorting to generate the "Keywords"
variable.

Patch attached.

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


Regards,

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

Reply sent to Ana Custura <ana@netstat.org.uk>:
You have taken responsibility. (Sat, 31 Mar 2018 12:09:06 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 31 Mar 2018 12:09:06 GMT) (full text, mbox, link).


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

From: Ana Custura <ana@netstat.org.uk>
To: 894493-close@bugs.debian.org
Subject: Bug#894493: fixed in lexicon 2.2.1-2
Date: Sat, 31 Mar 2018 12:04:35 +0000
Source: lexicon
Source-Version: 2.2.1-2

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

Debian distribution maintenance software
pp.
Ana Custura <ana@netstat.org.uk> (supplier of updated lexicon 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: SHA512

Format: 1.8
Date: Sat, 31 Mar 2018 11:26:07 +0100
Source: lexicon
Binary: python3-lexicon lexicon
Architecture: source all
Version: 2.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Ana Custura <ana@netstat.org.uk>
Changed-By: Ana Custura <ana@netstat.org.uk>
Description:
 lexicon    - CLI for manipulating DNS records on various DNS providers (Python
 python3-lexicon - Manipulate DNS records on various DNS providers (Python 3)
Closes: 894493
Changes:
 lexicon (2.2.1-2) unstable; urgency=medium
 .
   [Chris Lamb <lamby@debian.org>]
 .
   * Makes the build reproducible (Closes: #894493)
Checksums-Sha1:
 4fdebc1f8c63e2e020e20586d4ca39a87ee4459d 2124 lexicon_2.2.1-2.dsc
 df675e2ff2646c57f185653aad55eecea4fc1899 4160 lexicon_2.2.1-2.debian.tar.xz
 3191537fcd3e7a80cb40c6c31b88397e26c3b9c5 4400 lexicon_2.2.1-2_all.deb
 f51eeb71f4b952e7871bd742640e03d61e536f7c 7424 lexicon_2.2.1-2_amd64.buildinfo
 038758550cff0bd9eec65e6002f43834f501ebe5 35112 python3-lexicon_2.2.1-2_all.deb
Checksums-Sha256:
 5e7fa743dae06ce183249be0dfae3e894c9c9d217b7701da8dcb194c141802d6 2124 lexicon_2.2.1-2.dsc
 8f27a2eaab7f8a264a278532595893e549567d4ad9921e249c4a688b854ff071 4160 lexicon_2.2.1-2.debian.tar.xz
 d4cf0c398840b8f8a4fe90efd73afce97aa57cccccc0f2c1987c9020cb73eef4 4400 lexicon_2.2.1-2_all.deb
 87113e8edd394bbf47f6ade52882ae8a872558bf042174e5acd0af91cf964945 7424 lexicon_2.2.1-2_amd64.buildinfo
 491ce8749cd44b0f60d97bdc7c5b98d64ff13cff9a1f620f4211b9548c6cf64c 35112 python3-lexicon_2.2.1-2_all.deb
Files:
 2ade93a97dd2f4e3a18a99f9e546eb7c 2124 python optional lexicon_2.2.1-2.dsc
 99245d456dc88095ba6cab058359aece 4160 python optional lexicon_2.2.1-2.debian.tar.xz
 a5b7636ee7d3127f2dcb1de51488d90b 4400 python optional lexicon_2.2.1-2_all.deb
 9bee7a8ff2bd4ed47a7fbcd08a6ca017 7424 python optional lexicon_2.2.1-2_amd64.buildinfo
 b16436e286660a1766360acce2302d15 35112 python optional python3-lexicon_2.2.1-2_all.deb

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

iQIzBAEBCgAdFiEEMEVxS8/NmLlMBvgk0AURaWEueyoFAlq/dOAACgkQ0AURaWEu
eyoC8Q//T92PWVKL3IWdPmyrQ1yFGv4kd87Wdp6z3Wksy/D+77bAe2t1u4HYkX1f
y3JiKiAgK9SOxHvNq+vc34m+3j4dymxCfZSIJf6EjGIYWTw1i3ZitGqDuJ/n4gJ+
kMxak83YZLEBe6Tn5NDXC69ZPezCeX8oFeJpBrMWF4dsUlqvcBtTHxsE1adGaLgq
Xbl0ajlMh887y0bMsNnEevmo2dQTzBap4L+77kAnL75B44KBNUwAfKh/FDInzdRE
O+bzjXt55r7HQnN+oTKabaTccKTbMeZzI3xOihh1XkfZNflKRyLJwxE68r5+t27G
lSfMWb9HQBawu6qxvzoaMnFmrTwYzrQiSbn6tsA0JA60AA5AIkPGqJEoWTzrxmLK
8feDggenBr4NonpEzy6r/m6/GUvqb9+7m7nCJLHev0H9sP0c+m6F15AjyixNqp5R
DWuW6FDp/A5pKOTaiHg68UTdUUVPC5YB4Vy/oBanEUfTtU1X5AHE7XYYNVVdWe8n
2lTcPO8x7e6tBgET8kNE0LHRjTa8qniQjDVQWQNOat0ME5fgOrZUTHe7bzx+SA0U
dtM93L8IgbpWkZXjciwdG2l78x0QluDUAHECDzQGSEEvlkmCtKOK/obUUHjCy0Fr
URXgm6QtlPlSv4s1Y0ihEM0cd+R5yWPclDk5hsd5FR5pYqMYcd8=
=YB5Z
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Ana Custura <ana@netstat.org.uk>:
Bug#894493; Package src:lexicon. (Sun, 01 Apr 2018 16:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Ana Custura <ana@netstat.org.uk>. (Sun, 01 Apr 2018 16:33:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 894493@bugs.debian.org
Subject: Re: lexicon: please make the build reproducible
Date: Sun, 01 Apr 2018 17:31:44 +0100
forwarded 894493 https://github.com/AnalogJ/lexicon/pull/212
thanks

I've forwarded this upstream here:

  https://github.com/AnalogJ/lexicon/pull/212


Regards,

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



Set Bug forwarded-to-address to 'https://github.com/AnalogJ/lexicon/pull/212'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sun, 01 Apr 2018 16:33:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Ana Custura <ana@netstat.org.uk>:
Bug#894493; Package src:lexicon. (Sun, 01 Apr 2018 19:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Ana Custura <ana@netstat.org.uk>. (Sun, 01 Apr 2018 19:57:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 894493@bugs.debian.org
Subject: Re: lexicon: please make the build reproducible
Date: Sun, 01 Apr 2018 20:52:44 +0100
tags 894493 fixed-upstream
thanks

Merged upstream:

  https://github.com/AnalogJ/lexicon/pull/212#issuecomment-377809194


Regards,

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



Added tag(s) fixed-upstream. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sun, 01 Apr 2018 19:57:04 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 03 May 2018 07:30:18 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: Mon Feb 3 06:22:52 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.