Package: src:dbus-deviation Version: 0.6.0-2 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build dh build --buildsystem=pybuild --with python3 dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild pybuild --configure -i python{version} -p 3.12 I: pybuild base:311: python3.12 setup.py config /<<PKGBUILDDIR>>/setup.py:59: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. !! ******************************************************************************** Please remove any references to `setuptools.command.test` in all supported versions of the affected package. By 2024-Nov-15, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! from setuptools.command.test import test /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running config dh_auto_build -O--buildsystem=pybuild pybuild --build -i python{version} -p 3.12 I: pybuild base:311: /usr/bin/python3 setup.py build /<<PKGBUILDDIR>>/setup.py:59: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. !! ******************************************************************************** Please remove any references to `setuptools.command.test` in all supported versions of the affected package. By 2024-Nov-15, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! from setuptools.command.test import test /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation copying dbusdeviation/interfacecomparator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation copying dbusdeviation/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/ast.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/interfaceparser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/typeparser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/log.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi copying dbusapi/typeformatter.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/utilities copying dbusdeviation/utilities/diff.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/utilities copying dbusdeviation/utilities/vcs_helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/utilities copying dbusdeviation/utilities/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/utilities running egg_info writing dbus_deviation.egg-info/PKG-INFO /usr/lib/python3/dist-packages/setuptools/_core_metadata.py:161: SetuptoolsDeprecationWarning: Invalid config. !! ******************************************************************************** newlines are not allowed in `summary` and will break in the future ******************************************************************************** !! write_field('Summary', single_line(summary)) writing dependency_links to dbus_deviation.egg-info/dependency_links.txt writing entry points to dbus_deviation.egg-info/entry_points.txt writing requirements to dbus_deviation.egg-info/requires.txt writing top-level names to dbus_deviation.egg-info/top_level.txt reading manifest file 'dbus_deviation.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'dbus_deviation.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'dbusapi.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'dbusapi.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'dbusapi.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'dbusapi.tests' to be distributed and are already explicitly excluding 'dbusapi.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'dbusdeviation.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'dbusdeviation.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'dbusdeviation.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'dbusdeviation.tests' to be distributed and are already explicitly excluding 'dbusdeviation.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/tests copying dbusdeviation/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/tests copying dbusdeviation/tests/test_interfacecomparator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusdeviation/tests creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests copying dbusapi/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests copying dbusapi/tests/test_ast.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests copying dbusapi/tests/test_interfaceparser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests copying dbusapi/tests/test_typeformatter.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests copying dbusapi/tests/test_typeparser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests dh_auto_test -O--buildsystem=pybuild pybuild --test -i python{version} -p 3.12 I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build; python3.12 -m unittest discover -v test_duplicate (dbusapi.tests.test_ast.TestAstLogging.test_duplicate) ... ok test_annotation_argument (dbusapi.tests.test_ast.TestAstNames.test_annotation_argument) ... ok test_annotation_interface (dbusapi.tests.test_ast.TestAstNames.test_annotation_interface) ... ok test_annotation_method (dbusapi.tests.test_ast.TestAstNames.test_annotation_method) ... ok test_annotation_property (dbusapi.tests.test_ast.TestAstNames.test_annotation_property) ... ok test_annotation_signal (dbusapi.tests.test_ast.TestAstNames.test_annotation_signal) ... ok test_annotation_unparented (dbusapi.tests.test_ast.TestAstNames.test_annotation_unparented) ... ok test_argument (dbusapi.tests.test_ast.TestAstNames.test_argument) ... ok test_argument_unnamed (dbusapi.tests.test_ast.TestAstNames.test_argument_unnamed) ... ok test_argument_unnamed_unparented (dbusapi.tests.test_ast.TestAstNames.test_argument_unnamed_unparented) ... ok test_argument_unparented (dbusapi.tests.test_ast.TestAstNames.test_argument_unparented) ... ok test_interface (dbusapi.tests.test_ast.TestAstNames.test_interface) ... ok test_method (dbusapi.tests.test_ast.TestAstNames.test_method) ... ok test_method_unparented (dbusapi.tests.test_ast.TestAstNames.test_method_unparented) ... ok test_property (dbusapi.tests.test_ast.TestAstNames.test_property) ... ok test_property_unparented (dbusapi.tests.test_ast.TestAstNames.test_property_unparented) ... ok test_signal (dbusapi.tests.test_ast.TestAstNames.test_signal) ... ok test_signal_unparented (dbusapi.tests.test_ast.TestAstNames.test_signal_unparented) ... ok test_argument (dbusapi.tests.test_ast.TestAstParenting.test_argument) ... ok test_method (dbusapi.tests.test_ast.TestAstParenting.test_method) ... ok test_property (dbusapi.tests.test_ast.TestAstParenting.test_property) ... ok test_signal (dbusapi.tests.test_ast.TestAstParenting.test_signal) ... ok test_argument (dbusapi.tests.test_ast.TestAstSignatures.test_argument) ... ok test_property (dbusapi.tests.test_ast.TestAstSignatures.test_property) ... ok test_walk (dbusapi.tests.test_ast.TestAstTraversal.test_walk) ... ERROR test_annotation_missing_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_annotation_missing_name) ... ok test_arg_missing_type (dbusapi.tests.test_interfaceparser.TestParserErrors.test_arg_missing_type) ... ok test_duplicate_interface (dbusapi.tests.test_interfaceparser.TestParserErrors.test_duplicate_interface) ... ok test_duplicate_method (dbusapi.tests.test_interfaceparser.TestParserErrors.test_duplicate_method) ... ok test_duplicate_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_duplicate_node) ... ok test_duplicate_property (dbusapi.tests.test_interfaceparser.TestParserErrors.test_duplicate_property) ... ok test_duplicate_signal (dbusapi.tests.test_interfaceparser.TestParserErrors.test_duplicate_signal) ... ok test_interface_missing_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_interface_missing_name) ... ok test_invalid_interface_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_invalid_interface_name) ... ok test_invalid_method (dbusapi.tests.test_interfaceparser.TestParserErrors.test_invalid_method) ... ok test_invalid_node_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_invalid_node_name) ... ok test_invalid_property_signature (dbusapi.tests.test_interfaceparser.TestParserErrors.test_invalid_property_signature) ... ok test_invalid_signal (dbusapi.tests.test_interfaceparser.TestParserErrors.test_invalid_signal) ... ok test_invalid_signal_signature (dbusapi.tests.test_interfaceparser.TestParserErrors.test_invalid_signal_signature) ... ok test_method_missing_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_method_missing_name) ... ok test_missing_node_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_missing_node_name) ... ok test_nonabsolute_node_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_nonabsolute_node_name) ... ok test_nonrelative_node_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_nonrelative_node_name) ... ok test_property_missing_access (dbusapi.tests.test_interfaceparser.TestParserErrors.test_property_missing_access) ... ok test_property_missing_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_property_missing_name) ... ok test_property_missing_type (dbusapi.tests.test_interfaceparser.TestParserErrors.test_property_missing_type) ... ok test_signal_missing_name (dbusapi.tests.test_interfaceparser.TestParserErrors.test_signal_missing_name) ... ok test_unknown_annotation_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_annotation_node) ... ok test_unknown_arg_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_arg_node) ... ok test_unknown_interface_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_interface_node) ... ok test_unknown_method_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_method_node) ... ok test_unknown_property_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_property_node) ... ok test_unknown_root_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_root_node) ... ok test_unknown_signal_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_signal_node) ... ok test_unknown_sub_interface_node (dbusapi.tests.test_interfaceparser.TestParserErrors.test_unknown_sub_interface_node) ... ok test_dbus_spec_example (dbusapi.tests.test_interfaceparser.TestParserNormal.test_dbus_spec_example) Test parsing the example from the D-Bus Specification: ... ok test_doc_annotation (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_annotation) Test that doc tags are ignored in annotations. ... ok test_doc_annotations (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_annotations) ... ERROR test_doc_arg (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_arg) Test that doc tags are ignored in args. ... ok test_doc_comments (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_comments) Test that xml comments are *not* ignored ... ERROR test_doc_interface (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_interface) Test that doc tags are ignored in interfaces. ... ok test_doc_method (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_method) Test that doc tags are ignored in methods. ... ok test_doc_property (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_property) Test that doc tags are ignored in properties. ... ok test_doc_root (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_root) Test that doc tags are ignored in the root. ... ok test_doc_signal (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_signal) Test that doc tags are ignored in signals. ... ok test_ignored_comments (dbusapi.tests.test_interfaceparser.TestParserNormal.test_ignored_comments) ... ok test_ignored_namespaced_tags (dbusapi.tests.test_interfaceparser.TestParserNormal.test_ignored_namespaced_tags) ... ok test_ignored_namespaced_tags_interface (dbusapi.tests.test_interfaceparser.TestParserNormal.test_ignored_namespaced_tags_interface) ... ok test_line_numbers (dbusapi.tests.test_interfaceparser.TestParserNormal.test_line_numbers) Test that line numbers are correctly computed ... ERROR test_multiline_comments (dbusapi.tests.test_interfaceparser.TestParserNormal.test_multiline_comments) ... ERROR test_root_node (dbusapi.tests.test_interfaceparser.TestParserNormal.test_root_node) ... ok test_tp_spec_root (dbusapi.tests.test_interfaceparser.TestParserNormal.test_tp_spec_root) Test that specifications wrapped in tp:spec are parsed. ... ok test_non_empty (dbusapi.tests.test_interfaceparser.TestParserOutputCodes.test_non_empty) ... ok test_unique (dbusapi.tests.test_interfaceparser.TestParserOutputCodes.test_unique) ... ok test_annotation_arg (dbusapi.tests.test_interfaceparser.TestParserRecovery.test_annotation_arg) Test recovery from invalid annotations in an arg. ... ok test_annotation_interface (dbusapi.tests.test_interfaceparser.TestParserRecovery.test_annotation_interface) Test recovery from invalid annotations in an interface. ... ok test_annotation_method (dbusapi.tests.test_interfaceparser.TestParserRecovery.test_annotation_method) Test recovery from invalid annotations in a method. ... ok test_annotation_property (dbusapi.tests.test_interfaceparser.TestParserRecovery.test_annotation_property) Test recovery from invalid annotations in a property. ... ok test_annotation_signal (dbusapi.tests.test_interfaceparser.TestParserRecovery.test_annotation_signal) Test recovery from invalid annotations in a signal. ... ok test_array (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_array) ... ok test_basic_types (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_basic_types) ... ok test_dict (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_dict) ... ok test_invalid_dict (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_invalid_dict) Test that a bare DictEntry (not in an Array) is not formatted ... ok test_nested_structs (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_nested_structs) ... ok test_something_long (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_something_long) ... ok test_struct (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_struct) ... ok test_type_signature (dbusapi.tests.test_typeformatter.TestBasicFormatterNormal.test_type_signature) ... ok test_empty (dbusapi.tests.test_typeparser.TestParserErrors.test_empty) ... ok test_empty_dict (dbusapi.tests.test_typeparser.TestParserErrors.test_empty_dict) ... ok test_empty_tuple (dbusapi.tests.test_typeparser.TestParserErrors.test_empty_tuple) ... ok test_incomplete (dbusapi.tests.test_typeparser.TestParserErrors.test_incomplete) ... ok test_incomplete2 (dbusapi.tests.test_typeparser.TestParserErrors.test_incomplete2) ... ok test_incomplete3 (dbusapi.tests.test_typeparser.TestParserErrors.test_incomplete3) ... ok test_incomplete4 (dbusapi.tests.test_typeparser.TestParserErrors.test_incomplete4) ... ok test_incomplete5 (dbusapi.tests.test_typeparser.TestParserErrors.test_incomplete5) ... ok test_incomplete6 (dbusapi.tests.test_typeparser.TestParserErrors.test_incomplete6) ... ok test_invalid_array (dbusapi.tests.test_typeparser.TestParserErrors.test_invalid_array) ... ok test_invalid_dict (dbusapi.tests.test_typeparser.TestParserErrors.test_invalid_dict) ... ok test_invalid_tuple (dbusapi.tests.test_typeparser.TestParserErrors.test_invalid_tuple) ... ok test_overfilled_dict (dbusapi.tests.test_typeparser.TestParserErrors.test_overfilled_dict) ... ok test_reserved (dbusapi.tests.test_typeparser.TestParserErrors.test_reserved) Type code 114 'r' is reserved for use in bindings and implementations ... ok test_underfilled_dict (dbusapi.tests.test_typeparser.TestParserErrors.test_underfilled_dict) ... ok test_parse_valid (dbusapi.tests.test_typeparser.TestParserNormal.test_parse_valid) ... ok test_non_empty (dbusapi.tests.test_typeparser.TestParserOutputCodes.test_non_empty) ... ok test_unique (dbusapi.tests.test_typeparser.TestParserOutputCodes.test_unique) ... ok test_interface_added (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_added) ... ok test_interface_deprecated (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_deprecated) ... ok test_interface_deprecated_explicit (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_deprecated_explicit) ... ok test_interface_name_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_name_changed) ... ok test_interface_removed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_removed) ... ok test_interface_undeprecated (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_undeprecated) ... ok test_interface_undeprecated_explicit (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_interface_undeprecated_explicit) ... ok test_method_added (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_added) ... ok test_method_arg_added (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_arg_added) ... ok test_method_arg_direction_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_arg_direction_changed) ... ok test_method_arg_name_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_arg_name_changed) ... ok test_method_arg_removed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_arg_removed) ... ok test_method_arg_type_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_arg_type_changed) ... ok test_method_c_symbol_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_c_symbol_changed) ... ok test_method_name_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_name_changed) ... ok test_method_no_reply_changed_to_false (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_no_reply_changed_to_false) ... ok test_method_no_reply_changed_to_true (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_no_reply_changed_to_true) ... ok test_method_no_reply_changed_to_true_explicit (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_no_reply_changed_to_true_explicit) ... ok test_method_removed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_method_removed) ... ok test_property_access_changed_r_to_rw (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_access_changed_r_to_rw) ... ok test_property_access_changed_r_to_w (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_access_changed_r_to_w) ... ok test_property_access_changed_rw_to_r (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_access_changed_rw_to_r) ... ok test_property_access_changed_rw_to_w (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_access_changed_rw_to_w) ... ok test_property_access_changed_w_to_rw (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_access_changed_w_to_rw) ... ok test_property_added (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_added) ... ok test_property_emits_changed_signal_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_emits_changed_signal_changed) ... ok test_property_name_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_name_changed) ... ok test_property_removed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_removed) ... ok test_property_type_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_property_type_changed) ... ok test_signal_added (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_added) ... ok test_signal_arg_added (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_arg_added) ... ok test_signal_arg_direction_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_arg_direction_changed) ... ok test_signal_arg_name_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_arg_name_changed) ... ok test_signal_arg_removed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_arg_removed) ... ok test_signal_arg_type_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_arg_type_changed) ... ok test_signal_name_changed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_name_changed) ... ok test_signal_removed (dbusdeviation.tests.test_interfacecomparator.TestComparatorErrors.test_signal_removed) ... ok ====================================================================== ERROR: test_walk (dbusapi.tests.test_ast.TestAstTraversal.test_walk) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests/test_ast.py", line 230, in test_walk self.assertEquals(len(children), 2) ^^^^^^^^^^^^^^^^^ AttributeError: 'TestAstTraversal' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? ====================================================================== ERROR: test_doc_annotations (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_annotations) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests/test_interfaceparser.py", line 520, in test_doc_annotations self.assertEquals(interface.comment, "bla") ^^^^^^^^^^^^^^^^^ AttributeError: 'TestParserNormal' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? ====================================================================== ERROR: test_doc_comments (dbusapi.tests.test_interfaceparser.TestParserNormal.test_doc_comments) Test that xml comments are *not* ignored ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests/test_interfaceparser.py", line 462, in test_doc_comments self.assertEquals(interface.comment, "Please consider me") ^^^^^^^^^^^^^^^^^ AttributeError: 'TestParserNormal' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? ====================================================================== ERROR: test_line_numbers (dbusapi.tests.test_interfaceparser.TestParserNormal.test_line_numbers) Test that line numbers are correctly computed ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests/test_interfaceparser.py", line 501, in test_line_numbers self.assertEquals(len(meth.arguments), 2) ^^^^^^^^^^^^^^^^^ AttributeError: 'TestParserNormal' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? ====================================================================== ERROR: test_multiline_comments (dbusapi.tests.test_interfaceparser.TestParserNormal.test_multiline_comments) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build/dbusapi/tests/test_interfaceparser.py", line 537, in test_multiline_comments self.assertEquals(interface.comment, ^^^^^^^^^^^^^^^^^ AttributeError: 'TestParserNormal' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'? ---------------------------------------------------------------------- Ran 142 tests in 0.041s FAILED (errors=5) E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dbusdeviation/build; python3.12 -m unittest discover -v dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13 make: *** [debian/rules:7: build] Error 25 dpkg-buildpackage: error: debian/rules build 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/202408/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large 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.