Skip to content

fix non standard interface locations. (#1186)#1205

Open
techtasie wants to merge 1 commit intoros2:kiltedfrom
techtasie:kilted
Open

fix non standard interface locations. (#1186)#1205
techtasie wants to merge 1 commit intoros2:kiltedfrom
techtasie:kilted

Conversation

@techtasie
Copy link

Description

Instead of relying on the broken get_interface_path function, I use the rosidl_interfaces resource directly. (see explanation)

Fixes #1186

Is this user-facing behavior change?

No

Did you use Generative AI?

No

Additional Information

For rolling, this issue will be resolved by changing the behavior of ros2idl in ros2/rosidl#935

This patch can be backported to Jazzy and humble.

I am unsure whether it is correct to fix this in ros2cli or whether the change should happen in rosidl_runtime_py. Due to the huge number of packages that depend on rosidl_runtime_py, I am hesitant to make that change there, especially since packages rarely rely on the .msg/.srv/.action files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant