Your message dated Tue, 27 Dec 2022 23:40:55 +0000
with message-id <e1pajz1-00cem2...@fasolo.debian.org>
and subject line Bug#996834: fixed in pytools 2022.1.14-1
has caused the Debian Bug report #996834,
regarding pytools: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
996834: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996834
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pytools
Version: 2021.2.8-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@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
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible-documentation.patch   2021-10-19 
14:29:58.545257259 +0100
--- b/debian/patches/reproducible-documentation.patch   2021-10-19 
14:30:24.053348504 +0100
@@ -3,8 +3,6 @@
 Forwarded: not-needed
 Author: Tomasz Rybak <serp...@debian.org>
 Last-Update: 2021-10-16
-Index: pytools-2021.2.8/doc/conf.py
-===================================================================
 --- pytools-2021.2.8.orig/doc/conf.py
 +++ pytools-2021.2.8/doc/conf.py
 @@ -1,9 +1,86 @@
@@ -20,7 +18,7 @@
 +
 +html_show_sourcelink = True
 +
-+project = _basename(_dirname(_dirname(__file__)))
++project = "pytools"
 +
 +autoclass_content = "class"
 +
--- a/doc/conf.py       2021-10-19 14:29:58.545257259 +0100
--- b/doc/conf.py       2021-10-19 14:31:11.949512864 +0100
@@ -6,7 +6,7 @@
 
 html_show_sourcelink = True
 
-project = _basename(_dirname(_dirname(__file__)))
+project = "pytools"
 
 autoclass_content = "class"
 

--- End Message ---
--- Begin Message ---
Source: pytools
Source-Version: 2022.1.14-1
Done: Tomasz Rybak <serp...@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 996...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tomasz Rybak <serp...@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 ftpmas...@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 <serp...@debian.org>
Changed-By: Tomasz Rybak <serp...@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-----

--- End Message ---

Reply via email to