Package: src:pymdown-extensions Version: 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'', r'<p><img alt="picture" src="file:///C:/Some/fake/path/extensions/_assets/bg.png" /></p>' ) else:
self.check_markdown(
r'', 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.