Skip to content

fix package.xml deps#199

Open
jay-sridharan wants to merge 2 commits into
ros2:rollingfrom
jay-sridharan:fix/colcon-deps
Open

fix package.xml deps#199
jay-sridharan wants to merge 2 commits into
ros2:rollingfrom
jay-sridharan:fix/colcon-deps

Conversation

@jay-sridharan

@jay-sridharan jay-sridharan commented May 28, 2026

Copy link
Copy Markdown

Description

Adds dependencies to package.xml that are required for message types that are pulled in from test_interface_files.

Not sure if this is the right place for this change - I know action_msgs and service_msgs are treated as special cases sometimes.

Is this user-facing behavior change?

Yes, fixes microxrcedds

Did you use Generative AI?

No

Additional Information

I was getting issues with some symbols from unique_identifier_msgs not being found because the build would sometimes happen out of order. Explicitly adding these dependencies fixes the issue.

Dependency Chain:

  1. Fibonacci.action (from test_interface_files) → generates action interfaces
  2. Action interfaces automatically include action_msgs types (SendGoal, GetResult, etc.)
  3. action_msgs/msg/GoalInfo.msg uses unique_identifier_msgs/UUID goal_id

Jay Sridharan added 2 commits May 28, 2026 00:38
Signed-off-by: Jay Sridharan <jsridharan@relativityspace.com>
Comment thread test_msgs/package.xml
<exec_depend>builtin_interfaces</exec_depend>
<exec_depend>rosidl_default_runtime</exec_depend>
<exec_depend>python3-typing-extensions</exec_depend>
<exec_depend>unique_identifier_msgs</exec_depend>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AFAIS, it does not depend on unique_identifier_msgs anymore, can you explain why this is required to add here with microxrcedds failure?

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.

2 participants