ros2 / rosidl_typesupport

Packages which provide the typesupport for ROS messages and services
Apache License 2.0
13 stars 34 forks source link

Misc rosidl_typesupport cleanup #123

Closed sloretz closed 2 years ago

sloretz commented 2 years ago

This cleans up the rosidl generator code in the packages rosidl_typesupport_c and rosidl_typesupport_cpp

depends on ros2/rosidl#666 Merged :tada: depend on ros2/rosidl#662 Merged :tada:

sloretz commented 2 years ago

@hidmic I added you as a reviewer, but this one seems to depend on https://github.com/ros2/rosidl/pull/662 so I've left it as a draft until that one is merged.

sloretz commented 2 years ago

CI (build: --packages-above-and-dependencies rosidl_typesupport_c rosidl_typesupport_cpp test: --packages-above-and-dependencies rosidl_typesupport_c rosidl_typesupport_cpp)

sloretz commented 2 years ago

CI failure involves rosidl_generator_py. I'll look into why it failed with this PR:

15:23:26 LINK : fatal error LNK1181: cannot open input file 'Release\rosidl_generator_py_custom__rosidl_typesupport_c.lib' [C:\ci\ws\build\rosidl_generator_py\rosidl_generator_py_custom__rosidl_generator_py.vcxproj]
sloretz commented 2 years ago

CI re-run

sloretz commented 2 years ago

CI LGTM :tada: The windows warning is in rmw_fastrtps and was fixed by https://github.com/ros2/rmw_fastrtps/pull/592