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 ---

Reply via email to