Skip to content

Commit

Permalink
Jazzy Support (#241)
Browse files Browse the repository at this point in the history
  • Loading branch information
henningkayser authored Jun 7, 2024
2 parents 256c46c + cc4452a commit 7889882
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 10 deletions.
13 changes: 5 additions & 8 deletions .github/workflows/build_and_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,15 @@ jobs:
CCOV: true
- ROS_DISTRO: rolling
ROS_REPO: testing
- ROS_DISTRO: humble
ROS_REPO: main
- ROS_DISTRO: humble
ROS_REPO: testing
- ROS_DISTRO: galactic
- ROS_DISTRO: jazzy
ROS_REPO: main
- ROS_DISTRO: galactic
- ROS_DISTRO: jazzy
ROS_REPO: testing
- ROS_DISTRO: foxy
- ROS_DISTRO: humble
ROS_REPO: main
- ROS_DISTRO: foxy
- ROS_DISTRO: humble
ROS_REPO: testing

env:
# Globally disable git security
# https://github.blog/2022-04-12-git-security-vulnerability-announced
Expand Down
6 changes: 4 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ find_package(console_bridge REQUIRED)
find_package(console_bridge_vendor REQUIRED)
find_package(eigen_stl_containers REQUIRED)
find_package(geometry_msgs REQUIRED)
find_package(OCTOMAP REQUIRED)
# Enforce the system package version on Ubuntu jammy and noble which is also used by libfcl-dev
# The version is fixed to prevent ABI conflicts with ros-octomap
find_package(octomap 1.9.7...<1.10.0 REQUIRED)
find_package(QHULL REQUIRED)
find_package(random_numbers REQUIRED)
find_package(rclcpp REQUIRED)
Expand All @@ -60,7 +62,7 @@ set(THIS_PACKAGE_EXPORT_DEPENDS
console_bridge_vendor
eigen_stl_containers
geometry_msgs
OCTOMAP
octomap
random_numbers
rclcpp
resource_retriever
Expand Down
9 changes: 9 additions & 0 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,16 @@
<depend>eigen_stl_containers</depend>
<depend>console_bridge_vendor</depend>
<depend>libqhull</depend>
<!-- The ros-octomap package version is ABI-incompatible with
the liboctomap-dev system dependency of FCL (libfcl-dev)
used by MoveIt. Until this conflict is resolved, we are
enforcing the use of liboctomap-dev by declaring the
libfcl-dev dependency here (lacking a liboctomap-dev target)
and by setting a library version filter in the CMakeLists.txt.
See https://github.com/moveit/moveit2/issues/2862
<depend>octomap</depend>
-->
<depend>libfcl-dev</depend>
<depend>random_numbers</depend>
<depend>resource_retriever</depend>
<depend>shape_msgs</depend>
Expand Down

0 comments on commit 7889882

Please sign in to comment.