Public bug reported: Imported from Debian bug http://bugs.debian.org/1122041:
Source: pymupdf Version: 1.25.4+ds1-4 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: [email protected] Dear maintainer, pymupdf FTBFS with Python 3.14: pipcl.py:657:build_wheel(): Have created wheel size=723642: /build/reproducible-path/pymupdf-1.25.4+ds1/.pybuild/cpython3_3.13/pymupdf-1.25.4-cp313-none-linux_x86_64.whl Successfully built pymupdf-1.25.4-cp313-none-linux_x86_64.whl I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with "installer" module dh_auto_test -a -O--buildsystem=pybuild I: pybuild base:317: cd /build/reproducible-path/pymupdf-1.25.4+ds1/.pybuild/cpython3_3.14/build; python3.14 -m pytest --ignore tests/test_codespell.py --ignore tests/test_flake8.py --ignore tests/test_memory.py --ignore tests/test_pylint.py --ignore tests/test_spikes.py --ignore tests/test_tesseract.py --ignore tests/test_textextract.py --ignore tests/test_story.py -k 'not test_3050 and not test_textbox3 and not test_subset_fonts and not test_fontarchive and not test_htmlbox1 and not test_color_count and not test_4309 and not test_4309 and not test_3624 and not test_2246 and not test_1645 and not test_pilsave and not test_deletion' Segmentation fault E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=139: cd /build/reproducible-path/pymupdf-1.25.4+ds1/.pybuild/cpython3_3.14/build; python3.14 -m pytest --ignore tests/test_codespell.py --ignore tests/test_flake8.py --ignore tests/test_memory.py --ignore tests/test_pylint.py --ignore tests/test_spikes.py --ignore tests/test_tesseract.py --ignore tests/test_textextract.py --ignore tests/test_story.py -k 'not test_3050 and not test_textbox3 and not test_subset_fonts and not test_fontarchive and not test_htmlbox1 and not test_color_count and not test_4309 and not test_4309 and not test_3624 and not test_2246 and not test_1645 and not test_pilsave and not test_deletion' I: pybuild base:317: cd /build/reproducible-path/pymupdf-1.25.4+ds1/.pybuild/cpython3_3.13/build; python3.13 -m pytest --ignore tests/test_codespell.py --ignore tests/test_flake8.py --ignore tests/test_memory.py --ignore tests/test_pylint.py --ignore tests/test_spikes.py --ignore tests/test_tesseract.py --ignore tests/test_textextract.py --ignore tests/test_story.py -k 'not test_3050 and not test_textbox3 and not test_subset_fonts and not test_fontarchive and not test_htmlbox1 and not test_color_count and not test_4309 and not test_4309 and not test_3624 and not test_2246 and not test_1645 and not test_pilsave and not test_deletion' ============================= test session starts ============================== platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 rootdir: /build/reproducible-path/pymupdf-1.25.4+ds1/.pybuild/cpython3_3.13/build configfile: pytest.ini collected 291 items / 12 deselected / 279 selected tests/test_2548.py . [ 0%] tests/test_2634.py . [ 0%] tests/test_2904.py . [ 1%] tests/test_2907.py . [ 1%] tests/test_4141.py . [ 1%] tests/test_annots.py ................................ [ 13%] tests/test_badfonts.py . [ 13%] tests/test_balance_count.py . [ 13%] tests/test_barcode.py . [ 14%] tests/test_cluster_drawings.py ... [ 15%] tests/test_crypting.py . [ 15%] tests/test_docs_samples.py s [ 16%] tests/test_drawings.py ........ [ 18%] tests/test_embeddedfiles.py .. [ 19%] tests/test_extractimage.py ... [ 20%] tests/test_font.py .......... [ 24%] tests/test_general.py .................................................. [ 42%] ......................... [ 51%] tests/test_geometry.py .......... [ 54%] tests/test_imagebbox.py .. [ 55%] tests/test_imagemasks.py .. [ 56%] tests/test_import.py . [ 56%] tests/test_insertimage.py ... [ 57%] tests/test_insertpdf.py ........ [ 60%] tests/test_linebreaks.py . [ 60%] tests/test_linequad.py . [ 61%] tests/test_metadata.py ... [ 62%] tests/test_mupdf_regressions.py ..... [ 64%] tests/test_named_links.py ... [ 65%] tests/test_nonpdf.py ... [ 66%] tests/test_object_manipulation.py .... [ 67%] tests/test_objectstreams.py ... [ 68%] tests/test_optional_content.py .... [ 70%] tests/test_page_links.py . [ 70%] tests/test_pagedelete.py .. [ 71%] tests/test_pagelabels.py .. [ 72%] tests/test_pixmap.py ...................... [ 79%] tests/test_remove-rotation.py . [ 80%] tests/test_rtl.py . [ 80%] tests/test_showpdfpage.py .. [ 81%] tests/test_tables.py ............. [ 86%] tests/test_textbox.py ......... [ 89%] tests/test_textsearch.py ... [ 90%] tests/test_toc.py ............ [ 94%] tests/test_widgets.py .............. [ 99%] tests/test_word_delimiters.py . [100%] =========== 278 passed, 1 skipped, 12 deselected in 88.98s (0:01:28) =========== dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13 make: *** [debian/rules:9: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 See https://buildd.debian.org/status/fetch.php?pkg=pymupdf&arch=amd64&ver=1.25.4%2Bds1-4%2Bb1&stamp=1764760605&raw=0 for more details. Cheers -- Sebastian Ramacher ** Affects: mupdf (Ubuntu) Importance: Undecided Status: New ** Affects: pymupdf (Ubuntu) Importance: Undecided Status: New ** Affects: mupdf (Debian) Importance: Undecided Status: New ** Tags: ftbfs update-excuse ** Bug watch added: Debian Bug tracker #1122041 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122041 ** Changed in: mupdf (Debian) Remote watch: None => Debian Bug tracker #1122041 ** Also affects: pymupdf (Ubuntu) Importance: Undecided Status: New ** Tags added: ftbfs update-excuse -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2138625 Title: python3-mupdf: Segfault on import with Python 3.14 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mupdf/+bug/2138625/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
