Your message dated Tue, 12 May 2026 08:41:33 +0000
with message-id <[email protected]>
and subject line Bug#1136298: fixed in pycorrfit 1.3.1+nopack-4
has caused the Debian Bug report #1136298,
regarding pycorrfit: 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 [email protected]
immediately.)
--
1136298: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136298
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pycorrfit
Version: 1.3.1+nopack-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: filesystem
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
pycorrfit could not be built reproducibly.
This is because it uses its own code to generate a simple gallery,
and this code calls glob.glob(..) without applying a sort afterwards.
This means that the output depends on the naive filesystem ordering.
A patch is attached that adds a sorted(...) in the right place.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1969-12-31 16:00:00.000000000
-0800
--- b/debian/patches/reproducible-build.patch 2026-05-11 09:40:31.436520220
-0700
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2026-05-11
+
+--- pycorrfit-1.3.1+nopack.orig/docs/extensions/simple_gallery.py
++++ pycorrfit-1.3.1+nopack/docs/extensions/simple_gallery.py
+@@ -33,7 +33,7 @@ class SimpleGalleryDirective(Directive):
+ root = pathlib.Path(__file__).parent.parent
+ gpath = root / self.options["dir"]
+ files = []
+- for ff in gpath.glob("*"):
++ for ff in sorted(gpath.glob("*")):
+ if ff.suffix in [".png", "*.jpg"]:
+ files.append(ff.relative_to(root))
+ return files
--- a/debian/patches/series 2026-05-11 09:32:07.377412432 -0700
--- b/debian/patches/series 2026-05-11 09:40:30.635629014 -0700
@@ -1,2 +1,3 @@
skip-test_fit_single_parameter-on-mips.patch
use-local-inventory-references-for-intersphinx.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: pycorrfit
Source-Version: 1.3.1+nopack-4
Done: Karsten Schöke <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pycorrfit, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Karsten Schöke <[email protected]> (supplier of updated pycorrfit
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 12 May 2026 09:37:37 +0200
Source: pycorrfit
Built-For-Profiles: nocheck
Architecture: source
Version: 1.3.1+nopack-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Karsten Schöke <[email protected]>
Closes: 1136298
Changes:
pycorrfit (1.3.1+nopack-4) unstable; urgency=medium
.
* Team upload.
* fix reproducible-build issue on documentation. (Closes: #1136298)
Checksums-Sha1:
9e07d28c35cc79b845c20b5ce54681ac76578005 2523 pycorrfit_1.3.1+nopack-4.dsc
9447b13eb1ec7bdbf030468fb5d1ce3d82c07bc2 7960
pycorrfit_1.3.1+nopack-4.debian.tar.xz
0e1aca4428f2b6b216c376c1a8ef9ef301159420 15991
pycorrfit_1.3.1+nopack-4_amd64.buildinfo
Checksums-Sha256:
9c0ff37e64efae0634ef1654c19d6f0e1c16b68f5c33daf33ba4c37b7b71d442 2523
pycorrfit_1.3.1+nopack-4.dsc
4dfba59f6510f7c07eb9215bbb22783764507fd6ee0d60fbce5ed68112cf7515 7960
pycorrfit_1.3.1+nopack-4.debian.tar.xz
219f2c566e0a23e0a749f0c175253b63634e84eda44baf6376d1dafae4940a19 15991
pycorrfit_1.3.1+nopack-4_amd64.buildinfo
Files:
d0b8c69c41b792cb471c41a3caea6b8f 2523 python optional
pycorrfit_1.3.1+nopack-4.dsc
4bbc5ebe1f2a65f9aae35957935fb2ba 7960 python optional
pycorrfit_1.3.1+nopack-4.debian.tar.xz
bf64c226e7505c7255abcb276c58c866 15991 python optional
pycorrfit_1.3.1+nopack-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEESJcY4TbXsC5S1RQ8jT4KJgRDZUgFAmoC3tMACgkQjT4KJgRD
ZUgFIg/+Omt3cNSFBj9wuecerpr8KOXCt33Y4ZRcGs9dTX0J7f/TLpZFKRR7CBhE
PPgOy/SAWNicyKPUj2JRBQN6iNo8JWiwI4yhLWJwNXywD8Uj2V0mUPqN0TX1P1vE
t2xvtuBswdmT9rQiR9oYh2Y/7GaLC9oXCYiJqA94gIfXhMat7Ng/OU7fgtqZPaFv
8R1HSa+gKGx+zLPgsP5mVIZ5AA8mWMmZQOkHKPot6QqDB+sbJtiNYJ0WN9FFP3zQ
hKxaMthCBSlzMU1wGfxwhN4/2920g/rmAlwV+Gtt3qAuzKcNEFxuUxX3UmAKUmdc
0v6HxwQJKrY9m9hGCCuSCo3197jxcysRJZ4gq1zo/CDbvYDEgi/buGh2mEEzCJfY
/Q5hvYXYozYZEogYp22bzf+CA608L80bOYfUwYYCdkgjvzOIc0aPGB2lfTsMzW97
FwFp/IKHP+HKDdFGFf6No3R8hSXidUynOVd6yDM9xDsakaF3znVuwH1lC+n4l/3/
V8/gYnJqp6+Opql5xX1VIs+H/CWQJWu3gZQHIUZmaibAJMfGu5FA45V1rROeR4ww
hh5HSM3E+3He0dPGBzuEpkKhcxHIPTMOfHQCAG/xyE4L5PulNjZuu0rScm4nNlis
uyNCZS9odmZ5ad7I+pj8kKFssiojtG9loCdKvdn/O5dfexoUwOs=
=8F2k
-----END PGP SIGNATURE-----
pgpw6SKVVi9SV.pgp
Description: PGP signature
--- End Message ---