--- Begin Message ---
Source: python-mbed-host-tests
Version: 1.4.4-9
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240224 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> python3 setup.py egg_info
> running egg_info
> creating mbed_host_tests.egg-info
> writing mbed_host_tests.egg-info/PKG-INFO
> writing dependency_links to mbed_host_tests.egg-info/dependency_links.txt
> writing entry points to mbed_host_tests.egg-info/entry_points.txt
> writing requirements to mbed_host_tests.egg-info/requires.txt
> writing top-level names to mbed_host_tests.egg-info/top_level.txt
> writing manifest file 'mbed_host_tests.egg-info/SOURCES.txt'
> reading manifest file 'mbed_host_tests.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'mbed_host_tests.egg-info/SOURCES.txt'
> PYBUILD_SYSTEM=custom \
> PYBUILD_TEST_ARGS="{interpreter} -m unittest discover -v -s test -p \"*.py\"
> -t {dir}" \
> dh_auto_test
> pybuild --test -i python{version} -p "3.12 3.11"
> D: pybuild pybuild:601: version: 6.20231223
> D: pybuild pybuild:602: ['/usr/bin/pybuild', '--test', '-i',
> 'python{version}', '-p', '3.12 3.11']
> D: pybuild pybuild:39: cfg: Namespace(verbose=True, quiet=False,
> really_quiet=False, detect_only=False, clean_only=False,
> configure_only=False, build_only=False, install_only=False, test_only=True,
> autopkgtest_only=False, list_systems=False, print_args=None,
> before_clean=None, clean_args=None, after_clean=None, before_configure=None,
> configure_args=None, after_configure=None, before_build=None,
> build_args=None, after_build=None, before_install=None, install_args=None,
> after_install=None, before_test=None, test_args=None, after_test=None,
> test_nose=False, test_nose2=False, test_pytest=False, test_tox=False,
> test_custom=False, dir='/<<PKGBUILDDIR>>', destdir='debian/tmp',
> ext_destdir=None, ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None,
> ext_sub_repl=None, install_dir=None, name='mbed-host-tests', system='custom',
> versions=['3.12', '3.11'], interpreter=['python{version}'], disable=None,
> custom_tests=True)
> D: pybuild __init__:37: cannot initialize 'cmake' plugin: Missing command
> 'cmake'
> D: pybuild __init__:37: cannot initialize 'meson' plugin: Missing command
> 'meson'
> D: pybuild tools:231: invoking: /usr/bin/dpkg-architecture
> D: pybuild pybuild:151: detected build system: custom (certainty: 99%)
> I: pybuild base:305: python3.12 -m unittest discover -v -s test -p "*.py" -t
> /<<PKGBUILDDIR>>
> D: pybuild tools:231: invoking: python3.12 -m unittest discover -v -s test -p
> "*.py" -t /<<PKGBUILDDIR>>
> /<<PKGBUILDDIR>>/mbed_host_tests/host_tests_plugins/module_reset_mbed.py:42:
> SyntaxWarning: invalid escape sequence '\d'
> self.re_float = re.compile("^\d+\.\d+")
> /<<PKGBUILDDIR>>/test/host_test_os_detect.py:33: SyntaxWarning: invalid
> escape sequence '\d'
> self.re_float = re.compile("^\d+\.\d+$")
> test_example (test.basic.BasicTestCase.test_example) ... ok
> test_get_plugin_caps
> (test.basic_ht.BasicHostTestsTestCase.test_get_plugin_caps) ... ok
> test_constructor
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_constructor) ...
> [1708816588.49][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816588.49][remote][INF] remote resources count: 1
> [1708816588.49][remote][INF] remote resources flashing with 'test.bin'...
> [1708816588.49][remote][INF] opening connection to platform at baudrate='9600'
> [1708816588.49][remote][INF] remote resources reset...
> ERROR
> test_finish
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_finish) ...
> [1708816588.49][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816588.49][remote][INF] remote resources count: 1
> [1708816588.49][remote][INF] remote resources flashing with 'test.bin'...
> [1708816588.49][remote][INF] opening connection to platform at baudrate='9600'
> [1708816588.49][remote][INF] remote resources reset...
> ok
> test_read (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_read)
> ... [1708816588.49][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816588.49][remote][INF] remote resources count: 1
> [1708816588.49][remote][INF] remote resources flashing with 'test.bin'...
> [1708816588.50][remote][INF] opening connection to platform at baudrate='9600'
> [1708816588.50][remote][INF] remote resources reset...
> ok
> test_reset
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_reset) ...
> [1708816588.50][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816588.50][remote][INF] remote resources count: 1
> [1708816588.50][remote][INF] remote resources flashing with 'test.bin'...
> [1708816588.50][remote][INF] opening connection to platform at baudrate='9600'
> [1708816588.50][remote][INF] remote resources reset...
> [1708816588.50][remote][INF] remote resources reset...
> ok
> test_write
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_write) ...
> [1708816588.50][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816588.50][remote][INF] remote resources count: 1
> [1708816588.50][remote][INF] remote resources flashing with 'test.bin'...
> [1708816588.50][remote][INF] opening connection to platform at baudrate='9600'
> [1708816588.50][remote][INF] remote resources reset...
> ok
> test_event_callback_decorator
> (test.event_callback_decorator.TestEvenCallbackDecorator.test_event_callback_decorator)
> ... ok
> test_get_host_test
> (test.host_registry.HostRegistryTestCase.test_get_host_test) ... ok
> test_host_test_has_name_attribute
> (test.host_registry.HostRegistryTestCase.test_host_test_has_name_attribute)
> ... ok
> test_host_test_str_not_empty
> (test.host_registry.HostRegistryTestCase.test_host_test_str_not_empty) ... ok
> test_is_host_test (test.host_registry.HostRegistryTestCase.test_is_host_test)
> ... ok
> test_register_host_test
> (test.host_registry.HostRegistryTestCase.test_register_host_test) ... ok
> test_unregister_host_test
> (test.host_registry.HostRegistryTestCase.test_unregister_host_test) ... ok
> test_host_test_has_no_rampUpDown_attribute
> (test.host_test_base.BaseHostTestTestCase.test_host_test_has_no_rampUpDown_attribute)
> ... ok
> test_host_test_has_setup_teardown_attribute
> (test.host_test_base.BaseHostTestTestCase.test_host_test_has_setup_teardown_attribute)
> ... ok
> test_detect_os_support_ext
> (test.host_test_os_detect.HostOSDetectionTestCase.test_detect_os_support_ext)
> ... ok
> test_os_info (test.host_test_os_detect.HostOSDetectionTestCase.test_os_info)
> ... ok
> test_os_support
> (test.host_test_os_detect.HostOSDetectionTestCase.test_os_support) ... ok
> test_supported_os_name
> (test.host_test_os_detect.HostOSDetectionTestCase.test_supported_os_name) ...
> ok
> test_examle (test.host_test_plugins.HostOSDetectionTestCase.test_examle) ...
> ok
> test_pyserial_version_detect
> (test.host_test_plugins.HostOSDetectionTestCase.test_pyserial_version_detect)
> ... ok
> test_host_test_class_has_test_attr
> (test.host_test_scheme.HostRegistryTestCase.test_host_test_class_has_test_attr)
> Check if host test has 'result' class member ... ok
> test_host_test_class_test_attr_callable
> (test.host_test_scheme.HostRegistryTestCase.test_host_test_class_test_attr_callable)
> Check if host test has callable 'result' class member ... ok
> test_host_test_class_test_attr_callable_args_num
> (test.host_test_scheme.HostRegistryTestCase.test_host_test_class_test_attr_callable_args_num)
> Check if host test has callable setup(), result() and teardown() class member
> has 2 arguments ... ok
> test_copy_bin (test.mps2_copy.MPS2CopyTestCase.test_copy_bin) ... ok
> test_copy_elf (test.mps2_copy.MPS2CopyTestCase.test_copy_elf) ... ok
> test_check_sync (test.mps2_reset.MPS2ResetTestCase.test_check_sync) ... ok
>
> ======================================================================
> ERROR: test_constructor
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_constructor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/test/conn_primitive_remote.py", line 84, in
> test_constructor
> self.remote.client.get_resources.called_once()
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/mock/mock.py", line 695, in __getattr__
> raise AttributeError(
> AttributeError: 'called_once' is not a valid assertion. Use a spec for the
> mock if 'called_once' is meant to be an attribute.
>
> ----------------------------------------------------------------------
> Ran 28 tests in 0.252s
>
> FAILED (errors=1)
> E: pybuild pybuild:391: test: plugin custom failed with: exit code=1:
> python3.12 -m unittest discover -v -s test -p "*.py" -t /<<PKGBUILDDIR>>
> Traceback (most recent call last):
> File "/usr/bin/pybuild", line 389, in main
> run(func, i, version, c)
> File "/usr/bin/pybuild", line 327, in run
> result = func(context, args)
> ^^^^^^^^^^^^^^^^^^^
> File "/usr/share/dh-python/dhpython/build/base.py", line 359, in
> wrapped_func
> raise Exception(msg)
> Exception: exit code=1: python3.12 -m unittest discover -v -s test -p "*.py"
> -t /<<PKGBUILDDIR>>
> I: pybuild base:305: python3.11 -m unittest discover -v -s test -p "*.py" -t
> /<<PKGBUILDDIR>>
> D: pybuild tools:231: invoking: python3.11 -m unittest discover -v -s test -p
> "*.py" -t /<<PKGBUILDDIR>>
> test_example (test.basic.BasicTestCase.test_example) ... ok
> test_get_plugin_caps
> (test.basic_ht.BasicHostTestsTestCase.test_get_plugin_caps) ... ok
> test_constructor
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_constructor) ...
> [1708816589.04][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816589.04][remote][INF] remote resources count: 1
> [1708816589.04][remote][INF] remote resources flashing with 'test.bin'...
> [1708816589.04][remote][INF] opening connection to platform at baudrate='9600'
> [1708816589.04][remote][INF] remote resources reset...
> ERROR
> test_finish
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_finish) ...
> [1708816589.04][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816589.04][remote][INF] remote resources count: 1
> [1708816589.04][remote][INF] remote resources flashing with 'test.bin'...
> [1708816589.04][remote][INF] opening connection to platform at baudrate='9600'
> [1708816589.04][remote][INF] remote resources reset...
> ok
> test_read (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_read)
> ... [1708816589.05][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816589.05][remote][INF] remote resources count: 1
> [1708816589.05][remote][INF] remote resources flashing with 'test.bin'...
> [1708816589.05][remote][INF] opening connection to platform at baudrate='9600'
> [1708816589.05][remote][INF] remote resources reset...
> ok
> test_reset
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_reset) ...
> [1708816589.05][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816589.05][remote][INF] remote resources count: 1
> [1708816589.05][remote][INF] remote resources flashing with 'test.bin'...
> [1708816589.05][remote][INF] opening connection to platform at baudrate='9600'
> [1708816589.05][remote][INF] remote resources reset...
> [1708816589.05][remote][INF] remote resources reset...
> ok
> test_write
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_write) ...
> [1708816589.05][remote][INF] remote resources initialization:
> remote(host=None, port=8000)
> [1708816589.05][remote][INF] remote resources count: 1
> [1708816589.05][remote][INF] remote resources flashing with 'test.bin'...
> [1708816589.05][remote][INF] opening connection to platform at baudrate='9600'
> [1708816589.05][remote][INF] remote resources reset...
> ok
> test_event_callback_decorator
> (test.event_callback_decorator.TestEvenCallbackDecorator.test_event_callback_decorator)
> ... ok
> test_get_host_test
> (test.host_registry.HostRegistryTestCase.test_get_host_test) ... ok
> test_host_test_has_name_attribute
> (test.host_registry.HostRegistryTestCase.test_host_test_has_name_attribute)
> ... ok
> test_host_test_str_not_empty
> (test.host_registry.HostRegistryTestCase.test_host_test_str_not_empty) ... ok
> test_is_host_test (test.host_registry.HostRegistryTestCase.test_is_host_test)
> ... ok
> test_register_host_test
> (test.host_registry.HostRegistryTestCase.test_register_host_test) ... ok
> test_unregister_host_test
> (test.host_registry.HostRegistryTestCase.test_unregister_host_test) ... ok
> test_host_test_has_no_rampUpDown_attribute
> (test.host_test_base.BaseHostTestTestCase.test_host_test_has_no_rampUpDown_attribute)
> ... ok
> test_host_test_has_setup_teardown_attribute
> (test.host_test_base.BaseHostTestTestCase.test_host_test_has_setup_teardown_attribute)
> ... ok
> test_detect_os_support_ext
> (test.host_test_os_detect.HostOSDetectionTestCase.test_detect_os_support_ext)
> ... ok
> test_os_info (test.host_test_os_detect.HostOSDetectionTestCase.test_os_info)
> ... ok
> test_os_support
> (test.host_test_os_detect.HostOSDetectionTestCase.test_os_support) ... ok
> test_supported_os_name
> (test.host_test_os_detect.HostOSDetectionTestCase.test_supported_os_name) ...
> ok
> test_examle (test.host_test_plugins.HostOSDetectionTestCase.test_examle) ...
> ok
> test_pyserial_version_detect
> (test.host_test_plugins.HostOSDetectionTestCase.test_pyserial_version_detect)
> ... ok
> test_host_test_class_has_test_attr
> (test.host_test_scheme.HostRegistryTestCase.test_host_test_class_has_test_attr)
> Check if host test has 'result' class member ... ok
> test_host_test_class_test_attr_callable
> (test.host_test_scheme.HostRegistryTestCase.test_host_test_class_test_attr_callable)
> Check if host test has callable 'result' class member ... ok
> test_host_test_class_test_attr_callable_args_num
> (test.host_test_scheme.HostRegistryTestCase.test_host_test_class_test_attr_callable_args_num)
> Check if host test has callable setup(), result() and teardown() class member
> has 2 arguments ... ok
> test_copy_bin (test.mps2_copy.MPS2CopyTestCase.test_copy_bin) ... ok
> test_copy_elf (test.mps2_copy.MPS2CopyTestCase.test_copy_elf) ... ok
> test_check_sync (test.mps2_reset.MPS2ResetTestCase.test_check_sync) ... ok
>
> ======================================================================
> ERROR: test_constructor
> (test.conn_primitive_remote.ConnPrimitiveRemoteTestCase.test_constructor)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/test/conn_primitive_remote.py", line 84, in
> test_constructor
> self.remote.client.get_resources.called_once()
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/mock/mock.py", line 695, in __getattr__
> raise AttributeError(
> AttributeError: 'called_once' is not a valid assertion. Use a spec for the
> mock if 'called_once' is meant to be an attribute.
>
> ----------------------------------------------------------------------
> Ran 28 tests in 0.037s
>
> FAILED (errors=1)
> E: pybuild pybuild:391: test: plugin custom failed with: exit code=1:
> python3.11 -m unittest discover -v -s test -p "*.py" -t /<<PKGBUILDDIR>>
> Traceback (most recent call last):
> File "/usr/bin/pybuild", line 389, in main
> run(func, i, version, c)
> File "/usr/bin/pybuild", line 327, in run
> result = func(context, args)
> ^^^^^^^^^^^^^^^^^^^
> File "/usr/share/dh-python/dhpython/build/base.py", line 359, in
> wrapped_func
> raise Exception(msg)
> Exception: exit code=1: python3.11 -m unittest discover -v -s test -p "*.py"
> -t /<<PKGBUILDDIR>>
> rm -fr -- /tmp/dh-xdg-rundir-sbYE4_K1
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/02/24/python-mbed-host-tests_1.4.4-9_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---