ros2 / rosidl

Packages which provide the ROS IDL (.msg) definition and code generation.
Apache License 2.0
76 stars 125 forks source link

Humble branch of rosidl does not contain the path rosidl_pycommon #777

Closed ARLunan closed 10 months ago

ARLunan commented 10 months ago

Feature Request

Release the humble branch of rosidl the path rosidl_pycommon that is required for ros_gz humble branch

**- Operating System: Ubuntu 22.04 x86 and arm64

Steps to reproduce issue

Compile gazebosim/ ros_gz from source

Expected behavior

Finish compile ros_gz_bridge

Actual behavior

"/home/ubuntutbc/rosgz_ws/src/ros_gz/ros_gz_bridge/bin/ros_gz_bridge_generate_factories", line 25, in from ros_gz_bridge import generate_cpp File "/home/ubuntutbc/rosgz_ws/src/ros_gz/ros_gz_bridge/ros_gz_bridge/init.py", line 21, in from rosidl_pycommon import expand_template ModuleNotFoundError: No module named 'rosidl_pycommon

Implementation

Required to make gazebosim/ros_gz package available to use in ROS 2 Humble simulations

clalancette commented 10 months ago

rosidl_pycommon doesn't exist in Humble, and we aren't likely to backport it. Please file a bug against ros_gz_bridge, since that is the code that needs to be updated to handle building on Humble.