Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the octomap package from Rolling. #42561

Merged
merged 1 commit into from
Aug 26, 2024

Conversation

clalancette
Copy link
Contributor

This is essentially a vendor package; upstream is not a ROS package, even though it has some things in it to interoperate with ROS.

The problem is that it is also packaged in debian as a system package. In Ubuntu 24.04, the system version of the package has a different ABI than this "vendored" version.

So it turns out that we don't need this version at all. All downstream sources have been updated to use the system version of the package, rather than this vendor. All but Moveit have done releases into Rolling as of this writing, so everything should continue to work with the exception of Moveit.

This should fix #41622 .

@nuclearsandwich @wxmerkt FYI

This is essentially a vendor package; upstream is not a ROS
package, even though it has some things in it to interoperate
with ROS.

The problem is that it is *also* packaged in debian as a system
package.  In Ubuntu 24.04, the system version of the package has
a different ABI than this "vendored" version.

So it turns out that we don't need this version at all.  All downstream
sources have been updated to use the system version of the package,
rather than this vendor.  All but Moveit have done releases into
Rolling as of this writing, so everything should continue to work
with the exception of Moveit.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
@github-actions github-actions bot added the rolling Issue/PR is for the ROS 2 Rolling distribution label Aug 23, 2024
@clalancette
Copy link
Contributor Author

I'm going ahead and merging this one in.

@clalancette clalancette merged commit 6bb7add into master Aug 26, 2024
4 checks passed
@clalancette clalancette deleted the clalancette/remove-rolling-octomap branch August 26, 2024 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rolling Issue/PR is for the ROS 2 Rolling distribution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Octomap as released into Jazzy and Rolling is ABI-incompatible with system versions
2 participants