Package: src:python-mpv Version: 1.0.7-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] 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 dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib copying mpv.py -> build/lib running egg_info creating mpv.egg-info writing mpv.egg-info/PKG-INFO writing dependency_links to mpv.egg-info/dependency_links.txt writing requirements to mpv.egg-info/requires.txt writing top-level names to mpv.egg-info/top_level.txt writing manifest file 'mpv.egg-info/SOURCES.txt' reading manifest file 'mpv.egg-info/SOURCES.txt' adding license file 'LICENSE.GPL' adding license file 'LICENSE.LGPL' writing manifest file 'mpv.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel copying build/lib/mpv.py -> build/bdist.linux-x86_64/wheel running install_egg_info Copying mpv.egg-info to build/bdist.linux-x86_64/wheel/mpv-1.0.7.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/mpv-1.0.7.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/.tmp-7i31rlgv/mpv-1.0.7-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'mpv.py' adding 'mpv-1.0.7.dist-info/LICENSE.GPL' adding 'mpv-1.0.7.dist-info/LICENSE.LGPL' adding 'mpv-1.0.7.dist-info/METADATA' adding 'mpv-1.0.7.dist-info/WHEEL' adding 'mpv-1.0.7.dist-info/top_level.txt' adding 'mpv-1.0.7.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built mpv-1.0.7-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/build; python3.12 -m unittest discover -v test_async_command (tests.test_mpv.CommandTests.test_async_command) ... ok test_loadfile_with_subtitles (tests.test_mpv.CommandTests.test_loadfile_with_subtitles) ... ok test_sub_add (tests.test_mpv.CommandTests.test_sub_add) ... ok test_register_decorator_fun (tests.test_mpv.KeyBindingTest.test_register_decorator_fun) ... ok test_register_decorator_fun_chaining (tests.test_mpv.KeyBindingTest.test_register_decorator_fun_chaining) ... ok test_register_direct_bound_method (tests.test_mpv.KeyBindingTest.test_register_direct_bound_method) ... ok test_register_direct_cmd (tests.test_mpv.KeyBindingTest.test_register_direct_cmd) ... ok test_register_direct_fun (tests.test_mpv.KeyBindingTest.test_register_direct_fun) ... ok test_register_simple_decorator_fun_chaining (tests.test_mpv.KeyBindingTest.test_register_simple_decorator_fun_chaining) ... ok test_wait_for_event_error_forwarding (tests.test_mpv.KeyBindingTest.test_wait_for_event_error_forwarding) ... ok test_wait_for_property_error_forwarding (tests.test_mpv.KeyBindingTest.test_wait_for_property_error_forwarding) ... ok test_observe_property (tests.test_mpv.ObservePropertyTest.test_observe_property) ... ok test_property_observer_decorator (tests.test_mpv.ObservePropertyTest.test_property_observer_decorator) ... ok test_instance_method_property_observer (tests.test_mpv.RegressionTests.test_instance_method_property_observer) Ensure that bound method objects can be used as property observers. ... ok test_unobserve_property_runtime_error (tests.test_mpv.RegressionTests.test_unobserve_property_runtime_error) Ensure a `RuntimeError` is not thrown within ... ok test_wait_for_property_concurrency (tests.test_mpv.RegressionTests.test_wait_for_property_concurrency) ... ERROR test_create_destroy (tests.test_mpv.TestLifecycle.test_create_destroy) ... ok test_event_callback (tests.test_mpv.TestLifecycle.test_event_callback) ... ok test_flags (tests.test_mpv.TestLifecycle.test_flags) ... ok test_log_handler (tests.test_mpv.TestLifecycle.test_log_handler) ... ok test_options (tests.test_mpv.TestLifecycle.test_options) ... ok test_wait_for_event (tests.test_mpv.TestLifecycle.test_wait_for_event) ... ok test_wait_for_event_shutdown (tests.test_mpv.TestLifecycle.test_wait_for_event_shutdown) ... ok test_wait_for_property_event_overflow (tests.test_mpv.TestLifecycle.test_wait_for_property_event_overflow) ... ok test_wait_for_property_negative (tests.test_mpv.TestLifecycle.test_wait_for_property_negative) ... ok test_wait_for_property_positive (tests.test_mpv.TestLifecycle.test_wait_for_property_positive) ... ok test_wait_for_property_shutdown (tests.test_mpv.TestLifecycle.test_wait_for_property_shutdown) ... ok test_wait_for_shutdown (tests.test_mpv.TestLifecycle.test_wait_for_shutdown) ... ok test_array_property_bounce (tests.test_mpv.TestProperties.test_array_property_bounce) ... ok test_multivalued_option (tests.test_mpv.TestProperties.test_multivalued_option) ... ok test_option_read (tests.test_mpv.TestProperties.test_option_read) ... ok test_osd_property_bounce (tests.test_mpv.TestProperties.test_osd_property_bounce) ... ok test_property_bounce (tests.test_mpv.TestProperties.test_property_bounce) ... ok test_property_decoding_invalid_utf8 (tests.test_mpv.TestProperties.test_property_decoding_invalid_utf8) ... ok test_property_decoding_multi (tests.test_mpv.TestProperties.test_property_decoding_multi) ... ok test_property_decoding_valid_utf8 (tests.test_mpv.TestProperties.test_property_decoding_valid_utf8) ... ok test_raw_property_bounce (tests.test_mpv.TestProperties.test_raw_property_bounce) ... ok test_read (tests.test_mpv.TestProperties.test_read) ... [W][06348.273883] pw.conf | [ conf.c: 1214 try_load_conf()] can't load config client-rt.conf: No such file or directory [E][06348.273894] pw.conf | [ conf.c: 1243 pw_conf_load_conf_for_context()] can't load config client-rt.conf: No such file or directory ok test_write (tests.test_mpv.TestProperties.test_write) ... [W][06348.674248] pw.conf | [ conf.c: 1214 try_load_conf()] can't load config client-rt.conf: No such file or directory [E][06348.674258] pw.conf | [ conf.c: 1243 pw_conf_load_conf_for_context()] can't load config client-rt.conf: No such file or directory ok test_custom_stream (tests.test_mpv.TestStreams.test_custom_stream) ... ok test_play_bytes (tests.test_mpv.TestStreams.test_play_bytes) ... ok test_play_context (tests.test_mpv.TestStreams.test_play_context) ... ok test_python_stream (tests.test_mpv.TestStreams.test_python_stream) ... ok test_python_stream_exception (tests.test_mpv.TestStreams.test_python_stream_exception) ... ok test_stream_open_exception (tests.test_mpv.TestStreams.test_stream_open_exception) ... ok test_stream_open_forward (tests.test_mpv.TestStreams.test_stream_open_forward) ... ok ====================================================================== ERROR: test_wait_for_property_concurrency (tests.test_mpv.RegressionTests.test_wait_for_property_concurrency) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/build/tests/test_mpv.py", line 928, in test_wait_for_property_concurrency player.seek(0, reference='absolute', precision='exact') File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/build/mpv.py", line 1244, in seek self.command('seek', amount, reference, precision) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/build/mpv.py", line 1237, in command _mpv_command_node(self.handle, ppointer, out) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/build/mpv.py", line 142, in raise_for_ec raise ex SystemError: ('Error running mpv command', -12, (<MpvHandle object at 0x7fdc25d4cad0>, <mpv.LP_MpvNode object at 0x7fdc25c5cdd0>, <mpv.LP_MpvNode object at 0x7fdc25f34d50>)) ---------------------------------------------------------------------- Ran 46 tests in 41.390s FAILED (errors=1) E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_python-mpv/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:6: binary] Error 25 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/202407/ 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.