Package: src:importlab Version: 0.8.1-2 Severity: serious Tags: ftbfs trixie sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --with python3 --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running clean removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with python3 --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py config /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/resolve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/output.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/fs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/graph.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/parsepy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/environment.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/import_finder.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab copying importlab/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab running egg_info creating importlab.egg-info writing importlab.egg-info/PKG-INFO writing dependency_links to importlab.egg-info/dependency_links.txt writing requirements to importlab.egg-info/requires.txt writing top-level names to importlab.egg-info/top_level.txt writing manifest file 'importlab.egg-info/SOURCES.txt' reading manifest file 'importlab.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'importlab.egg-info/SOURCES.txt' running build_scripts creating build/scripts-3.13 copying and adjusting bin/importlab -> build/scripts-3.13 changing mode of build/scripts-3.13/importlab from 644 to 755 dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build; python3.13 -m unittest discover -v testIsDir (tests.test_fs.TestOSFileSystem.testIsDir) ... ok testIsFile (tests.test_fs.TestOSFileSystem.testIsFile) ... ok testFullPath (tests.test_fs.TestPYIFileSystem.testFullPath) ... ok testIsDir (tests.test_fs.TestPYIFileSystem.testIsDir) ... ok testIsFile (tests.test_fs.TestPYIFileSystem.testIsFile) ... ok testIsDir (tests.test_fs.TestRemappingFileSystem.testIsDir) ... ok testIsFile (tests.test_fs.TestRemappingFileSystem.testIsFile) ... ok testIsDir (tests.test_fs.TestStoredFileSystem.testIsDir) ... ok testIsFile (tests.test_fs.TestStoredFileSystem.testIsFile) ... ok testNoTrivialEmptyDir (tests.test_fs.TestStoredFileSystem.testNoTrivialEmptyDir) ... ok test_readable_nonpy (tests.test_graph.TestDependencyGraph.test_readable_nonpy) ... ok test_self_dep (tests.test_graph.TestDependencyGraph.test_self_dep) ... ok test_simple (tests.test_graph.TestDependencyGraph.test_simple) ... ok test_simple_cycle (tests.test_graph.TestDependencyGraph.test_simple_cycle) ... ok test_trim (tests.test_graph.TestDependencyGraph.test_trim) ... ok test_unreadable (tests.test_graph.TestDependencyGraph.test_unreadable) ... ok test_unreadable_direct_source (tests.test_graph.TestDependencyGraph.test_unreadable_direct_source) ... ok test_unreadable_nonpy (tests.test_graph.TestDependencyGraph.test_unreadable_nonpy) ... ok test_basic (tests.test_graph.TestImportGraph.test_basic) ... ok test_builtin_extension (tests.test_graph.TestImportGraph.test_builtin_extension) Tests that builtin .so files are ignored. ... ok test_system_extension (tests.test_graph.TestImportGraph.test_system_extension) Tests that system .so files are included in deps. ... ok test_system_extension_notrim (tests.test_graph.TestImportGraph.test_system_extension_notrim) Tests that failing to descend into a .so file's deps is ok. ... ok test_trim (tests.test_graph.TestImportGraph.test_trim) ... ok test_find_submodule (tests.test_import_finder.TestImportFinder.test_find_submodule) ... ok test_importlib_exception (tests.test_import_finder.TestImportFinder.test_importlib_exception) ... ok test_formatted_deps_list (tests.test_output.TestOutput.test_formatted_deps_list) ... ok test_inspect_graph (tests.test_output.TestOutput.test_inspect_graph) ... ok test_print_topological_sort (tests.test_output.TestOutput.test_print_topological_sort) ... ok test_print_tree (tests.test_output.TestOutput.test_print_tree) ... ok test_print_unresolved (tests.test_output.TestOutput.test_print_unresolved) ... ok test_as (tests.test_parsepy.TestParsePy.test_as) ... ok test_asterisk (tests.test_parsepy.TestParsePy.test_asterisk) ... ok test_dot (tests.test_parsepy.TestParsePy.test_dot) ... ok test_dot_multiple (tests.test_parsepy.TestParsePy.test_dot_multiple) ... ok test_dotdot (tests.test_parsepy.TestParsePy.test_dotdot) ... ok test_dotdotdot_asterisk (tests.test_parsepy.TestParsePy.test_dotdotdot_asterisk) ... ok test_dotted (tests.test_parsepy.TestParsePy.test_dotted) ... ok test_dotted_as (tests.test_parsepy.TestParsePy.test_dotted_as) ... ok test_dotted_comma (tests.test_parsepy.TestParsePy.test_dotted_comma) ... ok test_dotted_from (tests.test_parsepy.TestParsePy.test_dotted_from) ... ok test_encoding_latin1 (tests.test_parsepy.TestParsePy.test_encoding_latin1) ... ok test_encoding_utf8 (tests.test_parsepy.TestParsePy.test_encoding_utf8) ... ok test_from (tests.test_parsepy.TestParsePy.test_from) ... ok test_from_multiple (tests.test_parsepy.TestParsePy.test_from_multiple) ... ok test_from_parentheses (tests.test_parsepy.TestParsePy.test_from_parentheses) ... ok test_from_with_rename (tests.test_parsepy.TestParsePy.test_from_with_rename) ... ok test_multiple_1 (tests.test_parsepy.TestParsePy.test_multiple_1) ... ok test_multiple_2 (tests.test_parsepy.TestParsePy.test_multiple_2) ... ok test_multiple_3 (tests.test_parsepy.TestParsePy.test_multiple_3) ... ok test_multiple_4 (tests.test_parsepy.TestParsePy.test_multiple_4) ... ok test_non_utf8 (tests.test_parsepy.TestParsePy.test_non_utf8) Verify that we can parse files with non-utf8 encoding. ... ok test_print_function (tests.test_parsepy.TestParsePy.test_print_function) ... ok test_simple (tests.test_parsepy.TestParsePy.test_simple) ... ok test_syntax_error (tests.test_parsepy.TestParsePy.test_syntax_error) ... ok testFallBackToSource (tests.test_resolve.TestResolver.testFallBackToSource) ... ok testGetPyFromPycSource (tests.test_resolve.TestResolver.testGetPyFromPycSource) ... ok testOverrideSource (tests.test_resolve.TestResolver.testOverrideSource) ... ok testPycSourceWithoutPy (tests.test_resolve.TestResolver.testPycSourceWithoutPy) ... ok testResolveBuiltin (tests.test_resolve.TestResolver.testResolveBuiltin) ... ok testResolveInitFile (tests.test_resolve.TestResolver.testResolveInitFile) ... ok testResolveInitFileRelative (tests.test_resolve.TestResolver.testResolveInitFileRelative) ... ok testResolveModuleFromFile (tests.test_resolve.TestResolver.testResolveModuleFromFile) ... ok testResolvePackageFile (tests.test_resolve.TestResolver.testResolvePackageFile) ... ok testResolveParentPackageFile (tests.test_resolve.TestResolver.testResolveParentPackageFile) ... ok testResolveParentPackageFileWithModule (tests.test_resolve.TestResolver.testResolveParentPackageFileWithModule) ... ok testResolvePyiFile (tests.test_resolve.TestResolver.testResolvePyiFile) ... ok testResolveRelativeFromInitFileWithModule (tests.test_resolve.TestResolver.testResolveRelativeFromInitFileWithModule) ... ok testResolveRelativeInNonPackage (tests.test_resolve.TestResolver.testResolveRelativeInNonPackage) ... ok testResolveRelativeSymbol (tests.test_resolve.TestResolver.testResolveRelativeSymbol) ... ok testResolveSamePackageFile (tests.test_resolve.TestResolver.testResolveSamePackageFile) ... ok testResolveSiblingPackageFile (tests.test_resolve.TestResolver.testResolveSiblingPackageFile) ... ok testResolveStarImport (tests.test_resolve.TestResolver.testResolveStarImport) ... ok testResolveStarImportBuiltin (tests.test_resolve.TestResolver.testResolveStarImportBuiltin) ... ok testResolveStarImportSystem (tests.test_resolve.TestResolver.testResolveStarImportSystem) ... ok testResolveSymbolFromFile (tests.test_resolve.TestResolver.testResolveSymbolFromFile) ... ok testResolveSystemFileNameClash (tests.test_resolve.TestResolver.testResolveSystemFileNameClash) ... ok testResolveSystemInitFile (tests.test_resolve.TestResolver.testResolveSystemInitFile) ... ok testResolveSystemPackageDir (tests.test_resolve.TestResolver.testResolveSystemPackageDir) ... ok testResolveSystemRelative (tests.test_resolve.TestResolver.testResolveSystemRelative) ... ok testResolveSystemSymbol (tests.test_resolve.TestResolver.testResolveSystemSymbol) ... ok testResolveSystemSymbolNameClash (tests.test_resolve.TestResolver.testResolveSystemSymbolNameClash) ... ok testResolveTopLevel (tests.test_resolve.TestResolver.testResolveTopLevel) ... ok testResolveWithFilesystem (tests.test_resolve.TestResolver.testResolveWithFilesystem) ... ok testResolveWithImportSource (tests.test_resolve.TestResolver.testResolveWithImportSource) ... ok testGetAbsoluteName (tests.test_resolve.TestResolverUtils.testGetAbsoluteName) ... ok testInferInitModuleName (tests.test_resolve.TestResolverUtils.testInferInitModuleName) ... ok testInferModuleName (tests.test_resolve.TestResolverUtils.testInferModuleName) ... ok test_run_py_file (tests.test_utils.TestUtils.test_run_py_file) ... ok test_strip_suffix (tests.test_utils.TestUtils.test_strip_suffix) ... ok ---------------------------------------------------------------------- Ran 89 tests in 0.044s OK create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-importlab/ -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py install --root /<<PKGBUILDDIR>>/debian/python3-importlab /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running egg_info writing importlab.egg-info/PKG-INFO writing dependency_links to importlab.egg-info/dependency_links.txt writing requirements to importlab.egg-info/requires.txt writing top-level names to importlab.egg-info/top_level.txt reading manifest file 'importlab.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'importlab.egg-info/SOURCES.txt' running build_scripts running install_lib creating /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages creating /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/resolve.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/output.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/fs.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/graph.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/utils.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab creating /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/fs.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/__init__.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/import_finder.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/parsepy.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/utils.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/resolve.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/graph.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/environment.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/output.cpython-313.pyc -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__ copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/parsepy.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/environment.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/import_finder.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/resolve.py to resolve.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/output.py to output.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/fs.py to fs.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/graph.py to graph.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/utils.py to utils.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/parsepy.py to parsepy.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/environment.py to environment.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/import_finder.py to import_finder.cpython-313.pyc byte-compiling /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__init__.py to __init__.cpython-313.pyc running install_egg_info Copying importlab.egg-info to /<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab-0.8.1.egg-info Skipping SOURCES.txt running install_scripts creating /<<PKGBUILDDIR>>/debian/python3-importlab/usr/bin copying build/scripts-3.13/importlab -> /<<PKGBUILDDIR>>/debian/python3-importlab/usr/bin changing mode of /<<PKGBUILDDIR>>/debian/python3-importlab/usr/bin/importlab to 755 dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild debian/rules execute_before_dh_installman make[1]: Entering directory '/<<PKGBUILDDIR>>' PYTHONPATH=. help2man -n'A library to calculate python dependency graphs.' \ debian/python3-importlab/usr/bin/importlab > importlab.1 help2man: can't get `--help' info from debian/python3-importlab/usr/bin/importlab Try `--no-discard-stderr' if option outputs to stderr make[1]: *** [debian/rules:9: execute_before_dh_installman] Error 127 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: binary] Error 2 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/202504/ 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 add an affects on src:importlab, so that this is still visible in the BTS web page for this package. Thanks.