Debian Bug report logs - #996834
pytools: please make the build reproducible

version graph

Package: src:pytools; Maintainer for src:pytools is Tomasz Rybak <serpent@debian.org>;

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

Date: Tue, 19 Oct 2021 13:39:01 UTC

Severity: wishlist

Tags: patch

Found in version pytools/2021.2.8-1

Fixed in version pytools/2022.1.14-1

Done: Tomasz Rybak <serpent@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, Tomasz Rybak <serpent@debian.org>:
Bug#996834; Package src:pytools. (Tue, 19 Oct 2021 13:39:03 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, Tomasz Rybak <serpent@debian.org>. (Tue, 19 Oct 2021 13:39:03 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: pytools: please make the build reproducible
Date: Tue, 19 Oct 2021 14:33:40 +0100
[Message part 1 (text/plain, inline)]
Source: pytools
Version: 2021.2.8-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because it calculates the project name from the directory it is
built from (in the patched doc/conf.py) so the documentation varies
depending on the buildpath.

A patch is attached that hardcodes the project name to 'pytools'. This is
not ideal, but this patch is essentially a code copy of a larger problem
so the special-casing is not as bad as it might initially appear.

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


Regards,

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

Added tag(s) pending. Request was from Tomasz Rybak <tomasz.rybak@post.pl> to control@bugs.debian.org. (Wed, 15 Jun 2022 20:45:02 GMT) (full text, mbox, link).


Reply sent to Tomasz Rybak <serpent@debian.org>:
You have taken responsibility. (Tue, 27 Dec 2022 23:45:08 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 27 Dec 2022 23:45:08 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 996834-close@bugs.debian.org
Subject: Bug#996834: fixed in pytools 2022.1.14-1
Date: Tue, 27 Dec 2022 23:40:55 +0000
Source: pytools
Source-Version: 2022.1.14-1
Done: Tomasz Rybak <serpent@debian.org>

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

Debian distribution maintenance software
pp.
Tomasz Rybak <serpent@debian.org> (supplier of updated pytools 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: Tue, 27 Dec 2022 23:35:33 +0100
Source: pytools
Architecture: source
Version: 2022.1.14-1
Distribution: unstable
Urgency: medium
Maintainer: Tomasz Rybak <serpent@debian.org>
Changed-By: Tomasz Rybak <serpent@debian.org>
Closes: 996834
Changes:
 pytools (2022.1.14-1) unstable; urgency=medium
 .
   * New upstream release.
     * Update debian/copyright.
     * Refresh patches.
     * Hard-code project name for documentation (Closes: #996834).
     * Add python3-platformdirs and python3-typing-extensions as dependencies.
   * Use (upstream default) furo Sphinx theme - recently packaged for Debian.
   * Update Standards-Version to 4.6.2; no changes necessary.
Checksums-Sha1:
 b246a292a592a9a8087ebee5b9e6f053df0b9c03 2341 pytools_2022.1.14-1.dsc
 7435fdebad04273cd2932e1672161705c7723757 61088 pytools_2022.1.14.orig.tar.xz
 67c336dc5a1facfb6d7d80b8864716939b356655 18428 pytools_2022.1.14-1.debian.tar.xz
 1bd78c738d2944b0564bfce7df2e42b5565307a3 8611 pytools_2022.1.14-1_amd64.buildinfo
Checksums-Sha256:
 21c2a304b15ddb0e5467e9b18a3124cf5c5aae8ca5c9796386bacf145353c8e6 2341 pytools_2022.1.14-1.dsc
 22ef0fb4c9974a0ada88f7ee464b7770f085d0c80da730698ff5eb1b758591d1 61088 pytools_2022.1.14.orig.tar.xz
 33a140ca85de22912f6e36280e9996cae8821ca9e39cde0594924842cd52d7e1 18428 pytools_2022.1.14-1.debian.tar.xz
 4a5f41ce68b7d4072e4b7ff17b191328e583d1c5ff0a4d8f096016ffbeece832 8611 pytools_2022.1.14-1_amd64.buildinfo
Files:
 7089806f7c6ccd48b5ca1f19e81bfce6 2341 python optional pytools_2022.1.14-1.dsc
 e17607234be00250a19a08895279b18b 61088 python optional pytools_2022.1.14.orig.tar.xz
 3435b70620763176d88b184a0ce3ae47 18428 python optional pytools_2022.1.14-1.debian.tar.xz
 bc5415f042232a4193588fd57a84282f 8611 python optional pytools_2022.1.14-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEE1bhtbqZEgXjcK9cyggqgxGY3jWkFAmOrdnwACgkQggqgxGY3
jWmahQ//Vm6PtxDPKOWNqqO2xVQYtR4z1UMmi9Iz3AXpmJamohseys/9/PpJzORW
D2gxk/BykXdMp10XCu0XuyatE3c6SRGl5tJriFvrI+xVv+K5FbR4tejsu5P4hIm5
64jpYDcSBpNqSI0afBZO/S8+xFR7C820OTlDn6PTjmXiH+n9r3ednZWblQGLXwuc
m9gjaPwkN/UMpACKxttjK1W/FxmKjW0klTW4Gt3wIs7KZMwrDYayq2Yb8m7+Y8p4
rt22aVNwe5sOKb73kGICjXn9b1NSjHnbttkqXdmaO5vatsvjq5o5jsFeesjAxyvL
aluMJvEbgLLaNzlDgvq+4Ou8CrpsfbQ/jSxr7bTLritaO6vDFb+5zY/uW1AKCJff
6O+VWJu3he7WZkvfJ/l5xQJ16hT1qGJcmCWfolPD43+riqCjG9eEknZEYQZyBZNP
RyoHIbdVGdwUr1MMnhRXxxjaxPMcVieUve7bOCROU+3AutSU0h0KS/+mEIkj/Ots
eqhOdKyLFFjIMwyU63vjziR364DOA3st4UUQeMJDnuiGuYsyp5TsNievyPI1VsZm
n2jA0k2lQTaDmwgCfzPymAh/QbBa1dYNcLV0oflPdv5Q7KnnX9Glt4+HuUMResmA
sy43oT1hUeOac4wF4/SXa7jmt02qV9wB015SS5ZsL8XKYOSmPgA=
=fJPV
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 19 Feb 2023 07:27:38 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:59:03 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.