Source: rosbags
Version: 0.10.6-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie

Hi,

During a rebuild of all packages in testing (trixie), your package failed
to build on i386.


Relevant part (hopefully):
>  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.13 with "build" 
> module
> I: pybuild base:311: python3.13 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /build/reproducible-path/rosbags-0.10.6/.pybuild/cpython3_3.13_rosbags  
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build/lib/rosbags/interfaces
> copying src/rosbags/interfaces/typing.py -> build/lib/rosbags/interfaces
> copying src/rosbags/interfaces/__init__.py -> build/lib/rosbags/interfaces
> creating build/lib/rosbags/rosbag1
> copying src/rosbags/rosbag1/reader.py -> build/lib/rosbags/rosbag1
> copying src/rosbags/rosbag1/writer.py -> build/lib/rosbags/rosbag1
> copying src/rosbags/rosbag1/__init__.py -> build/lib/rosbags/rosbag1
> creating build/lib/rosbags/convert
> copying src/rosbags/convert/declinate.py -> build/lib/rosbags/convert
> copying src/rosbags/convert/__main__.py -> build/lib/rosbags/convert
> copying src/rosbags/convert/converter.py -> build/lib/rosbags/convert
> copying src/rosbags/convert/cli.py -> build/lib/rosbags/convert
> copying src/rosbags/convert/commands.py -> build/lib/rosbags/convert
> copying src/rosbags/convert/__init__.py -> build/lib/rosbags/convert
> creating build/lib/rosbags/serde
> copying src/rosbags/serde/ros1.py -> build/lib/rosbags/serde
> copying src/rosbags/serde/cdr.py -> build/lib/rosbags/serde
> copying src/rosbags/serde/utils.py -> build/lib/rosbags/serde
> copying src/rosbags/serde/deprecated.py -> build/lib/rosbags/serde
> copying src/rosbags/serde/primitives.py -> build/lib/rosbags/serde
> copying src/rosbags/serde/errors.py -> build/lib/rosbags/serde
> copying src/rosbags/serde/__init__.py -> build/lib/rosbags/serde
> creating build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/storage_sqlite3.py -> build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/reader.py -> build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/writer.py -> build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/errors.py -> build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/storage_mcap.py -> build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/__init__.py -> build/lib/rosbags/rosbag2
> copying src/rosbags/rosbag2/metadata.py -> build/lib/rosbags/rosbag2
> creating build/lib/rosbags/highlevel
> copying src/rosbags/highlevel/anyreader.py -> build/lib/rosbags/highlevel
> copying src/rosbags/highlevel/__init__.py -> build/lib/rosbags/highlevel
> creating build/lib/rosbags/typesys
> copying src/rosbags/typesys/peg.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/__main__.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/store.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/msg.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/deprecated.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/codegen.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/idl.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/types.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/base.py -> build/lib/rosbags/typesys
> copying src/rosbags/typesys/__init__.py -> build/lib/rosbags/typesys
> creating build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/latest.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_jazzy.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_foxy.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_eloquent.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_humble.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_iron.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros1_noetic.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_dashing.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/empty.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/ros2_galactic.py -> 
> build/lib/rosbags/typesys/stores
> copying src/rosbags/typesys/stores/__init__.py -> 
> build/lib/rosbags/typesys/stores
> running egg_info
> creating src/rosbags.egg-info
> writing src/rosbags.egg-info/PKG-INFO
> writing dependency_links to src/rosbags.egg-info/dependency_links.txt
> writing entry points to src/rosbags.egg-info/entry_points.txt
> writing requirements to src/rosbags.egg-info/requires.txt
> writing top-level names to src/rosbags.egg-info/top_level.txt
> writing manifest file 'src/rosbags.egg-info/SOURCES.txt'
> reading manifest file 'src/rosbags.egg-info/SOURCES.txt'
> adding license file 'LICENSE.txt'
> writing manifest file 'src/rosbags.egg-info/SOURCES.txt'
> copying src/rosbags/interfaces/py.typed -> build/lib/rosbags/interfaces
> copying src/rosbags/rosbag1/py.typed -> build/lib/rosbags/rosbag1
> copying src/rosbags/convert/py.typed -> build/lib/rosbags/convert
> copying src/rosbags/serde/py.typed -> build/lib/rosbags/serde
> copying src/rosbags/rosbag2/py.typed -> build/lib/rosbags/rosbag2
> copying src/rosbags/highlevel/py.typed -> build/lib/rosbags/highlevel
> copying src/rosbags/typesys/py.typed -> build/lib/rosbags/typesys
> installing to build/bdist.linux-i686/wheel
> running install
> running install_lib
> creating build/bdist.linux-i686/wheel
> creating build/bdist.linux-i686/wheel/rosbags
> creating build/bdist.linux-i686/wheel/rosbags/interfaces
> copying build/lib/rosbags/interfaces/typing.py -> 
> build/bdist.linux-i686/wheel/./rosbags/interfaces
> copying build/lib/rosbags/interfaces/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/interfaces
> copying build/lib/rosbags/interfaces/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/interfaces
> creating build/bdist.linux-i686/wheel/rosbags/rosbag1
> copying build/lib/rosbags/rosbag1/reader.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag1
> copying build/lib/rosbags/rosbag1/writer.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag1
> copying build/lib/rosbags/rosbag1/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag1
> copying build/lib/rosbags/rosbag1/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag1
> creating build/bdist.linux-i686/wheel/rosbags/convert
> copying build/lib/rosbags/convert/declinate.py -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> copying build/lib/rosbags/convert/__main__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> copying build/lib/rosbags/convert/converter.py -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> copying build/lib/rosbags/convert/cli.py -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> copying build/lib/rosbags/convert/commands.py -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> copying build/lib/rosbags/convert/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> copying build/lib/rosbags/convert/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/convert
> creating build/bdist.linux-i686/wheel/rosbags/serde
> copying build/lib/rosbags/serde/ros1.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/cdr.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/utils.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/deprecated.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/primitives.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/errors.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> copying build/lib/rosbags/serde/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/serde
> creating build/bdist.linux-i686/wheel/rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/storage_sqlite3.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/reader.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/writer.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/errors.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/storage_mcap.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> copying build/lib/rosbags/rosbag2/metadata.py -> 
> build/bdist.linux-i686/wheel/./rosbags/rosbag2
> creating build/bdist.linux-i686/wheel/rosbags/highlevel
> copying build/lib/rosbags/highlevel/anyreader.py -> 
> build/bdist.linux-i686/wheel/./rosbags/highlevel
> copying build/lib/rosbags/highlevel/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/highlevel
> copying build/lib/rosbags/highlevel/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/highlevel
> creating build/bdist.linux-i686/wheel/rosbags/typesys
> copying build/lib/rosbags/typesys/peg.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/__main__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/store.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/msg.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/deprecated.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/codegen.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/idl.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> creating build/bdist.linux-i686/wheel/rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/latest.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_jazzy.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_foxy.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_eloquent.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_humble.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_iron.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros1_noetic.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_dashing.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/empty.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/ros2_galactic.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/stores/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys/stores
> copying build/lib/rosbags/typesys/py.typed -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/types.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/base.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> copying build/lib/rosbags/typesys/__init__.py -> 
> build/bdist.linux-i686/wheel/./rosbags/typesys
> running install_egg_info
> Copying src/rosbags.egg-info to 
> build/bdist.linux-i686/wheel/./rosbags-0.0.0.egg-info
> running install_scripts
> creating build/bdist.linux-i686/wheel/rosbags-0.0.0.dist-info/WHEEL
> creating 
> '/build/reproducible-path/rosbags-0.10.6/.pybuild/cpython3_3.13_rosbags/.tmp-wiu67n6n/rosbags-0.0.0-py3-none-any.whl'
>  and adding 'build/bdist.linux-i686/wheel' to it
> adding 'rosbags/convert/__init__.py'
> adding 'rosbags/convert/__main__.py'
> adding 'rosbags/convert/cli.py'
> adding 'rosbags/convert/commands.py'
> adding 'rosbags/convert/converter.py'
> adding 'rosbags/convert/declinate.py'
> adding 'rosbags/convert/py.typed'
> adding 'rosbags/highlevel/__init__.py'
> adding 'rosbags/highlevel/anyreader.py'
> adding 'rosbags/highlevel/py.typed'
> adding 'rosbags/interfaces/__init__.py'
> adding 'rosbags/interfaces/py.typed'
> adding 'rosbags/interfaces/typing.py'
> adding 'rosbags/rosbag1/__init__.py'
> adding 'rosbags/rosbag1/py.typed'
> adding 'rosbags/rosbag1/reader.py'
> adding 'rosbags/rosbag1/writer.py'
> adding 'rosbags/rosbag2/__init__.py'
> adding 'rosbags/rosbag2/errors.py'
> adding 'rosbags/rosbag2/metadata.py'
> adding 'rosbags/rosbag2/py.typed'
> adding 'rosbags/rosbag2/reader.py'
> adding 'rosbags/rosbag2/storage_mcap.py'
> adding 'rosbags/rosbag2/storage_sqlite3.py'
> adding 'rosbags/rosbag2/writer.py'
> adding 'rosbags/serde/__init__.py'
> adding 'rosbags/serde/cdr.py'
> adding 'rosbags/serde/deprecated.py'
> adding 'rosbags/serde/errors.py'
> adding 'rosbags/serde/primitives.py'
> adding 'rosbags/serde/py.typed'
> adding 'rosbags/serde/ros1.py'
> adding 'rosbags/serde/utils.py'
> adding 'rosbags/typesys/__init__.py'
> adding 'rosbags/typesys/__main__.py'
> adding 'rosbags/typesys/base.py'
> adding 'rosbags/typesys/codegen.py'
> adding 'rosbags/typesys/deprecated.py'
> adding 'rosbags/typesys/idl.py'
> adding 'rosbags/typesys/msg.py'
> adding 'rosbags/typesys/peg.py'
> adding 'rosbags/typesys/py.typed'
> adding 'rosbags/typesys/store.py'
> adding 'rosbags/typesys/types.py'
> adding 'rosbags/typesys/stores/__init__.py'
> adding 'rosbags/typesys/stores/empty.py'
> adding 'rosbags/typesys/stores/latest.py'
> adding 'rosbags/typesys/stores/ros1_noetic.py'
> adding 'rosbags/typesys/stores/ros2_dashing.py'
> adding 'rosbags/typesys/stores/ros2_eloquent.py'
> adding 'rosbags/typesys/stores/ros2_foxy.py'
> adding 'rosbags/typesys/stores/ros2_galactic.py'
> adding 'rosbags/typesys/stores/ros2_humble.py'
> adding 'rosbags/typesys/stores/ros2_iron.py'
> adding 'rosbags/typesys/stores/ros2_jazzy.py'
> adding 'rosbags-0.0.0.dist-info/LICENSE.txt'
> adding 'rosbags-0.0.0.dist-info/METADATA'
> adding 'rosbags-0.0.0.dist-info/WHEEL'
> adding 'rosbags-0.0.0.dist-info/entry_points.txt'
> adding 'rosbags-0.0.0.dist-info/top_level.txt'
> adding 'rosbags-0.0.0.dist-info/RECORD'
> removing build/bdist.linux-i686/wheel
> Successfully built rosbags-0.0.0-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /build/reproducible-path/rosbags-0.10.6/.pybuild/cpython3_3.13_rosbags/build; 
> python3.13 -m pytest --ignore tests/rosbags/*/test_cli.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- 
> /usr/bin/python3.13
> cachedir: .pytest_cache
> rootdir: 
> /build/reproducible-path/rosbags-0.10.6/.pybuild/cpython3_3.13_rosbags/build
> configfile: pyproject.toml
> plugins: typeguard-4.4.2
> collecting ... collected 120 items
> 
> tests/rosbags/convert/test_commands.py::test_command PASSED              [  
> 0%]
> tests/rosbags/convert/test_convert.py::test_convert_reader_errors PASSED [  
> 1%]
> tests/rosbags/convert/test_convert.py::test_convert_writer_errors PASSED [  
> 2%]
> tests/rosbags/convert/test_convert.py::test_convert_forwards_exceptions 
> PASSED [  3%]
> tests/rosbags/convert/test_convert.py::test_convert_connection_filtering 
> PASSED [  4%]
> tests/rosbags/convert/test_convert.py::test_convert_applies_transforms PASSED 
> [  5%]
> tests/rosbags/convert/test_convert.py::test_connection_params_are_converted 
> PASSED [  5%]
> tests/rosbags/convert/test_convert.py::test_destination_typestore_gets_created
>  PASSED [  6%]
> tests/rosbags/convert/test_convert.py::test_connection_deduplication PASSED [ 
>  7%]
> tests/rosbags/convert/test_convert.py::test_message_converter PASSED     [  
> 8%]
> tests/rosbags/convert/test_convert.py::test_migrate_bytes PASSED         [  
> 9%]
> tests/rosbags/convert/test_convert.py::test_migrate_message PASSED       [ 
> 10%]
> tests/rosbags/highlevel/test_anyreader.py::test_anyreader1 PASSED        [ 
> 10%]
> tests/rosbags/highlevel/test_anyreader.py::test_anyreader2[False] PASSED [ 
> 11%]
> tests/rosbags/highlevel/test_anyreader.py::test_anyreader2[True] PASSED  [ 
> 12%]
> tests/rosbags/highlevel/test_anyreader.py::test_anyreader2_autoregister 
> PASSED [ 13%]
> tests/rosbags/highlevel/test_anyreader.py::test_deprecations PASSED      [ 
> 14%]
> tests/rosbags/rosbag1/test_reader.py::test_indexdata PASSED              [ 
> 15%]
> tests/rosbags/rosbag1/test_reader.py::test_reader PASSED                 [ 
> 15%]
> tests/rosbags/rosbag1/test_reader.py::test_raises_if_user_error PASSED   [ 
> 16%]
> tests/rosbags/rosbag1/test_reader.py::test_failure_cases PASSED          [ 
> 17%]
> tests/rosbags/rosbag1/test_roundtrip.py::test_roundtrip[None] PASSED     [ 
> 18%]
> tests/rosbags/rosbag1/test_roundtrip.py::test_roundtrip[1] PASSED        [ 
> 19%]
> tests/rosbags/rosbag1/test_roundtrip.py::test_roundtrip[2] PASSED        [ 
> 20%]
> tests/rosbags/rosbag1/test_writer.py::test_no_overwrite PASSED           [ 
> 20%]
> tests/rosbags/rosbag1/test_writer.py::test_empty PASSED                  [ 
> 21%]
> tests/rosbags/rosbag1/test_writer.py::test_add_connection PASSED         [ 
> 22%]
> tests/rosbags/rosbag1/test_writer.py::test_write_errors PASSED           [ 
> 23%]
> tests/rosbags/rosbag1/test_writer.py::test_write_simple PASSED           [ 
> 24%]
> tests/rosbags/rosbag1/test_writer.py::test_compression_errors PASSED     [ 
> 25%]
> tests/rosbags/rosbag1/test_writer.py::test_compression_modes[None] PASSED [ 
> 25%]
> tests/rosbags/rosbag1/test_writer.py::test_compression_modes[1] PASSED   [ 
> 26%]
> tests/rosbags/rosbag1/test_writer.py::test_compression_modes[2] PASSED   [ 
> 27%]
> tests/rosbags/rosbag1/test_writer.py::test_chunksize_is_correct[None] PASSED 
> [ 28%]
> tests/rosbags/rosbag1/test_writer.py::test_chunksize_is_correct[1] PASSED [ 
> 29%]
> tests/rosbags/rosbag1/test_writer.py::test_chunksize_is_correct[2] PASSED [ 
> 30%]
> tests/rosbags/rosbag1/test_writer.py::test_deprecations PASSED           [ 
> 30%]
> tests/rosbags/rosbag2/test_metadata.py::test_qos_parsing PASSED          [ 
> 31%]
> tests/rosbags/rosbag2/test_metadata.py::test_qos_v8_out_of_range PASSED  [ 
> 32%]
> tests/rosbags/rosbag2/test_metadata.py::test_qos_roundtrip PASSED        [ 
> 33%]
> tests/rosbags/rosbag2/test_reader.py::test_metadata PASSED               [ 
> 34%]
> tests/rosbags/rosbag2/test_reader.py::test_empty_bag PASSED              [ 
> 35%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_sqlite3[none] PASSED   [ 
> 35%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_sqlite3[file] PASSED   [ 
> 36%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_sqlite3[message] PASSED [ 
> 37%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters[none] PASSED  [ 
> 38%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters[file] PASSED  [ 
> 39%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters[message] PASSED [ 
> 40%]
> tests/rosbags/rosbag2/test_reader.py::test_raises_if_reader_closed[none] 
> PASSED [ 40%]
> tests/rosbags/rosbag2/test_reader.py::test_raises_if_reader_closed[file] 
> PASSED [ 41%]
> tests/rosbags/rosbag2/test_reader.py::test_raises_if_reader_closed[message] 
> PASSED [ 42%]
> tests/rosbags/rosbag2/test_reader.py::test_raises_on_broken_fs_layouts PASSED 
> [ 43%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_mcap[unindexed] PASSED [ 
> 44%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_mcap[partially_indexed] 
> PASSED [ 45%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_mcap[indexed] PASSED   [ 
> 45%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_mcap[chunked_unindexed] 
> PASSED [ 46%]
> tests/rosbags/rosbag2/test_reader.py::test_reader_mcap[chunked_indexed] 
> PASSED [ 47%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters_mcap[unindexed] 
> PASSED [ 48%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters_mcap[partially_indexed]
>  PASSED [ 49%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters_mcap[indexed] 
> PASSED [ 50%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters_mcap[chunked_unindexed]
>  PASSED [ 50%]
> tests/rosbags/rosbag2/test_reader.py::test_message_filters_mcap[chunked_indexed]
>  PASSED [ 51%]
> tests/rosbags/rosbag2/test_reader.py::test_bag_mcap_files PASSED         [ 
> 52%]
> tests/rosbags/rosbag2/test_roundtrip.py::test_roundtrip[1] PASSED        [ 
> 53%]
> tests/rosbags/rosbag2/test_roundtrip.py::test_roundtrip[2] PASSED        [ 
> 54%]
> tests/rosbags/rosbag2/test_roundtrip.py::test_roundtrip[3] PASSED        [ 
> 55%]
> tests/rosbags/rosbag2/test_storage_sqlite.py::test_detects_schema_version 
> PASSED [ 55%]
> tests/rosbags/rosbag2/test_storage_sqlite.py::test_type_definitions_are_read 
> PASSED [ 56%]
> tests/rosbags/rosbag2/test_storage_sqlite.py::test_raises_on_closed_reader 
> PASSED [ 57%]
> tests/rosbags/rosbag2/test_writer.py::test_writer_writes_storage_and_metadata 
> PASSED [ 58%]
> tests/rosbags/rosbag2/test_writer.py::test_failure_cases PASSED          [ 
> 59%]
> tests/rosbags/rosbag2/test_writer.py::test_deprecations PASSED           [ 
> 60%]
> tests/rosbags/serde/test_cdr.py::test_cdr_generator PASSED               [ 
> 60%]
> tests/rosbags/serde/test_deprecated.py::test_deprecated_cdr_to_ros1 PASSED [ 
> 61%]
> tests/rosbags/serde/test_deprecated.py::test_deprecated_deserialize_cdr 
> PASSED [ 62%]
> tests/rosbags/serde/test_deprecated.py::test_deprecated_deserialize_ros1 
> PASSED [ 63%]
> tests/rosbags/serde/test_deprecated.py::test_deprecated_ros1_to_cdr PASSED [ 
> 64%]
> tests/rosbags/serde/test_deprecated.py::test_deprecated_serialize_cdr PASSED 
> [ 65%]
> tests/rosbags/serde/test_deprecated.py::test_deprecated_serialize_ros1 PASSED 
> [ 65%]
> tests/rosbags/serde/test_ros1.py::test_ros1_generator PASSED             [ 
> 66%]
> tests/rosbags/typesys/test_byteconvert.py::test_ros1_to_cdr PASSED       [ 
> 67%]
> tests/rosbags/typesys/test_byteconvert.py::test_cdr_to_ros1 PASSED       [ 
> 68%]
> tests/rosbags/typesys/test_codegen.py::test_generate_python_code PASSED  [ 
> 69%]
> tests/rosbags/typesys/test_deprecated.py::test_deprecated_register_types 
> PASSED [ 70%]
> tests/rosbags/typesys/test_deprecated.py::test_deprecated_types_module PASSED 
> [ 70%]
> tests/rosbags/typesys/test_deserialize.py::test_reference_deserializer PASSED 
> [ 71%]
> tests/rosbags/typesys/test_deserialize.py::test_cdr_deserializer PASSED  [ 
> 72%]
> tests/rosbags/typesys/test_deserialize.py::test_ros1_deserializer PASSED [ 
> 73%]
> tests/rosbags/typesys/test_hashing.py::test_generate_msgdef PASSED       [ 
> 74%]
> tests/rosbags/typesys/test_hashing.py::test_ros1md5 PASSED               [ 
> 75%]
> tests/rosbags/typesys/test_hashing.py::test_rihs01 PASSED                [ 
> 75%]
> tests/rosbags/typesys/test_idl.py::test_idl_parser_raises_on_bad_definition 
> PASSED [ 76%]
> tests/rosbags/typesys/test_idl.py::test_idl_parser_accepts_literals_and_expressions
>  PASSED [ 77%]
> tests/rosbags/typesys/test_idl.py::test_idl_parser_accepts_complex_document 
> PASSED [ 78%]
> tests/rosbags/typesys/test_idl.py::test_idl_parser_accepts_string_arrays 
> PASSED [ 79%]
> tests/rosbags/typesys/test_idl.py::test_idl_parser_avoids_python_keyword_collisions
>  PASSED [ 80%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_raises_on_bad_definition 
> PASSED [ 80%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_accepts_empty_definition 
> PASSED [ 81%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_accepts_single_msg PASSED 
> [ 82%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_processes_bounds PASSED [ 
> 83%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_accepts_field_defaults 
> PASSED [ 84%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_accepts_multiple_definitions
>  PASSED [ 85%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_does_not_confuse_string_constants
>  PASSED [ 85%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_resolves_relative_siblings 
> PASSED [ 86%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_avoids_python_keyword_collisions
>  PASSED [ 87%]
> tests/rosbags/typesys/test_msg.py::test_msg_parser_handles_name_collisions 
> PASSED [ 88%]
> tests/rosbags/typesys/test_msg.py::test_literal_notations PASSED         [ 
> 89%]
> tests/rosbags/typesys/test_register.py::test_raw_typestore_is_empty PASSED [ 
> 90%]
> tests/rosbags/typesys/test_register.py::test_register_with_new_type PASSED [ 
> 90%]
> tests/rosbags/typesys/test_register.py::test_register_with_same_as_existing_type
>  PASSED [ 91%]
> tests/rosbags/typesys/test_register.py::test_register_with_different_from_existing_type
>  PASSED [ 92%]
> tests/rosbags/typesys/test_register.py::test_registered_types_support_serde 
> PASSED [ 93%]
> tests/rosbags/typesys/test_serialize.py::test_reference_serializer PASSED [ 
> 94%]
> tests/rosbags/typesys/test_serialize.py::test_cdr_serializer PASSED      [ 
> 95%]
> tests/rosbags/typesys/test_serialize.py::test_ros1_serializer PASSED     [ 
> 95%]
> tests/rosbags/typesys/test_serialize.py::test_serializer_errors FAILED   [ 
> 96%]
> tests/rosbags/typesys/test_serialize.py::test_padding_is_correct_after_base_array
>  PASSED [ 97%]
> tests/rosbags/typesys/test_serialize.py::test_empty_sequences_do_not_add_padding
>  PASSED [ 98%]
> tests/rosbags/typesys/test_serialize.py::test_empty_sequences_have_correct_postalignment
>  PASSED [ 99%]
> tests/rosbags/typesys/test_serialize.py::test_empty_message_handling PASSED 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________________ test_serializer_errors 
> ____________________________
> 
>     def test_serializer_errors() -> None:
>         """Test seralizer with broken messages."""
>         store = get_typestore(Stores.LATEST)
>     
>         class Foo:
>             """Dummy class."""
>     
>             coef: np.ndarray[tuple[int, ...], np.dtype[np.uint8]] = 
> np.array([1, 2, 3, 4])
>     
>         msg = Foo()
> >       _ = store.serialize_cdr(msg, 'shape_msgs/msg/Plane')
> 
> tests/rosbags/typesys/test_serialize.py:65: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> rosbags/typesys/store.py:166: in serialize_cdr
>     pos = func(rawdata[4:], 0, message, self)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> rawdata = <memory at 0xf4abd328>, pos = 0
> message = 
> <tests.rosbags.typesys.test_serialize.test_serializer_errors.<locals>.Foo 
> object at 0xf4778258>
> typestore = <rosbags.typesys.store.Typestore object at 0xf467fc90>
> 
> >   ???
> E   ValueError: memoryview assignment: lvalue and rvalue have different 
> structures
> 
> <string>:21: ValueError
> =========================== short test summary info 
> ============================
> FAILED tests/rosbags/typesys/test_serialize.py::test_serializer_errors - 
> Valu...
> ======================== 1 failed, 119 passed in 4.84s 
> =========================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /build/reproducible-path/rosbags-0.10.6/.pybuild/cpython3_3.13_rosbags/build; 
> python3.13 -m pytest --ignore tests/rosbags/*/test_cli.py
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2025/04/14/rosbags_0.10.6-1_testing-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&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.

Reply via email to