Santiago Vila
2024-09-15 17:40:04 UTC
Reply
PermalinkVersion: 10.9-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
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
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx
* Building wheel...
Successfully built pymdown_extensions-10.9-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build; python3.12 -m pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.2, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build
configfile: pyproject.toml
plugins: typeguard-4.3.0
collected 533 items
tests/test_extensions/test_arithmatex.py .......... [ 1%]
tests/test_extensions/test_b64.py ..... [ 2%]
tests/test_extensions/test_betterem.py ...... [ 3%]
tests/test_extensions/test_blocks/test_admonitions.py ............ [ 6%]
tests/test_extensions/test_blocks/test_definition.py ..... [ 7%]
tests/test_extensions/test_blocks/test_details.py ........... [ 9%]
tests/test_extensions/test_blocks/test_general_blocks.py ............... [ 12%]
..................... [ 15%]
tests/test_extensions/test_blocks/test_html.py ................ [ 18%]
tests/test_extensions/test_blocks/test_legacy_tab.py ........ [ 20%]
tests/test_extensions/test_blocks/test_tab.py ........... [ 22%]
tests/test_extensions/test_details.py ............... [ 25%]
tests/test_extensions/test_emoji.py .. [ 25%]
tests/test_extensions/test_escapeall.py .... [ 26%]
tests/test_extensions/test_highlight.py .............................. [ 32%]
tests/test_extensions/test_inlinehilite.py ..................... [ 36%]
tests/test_extensions/test_keys.py . [ 36%]
tests/test_extensions/test_legacy_slugs.py ...... [ 37%]
tests/test_extensions/test_magiclink.py ............................ [ 42%]
tests/test_extensions/test_pathconverter.py ............................ [ 47%]
...............F. [ 51%]
tests/test_extensions/test_saneheaders.py .......... [ 52%]
tests/test_extensions/test_slugs.py ........ [ 54%]
tests/test_extensions/test_smartsymbols.py ........... [ 56%]
tests/test_extensions/test_snippets.py ................................. [ 62%]
.................. [ 66%]
tests/test_extensions/test_striphmtl.py . [ 66%]
tests/test_extensions/test_superfences.py .............................. [ 71%]
............................ [ 77%]
tests/test_extensions/test_tabbed.py ..................... [ 81%]
tests/test_extensions/test_tabbed_alternate.py ..................... [ 84%]
tests/test_syntax.py ................................................... [ 94%]
............ [ 96%]
tests/test_targeted.py ............. [ 99%]
tests/test_versions.py .... [100%]
=================================== FAILURES ===================================
____________ TestWindowsAbsFileScheme.test_windows_root_conversion _____________
self = <tests.test_extensions.test_pathconverter.TestWindowsAbsFileScheme testMethod=test_windows_root_conversion>
def test_windows_root_conversion(self):
"""Test Windows c:/ Conversion."""
if util.is_win():
self.check_markdown(
r'![picture](./extensions/_assets/bg.png)',
r'<p><img alt="picture" src="file:///C:/Some/fake/path/extensions/_assets/bg.png" /></p>'
)
self.check_markdown(
r'![picture](./extensions/_assets/bg.png)',r'<p><img alt="picture" src="file:///C%3A/Some/fake/path/extensions/_assets/bg.png" /></p>'
)
tests/test_extensions/test_pathconverter.py:344:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/util.py:91: in check_markdown
self.assertTrue(not diff)
E AssertionError: False is not true
----------------------------- Captured stdout call -----------------------------
--- Expected
+++ Actual
@@ -1 +1 @@
-<p><img alt="picture" src="file:///C%3A/Some/fake/path/extensions/_assets/bg.png" /></p>+<p><img alt="picture" src="file:C%3A/Some/fake/path/extensions/_assets/bg.png" /></p>
=========================== short test summary info ============================
FAILED tests/test_extensions/test_pathconverter.py::TestWindowsAbsFileScheme::test_windows_root_conversion
======================== 1 failed, 532 passed in 2.93s =========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build; python3.12 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 returned exit code 13
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202409/
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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.