Skip to content

fix(xarm_gazebo): update rosdep keys for ROS Jazzy compatibility - #175

Open
Vinayak-5349 wants to merge 1 commit into
xArm-Developer:jazzyfrom
Vinayak-5349:fix/jazzy-rosdep-keys
Open

fix(xarm_gazebo): update rosdep keys for ROS Jazzy compatibility#175
Vinayak-5349 wants to merge 1 commit into
xArm-Developer:jazzyfrom
Vinayak-5349:fix/jazzy-rosdep-keys

Conversation

@Vinayak-5349

Copy link
Copy Markdown

Summary

Fixes rosdep install failure when building xarm_gazebo on ROS 2 Jazzy / Ubuntu 24.04 (Noble).

Problem

Running rosdep install --from-paths . --ignore-src --rosdistro jazzy fails with:

  • ERROR: Cannot locate rosdep definition for [sdformat14]
  • ERROR: Cannot locate rosdep definition for [gz-sim8]

This occurs because raw APT package keys (sdformat14, gz-sim8) are not defined in rosdep/base.yaml or 'rosdistro/jazzy
/distribution.yaml' for ROS Jazzy.

Solution

Updated package.xml dependencies to use official ROS 2 Jazzy vendor wrapper keys (ros_gz, gz_sim_vendor, sdformat_urdf), allowing rosdep to resolve system dependencies cleanly without requiring --skip-keys.

Test Matrix

  • OS: Ubuntu 24.04 LTS (Noble)
  • ROS Version: ROS 2 Jazzy Jalisco
  • Verification: rosdep install succeeds without errors on a clean workspace.

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