883913">

Debian Bug report logs - #883913
pylint: please make the build reproducible

version graph

Package: src:pylint; Maintainer for src:pylint is Debian Python Team <team+python@tracker.debian.org>;

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

Date: Sat, 9 Dec 2017 09:48:02 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version pylint/1.7.4-1

Fixed in version pylint/1.7.4-2

Done: Sandro Tosi <morph@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/PyCQA/pylint/pull/1761

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, Sandro Tosi <morph@debian.org>:
Bug#883913; Package src:pylint. (Sat, 09 Dec 2017 09:48:05 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, Sandro Tosi <morph@debian.org>. (Sat, 09 Dec 2017 09:48:05 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: pylint: please make the build reproducible
Date: Sat, 09 Dec 2017 09:44:07 +0000
[Message part 1 (text/plain, inline)]
Source: pylint
Version: 1.7.4-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness fileordering
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that pylint could not be built reproducibly.

This is due to the documentation generator iterating over the filesystem
in a nondeterminstic order and then iterating over an internal,
nondeterminstic, data structure.

Patch attached.

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


Regards,

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

Set Bug forwarded-to-address to 'https://github.com/PyCQA/pylint/pull/1761'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sat, 09 Dec 2017 10:00:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Sandro Tosi <morph@debian.org>:
Bug#883913; Package src:pylint. (Sat, 09 Dec 2017 10:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Sandro Tosi <morph@debian.org>. (Sat, 09 Dec 2017 10:09:05 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 883913@bugs.debian.org
Subject: Re: pylint: please make the build reproducible
Date: Sat, 09 Dec 2017 09:58:10 +0000
forwarded 883913 https://github.com/PyCQA/pylint/pull/1761
thanks

I've forwarded this upstream here:

  https://github.com/PyCQA/pylint/pull/1761


Regards,

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



Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#883913; Package src:pylint. (Sat, 09 Dec 2017 17:39:06 GMT) (full text, mbox, link).


Acknowledgement sent to Sandro Tosi <morph@debian.org>:
Extra info received and forwarded to list. (Sat, 09 Dec 2017 17:39:06 GMT) (full text, mbox, link).


Message #17 received at 883913@bugs.debian.org (full text, mbox, My website: http://sandrotosi.me/ > Me at Debian: http://wiki.debian.org/SandroTosi > G+: https://plus.google.com/u/0/+SandroTosi > > &In-Reply-To=&subject=Re: Bug#883913: pylint: please make the build reproducible">reply):

From: Sandro Tosi <morph@debian.org>
To: Chris Lamb <lamby@debian.org>, 883913@bugs.debian.org
Subject: Re: Bug#883913: pylint: please make the build reproducible
Date: Sat, 9 Dec 2017 12:34:27 -0500
On Sat, Dec 9, 2017 at 4:58 AM, Chris Lamb <lamby@debian.org> wrote:
> forwarded 883913 https://github.com/PyCQA/pylint/pull/1761
> thanks
>
> I've forwarded this upstream here:
>
>   https://github.com/PyCQA/pylint/pull/1761

thanks! i was just about to ask you to do so :)

-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
G+: https://plus.google.com/u/0/+SandroTosi



Added tag(s) pending. Request was from morph@users.alioth.debian.org to control@bugs.debian.org. (Sun, 10 Dec 2017 14:21:06 GMT) (full text, mbox, link).


Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Sun, 10 Dec 2017 15:12:07 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 10 Dec 2017 15:12:07 GMT) (full text, mbox, link).


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

From: Sandro Tosi <morph@debian.org>
To: 883913-close@bugs.debian.org
Subject: Bug#883913: fixed in pylint 1.7.4-2
Date: Sun, 10 Dec 2017 15:08:47 +0000
Source: pylint
Source-Version: 1.7.4-2

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

Debian distribution maintenance software
pp.
Sandro Tosi <morph@debian.org> (supplier of updated pylint 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, 10 Dec 2017 09:18:29 -0500
Source: pylint
Binary: pylint pylint-doc pylint3
Architecture: source all
Version: 1.7.4-2
Distribution: unstable
Urgency: medium
Maintainer: Sandro Tosi <morph@debian.org>
Changed-By: Sandro Tosi <morph@debian.org>
Description:
 pylint     - Python code static checker and UML diagram generator
 pylint-doc - Python code static checker and UML diagram generator (documentati
 pylint3    - Python 3 code static checker and UML diagram generator
Closes: 883913
Changes:
 pylint (1.7.4-2) unstable; urgency=medium
 .
   * debian/patches/reproducible_build.patch
     - make the build reproducible; patch by Chris Lamb; Closes: #883913
Checksums-Sha1:
 9e68020ddb4303369abe3892b0aa08b5534175af 2478 pylint_1.7.4-2.dsc
 a2e7a24ef2e1161312330b4e150a59908e1c46e3 13596 pylint_1.7.4-2.debian.tar.xz
 fea8af47d1ab6872f7fe3135d876ffd2844d8f86 196196 pylint-doc_1.7.4-2_all.deb
 7aa79a4d2b077688e6373b86b6f333bedc5206fa 215300 pylint3_1.7.4-2_all.deb
 2fa8ff3c257853daafcc6273697974729ff281f4 219204 pylint_1.7.4-2_all.deb
 e679d901d68638e01409436b155cc19b2fa95dca 9210 pylint_1.7.4-2_amd64.buildinfo
Checksums-Sha256:
 1e3520709e8b936eb7a754c0bd515a70f60e6df305cf00e8630a9b9bb4a732f6 2478 pylint_1.7.4-2.dsc
 092918448989b601e26fe802759aa7f907b4fdf60344c11569cd1a55cc30a2d4 13596 pylint_1.7.4-2.debian.tar.xz
 ae523f222905332e33168869e854c410eaa53e874b0309e539cde478e135a3e2 196196 pylint-doc_1.7.4-2_all.deb
 041e7c9cda76e46aed75d72be7f53b7e812746cbdcb823d883fed4a622c995e1 215300 pylint3_1.7.4-2_all.deb
 397af4b32520dcac188c52b9661915046cf2a907f58a3a57ac7dc5ac0ee55ddb 219204 pylint_1.7.4-2_all.deb
 1dfd12f27eb8cdb824d0fd0ee9105b49d43ffc96f8a83b2dcd733f2d62be818b 9210 pylint_1.7.4-2_amd64.buildinfo
Files:
 6b564d4f4ff758c64a9978b9fa1d5d7a 2478 python optional pylint_1.7.4-2.dsc
 3b878b3eccd09fa422bf09d76439a9cb 13596 python optional pylint_1.7.4-2.debian.tar.xz
 6b6de95ea2911802dd03352d33483931 196196 doc optional pylint-doc_1.7.4-2_all.deb
 643aa1ee5f3974f02e4654a3f5d6bb2c 215300 python optional pylint3_1.7.4-2_all.deb
 730cf8c69a52e6af78db8ce61ca3eb1f 219204 python optional pylint_1.7.4-2_all.deb
 c22bb6fc5b4483f03ba4340476d954eb 9210 python optional pylint_1.7.4-2_amd64.buildinfo

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

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAlotQywACgkQh588mTgB
qU85KRAAvFb1jQt0b4UsA1xHitvbBdXguh7xwLOe7GExslTM2mXuX83u2bLWR4b3
GTB3e8ZmPrRzjAbHBpDCxl7oCW1h+bmwIK9gk7Rk9wEhzrKCr6L6SX21KnHgC9jP
FiJuurJWiFI2MU8MmVxElDeYv0c2eNJNipnBincRADHRwpfwLSH3gTisIitsEV4m
mWXyI3BRU+M/moGSZo55aVDcu09rNALpwj1zbi+FbFA/u1UZ4xL34mZw2pw30kWV
Sev6QkNAaurMaYsa082tHpW2ssK1IqtCM/hU3ws4fnerV8Ux/XC0imEFgL/r+L3a
J2MHDRE6PKfuCrpMUkNAmrdAPaFMOVzw9zUIlhzDUl/1lGuubwpmrb+LyOkWlOYm
LajycphfgYL0BqBCMQMTsBXdsqCPXJZ5iJSja7JqUuyawy9dwdwjsuZLlEVHo0P9
hopAY/6660uB5uRe72Hf86hPgKcVJTAjjIQblhqUAhxrUxwbTuddxMqEqR1um9ZR
R9Njb13cjPwn/KakKGfl3LIKnsOOTtQYmUkf6leYUVQUrDDT+bl9CU4YBXiUexzl
q02g5VbUIR2HJurThPp9WL2GVNhflMnYvArlBPOUvhJvZhqjCOyGFObM8SuVhRgb
p10C6M3lQRVkv1dMU5ZyxBF8twv4nN3psXcyltcEHAJUqdI+46w=
=4RTx
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Sandro Tosi <morph@debian.org>:
Bug#883913; Package src:pylint. (Mon, 11 Dec 2017 08:51:11 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Sandro Tosi <morph@debian.org>. (Mon, 11 Dec 2017 08:51:11 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 883913@bugs.debian.org
Subject: Re: pylint: please make the build reproducible
Date: Mon, 11 Dec 2017 08:48:57 +0000
tags 883913 + fixed-upstream
thanks

Fixed upstream now too, yay. :)


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. (Mon, 11 Dec 2017 08:51:27 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 13 Jan 2018 07:26: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:30:17 2025; Machine Name: buxtehude

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.