Open krisklau opened 5 months ago
Note we will supply patches for the things we encounter, I just wanted to make sure nothing was missing from my configuration.
@krisklau I just started working on ROS Noetic + Scarthgap and did not face this error. However, I had an infinite loop at findCaller() from roslogging.py on every ros command (roscore, rosrun, roslaunch), which could be solved by this comment. I'm wondering if this is tested at all, since this issue is due to Python 3.12 (which is the default for Scarthgap).
Describe the bug Incompatibility with Python 3.12
To Reproduce Build an image with Ros1 noetic in Scarthgap. This will include python 3.12. This version of python deprecates distutils, which causes problems for some packages.
rosclean
in the above example. Simply boot the image and runroscore
.Upon patching for
distutils
, we hit this error as well: https://github.com/ros/ros_comm/pull/2297Expected behavior We can patch these package by package, but I am puzzled as to why this has not been reported before. Has the combination of Scarthgap and Noetic been tested?