Skip to content

use catkin-supported BehaviorTree.CPP#87

Merged
rhaschke merged 1 commit intoubi-agni:mainfrom
v4hn:patch-1
Sep 16, 2025
Merged

use catkin-supported BehaviorTree.CPP#87
rhaschke merged 1 commit intoubi-agni:mainfrom
v4hn:patch-1

Conversation

@v4hn
Copy link
Contributor

@v4hn v4hn commented Sep 15, 2025

The previous version was accidentally picked in befd342 and the commit statement there states 4.7.1 removed catkin-support. But it was actually commit BehaviorTree/BehaviorTree.CPP@ac26aea before 4.7.0 that removed the support.

3a00bc307e511611203fdd0acdaadbad8d68a772 is the last commit before that one.

The previous version was accidentally picked in befd342 and the commit statement there states 4.7.1 removed catkin-support.
But it was actually commit BehaviorTree/BehaviorTree.CPP@ac26aea before 4.7.0.

3a00bc307e511611203fdd0acdaadbad8d68a772 is the last commit before that one.
v4hn added a commit to v4hn/ros-o-builder that referenced this pull request Sep 15, 2025
The previous commit was copied over from ubi-agni/ros-builder-action.
See ubi-agni/ros-builder-action#87
@rhaschke
Copy link
Member

Did you observe specific issues building version 3c62813, which I picked before? I think, this is the last one building successfully for ROS One. The older one, you picked here, works as well - but is older.

@v4hn
Copy link
Contributor Author

v4hn commented Sep 16, 2025

The reason I noticed is because the package.xml depends on ament_cmake which is not available on my builder and I had cmake missing during a clean build.

I guess your environment provides ament_cmake which is why it built for you, but the commit that dropped catkin support also removed functional code, notably ROS package lookup for plugins and setting the package up as a catkin-package, which are then missing in your package.

@rhaschke rhaschke merged commit 7a8dd45 into ubi-agni:main Sep 16, 2025
14 checks passed
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