Your message dated Sun, 19 May 2024 23:55:11 +0100
with message-id <zkqdt8u2gv_5l...@riva.ucam.org>
and subject line Re: Bug#1041341: html5lib: FTBFS on unstable
has caused the Debian Bug report #1041341,
regarding html5lib: FTBFS on unstable
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 ow...@bugs.debian.org
immediately.)
--
1041341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041341
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: html5lib
Version: 1.1-3
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: debian-pyt...@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Dear maintainer,
html5lib seems to fail to build due to a change in Traceback.filter()
Relevant excerpt from build log:
../../../html5lib/tests/testdata/tokenizer/domjs.test .......
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line
270, in wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line
324, in _main
INTERNALERROR> config.hook.pytest_runtestloop(session=session)
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line
265, in __call__
INTERNALERROR> return self._hookexec(self.name, self.get_hookimpls(),
kwargs, firstresult)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py",
line 80, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs,
firstresult)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py",
line 60, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_result.py",
line 60, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py",
line 39, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line
349, in pytest_runtestloop
INTERNALERROR> item.config.hook.pytest_runtest_protocol(item=item,
nextitem=nextitem)
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line
265, in __call__
INTERNALERROR> return self._hookexec(self.name, self.get_hookimpls(),
kwargs, firstresult)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py",
line 80, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs,
firstresult)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py",
line 60, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_result.py",
line 60, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py",
line 39, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py",
line 114, in pytest_runtest_protocol
INTERNALERROR> runtestprotocol(item, nextitem=nextitem)
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py",
line 133, in runtestprotocol
INTERNALERROR> reports.append(call_and_report(item, "call", log))
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py",
line 224, in call_and_report
INTERNALERROR> report: TestReport =
hook.pytest_runtest_makereport(item=item, call=call)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line
265, in __call__
INTERNALERROR> return self._hookexec(self.name, self.get_hookimpls(),
kwargs, firstresult)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py",
line 80, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs,
firstresult)
INTERNALERROR>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py",
line 55, in _multicall
INTERNALERROR> gen.send(outcome)
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/skipping.py",
line 266, in pytest_runtest_makereport
INTERNALERROR> rep = outcome.get_result()
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_result.py",
line 60, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py",
line 39, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/runner.py",
line 368, in pytest_runtest_makereport
INTERNALERROR> return TestReport.from_item_and_call(item, call)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/reports.py",
line 362, in from_item_and_call
INTERNALERROR> longrepr = item.repr_failure(excinfo)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/<<PKGBUILDDIR>>/html5lib/tests/tokenizer.py", line
249, in repr_failure
INTERNALERROR> excinfo.traceback = ntraceback.filter()
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^
INTERNALERROR> TypeError: Traceback.filter() missing 1 required positional
argument: '_excinfo_or_fn'
=========== 865 passed, 13 skipped, 2 xfailed, 73 warnings in 1.32s
============
E: pybuild pybuild:388: test: plugin distutils failed with: exit code=3: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_html5lib/build; python3.11 -m pytest
{dir}
dh_auto_test: error: pybuild --test -i python{version} -p 3.11 returned exit
code 13
Cheers
Timo
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmS1gYUACgkQ+C8H+466
LVlHwgv9GVWZryvjvG9YzVlxhlbZa5z5a0Bc/ujz81CGybCtN5cZ32tWr7LSsYUo
yC7lQ32AThkZV6sCvQ9bta8kKWov4n9Jzla93GP/D88dHcK+7AAWBy+KXyMZSpqp
v8RE1Wi7OQ+SFbfjd9pkVISQ5hnH+UmfGPoc6ZXhgsY2yagYg6pN3RjVj42S9rGV
9f1Gfbf09IX9XboycPTFOW9MggbJ+M0A4tBGcKW34F6dpsK+ScavEsXy6+m8faJs
6Z7lUx+l52xwbX6BYMHIge2sPptHZ926UmYdc0Zf9KZNSFf5ee6FPY88aGozfibi
hgd4m8ozWkwM1GskUNXRuTClV1NuR55ud5T7quelXPpq8EMoPbJG6lTcfCc93e3D
qI20uRw2RV9EUZXgQ8ZiNmMfSLjptBEnRckKcUitOTH7+tlkkBuft01u2RO4eBay
6xxIywuOFlO4X9Duiqc55wFzumbw+oQz2sW6dMNtwbYl4aSWc+7TAAaxjSfa+BTA
g2fK9CLc
=7uV+
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: html5lib
Source-Version: 1.1-4
On Mon, Jul 17, 2023 at 07:59:36PM +0200, Timo Röhling wrote:
> html5lib seems to fail to build due to a change in Traceback.filter()
[...]
> INTERNALERROR> TypeError: Traceback.filter() missing 1 required positional
> argument: '_excinfo_or_fn'
According to git history, this was fixed in html5lib 1.1-4, but was
overlooked in the changelog when preparing that release so this bug was
accidentally left open. Closing it now.
Thanks,
--
Colin Watson (he/him) [cjwat...@debian.org]
--- End Message ---