Your message dated Sun, 05 Oct 2025 09:34:09 +0000
with message-id <[email protected]>
and subject line Bug#1114193: fixed in lxml-html-clean 0.4.3-1
has caused the Debian Bug report #1114193,
regarding lxml-html-clean: FTBFS: dh_auto_test: error: pybuild --test -i
python{version} -p 3.13 returned exit code 13
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.)
--
1114193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114193
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lxml-html-clean
Version: 0.4.2-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:lxml-html-clean, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build' (and
everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
running build
running build_py
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/lxml_html_clean
copying lxml_html_clean/clean.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/lxml_html_clean
copying lxml_html_clean/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/lxml_html_clean
copying lxml_html_clean/__init__.pyi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/lxml_html_clean
copying lxml_html_clean/clean.pyi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/lxml_html_clean
copying lxml_html_clean/py.typed ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/lxml_html_clean
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build; python3.13 -m
unittest discover -v
test_allow_and_remove (tests.test_clean.CleanerTest.test_allow_and_remove) ...
ok
test_allow_tags (tests.test_clean.CleanerTest.test_allow_tags) ... ok
test_ascii_control_chars_removed
(tests.test_clean.CleanerTest.test_ascii_control_chars_removed) ... ok
test_ascii_control_chars_removed_from_bytes
(tests.test_clean.CleanerTest.test_ascii_control_chars_removed_from_bytes) ...
ok
test_clean_invalid_root_tag
(tests.test_clean.CleanerTest.test_clean_invalid_root_tag) ... ok
test_clean_with_comments
(tests.test_clean.CleanerTest.test_clean_with_comments) ... ok
test_formaction_attribute_in_button_input
(tests.test_clean.CleanerTest.test_formaction_attribute_in_button_input) ... ok
test_host_whitelist_invalid
(tests.test_clean.CleanerTest.test_host_whitelist_invalid) ... FAIL
test_host_whitelist_slash_type_confusion
(tests.test_clean.CleanerTest.test_host_whitelist_slash_type_confusion) ... ok
test_host_whitelist_sneaky_userinfo
(tests.test_clean.CleanerTest.test_host_whitelist_sneaky_userinfo) ... FAIL
test_host_whitelist_valid
(tests.test_clean.CleanerTest.test_host_whitelist_valid) ... FAIL
test_image_data_links (tests.test_clean.CleanerTest.test_image_data_links) ...
ok
test_image_data_links_in_inline_style
(tests.test_clean.CleanerTest.test_image_data_links_in_inline_style) ... ok
test_image_data_links_in_style
(tests.test_clean.CleanerTest.test_image_data_links_in_style) ... ok
test_memory_usage_many_elements_with_long_tails
(tests.test_clean.CleanerTest.test_memory_usage_many_elements_with_long_tails)
... skipped 'memory-profiler is not available'
test_possibly_invalid_url_with_whitelist
(tests.test_clean.CleanerTest.test_possibly_invalid_url_with_whitelist) ... ok
test_possibly_invalid_url_without_whitelist
(tests.test_clean.CleanerTest.test_possibly_invalid_url_without_whitelist) ...
ok
test_remove_unknown_tags
(tests.test_clean.CleanerTest.test_remove_unknown_tags) ... ok
test_safe_attrs_excluded
(tests.test_clean.CleanerTest.test_safe_attrs_excluded) ... ok
test_safe_attrs_included
(tests.test_clean.CleanerTest.test_safe_attrs_included) ... ok
test_sneaky_import_in_style
(tests.test_clean.CleanerTest.test_sneaky_import_in_style) ... ok
test_sneaky_js_in_math_style
(tests.test_clean.CleanerTest.test_sneaky_js_in_math_style) ... ok
test_sneaky_js_in_style_comment_math_svg
(tests.test_clean.CleanerTest.test_sneaky_js_in_style_comment_math_svg) ... ok
test_sneaky_js_in_style_comment_noscript
(tests.test_clean.CleanerTest.test_sneaky_js_in_style_comment_noscript) ... ok
test_sneaky_noscript_in_style
(tests.test_clean.CleanerTest.test_sneaky_noscript_in_style) ... ok
test_sneaky_schemes_in_style
(tests.test_clean.CleanerTest.test_sneaky_schemes_in_style) ... ok
test_sneaky_urls_in_style
(tests.test_clean.CleanerTest.test_sneaky_urls_in_style) ... ok
test_svg_data_links (tests.test_clean.CleanerTest.test_svg_data_links) ... ok
======================================================================
FAIL: test_host_whitelist_invalid
(tests.test_clean.CleanerTest.test_host_whitelist_invalid)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/tests/test_clean.py",
line 343, in test_host_whitelist_invalid
self.assertEqual(expected, cleaner.clean_html(html))
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: '<div></div>' != '<div></div></div>'
- <div></div>
+ <div></div></div>
======================================================================
FAIL: test_host_whitelist_sneaky_userinfo
(tests.test_clean.CleanerTest.test_host_whitelist_sneaky_userinfo)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/tests/test_clean.py",
line 350, in test_host_whitelist_sneaky_userinfo
self.assertEqual(expected, cleaner.clean_html(html))
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: '<div></div>' != '<div></div></div>'
- <div></div>
+ <div></div></div>
======================================================================
FAIL: test_host_whitelist_valid
(tests.test_clean.CleanerTest.test_host_whitelist_valid)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build/tests/test_clean.py",
line 337, in test_host_whitelist_valid
self.assertEqual(expected, cleaner.clean_html(html))
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: '<div><iframe src="https://example.com/page"></iframe></div>'
!= '<div><iframe src="https://example.com/page"></div></iframe></div>'
- <div><iframe src="https://example.com/page"></iframe></div>
+ <div><iframe src="https://example.com/page"></div></iframe></div>
? ++++++++++++
----------------------------------------------------------------------
Ran 28 tests in 0.005s
FAILED (failures=3, skipped=1)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_lxml-html-clean/build; python3.13 -m
unittest discover -v
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit
code 13
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: lxml-html-clean
Source-Version: 0.4.3-1
Done: Matthias Klose <[email protected]>
We believe that the bug you reported is fixed in the latest version of
lxml-html-clean, 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.
Matthias Klose <[email protected]> (supplier of updated lxml-html-clean 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: Sun, 05 Oct 2025 11:15:18 +0200
Source: lxml-html-clean
Architecture: source
Version: 0.4.3-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Closes: 1114193
Changes:
lxml-html-clean (0.4.3-1) unstable; urgency=medium
.
* New upstream version. Closes: #1114193.
* Bump standards version.
Checksums-Sha1:
40c42ff61c07f9daeb1cd69f4bd25f000243998d 1897 lxml-html-clean_0.4.3-1.dsc
b93bbe56382c113bbd4314d687ed0e53636643fb 22642
lxml-html-clean_0.4.3.orig.tar.gz
f2cc92eaddfbf3cb97f4bfa53b655c210c8ca5fd 3040
lxml-html-clean_0.4.3-1.debian.tar.xz
51506c648a2d7ecff7877b85b5dd43a904b5437e 6834
lxml-html-clean_0.4.3-1_source.buildinfo
Checksums-Sha256:
de30d91120a044af1210d6cde6773169a90188328087dba4638528f242159767 1897
lxml-html-clean_0.4.3-1.dsc
18296455ecbe699d54e3a15126fb13ed988c25f1e5113cbb851a30be4441f64b 22642
lxml-html-clean_0.4.3.orig.tar.gz
abd669f5b25535c9d43967029868a33b072f553ac2b4bbb697f787a202cb97c3 3040
lxml-html-clean_0.4.3-1.debian.tar.xz
beb7fbb8c6702c889cbbc19c4c9accfc5f934bdca0f73dc8e9b6d7b3a31df05d 6834
lxml-html-clean_0.4.3-1_source.buildinfo
Files:
ba4adf9b393c764eec9fca7506586a3c 1897 python optional
lxml-html-clean_0.4.3-1.dsc
64351005ab3cba47b013fcdd4c1c9464 22642 python optional
lxml-html-clean_0.4.3.orig.tar.gz
8ee79ed7f5f740a2eb9bdd27bdfa4e6f 3040 python optional
lxml-html-clean_0.4.3-1.debian.tar.xz
7d892372cf642aab1e8ea09fc3a70800 6834 python optional
lxml-html-clean_0.4.3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmjiN9UQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9VHAEADQtmSeKIa6YQdN1CndXXF1bT+uvxmCUmmR
wVp0OEm3D6g78nIoq9JQ8aCryjA8gawD5CSpeGOvo1p8Tk8hC9tiyFuVl+vxhTKH
R0aWuMklxycfu3MWpg5gR1Im0B30EOnJrybGmYntynOHTDUFHSe0Cowmzwkznaeh
dfYVvq8P0qzecxfJTGC6dplJy2Aay6cCMAlL78f2WbbWheopYeGRs2eqgokBwKPd
vcM8lLF8+uRgq1bR430ho27T+G2c87aQCftLR8qijHpfHb76d91qoUYL5xFWukLy
2kc6yfHM46Y9p1k5Hlan9qJjfTDsqFOTcRWCWwSHS1TX7+BCdD3N84D/D/+2FcZ0
NHKTpDZH2oOsMD/bziGzf1jhXWc8oI9ChB6g2mKwpVjcFpcxMrS+wvMNMC7GD5o+
iemccSaeZ+YFRdAhZt23ulWLv6W8GyinILCyLPyKY5lh8x2LadIGm8IPNYQDB8We
Ef8IFRzAObMer1iCobrJBQzldAKkseV6hdPC6NEUxu5r3Bb3bZRlonUNPFs+E5ag
wEz5ZbN0ufMo/dFMnuH72AxqguTQLHyJQ+e95Z4MWKyw9uUfCN8INsdzId5O8Rck
YLU2wLoI7ZKmXF/Z8xIb+3mhViH7cC84HiAXt/6vrqfJ2oq0h/ldmnXV9Zy4oVNN
XlG0j8ujCg==
=OT98
-----END PGP SIGNATURE-----
pgplQhwihvmWx.pgp
Description: PGP signature
--- End Message ---