Closed emersonknapp closed 1 year ago
Pulls: ros2/rosidl#759 Gist: https://gist.githubusercontent.com/emersonknapp/67c942266b93571ebb90a33aef5d2ddc/raw/a35bc75291715af8472773be5c927306a1474c62/ros2.repos BUILD args: TEST args: ROS Distro: rolling Job: ci_launcher ci_launcher ran: https://ci.ros2.org/job/ci_launcher/12433
@mergifyio backport iron
backport iron
When two interface types in the same package had the same name stem (e.g.
msg/Empty.msg
andsrv/Empty.srv
), both types would receive the sameTypeSource
s in their generated description. Can be considered undefined behavior, but it's processed alphabetically so themsg
consistently received thesrv
sources.This fixes it, adds a regression test, and adds a new basic test for
.idl
files just to make sure that continues to work OK. Bug exists in Iron, this would need to be backported.