Package: src:python-lsp-rope Version: 0.1.17-1 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-lsp-rope, 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 I: pybuild base:317: python3.14 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 :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** [... snipped ...] import rope.base.builtins # Use full qualification for clarity. ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/base/builtins.py:6: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:5: in <module> import rope.base.pynames /usr/lib/python3/dist-packages/rope/base/pynames.py:5: in <module> import rope.base.pyobjects /usr/lib/python3/dist-packages/rope/base/pyobjects.py:3: in <module> from rope.base import ast, exceptions, utils /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError ______________ ERROR collecting test/test_introduce_parameter.py _______________ /usr/lib/python3/dist-packages/rope/base/ast.py:9: in <module> from ast import _const_node_type_names # type:ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ImportError: cannot import name '_const_node_type_names' from 'ast' (/usr/lib/python3.14/ast.py) During handling of the above exception, another exception occurred: test/test_introduce_parameter.py:1: in <module> from pylsp_rope import commands, plugin, typing pylsp_rope/plugin.py:5: in <module> from rope.base import libutils /usr/lib/python3/dist-packages/rope/base/libutils.py:5: in <module> import rope.base.project /usr/lib/python3/dist-packages/rope/base/project.py:13: in <module> from rope.base import exceptions, history, pycore, taskhandle, utils /usr/lib/python3/dist-packages/rope/base/pycore.py:8: in <module> import rope.base.oi.objectinfo /usr/lib/python3/dist-packages/rope/base/oi/objectinfo.py:4: in <module> from rope.base.oi import memorydb, objectdb, transform /usr/lib/python3/dist-packages/rope/base/oi/transform.py:6: in <module> import rope.base.builtins # Use full qualification for clarity. ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/base/builtins.py:6: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:5: in <module> import rope.base.pynames /usr/lib/python3/dist-packages/rope/base/pynames.py:5: in <module> import rope.base.pyobjects /usr/lib/python3/dist-packages/rope/base/pyobjects.py:3: in <module> from rope.base import ast, exceptions, utils /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError _________________ ERROR collecting test/test_local_to_field.py _________________ /usr/lib/python3/dist-packages/rope/base/ast.py:9: in <module> from ast import _const_node_type_names # type:ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ImportError: cannot import name '_const_node_type_names' from 'ast' (/usr/lib/python3.14/ast.py) During handling of the above exception, another exception occurred: test/test_local_to_field.py:1: in <module> from pylsp_rope import commands, plugin, typing pylsp_rope/plugin.py:5: in <module> from rope.base import libutils /usr/lib/python3/dist-packages/rope/base/libutils.py:5: in <module> import rope.base.project /usr/lib/python3/dist-packages/rope/base/project.py:13: in <module> from rope.base import exceptions, history, pycore, taskhandle, utils /usr/lib/python3/dist-packages/rope/base/pycore.py:8: in <module> import rope.base.oi.objectinfo /usr/lib/python3/dist-packages/rope/base/oi/objectinfo.py:4: in <module> from rope.base.oi import memorydb, objectdb, transform /usr/lib/python3/dist-packages/rope/base/oi/transform.py:6: in <module> import rope.base.builtins # Use full qualification for clarity. ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/base/builtins.py:6: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:5: in <module> import rope.base.pynames /usr/lib/python3/dist-packages/rope/base/pynames.py:5: in <module> import rope.base.pyobjects /usr/lib/python3/dist-packages/rope/base/pyobjects.py:3: in <module> from rope.base import ast, exceptions, utils /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError ____________ ERROR collecting test/test_method_to_method_object.py _____________ /usr/lib/python3/dist-packages/rope/base/ast.py:9: in <module> from ast import _const_node_type_names # type:ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ImportError: cannot import name '_const_node_type_names' from 'ast' (/usr/lib/python3.14/ast.py) During handling of the above exception, another exception occurred: test/test_method_to_method_object.py:1: in <module> from pylsp_rope import commands, plugin, typing pylsp_rope/plugin.py:5: in <module> from rope.base import libutils /usr/lib/python3/dist-packages/rope/base/libutils.py:5: in <module> import rope.base.project /usr/lib/python3/dist-packages/rope/base/project.py:13: in <module> from rope.base import exceptions, history, pycore, taskhandle, utils /usr/lib/python3/dist-packages/rope/base/pycore.py:8: in <module> import rope.base.oi.objectinfo /usr/lib/python3/dist-packages/rope/base/oi/objectinfo.py:4: in <module> from rope.base.oi import memorydb, objectdb, transform /usr/lib/python3/dist-packages/rope/base/oi/transform.py:6: in <module> import rope.base.builtins # Use full qualification for clarity. ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/base/builtins.py:6: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:5: in <module> import rope.base.pynames /usr/lib/python3/dist-packages/rope/base/pynames.py:5: in <module> import rope.base.pyobjects /usr/lib/python3/dist-packages/rope/base/pyobjects.py:3: in <module> from rope.base import ast, exceptions, utils /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError ____________________ ERROR collecting test/test_project.py _____________________ /usr/lib/python3/dist-packages/rope/base/ast.py:9: in <module> from ast import _const_node_type_names # type:ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ImportError: cannot import name '_const_node_type_names' from 'ast' (/usr/lib/python3.14/ast.py) During handling of the above exception, another exception occurred: test/test_project.py:1: in <module> from rope.refactor import inline /usr/lib/python3/dist-packages/rope/refactor/__init__.py:49: in <module> from rope.refactor.importutils import ImportOrganizer # noqa ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/refactor/importutils/__init__.py:9: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:4: in <module> import rope.base.builtins /usr/lib/python3/dist-packages/rope/base/builtins.py:7: in <module> from rope.base import arguments, ast, pynames, pyobjects, utils /usr/lib/python3/dist-packages/rope/base/arguments.py:2: in <module> from rope.base import ast /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError _____________________ ERROR collecting test/test_rename.py _____________________ /usr/lib/python3/dist-packages/rope/base/ast.py:9: in <module> from ast import _const_node_type_names # type:ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ImportError: cannot import name '_const_node_type_names' from 'ast' (/usr/lib/python3.14/ast.py) During handling of the above exception, another exception occurred: test/test_rename.py:3: in <module> from pylsp_rope.plugin import pylsp_rename pylsp_rope/plugin.py:5: in <module> from rope.base import libutils /usr/lib/python3/dist-packages/rope/base/libutils.py:5: in <module> import rope.base.project /usr/lib/python3/dist-packages/rope/base/project.py:13: in <module> from rope.base import exceptions, history, pycore, taskhandle, utils /usr/lib/python3/dist-packages/rope/base/pycore.py:8: in <module> import rope.base.oi.objectinfo /usr/lib/python3/dist-packages/rope/base/oi/objectinfo.py:4: in <module> from rope.base.oi import memorydb, objectdb, transform /usr/lib/python3/dist-packages/rope/base/oi/transform.py:6: in <module> import rope.base.builtins # Use full qualification for clarity. ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/base/builtins.py:6: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:5: in <module> import rope.base.pynames /usr/lib/python3/dist-packages/rope/base/pynames.py:5: in <module> import rope.base.pyobjects /usr/lib/python3/dist-packages/rope/base/pyobjects.py:3: in <module> from rope.base import ast, exceptions, utils /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError __________________ ERROR collecting test/test_usefunction.py ___________________ /usr/lib/python3/dist-packages/rope/base/ast.py:9: in <module> from ast import _const_node_type_names # type:ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ImportError: cannot import name '_const_node_type_names' from 'ast' (/usr/lib/python3.14/ast.py) During handling of the above exception, another exception occurred: test/test_usefunction.py:1: in <module> from pylsp_rope import plugin, commands, typing pylsp_rope/plugin.py:5: in <module> from rope.base import libutils /usr/lib/python3/dist-packages/rope/base/libutils.py:5: in <module> import rope.base.project /usr/lib/python3/dist-packages/rope/base/project.py:13: in <module> from rope.base import exceptions, history, pycore, taskhandle, utils /usr/lib/python3/dist-packages/rope/base/pycore.py:8: in <module> import rope.base.oi.objectinfo /usr/lib/python3/dist-packages/rope/base/oi/objectinfo.py:4: in <module> from rope.base.oi import memorydb, objectdb, transform /usr/lib/python3/dist-packages/rope/base/oi/transform.py:6: in <module> import rope.base.builtins # Use full qualification for clarity. ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/dist-packages/rope/base/builtins.py:6: in <module> import rope.base.evaluate /usr/lib/python3/dist-packages/rope/base/evaluate.py:5: in <module> import rope.base.pynames /usr/lib/python3/dist-packages/rope/base/pynames.py:5: in <module> import rope.base.pyobjects /usr/lib/python3/dist-packages/rope/base/pyobjects.py:3: in <module> from rope.base import ast, exceptions, utils /usr/lib/python3/dist-packages/rope/base/ast.py:12: in <module> assert sys.version_info < (3, 8) ^^^^^^^^^^^^^^^^^^^^^^^^^ E AssertionError =========================== short test summary info ============================ ERROR test/test_commands.py - AssertionError ERROR test/test_extract.py - AssertionError ERROR test/test_generate.py - AssertionError ERROR test/test_import_utils.py - AssertionError ERROR test/test_inline.py - AssertionError ERROR test/test_introduce_parameter.py - AssertionError ERROR test/test_local_to_field.py - AssertionError ERROR test/test_method_to_method_object.py - AssertionError ERROR test/test_project.py - AssertionError ERROR test/test_rename.py - AssertionError ERROR test/test_usefunction.py - AssertionError !!!!!!!!!!!!!!!!!!! Interrupted: 11 errors during collection !!!!!!!!!!!!!!!!!!! ============================== 11 errors in 0.48s ============================== E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest test I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest test ============================= test session starts ============================== platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build configfile: pyproject.toml plugins: typeguard-4.4.4 collected 35 items test/test_commands.py ... [ 8%] test/test_extract.py ......... [ 34%] test/test_generate.py ... [ 42%] test/test_import_utils.py . [ 45%] test/test_inline.py ... [ 54%] test/test_introduce_parameter.py . [ 57%] test/test_local_to_field.py .. [ 62%] test/test_lsp_diff.py .... [ 74%] test/test_method_to_method_object.py .. [ 80%] test/test_project.py .. [ 85%] test/test_rename.py ... [ 94%] test/test_usefunction.py .. [100%] =============================== warnings summary =============================== test/test_commands.py: 1 warning test/test_extract.py: 9 warnings test/test_generate.py: 3 warnings test/test_import_utils.py: 1 warning test/test_inline.py: 3 warnings test/test_introduce_parameter.py: 1 warning test/test_local_to_field.py: 2 warnings test/test_method_to_method_object.py: 2 warnings test/test_project.py: 2 warnings test/test_rename.py: 1 warning test/test_usefunction.py: 2 warnings /usr/lib/python3/dist-packages/rope/base/project.py:230: DeprecationWarning: Delete once deprecated functions are gone self._init_source_folders() test/test_commands.py: 1 warning test/test_extract.py: 17 warnings test/test_generate.py: 6 warnings test/test_import_utils.py: 2 warnings test/test_inline.py: 4 warnings test/test_introduce_parameter.py: 2 warnings test/test_local_to_field.py: 3 warnings test/test_method_to_method_object.py: 3 warnings test/test_project.py: 2 warnings test/test_rename.py: 1 warning test/test_usefunction.py: 5 warnings /usr/lib/python3/dist-packages/rope/base/libutils.py:35: DeprecationWarning: relative is deprecated return relative(project.address, path) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======================= 35 passed, 73 warnings in 0.98s ======================== dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13 make: *** [debian/rules:4: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

