#1143976 python3-reportlab: regression in reproducibility? should the tests even be shipped?

#1143976#5
Date:
2026-08-09 07:08:49 UTC
From:
To:
Hi,

You version of src:python-reportlab in unstable fails to migrate to
testing because the QA infrastructure couldn't reproduce the
python3-reportlab binary version in unstable while it could reproduce
the version in testing. We no longer automatically allow regressions [1,
2]. I quickly looked at the diff that can be found via the excuses page
[3] and from a cursory look this appears like a regression in the
package (not some of the unsolved flaky toolchain we still have).
Thinking about the files which show up differently, I was wondering if
the package ships these files under *tests* on purpose; not knowing the
package at all it appears to me that stop shipping those files could be
an option to regain reproducibility.

If you need help debugging this, the reproducibility project has lots of
experience, so I suggest reaching out to them.

Paul

[1] https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html
[2] https://lists.debian.org/debian-devel/2026/05/msg00383.html
[3] https://qa.debian.org/excuses.php?package=python-reportlab

#1143976#10
Date:
2026-08-09 15:53:22 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-reportlab, 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 1143976@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Georges Khaznadar <georgesk@debian.org> (supplier of updated python-reportlab 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)
Format: 1.8
Date: Sun, 09 Aug 2026 17:14:26 +0200
Source: python-reportlab
Architecture: source
Version: 5.0.0-4
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georgesk@debian.org>
Changed-By: Georges Khaznadar <georgesk@debian.org>
Closes: 1143976
Changes:
 python-reportlab (5.0.0-4) unstable; urgency=medium
 .
   * tests are already run during the build, there is no need to run them
     once more with autopkgtests. So they are no longer exported to
     the binary package, which improves the reproducible builds.
     Closes: #1143976
Checksums-Sha1:
 9ee57a1938beaa0b51552d0dd636696ad692559f 2217 python-reportlab_5.0.0-4.dsc
 04c196992a72750263234e20bc31dd828f9fe245 25512 python-reportlab_5.0.0-4.debian.tar.xz
 4205b4915122519597c6c8424c98d40e6879c598 10149 python-reportlab_5.0.0-4_source.buildinfo
Checksums-Sha256:
 71a6dbb0580dd34de561b71afebc0ac9a3c986570531157fbedc11a46eb697af 2217 python-reportlab_5.0.0-4.dsc
 bf2b632ad77f5bfdcb7a2fbd3d146a8178e8ccc8c1c5ea23aca43a9f1d62a412 25512 python-reportlab_5.0.0-4.debian.tar.xz
 1fbec8898db2be3bd8ca0462fd3c3071a828d75b6ce7b3bfdc36ed47e585e35f 10149 python-reportlab_5.0.0-4_source.buildinfo
Files:
 53957a40fc1b0cc0e16223aed8d6511d 2217 python optional python-reportlab_5.0.0-4.dsc
 4af2ed7b79cf0a004cef2f2835f1bed2 25512 python optional python-reportlab_5.0.0-4.debian.tar.xz
 34266708f8b2e0432ccaa73c49872384 10149 python optional python-reportlab_5.0.0-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmp4mr8UHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjnM2g/+N07Yq/I9QeY8W3FawH+ArBC4x8vA
23K1gGyU+c4T5WgE0OWRKSUGVkujG4qzVGke+WGRmLTszZO9WBM99WdJGTUATWfj
qeo3De8OyLJybsXD1UeGtrL7/OWdB9PcEXw4T1AlgRWkVMaLXzwCcA646B0uiw4o
mQ4+YnBCDn0s59WMef1ct3qm9WCLvEszFacURh8i3qYLOI4v+t48ZihLNfSx0bXk
iRw1Jr1z0uN0kQzNf3VwH6lzUa0+jHxYolOl1KkBjDcqugmUYnCLaDRU95nh24IE
JkSRLTzSzT9HO+bB0MaH0rLHUyBP5NU05lZ1wr1oyLtzZD6Rahn85ePUrcKUSE5w
LYLT974++czaB0tbpCQXQYMH5vAInEzvb2ivkU6UgB6D8SVYFQP+UF9/yTyTMbWX
AU+FPr73B86jd/NSKjm2wvTotHV87rVRIXyYSBynV50a6aOX57s5j4bF4eezbPQ2
OpWuwW4iWYiYPq01ShCoUd3wmY/oXFoP2wwj2hZ6546WYsqUEFyb5a8NJfga9wTT
keG6pBFmvTCCGt6AJ1lG/dO+ou7WTAk9D7aC5bvJ2FkDxg0ZKZkpqrnUbmRc6tLX
l6LcMQUvFUOrZNp6W2Rn/Is4qEVcr32ScprporhIZeyeHfOwKYBgZ+Vshnx0s0x4
QlR2xAzoSXu2cjs=
=T8MJ
-----END PGP SIGNATURE-----