Skip to content

Updated ament_index_cpp API#5822

Closed
ahcorde wants to merge 3 commits intoros-navigation:mainfrom
ahcorde:ahcorde/rolling/update_ament_index_cpp_api
Closed

Updated ament_index_cpp API#5822
ahcorde wants to merge 3 commits intoros-navigation:mainfrom
ahcorde:ahcorde/rolling/update_ament_index_cpp_api

Conversation

@ahcorde
Copy link
Contributor

@ahcorde ahcorde commented Dec 26, 2025

Related with ament/ament_index#104

Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
@mini-1235
Copy link
Collaborator

@ahcorde Since ament/ament_index#104 is not (and cannot be) backported to Jazzy or Kilted, I think we'll need to add a version check here in order to keep main buildable against Jazzy and Kilted.

Copy link
Member

@SteveMacenski SteveMacenski left a comment

Choose a reason for hiding this comment

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

This doesn't compile yet - but I expect that's just because the binaries haven't synced yet for the changes. Thanks for the proactive PR.

@mini-1235 has a point on the cross compatibility with jazzy/kilted if this isn't being backported there (which I assume it isn't). An easy fix for that would be to create a nav2_ros_common::get_package_share_directory() API which is globally used. Then we have the ifdef on the versions in a single place.

Here seems pretty reasonable if you didn't want to put it into a new file itself. I don't have a strong opinion.

@mini-1235
Copy link
Collaborator

@ahcorde, any updates on this PR? I believe the rolling sync is happening soon? 😄

@mini-1235
Copy link
Collaborator

@ahcorde any updates? We'd like to get this merged in the next few days

@SteveMacenski
Copy link
Member

I retriggered CI, still failing but not sure if the sync has trickled in

@mini-1235 mini-1235 mentioned this pull request Jan 22, 2026
8 tasks
@mini-1235
Copy link
Collaborator

@ahcorde since the sync has completed, I will take over to unblock other PRs. Thanks for your efforts here!

@mini-1235 mini-1235 closed this Jan 22, 2026
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.

3 participants