Package: src:python-rdflib-endpoint Version: 0.5.1-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202512/ 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 cannot 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 add an affects on src:python-rdflib-endpoint, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild 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:131: Building wheel for python3.14 with "build" module I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14 * Building wheel... Successfully built rdflib_endpoint-0.5.1-py3-none-any.whl I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with "installer" module I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build" module I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13 * Building wheel... Successfully built rdflib_endpoint-0.5.1-py3-none-any.whl I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with "installer" module dh_auto_test -O--buildsystem=pybuild I: pybuild pybuild:308: cp -r /<<PKGBUILDDIR>>/example/ /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest -k 'not test_convert_oxigraph and not test_serve_oxigraph' [1m============================= test session starts ==============================[0m platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build configfile: pyproject.toml plugins: cov-5.0.0, anyio-4.11.0 [1mcollecting ... [0mcollected 43 items / 2 deselected / 41 selected tests/test_example_app.py::test_service_description [32mPASSED[0m[33m [ 2%][0m tests/test_example_app.py::test_custom_concat [32mPASSED[0m[33m [ 4%][0m tests/test_example_app.py::test_bad_request [32mPASSED[0m[33m [ 7%][0m tests/test_oxrdflib.py::test_service_description [32mPASSED[0m[33m [ 9%][0m tests/test_oxrdflib.py::test_custom_concat_json [32mPASSED[0m[33m [ 12%][0m tests/test_oxrdflib.py::test_select_noaccept_xml [32mPASSED[0m[33m [ 14%][0m tests/test_oxrdflib.py::test_select_csv [32mPASSED[0m[33m [ 17%][0m tests/test_oxrdflib.py::test_fail_select_turtle [32mPASSED[0m[33m [ 19%][0m tests/test_oxrdflib.py::test_concat_construct_turtle [32mPASSED[0m[33m [ 21%][0m tests/test_oxrdflib.py::test_concat_construct_xml [32mPASSED[0m[33m [ 24%][0m tests/test_oxrdflib.py::test_bad_request [32mPASSED[0m[33m [ 26%][0m tests/test_parse_accept.py::test_accept_preference[text/xml-text/xml] [32mPASSED[0m[33m [ 29%][0m tests/test_parse_accept.py::test_accept_preference[text/rdf+xml, text/xml, */*-text/rdf+xml] [32mPASSED[0m[33m [ 31%][0m tests/test_parse_accept.py::test_accept_preference[text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8-text/html] [32mPASSED[0m[33m [ 34%][0m tests/test_parse_accept.py::test_accept_preference[text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=-text/html] [32mPASSED[0m[33m [ 36%][0m tests/test_parse_accept.py::test_accept_preference[text/html;q=0.3, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8-application/xhtml+xml] [32mPASSED[0m[33m [ 39%][0m tests/test_parse_accept.py::test_accept_preference[text/turtle;q=0.9;profile="urn:example:profile-1", text/turtle;q=0.7;profile="urn:example:profile-2"-text/turtle] [32mPASSED[0m[33m [ 41%][0m tests/test_rdflib_endpoint.py::test_service_description [32mPASSED[0m[33m [ 43%][0m tests/test_rdflib_endpoint.py::test_custom_concat_json [32mPASSED[0m[33m [ 46%][0m tests/test_rdflib_endpoint.py::test_select_noaccept_xml [32mPASSED[0m[33m [ 48%][0m tests/test_rdflib_endpoint.py::test_select_csv [32mPASSED[0m[33m [ 51%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-True-body_form] [32mPASSED[0m[33m [ 53%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-True-body_direct] [32mPASSED[0m[33m [ 56%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-False-body_form] [32mPASSED[0m[33m [ 58%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-False-body_direct] [32mPASSED[0m[33m [ 60%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-True-body_form] [32mPASSED[0m[33m [ 63%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-True-body_direct] [32mPASSED[0m[33m [ 65%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-False-body_form] [32mPASSED[0m[33m [ 68%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-False-body_direct] [32mPASSED[0m[33m [ 70%][0m tests/test_rdflib_endpoint.py::test_sparql_query_update_fail [32mPASSED[0m[33m [ 73%][0m tests/test_rdflib_endpoint.py::test_multiple_accept_return_json [32mPASSED[0m[33m [ 75%][0m tests/test_rdflib_endpoint.py::test_multiple_accept_return_json2 [32mPASSED[0m[33m [ 78%][0m tests/test_rdflib_endpoint.py::test_fail_select_turtle [32mPASSED[0m[33m [ 80%][0m tests/test_rdflib_endpoint.py::test_concat_construct_turtle [32mPASSED[0m[33m [ 82%][0m tests/test_rdflib_endpoint.py::test_concat_construct_csv [32mPASSED[0m[33m [ 85%][0m tests/test_rdflib_endpoint.py::test_concat_construct_jsonld [32mPASSED[0m[33m [ 87%][0m tests/test_rdflib_endpoint.py::test_concat_construct_xml [32mPASSED[0m[33m [ 90%][0m tests/test_rdflib_endpoint.py::test_yasgui [32mPASSED[0m[33m [ 92%][0m tests/test_rdflib_endpoint.py::test_bad_request [32mPASSED[0m[33m [ 95%][0m tests/test_serve_cli.py::test_convert [31mFAILED[0m[31m [ 97%][0m tests/test_serve_cli.py::test_serve [32mPASSED[0m[31m [100%][0m/usr/lib/python3/dist-packages/coverage/inorout.py:509: CoverageWarning: Module src was never imported. (module-not-imported) self.warn(f"Module {pkg} was never imported.", slug="module-not-imported") /usr/lib/python3/dist-packages/coverage/control.py:915: CoverageWarning: No data was collected. (no-data-collected) self._warn("No data was collected.", slug="no-data-collected") /usr/lib/python3/dist-packages/pytest_cov/plugin.py:352: CovReportWarning: Failed to generate report: No data to report. warnings.warn(CovReportWarning(message), stacklevel=1) [31m[1mWARNING: Failed to generate report: No data to report. [0m =================================== FAILURES =================================== [31m[1m_________________________________ test_convert _________________________________[0m [0m[94mdef[39;49;00m [92mtest_convert[39;49;00m():[90m[39;49;00m [94mfor[39;49;00m out_format [95min[39;49;00m out_formats:[90m[39;49;00m [94mwith[39;49;00m tempfile.NamedTemporaryFile(delete=[94mTrue[39;49;00m) [94mas[39;49;00m tmp_file:[90m[39;49;00m out_file = [96mstr[39;49;00m([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mtmp_file[33m}[39;49;00m[33m.[39;49;00m[33m{[39;49;00mout_format[33m}[39;49;00m[33m"[39;49;00m)[90m[39;49;00m result = runner.invoke([90m[39;49;00m cli,[90m[39;49;00m [[33m"[39;49;00m[33mconvert[39;49;00m[33m"[39;49;00m, [33m"[39;49;00m[33mtests/resources/test2.ttl[39;49;00m[33m"[39;49;00m, [33m"[39;49;00m[33m--output[39;49;00m[33m"[39;49;00m, out_file],[90m[39;49;00m )[90m[39;49;00m > [94massert[39;49;00m result.exit_code == > [94m0[39;49;00m[90m[39;49;00m [1m[31mE AssertionError: assert 1 == 0[0m [1m[31mE + where 1 = <Result FileNotFoundError(2, 'No such file or directory')>.exit_code[0m [1m[31mtests/test_serve_cli.py[0m:23: AssertionError [33m=============================== warnings summary ===============================[0m example/app/main.py:94 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/example/app/main.py:94: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. g = ConjunctiveGraph( tests/test_serve_cli.py::test_convert /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/rdflib_endpoint/__main__.py:68: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. g = ConjunctiveGraph(store=store) tests/test_serve_cli.py::test_serve /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/rdflib_endpoint/__main__.py:30: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. g = ConjunctiveGraph(store=store) tests/test_serve_cli.py::test_serve /usr/lib/python3/dist-packages/rdflib/plugins/parsers/nquads.py:80: DeprecationWarning: Dataset.default_context is deprecated, use Dataset.default_graph instead. ds_default = ds.default_context # the DEFAULT_DATASET_GRAPH_ID tests/test_serve_cli.py::test_serve /usr/lib/python3/dist-packages/rdflib/plugins/parsers/nquads.py:91: DeprecationWarning: Dataset.default_context is deprecated, use Dataset.default_graph instead. ds.default_context = new_default_context tests/test_serve_cli.py::test_serve /usr/lib/python3/dist-packages/rdflib/plugins/parsers/jsonld.py:159: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. conj_sink = ConjunctiveGraph(store=sink.store, identifier=sink.identifier) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.14.2-final-0 ----------- [36m[1m=========================== short test summary info ============================[0m [31mFAILED[0m tests/test_serve_cli.py::[1mtest_convert[0m - AssertionError: assert 1 == 0 + where 1 = <Result FileNotFoundError(2, 'No such file or directory')>.exit_code [31m============ [31m[1m1 failed[0m, [32m40 passed[0m, [33m2 deselected[0m, [33m6 warnings[0m[31m in 1.01s[0m[31m ============[0m E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest -k 'not test_convert_oxigraph and not test_serve_oxigraph' I: pybuild pybuild:308: cp -r /<<PKGBUILDDIR>>/example/ /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest -k 'not test_convert_oxigraph and not test_serve_oxigraph' [1m============================= test session starts ==============================[0m platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build configfile: pyproject.toml plugins: cov-5.0.0, anyio-4.11.0 [1mcollecting ... [0mcollected 43 items / 2 deselected / 41 selected tests/test_example_app.py::test_service_description [32mPASSED[0m[33m [ 2%][0m tests/test_example_app.py::test_custom_concat [32mPASSED[0m[33m [ 4%][0m tests/test_example_app.py::test_bad_request [32mPASSED[0m[33m [ 7%][0m tests/test_oxrdflib.py::test_service_description [32mPASSED[0m[33m [ 9%][0m tests/test_oxrdflib.py::test_custom_concat_json [32mPASSED[0m[33m [ 12%][0m tests/test_oxrdflib.py::test_select_noaccept_xml [32mPASSED[0m[33m [ 14%][0m tests/test_oxrdflib.py::test_select_csv [32mPASSED[0m[33m [ 17%][0m tests/test_oxrdflib.py::test_fail_select_turtle [32mPASSED[0m[33m [ 19%][0m tests/test_oxrdflib.py::test_concat_construct_turtle [32mPASSED[0m[33m [ 21%][0m tests/test_oxrdflib.py::test_concat_construct_xml [32mPASSED[0m[33m [ 24%][0m tests/test_oxrdflib.py::test_bad_request [32mPASSED[0m[33m [ 26%][0m tests/test_parse_accept.py::test_accept_preference[text/xml-text/xml] [32mPASSED[0m[33m [ 29%][0m tests/test_parse_accept.py::test_accept_preference[text/rdf+xml, text/xml, */*-text/rdf+xml] [32mPASSED[0m[33m [ 31%][0m tests/test_parse_accept.py::test_accept_preference[text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8-text/html] [32mPASSED[0m[33m [ 34%][0m tests/test_parse_accept.py::test_accept_preference[text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=-text/html] [32mPASSED[0m[33m [ 36%][0m tests/test_parse_accept.py::test_accept_preference[text/html;q=0.3, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8-application/xhtml+xml] [32mPASSED[0m[33m [ 39%][0m tests/test_parse_accept.py::test_accept_preference[text/turtle;q=0.9;profile="urn:example:profile-1", text/turtle;q=0.7;profile="urn:example:profile-2"-text/turtle] [32mPASSED[0m[33m [ 41%][0m tests/test_rdflib_endpoint.py::test_service_description [32mPASSED[0m[33m [ 43%][0m tests/test_rdflib_endpoint.py::test_custom_concat_json [32mPASSED[0m[33m [ 46%][0m tests/test_rdflib_endpoint.py::test_select_noaccept_xml [32mPASSED[0m[33m [ 48%][0m tests/test_rdflib_endpoint.py::test_select_csv [32mPASSED[0m[33m [ 51%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-True-body_form] [32mPASSED[0m[33m [ 53%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-True-body_direct] [32mPASSED[0m[33m [ 56%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-False-body_form] [32mPASSED[0m[33m [ 58%][0m tests/test_rdflib_endpoint.py::test_sparql_update[None-False-body_direct] [32mPASSED[0m[33m [ 60%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-True-body_form] [32mPASSED[0m[33m [ 63%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-True-body_direct] [32mPASSED[0m[33m [ 65%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-False-body_form] [32mPASSED[0m[33m [ 68%][0m tests/test_rdflib_endpoint.py::test_sparql_update[key-False-body_direct] [32mPASSED[0m[33m [ 70%][0m tests/test_rdflib_endpoint.py::test_sparql_query_update_fail [32mPASSED[0m[33m [ 73%][0m tests/test_rdflib_endpoint.py::test_multiple_accept_return_json [32mPASSED[0m[33m [ 75%][0m tests/test_rdflib_endpoint.py::test_multiple_accept_return_json2 [32mPASSED[0m[33m [ 78%][0m tests/test_rdflib_endpoint.py::test_fail_select_turtle [32mPASSED[0m[33m [ 80%][0m tests/test_rdflib_endpoint.py::test_concat_construct_turtle [32mPASSED[0m[33m [ 82%][0m tests/test_rdflib_endpoint.py::test_concat_construct_csv [32mPASSED[0m[33m [ 85%][0m tests/test_rdflib_endpoint.py::test_concat_construct_jsonld [32mPASSED[0m[33m [ 87%][0m tests/test_rdflib_endpoint.py::test_concat_construct_xml [32mPASSED[0m[33m [ 90%][0m tests/test_rdflib_endpoint.py::test_yasgui [32mPASSED[0m[33m [ 92%][0m tests/test_rdflib_endpoint.py::test_bad_request [32mPASSED[0m[33m [ 95%][0m tests/test_serve_cli.py::test_convert [32mPASSED[0m[33m [ 97%][0m tests/test_serve_cli.py::test_serve [32mPASSED[0m[33m [100%][0m/usr/lib/python3/dist-packages/coverage/inorout.py:509: CoverageWarning: Module src was never imported. (module-not-imported) self.warn(f"Module {pkg} was never imported.", slug="module-not-imported") /usr/lib/python3/dist-packages/coverage/control.py:915: CoverageWarning: No data was collected. (no-data-collected) self._warn("No data was collected.", slug="no-data-collected") /usr/lib/python3/dist-packages/pytest_cov/plugin.py:352: CovReportWarning: Failed to generate report: No data to report. warnings.warn(CovReportWarning(message), stacklevel=1) [31m[1mWARNING: Failed to generate report: No data to report. [0m [33m=============================== warnings summary ===============================[0m example/app/main.py:94 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/example/app/main.py:94: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. g = ConjunctiveGraph( tests/test_serve_cli.py::test_convert tests/test_serve_cli.py::test_convert tests/test_serve_cli.py::test_convert tests/test_serve_cli.py::test_convert tests/test_serve_cli.py::test_convert /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/rdflib_endpoint/__main__.py:68: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. g = ConjunctiveGraph(store=store) tests/test_serve_cli.py::test_convert /usr/lib/python3/dist-packages/rdflib/plugins/serializers/nt.py:39: UserWarning: NTSerializer always uses UTF-8 encoding. Given encoding was: None warnings.warn( tests/test_serve_cli.py::test_serve /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/rdflib_endpoint/__main__.py:30: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. g = ConjunctiveGraph(store=store) tests/test_serve_cli.py::test_serve /usr/lib/python3/dist-packages/rdflib/plugins/parsers/nquads.py:80: DeprecationWarning: Dataset.default_context is deprecated, use Dataset.default_graph instead. ds_default = ds.default_context # the DEFAULT_DATASET_GRAPH_ID tests/test_serve_cli.py::test_serve /usr/lib/python3/dist-packages/rdflib/plugins/parsers/nquads.py:91: DeprecationWarning: Dataset.default_context is deprecated, use Dataset.default_graph instead. ds.default_context = new_default_context tests/test_serve_cli.py::test_serve /usr/lib/python3/dist-packages/rdflib/plugins/parsers/jsonld.py:159: DeprecationWarning: ConjunctiveGraph is deprecated, use Dataset instead. conj_sink = ConjunctiveGraph(store=sink.store, identifier=sink.identifier) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.13.11-final-0 ---------- [33m================ [32m41 passed[0m, [33m[1m2 deselected[0m, [33m[1m11 warnings[0m[33m in 1.01s[0m[33m =================[0m I: pybuild pybuild:334: rm -rf /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/example/ 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] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

