Bug#1063410: ros-bloom's autopkg tests fail with Python 3.12

2024-02-07 Thread Jochen Sprickerhof

Control: tag -1 moreinfo

Hi Matthias,

* Matthias Klose  [2024-02-07 20:55]:

Package: src:ros-bloom
Version: 0.11.2-6
Severity: important
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

ros-bloom's autopkg tests fail with Python 3.12

[...]
578s /usr/lib/python3/dist-packages/rosdistro/distribution.py:35: in 

578s from .manifest_provider.git import git_manifest_provider, 
git_source_manifest_provider
578s 
/usr/lib/python3/dist-packages/rosdistro/manifest_provider/git.py:44: 
in 

578s from rosdistro.vcs import Git, ref_is_hash
578s /usr/lib/python3/dist-packages/rosdistro/vcs.py:39: in 
578s from distutils.version import LooseVersion
578s E   ModuleNotFoundError: No module named 'distutils'


This looks like the same as #1061840 and was already fixed in ros-bloom 
and ros-rosdistro. Can you please retry with the versions in testing?

I can't reproduce this and debci is also all green.

Cheers Jochen


signature.asc
Description: PGP signature


Bug#1063410: ros-bloom's autopkg tests fail with Python 3.12

2024-02-07 Thread Matthias Klose

Package: src:ros-bloom
Version: 0.11.2-6
Severity: important
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

ros-bloom's autopkg tests fail with Python 3.12

[...]
578s = test session starts 
==

578s platform linux -- Python 3.12.1, pytest-7.4.4, pluggy-1.3.0
578s rootdir: /tmp/tmp.BgIMXvxH90
578s collected 2 items / 5 errors
578s
578s  ERRORS 

578s  ERROR collecting test/system_tests/test_bloom_setup.py 


578s /usr/lib/python3/dist-packages/bloom/rosdistro_api.py:60: in 
578s import rosdistro
578s /usr/lib/python3/dist-packages/rosdistro/__init__.py:51: in 
578s from .distribution import Distribution  # noqa
578s /usr/lib/python3/dist-packages/rosdistro/distribution.py:35: in 

578s from .manifest_provider.git import git_manifest_provider, 
git_source_manifest_provider
578s 
/usr/lib/python3/dist-packages/rosdistro/manifest_provider/git.py:44: in 


578s from rosdistro.vcs import Git, ref_is_hash
578s /usr/lib/python3/dist-packages/rosdistro/vcs.py:39: in 
578s from distutils.version import LooseVersion
578s E   ModuleNotFoundError: No module named 'distutils'
578s
578s During handling of the above exception, another exception occurred:
578s test/system_tests/test_bloom_setup.py:13: in 
578s from bloom.config import BLOOM_CONFIG_BRANCH
578s /usr/lib/python3/dist-packages/bloom/config.py:60: in 
578s from bloom.rosdistro_api import get_non_eol_distros_prompt
578s /usr/lib/python3/dist-packages/bloom/rosdistro_api.py:67: in 
578s error("rosdistro was not detected, please install it.", 
file=sys.stderr,

578s /usr/lib/python3/dist-packages/bloom/logging.py:280: in error
578s sys.exit(msg)
578s E   SystemExit: rosdistro was not detected, please install 
it.
578s __ ERROR collecting 
test/system_tests/test_catkin_release.py ___

578s test/system_tests/test_catkin_release.py:12: in 
578s from vcstools.vcs_abstraction import get_vcs_client
578s /usr/lib/python3/dist-packages/vcstools/__init__.py:47: in 
578s from vcstools.git import GitClient
578s /usr/lib/python3/dist-packages/vcstools/git.py:63: in 
578s from distutils.version import LooseVersion
578s E   ModuleNotFoundError: No module named 'distutils'
578s
578s During handling of the above exception, another exception occurred:
578s test/system_tests/test_catkin_release.py:15: in 
578s sys.exit(1)
578s E   SystemExit: 1
578s --- Captured stderr 


578s vcstools was not detected, please install it.
578s ___ ERROR collecting test/unit_tests/test_config.py 


578s /usr/lib/python3/dist-packages/bloom/rosdistro_api.py:60: in 
578s import rosdistro
578s /usr/lib/python3/dist-packages/rosdistro/__init__.py:51: in 
578s from .distribution import Distribution  # noqa
578s /usr/lib/python3/dist-packages/rosdistro/distribution.py:35: in 

578s from .manifest_provider.git import git_manifest_provider, 
git_source_manifest_provider
578s 
/usr/lib/python3/dist-packages/rosdistro/manifest_provider/git.py:44: in 


578s from rosdistro.vcs import Git, ref_is_hash
578s /usr/lib/python3/dist-packages/rosdistro/vcs.py:39: in 
578s from distutils.version import LooseVersion
578s E   ModuleNotFoundError: No module named 'distutils'
578s
578s During handling of the above exception, another exception occurred:
578s test/unit_tests/test_config.py:6: in 
578s from bloom.config import validate_track_versions
578s /usr/lib/python3/dist-packages/bloom/config.py:60: in 
578s from bloom.rosdistro_api import get_non_eol_distros_prompt
578s /usr/lib/python3/dist-packages/bloom/rosdistro_api.py:67: in 
578s error("rosdistro was not detected, please install it.", 
file=sys.stderr,

578s /usr/lib/python3/dist-packages/bloom/logging.py:280: in error
578s sys.exit(msg)
578s E   SystemExit: rosdistro was not detected, please install 
it.
578s __ ERROR collecting test/unit_tests/test_packages.py 
___

578s /usr/lib/python3/dist-packages/bloom/rosdistro_api.py:60: in 
578s import rosdistro
578s /usr/lib/python3/dist-packages/rosdistro/__init__.py:51: in 
578s from .distribution import Distribution  # noqa
578s /usr/lib/python3/dist-packages/rosdistro/distribution.py:35: in 

578s from .manifest_provider.git import git_manifest_provider, 
git_source_manifest_provider
578s 
/usr/lib/python3/dist-packages/rosdistro/manifest_provider/git.py:44: in 


578s from rosdistro.vcs import Git, ref_is_hash
578s /usr/lib/python3/dist-packages/rosdistro/vcs.py:39: in 
578s from distutils.version import LooseVersion
578s E   ModuleNotFoundError: No module named 'distutils'
578s
578s During handling of the above exception, another exception occurred:
578s