Your message dated Fri, 18 Sep 2026 17:05:51 +0000
with message-id <[email protected]>
and subject line Bug#1147391: fixed in html5lib 1.2-5
has caused the Debian Bug report #1147391,
regarding html5lib ftbfs with setuptools v84
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.)


-- 
1147391: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147391
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:html5lib
Version: 1.2-4
Severity: serious
Tags: sid forky ftbfs
User: [email protected]
Usertags: pkg-resources-deprecation

html5lib ftbfs with setuptools v84, the testsuite also references the pkg_resources module:

[...]
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:385: python3.14 setup.py clean
Traceback (most recent call last):
  File "/packages/tmp/html5lib-1.2/setup.py", line 8, in <module>
    from pkg_resources import parse_version
ModuleNotFoundError: No module named 'pkg_resources'
E: pybuild pybuild:485: clean: plugin distutils failed with: exit code=1: python3.14 setup.py clean dh_auto_clean: error: pybuild --clean -i python{version} -p 3.14 --parallel=16 returned exit code 13
make: *** [debian/rules:8: clean] Error 25

--- End Message ---
--- Begin Message ---
Source: html5lib
Source-Version: 1.2-5
Done: Dale Richards <[email protected]>

We believe that the bug you reported is fixed in the latest version of
html5lib, 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.
Dale Richards <[email protected]> (supplier of updated html5lib 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: Fri, 18 Sep 2026 16:20:08 +0100
Source: html5lib
Architecture: source
Version: 1.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Dale Richards <[email protected]>
Closes: 1147391
Changes:
 html5lib (1.2-5) unstable; urgency=medium
 .
   * Team upload.
   * d/patches: add 0005-Replace-pkg_resources-usage.patch, adapted from
     the upstream pull request. setuptools 82 removed pkg_resources, so
     the unconditional import at the top of setup.py made the package
     fail to build from source at the clean step (Closes: #1147391).
   * d/control: build-depend on python3-packaging, which the test suite
     now uses in place of pkg_resources.
   * d/tests/control: swap python3-pkg-resources for python3-packaging.
     src:setuptools no longer builds the python3-pkg-resources binary, and
     its last version is uninstallable alongside python3-setuptools (>= 84).
   * d/copyright, d/upstream/metadata, d/README.source: refer to the
     html5lib-modern fork, which this package has tracked since 1.2.
   * d/control: build-depend on pybuild-plugin-pyproject so the PEP 517
     backend declared in pyproject.toml is actually used, replacing the
     installed html5lib_modern-1.2.egg-info with a .dist-info directory.
   * d/control: bump debhelper-compat to 14. dh_gencontrol now applies
     relationship substvars itself, so drop ${misc:Depends} and
     ${python3:Depends}; declare dh-sequence-single-binary explicitly, as
     compat 14 warns about its implicit activation.
   * d/patches: extend 0001-devendor-webencodings.patch to exclude
     html5lib.contrib from the built package. Nothing has referenced it
     since the import was redirected to the system python3-webencodings,
     so the binary no longer ships 31 kB of dead vendored code.
   * d/patches: replace the Python 3.14 ResourceWarning suppression with
     upstream's fix for the leak behind it. test_python_issue_20007_b never
     closed the addinfourl it wrapped; the patch it replaces ignored
     ResourceWarning for every tokenizer test instead. Neither is needed to
     build against pytest 9.1 and Python 3.14 any more, verified by building
     with both removed, but the leak is real so keep the narrow fix.
   * d/patches: restore the html5lib distribution name. Since 1.2-1 the
     package installed html5lib_modern-1.2.egg-info, so
     importlib.metadata.version("html5lib") raised PackageNotFoundError
     where 1.1-6 answered it, and dh_python3 could not resolve a
     "Requires-Dist: html5lib" to python3-html5lib -- it drops such a
     dependency silently, with only a log.info line in the build log.
   * d/python3-html5lib.pydist: new. Maps the html5lib and html5lib-modern
     distribution names onto python3-html5lib, so packages that require the
     fork under its own name (gitlabracadabra) still resolve.
Checksums-Sha1:
 4d211c0aaddf513da06486e1351be948cf44d063 2362 html5lib_1.2-5.dsc
 a99d9d62f36dcb8c2920f15aef1fa7ead0382ee8 11052 html5lib_1.2-5.debian.tar.xz
 112fe49b67030f590bb796db3f8b1c404eeb07cf 7142 html5lib_1.2-5_source.buildinfo
Checksums-Sha256:
 588c417359e82bf4bfcc928f76ad6b5b82047cf3c45277b9d3052e179f71f064 2362 
html5lib_1.2-5.dsc
 c383eb2ab93303222c670fb472976e9618859e12e72f76bd4aa9245a5c477b9c 11052 
html5lib_1.2-5.debian.tar.xz
 f23e167b83b2daeec5888d0af4f3b8db8c5ab6df2afa7c004822a19299d5c859 7142 
html5lib_1.2-5_source.buildinfo
Files:
 627a001f4a151f6e1ddc94b914b0617f 2362 python optional html5lib_1.2-5.dsc
 e3d96f2e3fd52d7037f0cafa0e53d063 11052 python optional 
html5lib_1.2-5.debian.tar.xz
 37adcaed7d864b7c13e944b0947948a1 7142 python optional 
html5lib_1.2-5_source.buildinfo

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

iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqtajcACgkQMfMURUSh
dBpy0hAAqE9fWu3RY4fSJjq0VmbtBdYTPkMgcf+27+eOgPHzp6Rke88P8pJm4p4N
osTL14ZYgD2x+qS3JcLBXiNkKOQ8m8I6QIz98GV3DSwJE4+iT0P7wA7aZFKPo6TO
4Xr68pLa9jw9mMR7rp3Stp/uCwIFPzGqgVJ8B/0Wp7Mh63xzDPfpZ3ImDgii/gd0
l8rYmzt2Qu+3gyoFFKR3UzfONNJ4OV1puFFv2TimHhKzhwHXw1KCRnfMLhqRatYF
Eu92AYrUWB24WJ6amER6gCM/MyfBNKO5Y+nGf2zXV2c5VFuyvi9adstK45Zs2dgS
NaU0ETkQBi7XUningUVMvFGxLCX2Kemy/NfIIle7co4vv4wTIFgYq36Ww+aRdVWO
+OuXj5sVSeKtBbo34SdbIe6u+y0KNUMFr3uUunZuIoB4KhXX2uhdY7kkD1Nr6/eX
Vztgd4sxFkZocJFC/4uaHtmengY+PN9JjR3on+O0SNeilc1q+jZ+LvQL1s04R1/R
lBggo+wDQreUF1H4gcnN3hCJoiVjmWYm+GKbE6or+HI7jPasA3oCOPRUL24kVF3p
r7nkX0AEd3TeZObrMLVVtdbYiFArE7B1XhKG7PX5BC4SXDY51uHxs2ESztLpQ0Od
x1iaTdcsP064GjkuF9j/BDbwP5TcbUUXUwQ2wz8tbwj35ky89jo=
=5ofs
-----END PGP SIGNATURE-----

Attachment: pgpzUnfyxlBi8.pgp
Description: PGP signature


--- End Message ---

Reply via email to