#1151969 zfec: FTBFS with dh-python 7.20261019

Package:
src:zfec
Source:
src:zfec
Submitter:
Margarita Manterola
Date:
2026-10-26 03:55:02 UTC
Severity:
normal
Tags:
#1151969#5
Date:
2026-10-25 10:41:22 UTC
From:
To:
Hi!

While preparing the Python 3.15 migration we realized that some Python packages
were shipping broken metadata directories, which leads to errors when trying to
import these directories with code running on Python 3.15.

To avoid shipping any additional broken directories, dh-python 7.20261019 now
throws an error at build-time.

Unfortunately, zfec is one of the affected packages and fails to build with the
latest dh-python.

https://buildd.debian.org/status/package.php?p=zfec

W: dh_python3 fs:156: Paths differ: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/be8547870acecaae and debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants/be8547870acecaae
W: dh_python3 fs:156: Paths differ: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/9ab939305ddbe831 and debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants/9ab939305ddbe831
W: dh_python3 fs:156: Paths differ: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/461a67120335a4c0 and debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants/461a67120335a4c0
W: dh_python3 fs:156: Paths differ: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/7cd616f08a14c607 and debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants/7cd616f08a14c607
W: dh_python3 fs:156: Paths differ: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/225d1227db62b20b and debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants/225d1227db62b20b
W: dh_python3 fs:156: Paths differ: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/6abbdfa55d588d0a and debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants/6abbdfa55d588d0a
E: dh_python3 fs:172: Not everything in 'debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants' was able to be merged into 'debian/python3-zfec/usr/lib/python3/dist-packages/.hypothesis/constants'.
I: dh_python3 fs:179: Remaining files: debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/225d1227db62b20b
debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/461a67120335a4c0
debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/67b0a8ccf18bf5d2
debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/6abbdfa55d588d0a
debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/7cd616f08a14c607
debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/9ab939305ddbe831
debian/python3-zfec/usr/lib/python3.15/dist-packages/.hypothesis/constants/be8547870acecaae

And this is now a release critical issue, because we need to rebuild the package
for the 3.15 transition.

Most of these errors can be fixed by being more strict with the files considered
for installation.

Regards,
Marga