diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index e6e2742..bb1371f 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -101,7 +101,7 @@ jobs: - name: Delete specific outdated cache entries shell: bash -l {0} run: | - # rm -rf ${{ matrix.folder_cache }}/ros-kilted-rosx* 2>/dev/null || true + # rm -rf ${{ matrix.folder_cache }}/ros-rolling-mocap* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force @@ -113,7 +113,7 @@ jobs: - name: Build recipes shell: bash -l {0} run: | - pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-kilted --skip-existing + pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-rolling --skip-existing - name: See packages that will be saved in cache shell: bash -l {0} diff --git a/AGENTS.md b/AGENTS.md index eb88f5a..55879bb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,6 +1,6 @@ # AGENTS.md -Working notes for future coding agents in a RoboStack repo. Replace $DISTRO with e.g. noetic/humble/kilted and so forth; you can check the working directory. +Working notes for future coding agents in a RoboStack repo. Replace $DISTRO with e.g. noetic/humble/kilted/rolling and so forth; you can check the working directory. ## Session defaults for this repo diff --git a/README.md b/README.md index 28d839e..88cb49c 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,26 @@ -# RoboStack (for ROS kilted) +# RoboStack (for ROS rolling) -[![Conda](https://img.shields.io/conda/dn/robostack-kilted/ros-kilted-desktop?style=flat-square)](https://anaconda.org/robostack/) -[![GitHub Repo stars](https://img.shields.io/github/stars/robostack/ros-kilted?style=flat-square)](https://github.com/RoboStack/ros-kilted/) +[![Conda](https://img.shields.io/conda/dn/robostack-rolling/ros-rolling-desktop?style=flat-square)](https://anaconda.org/robostack/) +[![GitHub Repo stars](https://img.shields.io/github/stars/robostack/ros-rolling?style=flat-square)](https://github.com/RoboStack/ros-rolling/) [![QUT Centre for Robotics](https://img.shields.io/badge/collection-QUT%20Robotics-%23043d71?style=flat-square)](https://qcr.github.io/) -[![Platforms](https://img.shields.io/badge/platforms-linux%20%7C%20win%20%7C%20macos%20%7C%20macos_arm64%20%7C%20linux_aarch64-green.svg?style=flat-square)](https://github.com/RoboStack/ros-kilted) -[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-kilted/linux.yml?branch=buildbranch_linux&label=build%20linux&style=flat-square)](https://github.com/RoboStack/ros-kilted/actions/workflows/linux.yml) -[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-kilted/win.yml?branch=buildbranch_win&label=build%20win&style=flat-square)](https://github.com/RoboStack/ros-kilted/actions/workflows/win.yml) -[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-kilted/osx.yml?branch=buildbranch_osx&label=build%20osx&style=flat-square)](https://github.com/RoboStack/ros-kilted/actions/workflows/osx.yml) -[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-kilted/osx_arm64.yml?branch=buildbranch_osx_arm64&label=build%20osx-arm64&style=flat-square)](https://github.com/RoboStack/ros-kilted/actions/workflows/osx_arm64.yml) -[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-kilted/build_linux_aarch64.yml?branch=buildbranch_linux_aarch64&label=build%20aarch64&style=flat-square)](https://github.com/RoboStack/ros-kilted/actions/workflows/build_linux_aarch64.yml) +[![Platforms](https://img.shields.io/badge/platforms-linux%20%7C%20win%20%7C%20macos%20%7C%20macos_arm64%20%7C%20linux_aarch64-green.svg?style=flat-square)](https://github.com/RoboStack/ros-rolling) +[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-rolling/linux.yml?branch=buildbranch_linux&label=build%20linux&style=flat-square)](https://github.com/RoboStack/ros-rolling/actions/workflows/linux.yml) +[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-rolling/win.yml?branch=buildbranch_win&label=build%20win&style=flat-square)](https://github.com/RoboStack/ros-rolling/actions/workflows/win.yml) +[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-rolling/osx.yml?branch=buildbranch_osx&label=build%20osx&style=flat-square)](https://github.com/RoboStack/ros-rolling/actions/workflows/osx.yml) +[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-rolling/osx_arm64.yml?branch=buildbranch_osx_arm64&label=build%20osx-arm64&style=flat-square)](https://github.com/RoboStack/ros-rolling/actions/workflows/osx_arm64.yml) +[![Azure DevOps builds (branch)](https://img.shields.io/github/actions/workflow/status/robostack/ros-rolling/build_linux_aarch64.yml?branch=buildbranch_linux_aarch64&label=build%20aarch64&style=flat-square)](https://github.com/RoboStack/ros-rolling/actions/workflows/build_linux_aarch64.yml) -[![GitHub issues](https://img.shields.io/github/issues-raw/robostack/ros-kilted?style=flat-square)](https://github.com/RoboStack/ros-kilted/issues) -[![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/robostack/ros-kilted?style=flat-square)](https://github.com/RoboStack/ros-kilted/issues?q=is%3Aissue+is%3Aclosed) -[![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/robostack/ros-kilted?style=flat-square)](https://github.com/RoboStack/ros-kilted/pulls) -[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/robostack/ros-kilted?style=flat-square)](https://github.com/RoboStack/ros-kilted/pulls?q=is%3Apr+is%3Aclosed) +[![GitHub issues](https://img.shields.io/github/issues-raw/robostack/ros-rolling?style=flat-square)](https://github.com/RoboStack/ros-rolling/issues) +[![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/robostack/ros-rolling?style=flat-square)](https://github.com/RoboStack/ros-rolling/issues?q=is%3Aissue+is%3Aclosed) +[![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/robostack/ros-rolling?style=flat-square)](https://github.com/RoboStack/ros-rolling/pulls) +[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/robostack/ros-rolling?style=flat-square)](https://github.com/RoboStack/ros-rolling/pulls?q=is%3Apr+is%3Aclosed) -[__Table with all available packages & architectures__](https://robostack.github.io/kilted.html) +[__Table with all available packages & architectures__](https://robostack.github.io/rolling.html) ## Why ROS and Conda? -Welcome to RoboStack, which tightly couples ROS with Conda, a cross-platform, language-agnostic package manager. We provide ROS binaries for Linux, macOS, Windows and ARM (Linux). Installing other recent packages via conda-forge side-by-side works easily, e.g. you can install TensorFlow/PyTorch in the same environment as ROS kilted without any issues. As no system libraries are used, you can also easily install ROS kilted on any recent Linux Distribution - including older versions of Ubuntu. As the packages are pre-built, it saves you from compiling from source, which is especially helpful on macOS and Windows. No root access is required, all packages live in your home directory. We have recently written up a [paper](https://arxiv.org/abs/2104.12910) and [blog post](https://medium.com/robostack/cross-platform-conda-packages-for-ros-fa1974fd1de3) with more information. +Welcome to RoboStack, which tightly couples ROS with Conda, a cross-platform, language-agnostic package manager. We provide ROS binaries for Linux, macOS, Windows and ARM (Linux). Installing other recent packages via conda-forge side-by-side works easily, e.g. you can install TensorFlow/PyTorch in the same environment as ROS rolling without any issues. As no system libraries are used, you can also easily install ROS rolling on any recent Linux Distribution - including older versions of Ubuntu. As the packages are pre-built, it saves you from compiling from source, which is especially helpful on macOS and Windows. No root access is required, all packages live in your home directory. We have recently written up a [paper](https://arxiv.org/abs/2104.12910) and [blog post](https://medium.com/robostack/cross-platform-conda-packages-for-ros-fa1974fd1de3) with more information. ## Attribution diff --git a/check_patches_clean_apply.py b/check_patches_clean_apply.py index 0d6a055..cb440e1 100644 --- a/check_patches_clean_apply.py +++ b/check_patches_clean_apply.py @@ -12,7 +12,7 @@ # From repository root python .scripts/check_patches_clean_apply.py # prepare + run python .scripts/check_patches_clean_apply.py --dry # prepare only - python .scripts/check_patches_clean_apply.py --dry --recipe ros-kilted-rviz2 + python .scripts/check_patches_clean_apply.py --dry --recipe ros-rolling-rviz2 python .scripts/check_patches_clean_apply.py --clean # delete output The script creates (or refreshes) a sibling folder named @@ -76,8 +76,8 @@ def parse_args() -> argparse.Namespace: metavar="RECIPE", help=( "Only check the specified recipe directory under recipes/. " - "Repeat for multiple recipes, e.g. --recipe ros-kilted-rviz2 " - "--recipe ros-kilted-rclcpp" + "Repeat for multiple recipes, e.g. --recipe ros-rolling-rviz2 " + "--recipe ros-rolling-rclcpp" ), ) return ap.parse_args() diff --git a/conda_build_config.yaml b/conda_build_config.yaml index ffaeca3..e444879 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -1,7 +1,7 @@ numpy: - 2 assimp: - - 5 + - 6 libprotobuf: - 6.33.5 protobuf: @@ -33,17 +33,15 @@ tbb_devel: cmake: - 3.* -# as of early April 2026 key robotics packages like pinocchio still required eigen 3.4.0.*, -# see https://github.com/conda-forge/eigenpy-feedstock/pull/184 eigen_abi_devel: - - 3.4.0 + - 5.0.1 cdt_name: # [linux] - conda # [linux] python: - - 3.12.* *_cpython + - 3.14.* *_cp314 python_impl: - cpython @@ -59,7 +57,7 @@ c_stdlib: - macosx_deployment_target # [osx] - vs # [win] c_stdlib_version: # [unix] - - 2.17 # [linux] + - 2.28 # [linux] - 11.0 # [osx and x86_64] - 11.0 # [osx and arm64] cxx_compiler: @@ -77,8 +75,3 @@ libzenohcxx: libhwloc: - 2.12.2 - -urdfdom: - - 4.0.1 -urdfdom-headers: - - 1.1.2 diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 6fb2149..1816771 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -1,9 +1,9 @@ ament_package: add_host: ['importlib_resources'] foxglove_bridge: - add_host: ["ros-kilted-ament-cmake"] + add_host: ["ros-rolling-ament-cmake"] ros_ign_interfaces: - add_host: ["ros-kilted-rcl-interfaces"] + add_host: ["ros-rolling-rcl-interfaces"] cartographer_ros: add_host: ["cartographer 2.*", "libboost-devel", "ceres-solver * cpu*"] libyaml_vendor: @@ -48,7 +48,7 @@ behaviortree_cpp: add_host: ["libboost-devel", "cppzmq", "zeromq", "sqlite"] add_run: ["libboost"] plotjuggler: - add_host: ["libxcb", "${{ 'elfutils' if linux }}", "ros-kilted-ros-workspace"] + add_host: ["libxcb", "${{ 'elfutils' if linux }}", "ros-rolling-ros-workspace"] embree_vendor: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "libpng", "libjpeg-turbo", "openimageio", "tbb", "tbb-devel", "embree"] ign_rviz_common: @@ -64,7 +64,7 @@ image_view: nao_lola: add_host: ["libboost-devel"] ros_ign_gazebo: - add_host: ["ros-kilted-std-msgs", "ros-kilted-rclcpp", "${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] + add_host: ["ros-rolling-std-msgs", "ros-rolling-rclcpp", "${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] ros_ign_gazebo_demos: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] rosbag2_bag_v2_plugins: @@ -78,8 +78,8 @@ libg2o: fmilibrary_vendor: add_host: ["fmilib"] mrpt2: - add_host: ["assimp", "octomap", "tinyxml2", "libboost-devel", "jsoncpp", "gtest", "libboost-python-devel", "libdc1394", "xorg-libxcomposite", "libftdi", "ros-kilted-octomap"] - add_run: ["assimp", "octomap", "tinyxml2", "libboost-devel", "jsoncpp", "gtest", "libboost-python-devel", "libdc1394", "xorg-libxcomposite", "libftdi", "ros-kilted-octomap"] + add_host: ["assimp", "octomap", "tinyxml2", "libboost-devel", "jsoncpp", "gtest", "libboost-python-devel", "libdc1394", "xorg-libxcomposite", "libftdi", "ros-rolling-octomap"] + add_run: ["assimp", "octomap", "tinyxml2", "libboost-devel", "jsoncpp", "gtest", "libboost-python-devel", "libdc1394", "xorg-libxcomposite", "libftdi", "ros-rolling-octomap"] add_build: ["${{ cdt('libxcomposite-devel') if linux }}"] ros1_rosbag_storage_vendor: add_host: ["ros-noetic-roscpp", "ros-noetic-roslz4", "ros-noetic-rostest"] @@ -89,7 +89,7 @@ popf: rtabmap: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "ceres-solver", "libdc1394", "libusb", "vtk"] backward_ros: - add_host: ["${{ 'binutils' if linux }}", "${{ 'elfutils' if linux }}", "ros-kilted-ament-cmake-libraries"] + add_host: ["${{ 'binutils' if linux }}", "${{ 'elfutils' if linux }}", "ros-rolling-ament-cmake-libraries"] nav2_smac_planner: add_build: ["${{ 'llvm-openmp' if osx }}"] add_host: ["${{ 'llvm-openmp' if osx }}", "ompl", "libode"] @@ -105,17 +105,28 @@ pybind11_vendor: add_host: ["pybind11"] add_run: ["pybind11"] python_qt_binding: - add_host: ["pyqt-builder"] - add_run: ["pyqt-builder"] + add_host: ["pyqt-builder", "qt6-main", "pyqt6"] + add_run: ["pyqt-builder", "qt6-main", "pyqt6"] + remove_host: ["qt-main", "pyqt"] + remove_run: ["qt-main", "pyqt"] qt_gui_cpp: - add_build: ["${{ 'pyqt' if (build_platform != target_platform) }}", "${{ 'qt-main' if (build_platform != target_platform) }}"] - add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "pyqt-builder", "pep517", "pyside2"] - add_run: ["pyqt-builder", "pep517"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "pyqt-builder", "qt6-main", "pyqt6"] + add_run: ["pyqt-builder", "qt6-main", "pyqt6"] + remove_host: ["qt-main", "pyqt"] + remove_run: ["qt-main", "pyqt"] +qt_gui: + add_host: ["qt6-main", "pyqt6"] + add_run: ["qt6-main", "pyqt6"] + remove_host: ["qt-main", "pyqt"] + remove_run: ["qt-main", "pyqt"] rqt_gui_cpp: - add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "qt6-main"] + add_run: ["qt6-main"] + remove_host: ["qt-main"] + remove_run: ["qt-main"] ur_moveit_config: - add_host: ["ros-kilted-rclpy"] - add_run: ["ros-kilted-rclpy"] + add_host: ["ros-rolling-rclpy"] + add_run: ["ros-rolling-rclpy"] gscam: add_host: ["glib"] dolly_ignition: @@ -124,7 +135,8 @@ google_benchmark_vendor: add_host: ["benchmark"] add_run: ["benchmark"] rqt_image_view: - add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "qt6-main"] + remove_host: ["qt-main"] rqt_image_overlay_layer: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] rviz_visual_testing_framework: @@ -154,7 +166,7 @@ moveit_visual_tools: force_torque_sensor_broadcaster: add_host: ["typeguard", "jinja2"] ros_gz_sim: - add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "ros-kilted-gz-sensors-vendor"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "ros-rolling-gz-sensors-vendor"] geometric_shapes: add_host: ["libboost-devel", "octomap"] ros_image_to_qimage: @@ -175,59 +187,59 @@ uncrustify_vendor: mimick_vendor: add_build: ["vcstool"] gz_cmake_vendor: - # https://github.com/gazebo-release/gz_cmake_vendor/blob/kilted/CMakeLists.txt#L6 for select the right major version + # https://github.com/gazebo-release/gz_cmake_vendor/blob/rolling/CMakeLists.txt#L6 for select the right major version # (this is true for all gz-* vendor packages) or https://github.com/gazebo-tooling/gazebodistro/blob/master/collection-harmonic.yaml # See https://gazebosim.org/docs/latest/ros_installation/#summary-of-compatible-ros-and-gazebo-combinations for mapping between ROS2 and Gazebo distros - add_host: ["gz-cmake4"] - add_run: ["gz-cmake4"] + add_host: ["gz-cmake"] + add_run: ["gz-cmake"] gz_common_vendor: - add_host: ["gz-common6"] - add_run: ["gz-common6"] + add_host: ["gz-common"] + add_run: ["gz-common"] gz_fuel_tools_vendor: - add_host: ["gz-fuel-tools10"] - add_run: ["gz-fuel-tools10"] + add_host: ["gz-fuel-tools"] + add_run: ["gz-fuel-tools"] gz_sim_vendor: - add_host: ["gz-sim9"] - add_run: ["gz-sim9"] + add_host: ["gz-sim"] + add_run: ["gz-sim"] gz_gui_vendor: - add_host: ["gz-gui9"] - add_run: ["gz-gui9"] + add_host: ["gz-gui"] + add_run: ["gz-gui"] gz_launch_vendor: - add_host: ["gz-launch8"] - add_run: ["gz-launch8"] + add_host: ["gz-launch"] + add_run: ["gz-launch"] gz_math_vendor: - add_host: ["gz-math8"] - add_run: ["gz-math8"] + add_host: ["gz-math"] + add_run: ["gz-math"] gz_msgs_vendor: - add_host: ["gz-msgs11"] - add_run: ["gz-msgs11"] + add_host: ["gz-msgs"] + add_run: ["gz-msgs"] gz_physics_vendor: - add_host: ["gz-physics8"] - add_run: ["gz-physics8"] + add_host: ["gz-physics"] + add_run: ["gz-physics"] gz_plugin_vendor: - add_host: ["gz-plugin3"] - add_run: ["gz-plugin3"] + add_host: ["gz-plugin"] + add_run: ["gz-plugin"] gz_rendering_vendor: - add_host: ["gz-rendering9", "swig"] - add_run: ["gz-rendering9", "swig"] + add_host: ["gz-rendering", "swig"] + add_run: ["gz-rendering", "swig"] gz_sensors_vendor: - add_host: ["gz-sensors9"] - add_run: ["gz-sensors9"] + add_host: ["gz-sensors"] + add_run: ["gz-sensors"] gz_tools_vendor: - add_host: ["gz-tools2"] - add_run: ["gz-tools2"] + add_host: ["gz-tools"] + add_run: ["gz-tools"] gz_transport_vendor: - add_host: ["gz-transport14"] - add_run: ["gz-transport14"] + add_host: ["libgz-transport"] + add_run: ["libgz-transport"] gz_utils_vendor: - add_host: ["gz-utils3"] - add_run: ["gz-utils3"] + add_host: ["gz-utils"] + add_run: ["gz-utils"] sdformat_urdf: - add_host: ["sdformat15"] - add_run: ["sdformat15"] + add_host: ["sdformat"] + add_run: ["sdformat"] sdformat_vendor: - add_host: ["sdformat15"] - add_run: ["sdformat15"] + add_host: ["sdformat"] + add_run: ["sdformat"] gz_dartsim_vendor: add_host: ["dartsim-cpp", "eigen-abi-devel"] add_run: ["dartsim-cpp"] @@ -237,7 +249,7 @@ gz_ogre_next_vendor: rosx_introspection: add_host: ["rapidjson"] gz_ros2_control: - add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "ros-kilted-gz-sensors-vendor"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "ros-rolling-gz-sensors-vendor"] gz_ros2_control_demos: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] octomap_ros: @@ -288,3 +300,11 @@ pinocchio: add_host: ["eigen-abi-devel"] eigenpy: add_host: ["eigen-abi-devel"] +rosidl_runtime_c: + add_host: ["ros-rolling-rosidl-buffer"] + add_run: ["ros-rolling-rosidl-buffer"] +rosidl_runtime_cpp: + add_host: ["ros-rolling-rosidl-buffer"] + add_run: ["ros-rolling-rosidl-buffer"] +depth_image_proc: + add_host: ["eigen-abi-devel"] diff --git a/patch/ros-kilted-gz-ros2-control.osx.patch b/patch/ros-kilted-gz-ros2-control.osx.patch deleted file mode 100644 index ff436c3..0000000 --- a/patch/ros-kilted-gz-ros2-control.osx.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff --git a/src/gz_ros2_control_plugin.cpp b/src/gz_ros2_control_plugin.cpp -index 7952e78..3464bf7 100644 ---- a/src/gz_ros2_control_plugin.cpp -+++ b/src/gz_ros2_control_plugin.cpp -@@ -209,7 +209,7 @@ GazeboSimROS2ControlPluginPrivate::GetEnabledJoints( - { - RCLCPP_INFO( - node_->get_logger(), -- "[gz_ros2_control] Fixed joint [%s] (Entity=%lu)] is skipped", -+ "[gz_ros2_control] Fixed joint [%s] (Entity=%llu)] is skipped", - jointName.c_str(), jointEntity); - continue; - } -@@ -220,7 +220,7 @@ GazeboSimROS2ControlPluginPrivate::GetEnabledJoints( - { - RCLCPP_WARN( - node_->get_logger(), -- "[gz_ros2_control] Joint [%s] (Entity=%lu)] is of unsupported type." -+ "[gz_ros2_control] Joint [%s] (Entity=%llu)] is of unsupported type." - " Only joints with a single axis are supported.", - jointName.c_str(), jointEntity); - continue; -@@ -229,7 +229,7 @@ GazeboSimROS2ControlPluginPrivate::GetEnabledJoints( - { - RCLCPP_WARN( - node_->get_logger(), -- "[gz_ros2_control] Joint [%s] (Entity=%lu)] is of unknown type", -+ "[gz_ros2_control] Joint [%s] (Entity=%llu)] is of unknown type", - jointName.c_str(), jointEntity); - continue; - } -@@ -271,7 +271,7 @@ void GazeboSimROS2ControlPlugin::Configure( - if (!model.Valid(_ecm)) { - RCLCPP_ERROR( - logger, -- "[Gazebo ROS 2 Control] Failed to initialize because [%s] (Entity=%lu)] is not a model." -+ "[Gazebo ROS 2 Control] Failed to initialize because [%s] (Entity=%llu)] is not a model." - "Please make sure that Gazebo ROS 2 Control is attached to a valid model.", - model.Name(_ecm).c_str(), _entity); - return; -diff --git a/src/gz_system.cpp b/src/gz_system.cpp -index f99ece9..17d659c 100644 ---- a/src/gz_system.cpp -+++ b/src/gz_system.cpp -@@ -205,7 +205,7 @@ bool GazeboSimSystem::initSim( - this->nh_->get_logger(), "hold_joints (system): " << this->dataPtr->hold_joints_ << std::endl); - - -- RCLCPP_DEBUG(this->nh_->get_logger(), "n_dof_ %lu", this->dataPtr->n_dof_); -+ RCLCPP_DEBUG(this->nh_->get_logger(), "n_dof_ %zu", this->dataPtr->n_dof_); - - this->dataPtr->joints_.resize(this->dataPtr->n_dof_); - diff --git a/patch/ros-kilted-hardware-interface.unix.patch b/patch/ros-kilted-hardware-interface.unix.patch deleted file mode 100644 index 41858d2..0000000 --- a/patch/ros-kilted-hardware-interface.unix.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/include/hardware_interface/async_components.hpp b/include/hardware_interface/async_components.hpp -index 052c4ba92..85efed01f 100644 ---- a/include/hardware_interface/async_components.hpp -+++ b/include/hardware_interface/async_components.hpp -@@ -82,7 +82,11 @@ public: - { - auto const period = std::chrono::nanoseconds(1'000'000'000 / cm_update_rate_); - TimePoint next_iteration_time = -- TimePoint(std::chrono::nanoseconds(clock_interface_->get_clock()->now().nanoseconds())); -+ TimePoint(std::chrono::system_clock::time_point( -+ std::chrono::duration_cast( -+ std::chrono::nanoseconds(clock_interface_->get_clock()->now().nanoseconds()) -+ ) -+ )); - - if ( - component->get_lifecycle_state().id() == -@@ -99,7 +103,7 @@ public: - component->read(clock_interface_->get_clock()->now(), measured_period); - first_iteration = false; - } -- next_iteration_time += period; -+ next_iteration_time += std::chrono::duration_cast(period); - std::this_thread::sleep_until(next_iteration_time); - } - }, diff --git a/patch/ros-kilted-moveit-core.patch b/patch/ros-kilted-moveit-core.patch deleted file mode 100644 index 0ddb89b..0000000 --- a/patch/ros-kilted-moveit-core.patch +++ /dev/null @@ -1,131 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 608babbeb..a006b45fc 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -20,7 +20,7 @@ find_package(kdl_parser REQUIRED) - find_package(moveit_msgs REQUIRED) - # Enforce system version liboctomap-dev - # https://github.com/moveit/moveit2/issues/2862 --find_package(octomap 1.9.7...<1.10.0 REQUIRED) -+find_package(octomap REQUIRED) - find_package(octomap_msgs REQUIRED) - find_package(osqp REQUIRED) - find_package(pluginlib REQUIRED) -diff --git a/collision_detection/include/moveit/collision_detection/collision_common.hpp b/collision_detection/include/moveit/collision_detection/collision_common.hpp -index 19777a044..af3a89442 100644 ---- a/collision_detection/include/moveit/collision_detection/collision_common.hpp -+++ b/collision_detection/include/moveit/collision_detection/collision_common.hpp -@@ -141,7 +141,33 @@ struct CostSource - } - }; - --struct CollisionResult; -+/** \brief Representation of a collision checking result */ -+struct CollisionResult -+{ -+ using ContactMap = std::map, std::vector >; -+ EIGEN_MAKE_ALIGNED_OPERATOR_NEW -+ /** \brief Clear a previously stored result */ -+ void clear() -+ { -+ collision = false; -+ distance = std::numeric_limits::max(); -+ contact_count = 0; -+ contacts.clear(); -+ cost_sources.clear(); -+ } -+ /** \brief Throttled warning printing the first collision pair, if any. All collisions are logged at DEBUG level */ -+ void print() const; -+ /** \brief True if collision was found, false otherwise */ -+ bool collision = false; -+ /** \brief Closest distance between two bodies */ -+ double distance = std::numeric_limits::max(); -+ /** \brief Number of contacts returned */ -+ std::size_t contact_count = 0; -+ /** \brief A map returning the pairs of body ids in contact, plus their contact details */ -+ ContactMap contacts; -+ /** \brief These are the individual cost sources when costs are computed */ -+ std::set cost_sources; -+}; - - /** \brief Representation of a collision checking request */ - struct CollisionRequest -@@ -159,9 +185,6 @@ struct CollisionRequest - /** \brief If true, compute proximity distance */ - bool distance = false; - -- /** \brief If true, return detailed distance information. Distance must be set to true as well */ -- bool detailed_distance = false; -- - /** \brief If true, a collision cost is computed */ - bool cost = false; - -@@ -330,42 +353,4 @@ struct DistanceResult - } - }; - --/** \brief Representation of a collision checking result */ --struct CollisionResult --{ -- EIGEN_MAKE_ALIGNED_OPERATOR_NEW -- -- /** \brief Clear a previously stored result */ -- void clear() -- { -- collision = false; -- distance = std::numeric_limits::max(); -- distance_result.clear(); -- contact_count = 0; -- contacts.clear(); -- cost_sources.clear(); -- } -- -- /** \brief Throttled warning printing the first collision pair, if any. All collisions are logged at DEBUG level */ -- void print() const; -- -- /** \brief True if collision was found, false otherwise */ -- bool collision = false; -- -- /** \brief Closest distance between two bodies */ -- double distance = std::numeric_limits::max(); -- -- /** \brief Distance data for each link */ -- DistanceResult distance_result; -- -- /** \brief Number of contacts returned */ -- std::size_t contact_count = 0; -- -- /** \brief A map returning the pairs of body ids in contact, plus their contact details */ -- using ContactMap = std::map, std::vector >; -- ContactMap contacts; -- -- /** \brief These are the individual cost sources when costs are computed */ -- std::set cost_sources; --}; - } // namespace collision_detection -diff --git a/collision_detection_fcl/src/collision_env_fcl.cpp b/collision_detection_fcl/src/collision_env_fcl.cpp -index b57e0767e..c655ed069 100644 ---- a/collision_detection_fcl/src/collision_env_fcl.cpp -+++ b/collision_detection_fcl/src/collision_env_fcl.cpp -@@ -290,10 +290,6 @@ void CollisionEnvFCL::checkSelfCollisionHelper(const CollisionRequest& req, Coll - dreq.enableGroup(getRobotModel()); - distanceSelf(dreq, dres, state); - res.distance = dres.minimum_distance.distance; -- if (req.detailed_distance) -- { -- res.distance_result = dres; -- } - } - } - -@@ -347,10 +343,6 @@ void CollisionEnvFCL::checkRobotCollisionHelper(const CollisionRequest& req, Col - dreq.enableGroup(getRobotModel()); - distanceRobot(dreq, dres, state); - res.distance = dres.minimum_distance.distance; -- if (req.detailed_distance) -- { -- res.distance_result = dres; -- } - } - } - diff --git a/patch/ros-kilted-moveit-kinematics.patch b/patch/ros-kilted-moveit-kinematics.patch deleted file mode 100644 index 6f2e9ac..0000000 --- a/patch/ros-kilted-moveit-kinematics.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 21b03dfb1..5a76c1683 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,6 +1,8 @@ - cmake_minimum_required(VERSION 3.22) - project(moveit_kinematics LANGUAGES CXX) - -+add_definitions(-DNOMINMAX) -+ - # Common cmake code applied to all moveit packages - find_package(moveit_common REQUIRED) - moveit_package() -diff --git a/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp b/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp -index 173471c7e..47e47e2db 100644 ---- a/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp -+++ b/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp -@@ -92,7 +92,7 @@ public: - centers.clear(); - centers.reserve(k); - if (static_cast(dists.rows()) < data.size() || static_cast(dists.cols()) < k) -- dists.resize(std::max(2 * static_cast(dists.rows()) + 1, data.size()), k); -+ dists.resize(std::max(2 * ((long unsigned int)dists.rows()) + 1, (long unsigned int)data.size()), k); - // first center is picked randomly - centers.push_back(std::uniform_int_distribution{ 0, data.size() - 1 }(rsl::rng())); - for (unsigned i = 1; i < k; ++i) diff --git a/patch/ros-kilted-moveit-py.osx.patch b/patch/ros-kilted-moveit-py.osx.patch deleted file mode 100644 index ea6e407..0000000 --- a/patch/ros-kilted-moveit-py.osx.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/moveit/moveit_py_utils/CMakeLists.txt b/src/moveit/moveit_py_utils/CMakeLists.txt -index 132da7425..5e6564626 100644 ---- a/src/moveit/moveit_py_utils/CMakeLists.txt -+++ b/src/moveit/moveit_py_utils/CMakeLists.txt -@@ -8,6 +8,7 @@ set_target_properties(moveit_py_utils PROPERTIES VERSION - - ament_target_dependencies(moveit_py_utils rclcpp moveit_msgs geometry_msgs - pybind11) -+target_link_libraries(moveit_py_utils Python3::Module) - - install( - TARGETS moveit_py_utils diff --git a/patch/ros-kilted-moveit-ros-move-group.patch b/patch/ros-kilted-moveit-ros-move-group.patch deleted file mode 100644 index d38e525..0000000 --- a/patch/ros-kilted-moveit-ros-move-group.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/moveit_ros/move_group/CMakeLists.txt b/moveit_ros/move_group/CMakeLists.txt -index 7389985043..86bca8785d 100644 ---- a/moveit_ros/move_group/CMakeLists.txt -+++ b/moveit_ros/move_group/CMakeLists.txt -@@ -74,7 +74,7 @@ add_executable(list_move_group_capabilities src/list_capabilities.cpp) - ament_target_dependencies(list_move_group_capabilities - ${THIS_PACKAGE_INCLUDE_DEPENDS}) - target_link_libraries(list_move_group_capabilities -- moveit_move_group_capabilities_base fmt) -+ moveit_move_group_capabilities_base fmt::fmt) - - install(TARGETS move_group list_move_group_capabilities - RUNTIME DESTINATION lib/moveit_ros_move_group) diff --git a/patch/ros-kilted-moveit-ros-occupancy-map-monitor.patch b/patch/ros-kilted-moveit-ros-occupancy-map-monitor.patch deleted file mode 100644 index d062f1b..0000000 --- a/patch/ros-kilted-moveit-ros-occupancy-map-monitor.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b8dd549bc..5f9f8ef59 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -15,7 +15,7 @@ find_package(pluginlib REQUIRED) - find_package(Eigen3 REQUIRED) - # Enforce system version liboctomap-dev - # https://github.com/moveit/moveit2/issues/2862 --find_package(octomap 1.9.7...<1.10.0 REQUIRED) -+find_package(octomap REQUIRED) - find_package(geometric_shapes REQUIRED) - find_package(tf2_ros REQUIRED) - diff --git a/patch/ros-kilted-moveit-ros-warehouse.win.patch b/patch/ros-kilted-moveit-ros-warehouse.win.patch deleted file mode 100644 index d515f79..0000000 --- a/patch/ros-kilted-moveit-ros-warehouse.win.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/moveit_ros/warehouse/CMakeLists.txt b/moveit_ros/warehouse/CMakeLists.txt -index 825f6b11c7..e68e1d866b 100644 ---- a/moveit_ros/warehouse/CMakeLists.txt -+++ b/moveit_ros/warehouse/CMakeLists.txt -@@ -56,7 +56,7 @@ target_link_libraries(moveit_warehouse_broadcast moveit_warehouse) - add_executable(moveit_save_to_warehouse src/save_to_warehouse.cpp) - ament_target_dependencies(moveit_save_to_warehouse - ${THIS_PACKAGE_INCLUDE_DEPENDS}) --target_link_libraries(moveit_save_to_warehouse moveit_warehouse fmt) -+target_link_libraries(moveit_save_to_warehouse moveit_warehouse fmt::fmt) - - add_executable(moveit_warehouse_import_from_text src/import_from_text.cpp) - ament_target_dependencies(moveit_warehouse_import_from_text diff --git a/patch/ros-kilted-moveit-setup-framework.patch b/patch/ros-kilted-moveit-setup-framework.patch deleted file mode 100644 index 970dccd..0000000 --- a/patch/ros-kilted-moveit-setup-framework.patch +++ /dev/null @@ -1,97 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3e3d417fb..91c15c6b2 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -12,8 +12,7 @@ find_package(fmt REQUIRED) - find_package(moveit_core REQUIRED) - find_package(moveit_ros_planning REQUIRED) - find_package(moveit_ros_visualization REQUIRED) --find_package(Qt5Core REQUIRED) --find_package(Qt5Widgets REQUIRED) -+find_package(Qt5 COMPONENTS Core Widgets REQUIRED) - find_package(pluginlib REQUIRED) - find_package(rclcpp REQUIRED) - find_package(rviz_common REQUIRED) -@@ -43,6 +42,10 @@ add_library( - src/utilities.cpp - src/xml_syntax_highlighter.cpp - ${MOC_FILES}) -+ -+include(GenerateExportHeader) -+generate_export_header(${PROJECT_NAME}) -+ - target_include_directories( - moveit_setup_framework - PUBLIC $ -@@ -54,8 +57,7 @@ ament_target_dependencies( - moveit_ros_planning - moveit_ros_visualization - pluginlib -- Qt5Core -- Qt5Widgets -+ Qt5 - rclcpp - rviz_common - rviz_rendering -@@ -67,6 +69,7 @@ install(FILES moveit_setup_framework_plugins.xml - DESTINATION share/moveit_setup_framework) - - install(DIRECTORY templates DESTINATION share/moveit_setup_framework) -+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_export.h DESTINATION include) - - ament_export_targets(moveit_setup_frameworkTargets HAS_LIBRARY_TARGET) - install( -diff --git a/include/moveit_setup_framework/qt/setup_step_widget.hpp b/include/moveit_setup_framework/qt/setup_step_widget.hpp -index f32e7b5ad..c6f472682 100644 ---- a/include/moveit_setup_framework/qt/setup_step_widget.hpp -+++ b/include/moveit_setup_framework/qt/setup_step_widget.hpp -@@ -40,12 +40,14 @@ - #include - #include - -+#include -+ - namespace moveit_setup - { - /** - * @brief The GUI code for one SetupStep - */ --class SetupStepWidget : public QWidget -+class MOVEIT_SETUP_FRAMEWORK_EXPORT SetupStepWidget : public QWidget - { - Q_OBJECT - public: -diff --git a/include/moveit_setup_framework/templates.hpp b/include/moveit_setup_framework/templates.hpp -index 1555eee16..b02d52024 100644 ---- a/include/moveit_setup_framework/templates.hpp -+++ b/include/moveit_setup_framework/templates.hpp -@@ -38,6 +38,8 @@ - #include - #include - -+#include -+ - namespace moveit_setup - { - /** -@@ -69,7 +71,7 @@ public: - - bool write() override; - -- static std::vector variables; -+ static MOVEIT_SETUP_FRAMEWORK_EXPORT std::vector variables; - }; - - } // namespace moveit_setup -diff --git a/src/urdf_config.cpp b/src/urdf_config.cpp -index 72d9bf4af..3ca176656 100644 ---- a/src/urdf_config.cpp -+++ b/src/urdf_config.cpp -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - - namespace moveit_setup - { diff --git a/patch/ros-kilted-pilz-industrial-motion-planner.patch b/patch/ros-kilted-pilz-industrial-motion-planner.patch deleted file mode 100644 index 83fe60b..0000000 --- a/patch/ros-kilted-pilz-industrial-motion-planner.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e8420aec3..b1257cde3 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -64,7 +64,7 @@ generate_parameter_library( - ) - - add_library(planning_context_loader_base SHARED src/planning_context_loader.cpp) --target_link_libraries(planning_context_loader_base cartesian_limits_parameters) -+target_link_libraries(planning_context_loader_base cartesian_limits_parameters joint_limits_common) - ament_target_dependencies(planning_context_loader_base - ${THIS_PACKAGE_INCLUDE_DEPENDS}) - -@@ -79,7 +79,7 @@ add_library( - trajectory_generation_common SHARED - src/trajectory_functions.cpp src/trajectory_generator.cpp - src/trajectory_blender_transition_window.cpp) --target_link_libraries(trajectory_generation_common cartesian_limits_parameters) -+target_link_libraries(trajectory_generation_common cartesian_limits_parameters joint_limits_common) - ament_target_dependencies(trajectory_generation_common - ${THIS_PACKAGE_INCLUDE_DEPENDS}) - diff --git a/patch/ros-kilted-python-qt-binding.patch b/patch/ros-kilted-python-qt-binding.patch deleted file mode 100644 index d025bbc..0000000 --- a/patch/ros-kilted-python-qt-binding.patch +++ /dev/null @@ -1,254 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 919969e..2bf015a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -11,6 +11,7 @@ install(FILES - cmake/shiboken_helper.cmake - cmake/sip_configure.py - cmake/sip_helper.cmake -+ cmake/pyproject.toml.in - DESTINATION share/${PROJECT_NAME}/cmake) - - if(BUILD_TESTING) -diff --git a/cmake/pyproject.toml.in b/cmake/pyproject.toml.in -new file mode 100644 -index 0000000..cf4f57f ---- /dev/null -+++ b/cmake/pyproject.toml.in -@@ -0,0 +1,31 @@ -+[project] -+name = "lib@PROJECT_NAME@" -+ -+# Specify sip v5 as the build system for the package. -+[build-system] -+requires = ["PyQt-builder >=1, <2"] -+build-backend = "sipbuild.api" -+ -+[tool.sip] -+project-factory = "pyqtbuild:PyQtProject" -+ -+[tool.sip.builder] -+qmake = "@QMAKE_EXECUTABLE@" -+qmake-settings = [ "QMAKE_MACOSX_DEPLOYMENT_TARGET=@MACOS_MINIMUM_VERSION@", "CONFIG+=c++17" ] -+ -+[tool.sip.project] -+sip-files-dir = "@SIP_FILES_DIR@" -+build-dir = "@SIP_BUILD_DIR@" -+verbose = true -+minimum-macos-version = "@MACOS_MINIMUM_VERSION@" -+# Specify the PEP 566 metadata for the project. -+[tool.sip.metadata] -+name = "lib@PROJECT_NAME@" -+ -+[tool.sip.bindings.libqt_gui_cpp_sip] -+sip-file = "@SIP_FILE@" -+include-dirs = [@SIP_INCLUDE_DIRS@] -+libraries = [@SIP_LIBARIES@] -+library-dirs = [@SIP_LIBRARY_DIRS@] -+qmake-QT = ["widgets"] -+exceptions = true -diff --git a/cmake/sip_configure.py b/cmake/sip_configure.py -index 5210ee5..7bafe73 100644 ---- a/cmake/sip_configure.py -+++ b/cmake/sip_configure.py -@@ -215,6 +215,7 @@ if sys.platform == 'win32': - # The __cplusplus flag is not properly set on Windows for backwards - # compatibilty. This flag sets it correctly - makefile.CXXFLAGS.append('/Zc:__cplusplus') -+ makefile.extra_cxxflags.append('/DROS_BUILD_SHARED_LIBS=1') - else: - makefile.extra_cxxflags.append('-std=c++17') - -diff --git a/cmake/sip_helper.cmake b/cmake/sip_helper.cmake -index a5ac3c2..fdc9c18 100644 ---- a/cmake/sip_helper.cmake -+++ b/cmake/sip_helper.cmake -@@ -31,7 +31,7 @@ execute_process( - if(PYTHON_SIP_EXECUTABLE) - string(STRIP ${PYTHON_SIP_EXECUTABLE} SIP_EXECUTABLE) - else() -- find_program(SIP_EXECUTABLE sip) -+ find_program(SIP_EXECUTABLE NAMES sip sip-build) - endif() - - if(SIP_EXECUTABLE) -@@ -42,6 +42,15 @@ else() - set(sip_helper_NOTFOUND TRUE) - endif() - -+if(sip_helper_FOUND) -+ execute_process( -+ COMMAND ${SIP_EXECUTABLE} -V -+ OUTPUT_VARIABLE SIP_VERSION -+ ERROR_QUIET) -+ string(STRIP ${SIP_VERSION} SIP_VERSION) -+ message(STATUS "SIP binding generator version: ${SIP_VERSION}") -+endif() -+ - # - # Run the SIP generator and compile the generated code into a library. - # -@@ -93,34 +102,107 @@ function(build_sip_binding PROJECT_NAME SIP_FILE) - set(LIBRARY_DIRS ${${PROJECT_NAME}_LIBRARY_DIRS}) - set(LDFLAGS_OTHER ${${PROJECT_NAME}_LDFLAGS_OTHER}) - -- add_custom_command( -- OUTPUT ${SIP_BUILD_DIR}/Makefile -- COMMAND ${Python3_EXECUTABLE} ${sip_SIP_CONFIGURE} ${SIP_BUILD_DIR} ${SIP_FILE} ${sip_LIBRARY_DIR} -- \"${INCLUDE_DIRS}\" \"${LIBRARIES}\" \"${LIBRARY_DIRS}\" \"${LDFLAGS_OTHER}\" -- DEPENDS ${sip_SIP_CONFIGURE} ${SIP_FILE} ${sip_DEPENDS} -- WORKING_DIRECTORY ${sip_SOURCE_DIR} -- COMMENT "Running SIP generator for ${PROJECT_NAME} Python bindings..." -- ) -+ if(${SIP_VERSION} VERSION_GREATER_EQUAL "5.0.0") -+ # Since v5, SIP implements the backend per PEP 517, PEP 518 -+ # Here we synthesize `pyproject.toml` and run `pip install` - -- if(NOT EXISTS "${sip_LIBRARY_DIR}") -+ find_program(QMAKE_EXECUTABLE NAMES qmake REQUIRED) -+ -+ file(REMOVE_RECURSE ${SIP_BUILD_DIR}) - file(MAKE_DIRECTORY ${sip_LIBRARY_DIR}) -- endif() - -- if(WIN32) -- set(MAKE_EXECUTABLE NMake.exe) -+ set(SIP_FILES_DIR ${sip_SOURCE_DIR}) -+ -+ set(SIP_INCLUDE_DIRS "") -+ foreach(_x ${INCLUDE_DIRS}) -+ set(SIP_INCLUDE_DIRS "${SIP_INCLUDE_DIRS},\"${_x}\"") -+ endforeach() -+ string(REGEX REPLACE "^," "" SIP_INCLUDE_DIRS ${SIP_INCLUDE_DIRS}) -+ -+ # SIP expects the libraries WITHOUT the file extension. -+ set(SIP_LIBARIES "") -+ set(SIP_LIBRARY_DIRS "") -+ -+ if(APPLE) -+ set(LIBRARIES_TO_LOOP ${LIBRARIES}) -+ else() -+ set(LIBRARIES_TO_LOOP ${LIBRARIES} ${PYTHON_LIBRARIES}) -+ endif() -+ -+ foreach(_x ${LIBRARIES_TO_LOOP}) -+ get_filename_component(_x_NAME "${_x}" NAME_WLE) -+ get_filename_component(_x_DIR "${_x}" DIRECTORY) -+ get_filename_component(_x "${_x_DIR}/${_x_NAME}" ABSOLUTE) -+ STRING(REGEX REPLACE "^lib" "" _x_NAME_NOPREFIX ${_x_NAME}) -+ -+ string(FIND "${_x_NAME_NOPREFIX}" "$" "" _x_NAME_NOPREFIX ${_x_NAME_NOPREFIX}) -+ if(NOT "${out2}" EQUAL -1) -+ message(STATUS "IGNORE: ${_x_NAME_NOPREFIX}") -+ else() -+ set(SIP_LIBARIES "${SIP_LIBARIES},\"${_x_NAME_NOPREFIX}\"") -+ endif() -+ else() -+ set(SIP_LIBARIES "${SIP_LIBARIES},\"${_x_NAME_NOPREFIX}\"") -+ set(SIP_LIBRARY_DIRS "${SIP_LIBRARY_DIRS},\"${_x_DIR}\"") -+ endif() -+ endforeach() -+ string(REGEX REPLACE "^," "" SIP_LIBARIES ${SIP_LIBARIES}) -+ -+ foreach(_x ${LIBRARY_DIRS}) -+ set(SIP_LIBRARY_DIRS "${SIP_LIBRARY_DIRS},\"${_x}\"") -+ endforeach() -+ string(REGEX REPLACE "^," "" SIP_LIBRARY_DIRS ${SIP_LIBRARY_DIRS}) -+ message(WARNING "test lib dir: ${SIP_LIBRARY_DIRS}") -+ -+ set(MACOS_MINIMUM_VERSION ${CMAKE_OSX_DEPLOYMENT_TARGET}) -+ -+ # TODO: -+ # I don't know what to do about LDFLAGS_OTHER -+ # what's the equivalent construct in sip5? -+ -+ configure_file( -+ ${__PYTHON_QT_BINDING_SIP_HELPER_DIR}/pyproject.toml.in -+ ${sip_BINARY_DIR}/sip/pyproject.toml -+ ) -+ add_custom_command( -+ OUTPUT ${sip_LIBRARY_DIR}/lib${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} -+ COMMAND ${Python3_EXECUTABLE} -m pip install . --target ${sip_LIBRARY_DIR} --no-deps --verbose --upgrade -+ DEPENDS ${sip_SIP_CONFIGURE} ${SIP_FILE} ${sip_DEPENDS} -+ WORKING_DIRECTORY ${sip_BINARY_DIR}/sip -+ COMMENT "Running SIP-build generator for ${PROJECT_NAME} Python bindings..." -+ ) - else() -- find_program(MAKE_PROGRAM NAMES make) -- message(STATUS "Found required make: ${MAKE_PROGRAM}") -- set(MAKE_EXECUTABLE ${MAKE_PROGRAM}) -- endif() -+ add_custom_command( -+ OUTPUT ${SIP_BUILD_DIR}/Makefile -+ COMMAND ${Python3_EXECUTABLE} ${sip_SIP_CONFIGURE} ${SIP_BUILD_DIR} ${SIP_FILE} ${sip_LIBRARY_DIR} -+ \"${INCLUDE_DIRS}\" \"${LIBRARIES}\" \"${LIBRARY_DIRS}\" \"${LDFLAGS_OTHER}\" -+ DEPENDS ${sip_SIP_CONFIGURE} ${SIP_FILE} ${sip_DEPENDS} -+ WORKING_DIRECTORY ${sip_SOURCE_DIR} -+ COMMENT "Running SIP generator for ${PROJECT_NAME} Python bindings..." -+ ) - -- add_custom_command( -- OUTPUT ${sip_LIBRARY_DIR}/lib${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} -- COMMAND ${MAKE_EXECUTABLE} -- DEPENDS ${SIP_BUILD_DIR}/Makefile -- WORKING_DIRECTORY ${SIP_BUILD_DIR} -- COMMENT "Compiling generated code for ${PROJECT_NAME} Python bindings..." -- ) -+ if(NOT EXISTS "${sip_LIBRARY_DIR}") -+ file(MAKE_DIRECTORY ${sip_LIBRARY_DIR}) -+ endif() -+ -+ if(WIN32) -+ set(MAKE_EXECUTABLE NMake.exe) -+ else() -+ set(MAKE_EXECUTABLE make) -+ endif() -+ -+ add_custom_command( -+ OUTPUT ${sip_LIBRARY_DIR}/lib${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} -+ COMMAND ${MAKE_EXECUTABLE} -+ DEPENDS ${SIP_BUILD_DIR}/Makefile -+ WORKING_DIRECTORY ${SIP_BUILD_DIR} -+ COMMENT "Compiling generated code for ${PROJECT_NAME} Python bindings..." -+ ) -+ endif() - - add_custom_target(lib${PROJECT_NAME} ALL - DEPENDS ${sip_LIBRARY_DIR}/lib${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} -diff --git a/src/python_qt_binding/__init__.py b/src/python_qt_binding/__init__.py -index 1e209de..6b55f35 100644 ---- a/src/python_qt_binding/__init__.py -+++ b/src/python_qt_binding/__init__.py -@@ -66,3 +66,11 @@ for module_name, module in QT_BINDING_MODULES.items(): - del module - - del sys -+ -+import os -+from PyQt5.QtGui import QIcon -+current_theme_path = QIcon.themeSearchPaths() -+conda_path = os.environ['CONDA_PREFIX'] -+QIcon.setThemeSearchPaths(current_theme_path + [os.path.join(conda_path, 'share/icons/')]) -+QIcon.setThemeName('Adwaita') -+del os -diff --git a/src/python_qt_binding/binding_helper.py b/src/python_qt_binding/binding_helper.py -index 27c3237..781fe62 100644 ---- a/src/python_qt_binding/binding_helper.py -+++ b/src/python_qt_binding/binding_helper.py -@@ -50,11 +50,7 @@ QT_BINDING_VERSION = None - def _select_qt_binding(binding_name=None, binding_order=None): - global QT_BINDING, QT_BINDING_VERSION - -- # order of default bindings can be changed here -- if platform.system() == 'Darwin': -- DEFAULT_BINDING_ORDER = ['pyside'] -- else: -- DEFAULT_BINDING_ORDER = ['pyqt', 'pyside'] -+ DEFAULT_BINDING_ORDER = ['pyqt', 'pyside'] - - binding_order = binding_order or DEFAULT_BINDING_ORDER - diff --git a/patch/ros-kilted-qt-gui-cpp.patch b/patch/ros-kilted-qt-gui-cpp.patch deleted file mode 100644 index 7b18400..0000000 --- a/patch/ros-kilted-qt-gui-cpp.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff --git a/src/qt_gui_cpp_sip/CMakeLists.txt b/src/qt_gui_cpp_sip/CMakeLists.txt -index 47c24958..d5a95d48 100644 ---- a/src/qt_gui_cpp_sip/CMakeLists.txt -+++ b/src/qt_gui_cpp_sip/CMakeLists.txt -@@ -28,7 +28,7 @@ set(qt_gui_cpp_sip_DEPENDENT_FILES - - # maintain context for different named target - set(qt_gui_cpp_sip_INCLUDE_DIRS ${qt_gui_cpp_INCLUDE_DIRS} "${CMAKE_CURRENT_SOURCE_DIR}/../../include") --set(qt_gui_cpp_sip_LIBRARY_DIRS ${qt_gui_cpp_LIBRARY_DIRS} lib) -+set(qt_gui_cpp_sip_LIBRARY_DIRS ${CMAKE_BINARY_DIR}) - set(qt_gui_cpp_sip_LDFLAGS_OTHER ${qt_gui_cpp_LDFLAGS_OTHER}) - - ament_get_recursive_properties(deps_include_dirs deps_libraries ${pluginlib_TARGETS}) -@@ -51,16 +51,22 @@ cmake_minimum_required(VERSION 3.20) - cmake_policy(SET CMP0094 NEW) - set(Python3_FIND_UNVERSIONED_NAMES FIRST) - --find_package(Python3 REQUIRED COMPONENTS Development) -+find_package(Python REQUIRED COMPONENTS Development) -+find_package(OpenGL REQUIRED) - - set(_qt_gui_cpp_sip_LIBRARIES - ${deps_libraries} -- Python3::Python - qt_gui_cpp -+ OpenGL::GL - ) - -+if(NOT APPLE) -+ set(_qt_gui_cpp_sip_LIBRARIES ${_qt_gui_cpp_sip_LIBRARIES} Python::Python) -+endif() -+ - # sip needs libraries to have resolved paths and cannot link to cmake targets --foreach(_lib_name ${_qt_gui_cpp_sip_LIBRARIES}) -+foreach(_lib_name_raw ${_qt_gui_cpp_sip_LIBRARIES}) -+ string(REGEX REPLACE "\\.so\\.[0-9,\\.]*" ".so" _lib_name ${_lib_name_raw}) - if(TARGET ${_lib_name}) - # Use a nifty cmake generator expression to resolve the target location - list(APPEND qt_gui_cpp_sip_LIBRARIES $) -@@ -91,11 +97,19 @@ if(sip_helper_FOUND) - ) - - if(APPLE) -- set(LIBQT_GUI_CPP_SIP_SUFFIX .so) -+ if(${SIP_VERSION} VERSION_GREATER_EQUAL "5.0.0") -+ set(LIBQT_GUI_CPP_SIP_SUFFIX ".cpython-${Python_VERSION_MAJOR}${Python_VERSION_MINOR}-darwin.so") -+ else() -+ set(LIBQT_GUI_CPP_SIP_SUFFIX .so) -+ endif() - elseif(WIN32) - set(LIBQT_GUI_CPP_SIP_SUFFIX .pyd) - else() -- set(LIBQT_GUI_CPP_SIP_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX}) -+ if(${SIP_VERSION} VERSION_GREATER_EQUAL "5.0.0") -+ set(LIBQT_GUI_CPP_SIP_SUFFIX ".cpython-${Python_VERSION_MAJOR}${Python_VERSION_MINOR}-${CMAKE_HOST_SYSTEM_PROCESSOR}-linux-gnu${CMAKE_SHARED_LIBRARY_SUFFIX}") -+ else() -+ set(LIBQT_GUI_CPP_SIP_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX}) -+ endif() - endif() - - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libqt_gui_cpp_sip${LIBQT_GUI_CPP_SIP_SUFFIX} diff --git a/patch/ros-kilted-ros-gz-image.patch b/patch/ros-kilted-ros-gz-image.patch deleted file mode 100644 index 5f45d23..0000000 --- a/patch/ros-kilted-ros-gz-image.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e6e8de26..8e9ea2d3 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -10,6 +10,9 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") - add_compile_options(-Wall -Wextra) - endif() - -+find_package(gz-cmake4 REQUIRED 4.2.0) -+gz_find_package(TINYXML2 REQUIRED PRIVATE PRETTY tinyxml2) -+ - find_package(ament_cmake REQUIRED) - find_package(image_transport REQUIRED) - find_package(ros_gz_bridge REQUIRED) diff --git a/patch/ros-kilted-rqt-gui-cpp.patch b/patch/ros-kilted-rqt-gui-cpp.patch deleted file mode 100644 index deb202d..0000000 --- a/patch/ros-kilted-rqt-gui-cpp.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/rqt_gui_cpp/nodelet_plugin_provider.cpp b/src/rqt_gui_cpp/nodelet_plugin_provider.cpp -index 5ff0cc90..f89520bf 100644 ---- a/src/rqt_gui_cpp/nodelet_plugin_provider.cpp -+++ b/src/rqt_gui_cpp/nodelet_plugin_provider.cpp -@@ -35,6 +35,7 @@ - #include - #include - #include -+#include - - #include "roscpp_plugin_provider.hpp" - diff --git a/patch/ros-kilted-srdfdom.win.patch b/patch/ros-kilted-srdfdom.win.patch deleted file mode 100644 index a3565da..0000000 --- a/patch/ros-kilted-srdfdom.win.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index dad966d..d325194 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -32,7 +32,7 @@ target_link_libraries(${PROJECT_NAME} PUBLIC tinyxml2::tinyxml2) - - # Ament dependencies - target_link_libraries(${PROJECT_NAME} PUBLIC -- console_bridge -+ console_bridge::console_bridge - urdf::urdf - urdfdom_headers::urdfdom_headers - ) diff --git a/patch/ros-kilted-ament-cmake-vendor-package.patch b/patch/ros-rolling-ament-cmake-vendor-package.patch similarity index 100% rename from patch/ros-kilted-ament-cmake-vendor-package.patch rename to patch/ros-rolling-ament-cmake-vendor-package.patch diff --git a/patch/ros-kilted-angles.win.patch b/patch/ros-rolling-angles.win.patch similarity index 100% rename from patch/ros-kilted-angles.win.patch rename to patch/ros-rolling-angles.win.patch diff --git a/patch/ros-kilted-apriltag-ros.patch b/patch/ros-rolling-apriltag-ros.patch similarity index 100% rename from patch/ros-kilted-apriltag-ros.patch rename to patch/ros-rolling-apriltag-ros.patch diff --git a/patch/ros-kilted-apriltag.patch b/patch/ros-rolling-apriltag.patch similarity index 100% rename from patch/ros-kilted-apriltag.patch rename to patch/ros-rolling-apriltag.patch diff --git a/patch/ros-rolling-async-web-server-cpp.patch b/patch/ros-rolling-async-web-server-cpp.patch new file mode 100644 index 0000000..0395877 --- /dev/null +++ b/patch/ros-rolling-async-web-server-cpp.patch @@ -0,0 +1,109 @@ +diff --git a/include/async_web_server_cpp/http_connection.hpp b/include/async_web_server_cpp/http_connection.hpp +index 62ccd89..646359e 100644 +--- a/include/async_web_server_cpp/http_connection.hpp ++++ b/include/async_web_server_cpp/http_connection.hpp +@@ -40,7 +40,7 @@ public: + ReadHandler; + typedef std::shared_ptr ResourcePtr; + +- explicit HttpConnection(boost::asio::io_service& io_service, ++ explicit HttpConnection(boost::asio::io_context& io_context, + HttpServerRequestHandler request_handler); + + boost::asio::ip::tcp::socket& socket(); +@@ -79,7 +79,7 @@ private: + void handle_write(const boost::system::error_code& e, + std::vector resources); + +- boost::asio::io_service::strand strand_; ++ boost::asio::strand strand_; + boost::asio::ip::tcp::socket socket_; + HttpServerRequestHandler request_handler_; + boost::array buffer_; +diff --git a/include/async_web_server_cpp/http_server.hpp b/include/async_web_server_cpp/http_server.hpp +index f772f55..ee99c72 100644 +--- a/include/async_web_server_cpp/http_server.hpp ++++ b/include/async_web_server_cpp/http_server.hpp +@@ -40,7 +40,7 @@ private: + + void handle_accept(const boost::system::error_code& e); + +- boost::asio::io_service io_service_; ++ boost::asio::io_context io_context_; + boost::asio::ip::tcp::acceptor acceptor_; + std::size_t thread_pool_size_; + std::vector> threads_; +diff --git a/src/http_connection.cpp b/src/http_connection.cpp +index bcb77d4..17a02ad 100644 +--- a/src/http_connection.cpp ++++ b/src/http_connection.cpp +@@ -6,9 +6,9 @@ + namespace async_web_server_cpp + { + +-HttpConnection::HttpConnection(boost::asio::io_service& io_service, ++HttpConnection::HttpConnection(boost::asio::io_context& io_context, + HttpServerRequestHandler handler) +- : strand_(io_service), socket_(io_service), request_handler_(handler), ++ : strand_(io_context.get_executor()), socket_(io_context), request_handler_(handler), + write_in_progress_(false) + { + } +@@ -77,7 +77,8 @@ void HttpConnection::async_read(ReadHandler callback) + } + socket_.async_read_some( + boost::asio::buffer(buffer_), +- strand_.wrap( ++ boost::asio::bind_executor( ++ strand_, + boost::bind(&HttpConnection::handle_read_raw, shared_from_this(), + callback, boost::asio::placeholders::error, + boost::asio::placeholders::bytes_transferred))); +diff --git a/src/http_server.cpp b/src/http_server.cpp +index 2c1c4ea..502cf4b 100644 +--- a/src/http_server.cpp ++++ b/src/http_server.cpp +@@ -8,14 +8,12 @@ namespace async_web_server_cpp + HttpServer::HttpServer(const std::string& address, const std::string& port, + HttpServerRequestHandler request_handler, + std::size_t thread_pool_size) +- : acceptor_(io_service_), thread_pool_size_(thread_pool_size), ++ : acceptor_(io_context_), thread_pool_size_(thread_pool_size), + request_handler_(request_handler) + { + +- boost::asio::ip::tcp::resolver resolver(io_service_); +- boost::asio::ip::tcp::resolver::query query( +- address, port, boost::asio::ip::resolver_query_base::flags()); +- boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(query); ++ boost::asio::ip::tcp::resolver resolver(io_context_); ++ boost::asio::ip::tcp::endpoint endpoint = resolver.resolve(address, port).begin()->endpoint(); + acceptor_.open(endpoint.protocol()); + acceptor_.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true)); + acceptor_.bind(endpoint); +@@ -33,14 +31,14 @@ void HttpServer::run() + for (std::size_t i = 0; i < thread_pool_size_; ++i) + { + boost::shared_ptr thread(new boost::thread( +- boost::bind(&boost::asio::io_service::run, &io_service_))); ++ boost::bind(&boost::asio::io_context::run, &io_context_))); + threads_.push_back(thread); + } + } + + void HttpServer::start_accept() + { +- new_connection_.reset(new HttpConnection(io_service_, request_handler_)); ++ new_connection_.reset(new HttpConnection(io_context_, request_handler_)); + acceptor_.async_accept(new_connection_->socket(), + boost::bind(&HttpServer::handle_accept, this, + boost::asio::placeholders::error)); +@@ -62,7 +60,7 @@ void HttpServer::stop() + acceptor_.cancel(); + acceptor_.close(); + } +- io_service_.stop(); ++ io_context_.stop(); + // Wait for all threads in the pool to exit. + for (std::size_t i = 0; i < threads_.size(); ++i) + threads_[i]->join(); diff --git a/patch/ros-kilted-autoware-cmake.win.patch b/patch/ros-rolling-autoware-cmake.win.patch similarity index 100% rename from patch/ros-kilted-autoware-cmake.win.patch rename to patch/ros-rolling-autoware-cmake.win.patch diff --git a/patch/ros-kilted-autoware-downsample-filters.patch b/patch/ros-rolling-autoware-downsample-filters.patch similarity index 100% rename from patch/ros-kilted-autoware-downsample-filters.patch rename to patch/ros-rolling-autoware-downsample-filters.patch diff --git a/patch/ros-kilted-autoware-ekf-localizer.patch b/patch/ros-rolling-autoware-ekf-localizer.patch similarity index 100% rename from patch/ros-kilted-autoware-ekf-localizer.patch rename to patch/ros-rolling-autoware-ekf-localizer.patch diff --git a/patch/ros-kilted-autoware-ground-filter.patch b/patch/ros-rolling-autoware-ground-filter.patch similarity index 100% rename from patch/ros-kilted-autoware-ground-filter.patch rename to patch/ros-rolling-autoware-ground-filter.patch diff --git a/patch/ros-kilted-autoware-interpolation.patch b/patch/ros-rolling-autoware-interpolation.patch similarity index 100% rename from patch/ros-kilted-autoware-interpolation.patch rename to patch/ros-rolling-autoware-interpolation.patch diff --git a/patch/ros-kilted-autoware-kalman-filter.patch b/patch/ros-rolling-autoware-kalman-filter.patch similarity index 100% rename from patch/ros-kilted-autoware-kalman-filter.patch rename to patch/ros-rolling-autoware-kalman-filter.patch diff --git a/patch/ros-kilted-autoware-lanelet2-extension.patch b/patch/ros-rolling-autoware-lanelet2-extension.patch similarity index 100% rename from patch/ros-kilted-autoware-lanelet2-extension.patch rename to patch/ros-rolling-autoware-lanelet2-extension.patch diff --git a/patch/ros-kilted-autoware-lanelet2-extension.win.patch b/patch/ros-rolling-autoware-lanelet2-extension.win.patch similarity index 100% rename from patch/ros-kilted-autoware-lanelet2-extension.win.patch rename to patch/ros-rolling-autoware-lanelet2-extension.win.patch diff --git a/patch/ros-kilted-autoware-map-loader.osx.patch b/patch/ros-rolling-autoware-map-loader.osx.patch similarity index 100% rename from patch/ros-kilted-autoware-map-loader.osx.patch rename to patch/ros-rolling-autoware-map-loader.osx.patch diff --git a/patch/ros-kilted-autoware-ndt-scan-matcher.patch b/patch/ros-rolling-autoware-ndt-scan-matcher.patch similarity index 100% rename from patch/ros-kilted-autoware-ndt-scan-matcher.patch rename to patch/ros-rolling-autoware-ndt-scan-matcher.patch diff --git a/patch/ros-kilted-autoware-osqp-interface.patch b/patch/ros-rolling-autoware-osqp-interface.patch similarity index 57% rename from patch/ros-kilted-autoware-osqp-interface.patch rename to patch/ros-rolling-autoware-osqp-interface.patch index 4cefe30..605d933 100644 --- a/patch/ros-kilted-autoware-osqp-interface.patch +++ b/patch/ros-rolling-autoware-osqp-interface.patch @@ -1,26 +1,25 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 72ba975..3333333 100644 +index 9688962a..c219242b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -1,10 +1,11 @@ - cmake_minimum_required(VERSION 3.14) - project(autoware_osqp_interface) +@@ -34,9 +34,9 @@ target_include_directories(${PROJECT_NAME} + "${EIGEN3_INCLUDE_DIR}" + ) -+find_package(Eigen3 REQUIRED) -+get_target_property(EIGEN3_INCLUDE_DIR Eigen3::Eigen INTERFACE_INCLUDE_DIRECTORIES) - find_package(autoware_cmake REQUIRED) - autoware_package() +-ament_target_dependencies(${PROJECT_NAME} +- Eigen3 +- osqp_vendor ++target_link_libraries(${PROJECT_NAME} ++ Eigen3::Eigen ++ osqp::osqp + ) --find_package(Eigen3 REQUIRED) -- - # after find_package(osqp_vendor) in ament_auto_find_build_dependencies - find_package(osqp REQUIRED) - get_target_property(OSQP_INCLUDE_SUB_DIR osqp::osqp INTERFACE_INCLUDE_DIRECTORIES) + # crucial so downstream package builds because autoware_osqp_interface exposes osqp.hpp diff --git a/src/csc_matrix_conv.cpp b/src/csc_matrix_conv.cpp -index 8f77f8c..2222222 100644 +index c6e1a0a4..7c169c82 100644 --- a/src/csc_matrix_conv.cpp +++ b/src/csc_matrix_conv.cpp -@@ -22,9 +22,9 @@ namespace autoware::osqp_interface +@@ -25,9 +25,9 @@ namespace autoware::osqp_interface { CSC_Matrix calCSCMatrix(const Eigen::MatrixXd & mat) { @@ -31,7 +30,8 @@ index 8f77f8c..2222222 100644 std::vector vals; vals.reserve(elem); -@@ -63,8 +63,8 @@ CSC_Matrix calCSCMatrix(const Eigen::MatrixXd & mat) +@@ -66,9 +66,9 @@ CSC_Matrix calCSCMatrix(const Eigen::MatrixXd & mat) + CSC_Matrix calCSCMatrixTrapezoidal(const Eigen::MatrixXd & mat) { - const size_t elem = static_cast(mat.nonZeros()); diff --git a/patch/ros-kilted-autoware-path-generator.osx.patch b/patch/ros-rolling-autoware-path-generator.osx.patch similarity index 100% rename from patch/ros-kilted-autoware-path-generator.osx.patch rename to patch/ros-rolling-autoware-path-generator.osx.patch diff --git a/patch/ros-kilted-autoware-qp-interface.patch b/patch/ros-rolling-autoware-qp-interface.patch similarity index 61% rename from patch/ros-kilted-autoware-qp-interface.patch rename to patch/ros-rolling-autoware-qp-interface.patch index 313a8ce..1889189 100644 --- a/patch/ros-kilted-autoware-qp-interface.patch +++ b/patch/ros-rolling-autoware-qp-interface.patch @@ -1,25 +1,27 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 322bacc..3333333 100644 +index a402b138..8b50b5ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -1,10 +1,11 @@ - cmake_minimum_required(VERSION 3.14) - project(autoware_qp_interface) +@@ -38,10 +38,10 @@ target_include_directories(${PROJECT_NAME} + "${EIGEN3_INCLUDE_DIR}" + ) -+find_package(Eigen3 REQUIRED) -+get_target_property(EIGEN3_INCLUDE_DIR Eigen3::Eigen INTERFACE_INCLUDE_DIRECTORIES) - find_package(autoware_cmake REQUIRED) - autoware_package() +-ament_target_dependencies(${PROJECT_NAME} +- Eigen3 +- osqp_vendor +- proxsuite ++target_link_libraries(${PROJECT_NAME} ++ Eigen3::Eigen ++ osqp::osqp ++ proxsuite::proxsuite + ) --find_package(Eigen3 REQUIRED) - find_package(proxsuite REQUIRED) - - # after find_package(osqp_vendor) in ament_auto_find_build_dependencies + # crucial so downstream package builds because osqp_interface exposes osqp.hpp diff --git a/src/osqp_csc_matrix_conv.cpp b/src/osqp_csc_matrix_conv.cpp -index 5d8345f..2222222 100644 +index 15314a9e..96056753 100644 --- a/src/osqp_csc_matrix_conv.cpp +++ b/src/osqp_csc_matrix_conv.cpp -@@ -22,9 +22,9 @@ namespace autoware::qp_interface +@@ -25,9 +25,9 @@ namespace autoware::qp_interface { CSC_Matrix calCSCMatrix(const Eigen::MatrixXd & mat) { @@ -30,7 +32,8 @@ index 5d8345f..2222222 100644 std::vector vals; vals.reserve(elem); -@@ -60,8 +60,8 @@ CSC_Matrix calCSCMatrix(const Eigen::MatrixXd & mat) +@@ -66,9 +66,9 @@ CSC_Matrix calCSCMatrix(const Eigen::MatrixXd & mat) + CSC_Matrix calCSCMatrixTrapezoidal(const Eigen::MatrixXd & mat) { - const size_t elem = static_cast(mat.nonZeros()); diff --git a/patch/ros-kilted-autoware-route-handler.osx.patch b/patch/ros-rolling-autoware-route-handler.osx.patch similarity index 100% rename from patch/ros-kilted-autoware-route-handler.osx.patch rename to patch/ros-rolling-autoware-route-handler.osx.patch diff --git a/patch/ros-kilted-autoware-simple-pure-pursuit.patch b/patch/ros-rolling-autoware-simple-pure-pursuit.patch similarity index 100% rename from patch/ros-kilted-autoware-simple-pure-pursuit.patch rename to patch/ros-rolling-autoware-simple-pure-pursuit.patch diff --git a/patch/ros-kilted-autoware-test-utils.patch b/patch/ros-rolling-autoware-test-utils.patch similarity index 100% rename from patch/ros-kilted-autoware-test-utils.patch rename to patch/ros-rolling-autoware-test-utils.patch diff --git a/patch/ros-kilted-autoware-trajectory.patch b/patch/ros-rolling-autoware-trajectory.patch similarity index 100% rename from patch/ros-kilted-autoware-trajectory.patch rename to patch/ros-rolling-autoware-trajectory.patch diff --git a/patch/ros-kilted-autoware-utils-debug.patch b/patch/ros-rolling-autoware-utils-debug.patch similarity index 100% rename from patch/ros-kilted-autoware-utils-debug.patch rename to patch/ros-rolling-autoware-utils-debug.patch diff --git a/patch/ros-kilted-autoware-utils-system.win.patch b/patch/ros-rolling-autoware-utils-system.win.patch similarity index 100% rename from patch/ros-kilted-autoware-utils-system.win.patch rename to patch/ros-rolling-autoware-utils-system.win.patch diff --git a/patch/ros-kilted-backward-ros.patch b/patch/ros-rolling-backward-ros.patch similarity index 100% rename from patch/ros-kilted-backward-ros.patch rename to patch/ros-rolling-backward-ros.patch diff --git a/patch/ros-kilted-cartographer-ros.patch b/patch/ros-rolling-cartographer-ros.patch similarity index 100% rename from patch/ros-kilted-cartographer-ros.patch rename to patch/ros-rolling-cartographer-ros.patch diff --git a/patch/ros-rolling-chomp-motion-planner.patch b/patch/ros-rolling-chomp-motion-planner.patch new file mode 100644 index 0000000..f3ee751 --- /dev/null +++ b/patch/ros-rolling-chomp-motion-planner.patch @@ -0,0 +1,26 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,6 +11,7 @@ + find_package(rclcpp REQUIRED) + find_package(rsl REQUIRED) + find_package(trajectory_msgs REQUIRED) ++find_package(visualization_msgs REQUIRED) + + set(THIS_PACKAGE_INCLUDE_DEPENDS moveit_core rclcpp rsl trajectory_msgs + visualization_msgs) +@@ -23,7 +24,13 @@ + src/chomp_optimizer.cpp src/chomp_planner.cpp) + set_target_properties(chomp_motion_planner + PROPERTIES VERSION "${chomp_motion_planner_VERSION}") +-ament_target_dependencies(chomp_motion_planner ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ chomp_motion_planner ++ moveit_core::moveit_core ++ rclcpp::rclcpp ++ rsl::rsl ++ ${trajectory_msgs_TARGETS} ++ ${visualization_msgs_TARGETS}) + + install( + TARGETS chomp_motion_planner diff --git a/patch/ros-rolling-class-loader.patch b/patch/ros-rolling-class-loader.patch new file mode 100644 index 0000000..9ca4d5b --- /dev/null +++ b/patch/ros-rolling-class-loader.patch @@ -0,0 +1,13 @@ +diff --git a/include/class_loader/multi_library_class_loader.hpp b/include/class_loader/multi_library_class_loader.hpp +index 1f17e47..4117e55 100644 +--- a/include/class_loader/multi_library_class_loader.hpp ++++ b/include/class_loader/multi_library_class_loader.hpp +@@ -296,7 +296,7 @@ public: + template + std::vector getAvailableClassesForLibrary(const std::string & library_path) const + { +- ClassLoader * loader = getClassLoaderForLibrary(library_path); ++ const ClassLoader * loader = getClassLoaderForLibrary(library_path); + if (nullptr == loader) { + throw class_loader::NoClassLoaderExistsException( + "There is no ClassLoader in MultiLibraryClassLoader bound to library " + diff --git a/patch/ros-rolling-compressed-image-transport.patch b/patch/ros-rolling-compressed-image-transport.patch new file mode 100644 index 0000000..4009447 --- /dev/null +++ b/patch/ros-rolling-compressed-image-transport.patch @@ -0,0 +1,14 @@ +diff --git a/src/compressed_subscriber.cpp b/src/compressed_subscriber.cpp +index e0377df..0fdad34 100644 +--- a/src/compressed_subscriber.cpp ++++ b/src/compressed_subscriber.cpp +@@ -102,7 +102,8 @@ void CompressedSubscriber::internalCallback( + + // Decode color/mono image + try { +- cv_ptr->image = cv::imdecode(cv::Mat(message->data), cfg_imdecode_flag); ++ const auto & compressed_data = static_cast &>(message->data); ++ cv_ptr->image = cv::imdecode(compressed_data, cfg_imdecode_flag); + + // Assign image encoding string + const size_t split_pos = message->format.find(';'); diff --git a/patch/ros-kilted-fastdds.osx.patch b/patch/ros-rolling-fastdds.osx.patch similarity index 100% rename from patch/ros-kilted-fastdds.osx.patch rename to patch/ros-rolling-fastdds.osx.patch diff --git a/patch/ros-kilted-fastdds.win.patch b/patch/ros-rolling-fastdds.win.patch similarity index 100% rename from patch/ros-kilted-fastdds.win.patch rename to patch/ros-rolling-fastdds.win.patch diff --git a/patch/ros-kilted-ffmpeg-encoder-decoder.unix.patch b/patch/ros-rolling-ffmpeg-encoder-decoder.unix.patch similarity index 100% rename from patch/ros-kilted-ffmpeg-encoder-decoder.unix.patch rename to patch/ros-rolling-ffmpeg-encoder-decoder.unix.patch diff --git a/patch/ros-kilted-filters.win.patch b/patch/ros-rolling-filters.win.patch similarity index 100% rename from patch/ros-kilted-filters.win.patch rename to patch/ros-rolling-filters.win.patch diff --git a/patch/ros-kilted-foxglove-bridge.osx.patch b/patch/ros-rolling-foxglove-bridge.osx.patch similarity index 100% rename from patch/ros-kilted-foxglove-bridge.osx.patch rename to patch/ros-rolling-foxglove-bridge.osx.patch diff --git a/patch/ros-kilted-foxglove-bridge.patch b/patch/ros-rolling-foxglove-bridge.patch similarity index 71% rename from patch/ros-kilted-foxglove-bridge.patch rename to patch/ros-rolling-foxglove-bridge.patch index 2e53f5d..2d442e7 100644 --- a/patch/ros-kilted-foxglove-bridge.patch +++ b/patch/ros-rolling-foxglove-bridge.patch @@ -1,27 +1,27 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 611816f..d26d639 100644 +index 9285c891..d8b058ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,6 +75,18 @@ else() elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") set(FOXGLOVE_SDK_PLATFORM "x86_64-unknown-linux-gnu") - set(FOXGLOVE_SDK_SHA "8e4967ec7446a06b5a04c47b54bcd4cecff2ad8776e002ef3803ed4a7076841d") + set(FOXGLOVE_SDK_SHA "f3d2f6a8ba97fedeae13b978f5e8a51dec4803eddfd23b198a292bf9ab6675ff") + elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") + set(FOXGLOVE_SDK_PLATFORM "aarch64-apple-darwin") -+ set(FOXGLOVE_SDK_SHA "0799fcb999616fe25d16d7e4b2894adb6f7fa97ce9671bd908d8412505887bec") ++ set(FOXGLOVE_SDK_SHA "6cb695e997e47a61c317177f13dd911c90ec1a95477473e1c5fb86db8a2da8ed") + elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + set(FOXGLOVE_SDK_PLATFORM "x86_64-apple-darwin") -+ set(FOXGLOVE_SDK_SHA "3e0d7e575e7de9351ae71a0201ede5c00020f2e9d12cc5cd08e2c896033c9fa9") ++ set(FOXGLOVE_SDK_SHA "21cba2f3d032b3d0a921b7eda8ef103393f93f66ab891cbc4851f57c8080b94b") + elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "ARM64") + set(FOXGLOVE_SDK_PLATFORM "aarch64-pc-windows-msvc") -+ set(FOXGLOVE_SDK_SHA "9bb816d97a69bf8f5b81559027955bf9277fcd60204cd11495dff352f49cb35e") ++ set(FOXGLOVE_SDK_SHA "602676101883defac7494e70fdc6bc8dd2daa1783da07645906ef595e6654a05") + elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64") + set(FOXGLOVE_SDK_PLATFORM "x86_64-pc-windows-msvc") -+ set(FOXGLOVE_SDK_SHA "219f84aa184eb1224d8ba35bc84412dc253137e65b3d6c5f0ffd80a8b0c2dbd2") ++ set(FOXGLOVE_SDK_SHA "6cdf69d23ae45a1643f6e430b9928c5546679ffa3b9fb54a79f244b93bdc8323") else() message(FATAL_ERROR "Unsupported platform/architecture combination: ${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_SYSTEM_NAME}") endif() -@@ -161,6 +173,12 @@ target_link_libraries(foxglove_bridge_component +@@ -185,6 +197,12 @@ target_link_libraries(foxglove_bridge_component rosx_introspection::rosx_introspection ) @@ -33,3 +33,4 @@ index 611816f..d26d639 100644 + rclcpp_components_register_nodes(foxglove_bridge_component "foxglove_bridge::FoxgloveBridge") enable_strict_compiler_warnings(foxglove_bridge_component) + diff --git a/patch/ros-kilted-foxglove-bridge.win.patch b/patch/ros-rolling-foxglove-bridge.win.patch similarity index 50% rename from patch/ros-kilted-foxglove-bridge.win.patch rename to patch/ros-rolling-foxglove-bridge.win.patch index 5e43b06..b1c9866 100644 --- a/patch/ros-kilted-foxglove-bridge.win.patch +++ b/patch/ros-rolling-foxglove-bridge.win.patch @@ -29,42 +29,6 @@ index a72a85b..8b69dda 100644 endif() find_program(GIT_SCM git DOC "Git version control") -diff --git a/src/message_definition_cache.cpp b/src/message_definition_cache.cpp -index f338db9..d766894 100644 ---- a/src/message_definition_cache.cpp -+++ b/src/message_definition_cache.cpp -@@ -235,16 +235,16 @@ const MessageSpec& MessageDefinitionCache::load_message_spec( - - // Find the first line that ends with the filename we're looking for - const auto lines = split_string(index_contents); -- const auto it = std::find_if(lines.begin(), lines.end(), [&filename](const std::string& line) { -+ const auto line_it = std::find_if(lines.begin(), lines.end(), [&filename](const std::string& line) { - std::filesystem::path filePath(line); - return filePath.filename() == filename; - }); -- if (it == lines.end()) { -+ if (line_it == lines.end()) { - throw DefinitionNotFoundError(definition_identifier.package_resource_name); - } - - // Read the file -- const std::string full_path = share_dir + std::filesystem::path::preferred_separator + *it; -+ const std::filesystem::path full_path = std::filesystem::path(share_dir) / *line_it; - std::ifstream file{full_path}; - if (!file.good()) { - throw DefinitionNotFoundError(definition_identifier.package_resource_name); -@@ -386,9 +386,9 @@ std::pair MessageDefinitionCache::g - result = delimiter(root_definition_identifier) + append_recursive(root_definition_identifier); - } - -- auto [it, _] = -+ auto [cache_it, _] = - full_text_cache_.emplace(root_package_resource_name, std::make_pair(format, result)); -- return it->second; -+ return cache_it->second; - } - - } // namespace foxglove_bridge diff --git a/src/ros2_foxglove_bridge.cpp b/src/ros2_foxglove_bridge.cpp index 978c732..83dce52 100644 --- a/src/ros2_foxglove_bridge.cpp diff --git a/patch/ros-kilted-geometric-shapes.patch b/patch/ros-rolling-geometric-shapes.patch similarity index 100% rename from patch/ros-kilted-geometric-shapes.patch rename to patch/ros-rolling-geometric-shapes.patch diff --git a/patch/ros-kilted-geometric-shapes.win.patch b/patch/ros-rolling-geometric-shapes.win.patch similarity index 100% rename from patch/ros-kilted-geometric-shapes.win.patch rename to patch/ros-rolling-geometric-shapes.win.patch diff --git a/patch/ros-kilted-grid-map-core.osx.patch b/patch/ros-rolling-grid-map-core.osx.patch similarity index 100% rename from patch/ros-kilted-grid-map-core.osx.patch rename to patch/ros-rolling-grid-map-core.osx.patch diff --git a/patch/ros-kilted-grid-map-core.patch b/patch/ros-rolling-grid-map-core.patch similarity index 100% rename from patch/ros-kilted-grid-map-core.patch rename to patch/ros-rolling-grid-map-core.patch diff --git a/patch/ros-kilted-grid-map-pcl.osx.patch b/patch/ros-rolling-grid-map-pcl.osx.patch similarity index 100% rename from patch/ros-kilted-grid-map-pcl.osx.patch rename to patch/ros-rolling-grid-map-pcl.osx.patch diff --git a/patch/ros-rolling-gz-ros2-control.osx.patch b/patch/ros-rolling-gz-ros2-control.osx.patch new file mode 100644 index 0000000..876d0e2 --- /dev/null +++ b/patch/ros-rolling-gz-ros2-control.osx.patch @@ -0,0 +1,13 @@ +diff --git a/src/gz_system.cpp b/src/gz_system.cpp +index f99ece9..17d659c 100644 +--- a/src/gz_system.cpp ++++ b/src/gz_system.cpp +@@ -205,7 +205,7 @@ bool GazeboSimSystem::initSim( + this->nh_->get_logger(), "hold_joints (system): " << this->dataPtr->hold_joints_ << std::endl); + + +- RCLCPP_DEBUG(this->nh_->get_logger(), "n_dof_ %lu", this->dataPtr->n_dof_); ++ RCLCPP_DEBUG(this->nh_->get_logger(), "n_dof_ %zu", this->dataPtr->n_dof_); + + this->dataPtr->joints_.resize(this->dataPtr->n_dof_); + diff --git a/patch/ros-kilted-gz-ros2-control.win.patch b/patch/ros-rolling-gz-ros2-control.win.patch similarity index 100% rename from patch/ros-kilted-gz-ros2-control.win.patch rename to patch/ros-rolling-gz-ros2-control.win.patch diff --git a/patch/ros-kilted-hardware-interface.win.patch b/patch/ros-rolling-hardware-interface.win.patch similarity index 100% rename from patch/ros-kilted-hardware-interface.win.patch rename to patch/ros-rolling-hardware-interface.win.patch diff --git a/patch/ros-kilted-hls-lfcd-lds-driver.patch b/patch/ros-rolling-hls-lfcd-lds-driver.patch similarity index 100% rename from patch/ros-kilted-hls-lfcd-lds-driver.patch rename to patch/ros-rolling-hls-lfcd-lds-driver.patch diff --git a/patch/ros-kilted-iceoryx-binding-c.win.patch b/patch/ros-rolling-iceoryx-binding-c.win.patch similarity index 100% rename from patch/ros-kilted-iceoryx-binding-c.win.patch rename to patch/ros-rolling-iceoryx-binding-c.win.patch diff --git a/patch/ros-kilted-iceoryx-hoofs.win.patch b/patch/ros-rolling-iceoryx-hoofs.win.patch similarity index 100% rename from patch/ros-kilted-iceoryx-hoofs.win.patch rename to patch/ros-rolling-iceoryx-hoofs.win.patch diff --git a/patch/ros-kilted-iceoryx-posh.win.patch b/patch/ros-rolling-iceoryx-posh.win.patch similarity index 100% rename from patch/ros-kilted-iceoryx-posh.win.patch rename to patch/ros-rolling-iceoryx-posh.win.patch diff --git a/patch/ros-kilted-image-proc.win.patch b/patch/ros-rolling-image-proc.win.patch similarity index 100% rename from patch/ros-kilted-image-proc.win.patch rename to patch/ros-rolling-image-proc.win.patch diff --git a/patch/ros-kilted-image-publisher.win.patch b/patch/ros-rolling-image-publisher.win.patch similarity index 100% rename from patch/ros-kilted-image-publisher.win.patch rename to patch/ros-rolling-image-publisher.win.patch diff --git a/patch/ros-kilted-image-rotate.win.patch b/patch/ros-rolling-image-rotate.win.patch similarity index 100% rename from patch/ros-kilted-image-rotate.win.patch rename to patch/ros-rolling-image-rotate.win.patch diff --git a/patch/ros-kilted-image-view.win.patch b/patch/ros-rolling-image-view.win.patch similarity index 100% rename from patch/ros-kilted-image-view.win.patch rename to patch/ros-rolling-image-view.win.patch diff --git a/patch/ros-kilted-io-context.patch b/patch/ros-rolling-io-context.patch similarity index 100% rename from patch/ros-kilted-io-context.patch rename to patch/ros-rolling-io-context.patch diff --git a/patch/ros-kilted-lanelet2-core.patch b/patch/ros-rolling-lanelet2-core.patch similarity index 100% rename from patch/ros-kilted-lanelet2-core.patch rename to patch/ros-rolling-lanelet2-core.patch diff --git a/patch/ros-kilted-lanelet2-core.win.patch b/patch/ros-rolling-lanelet2-core.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-core.win.patch rename to patch/ros-rolling-lanelet2-core.win.patch diff --git a/patch/ros-kilted-lanelet2-examples.win.patch b/patch/ros-rolling-lanelet2-examples.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-examples.win.patch rename to patch/ros-rolling-lanelet2-examples.win.patch diff --git a/patch/ros-kilted-lanelet2-io.win.patch b/patch/ros-rolling-lanelet2-io.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-io.win.patch rename to patch/ros-rolling-lanelet2-io.win.patch diff --git a/patch/ros-kilted-lanelet2-matching.win.patch b/patch/ros-rolling-lanelet2-matching.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-matching.win.patch rename to patch/ros-rolling-lanelet2-matching.win.patch diff --git a/patch/ros-kilted-lanelet2-projection.win.patch b/patch/ros-rolling-lanelet2-projection.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-projection.win.patch rename to patch/ros-rolling-lanelet2-projection.win.patch diff --git a/patch/ros-kilted-lanelet2-python.win.patch b/patch/ros-rolling-lanelet2-python.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-python.win.patch rename to patch/ros-rolling-lanelet2-python.win.patch diff --git a/patch/ros-kilted-lanelet2-routing.win.patch b/patch/ros-rolling-lanelet2-routing.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-routing.win.patch rename to patch/ros-rolling-lanelet2-routing.win.patch diff --git a/patch/ros-kilted-lanelet2-traffic-rules.win.patch b/patch/ros-rolling-lanelet2-traffic-rules.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-traffic-rules.win.patch rename to patch/ros-rolling-lanelet2-traffic-rules.win.patch diff --git a/patch/ros-kilted-lanelet2-validation.win.patch b/patch/ros-rolling-lanelet2-validation.win.patch similarity index 100% rename from patch/ros-kilted-lanelet2-validation.win.patch rename to patch/ros-rolling-lanelet2-validation.win.patch diff --git a/patch/ros-kilted-laser-filters.win.patch b/patch/ros-rolling-laser-filters.win.patch similarity index 100% rename from patch/ros-kilted-laser-filters.win.patch rename to patch/ros-rolling-laser-filters.win.patch diff --git a/patch/ros-kilted-livox-ros-driver2.patch b/patch/ros-rolling-livox-ros-driver2.patch similarity index 99% rename from patch/ros-kilted-livox-ros-driver2.patch rename to patch/ros-rolling-livox-ros-driver2.patch index 29bcca6..aea77b1 100644 --- a/patch/ros-kilted-livox-ros-driver2.patch +++ b/patch/ros-rolling-livox-ros-driver2.patch @@ -17,4 +17,3 @@ index 99a8ccc..b59e949 100644 # Default to C99 if(NOT CMAKE_C_STANDARD) - diff --git a/patch/ros-rolling-mocap4r2-control.patch b/patch/ros-rolling-mocap4r2-control.patch new file mode 100644 index 0000000..4f32c98 --- /dev/null +++ b/patch/ros-rolling-mocap4r2-control.patch @@ -0,0 +1,30 @@ +diff --git a/mocap4r2_control/mocap4r2_control/CMakeLists.txt b/mocap4r2_control/mocap4r2_control/CMakeLists.txt +index 394d5e5..180975b 100644 +--- a/mocap4r2_control/mocap4r2_control/CMakeLists.txt ++++ b/mocap4r2_control/mocap4r2_control/CMakeLists.txt +@@ -27,6 +27,12 @@ set(dependencies + mocap4r2_control_msgs + ) + ++set(target_dependencies ++ rclcpp::rclcpp ++ rclcpp_lifecycle::rclcpp_lifecycle ++ ${mocap4r2_control_msgs_TARGETS} ++) ++ + include_directories(include) + + add_library(${PROJECT_NAME} SHARED +@@ -34,10 +40,10 @@ add_library(${PROJECT_NAME} SHARED + src/mocap4r2_control/ControllerNode.cpp + src/mocap4r2_control/AuxiliarNode.cpp + ) +-ament_target_dependencies(${PROJECT_NAME} ${dependencies}) ++target_link_libraries(${PROJECT_NAME} ${target_dependencies}) + + add_executable(auxiliar_main src/auxiliar_main.cpp) +-ament_target_dependencies(auxiliar_main ${dependencies}) ++target_link_libraries(auxiliar_main ${target_dependencies}) + target_link_libraries(auxiliar_main ${PROJECT_NAME}) + + install(DIRECTORY include/ diff --git a/patch/ros-rolling-mocap4r2-marker-publisher.patch b/patch/ros-rolling-mocap4r2-marker-publisher.patch new file mode 100644 index 0000000..d58aba2 --- /dev/null +++ b/patch/ros-rolling-mocap4r2-marker-publisher.patch @@ -0,0 +1,16 @@ +diff --git a/mocap4r2_marker_viz/mocap4r2_marker_publisher/CMakeLists.txt b/mocap4r2_marker_viz/mocap4r2_marker_publisher/CMakeLists.txt +index 53e7137..b19bdf1 100644 +--- a/mocap4r2_marker_viz/mocap4r2_marker_publisher/CMakeLists.txt ++++ b/mocap4r2_marker_viz/mocap4r2_marker_publisher/CMakeLists.txt +@@ -24,7 +24,10 @@ find_package(mocap4r2_msgs REQUIRED) + + add_executable(mocap4r2_marker_publisher src/mocap4r2_marker_publisher.cpp) + +-ament_target_dependencies(mocap4r2_marker_publisher rclcpp mocap4r2_msgs) ++target_link_libraries(mocap4r2_marker_publisher ++ rclcpp::rclcpp ++ ${mocap4r2_msgs_TARGETS} ++) + + install(TARGETS + mocap4r2_marker_publisher diff --git a/patch/ros-rolling-mocap4r2-robot-gt.patch b/patch/ros-rolling-mocap4r2-robot-gt.patch new file mode 100644 index 0000000..3671948 --- /dev/null +++ b/patch/ros-rolling-mocap4r2-robot-gt.patch @@ -0,0 +1,49 @@ +diff --git a/mocap4r2_robot_gt/mocap4r2_robot_gt/CMakeLists.txt b/mocap4r2_robot_gt/mocap4r2_robot_gt/CMakeLists.txt +index 7c14e7e..8365d74 100644 +--- a/mocap4r2_robot_gt/mocap4r2_robot_gt/CMakeLists.txt ++++ b/mocap4r2_robot_gt/mocap4r2_robot_gt/CMakeLists.txt +@@ -16,13 +16,13 @@ find_package(geometry_msgs REQUIRED) + find_package(tf2_geometry_msgs REQUIRED) + + set(dependencies +- rclcpp +- rclcpp_components +- mocap4r2_msgs +- mocap4r2_robot_gt_msgs +- tf2_ros +- geometry_msgs +- tf2_geometry_msgs ++ rclcpp::rclcpp ++ rclcpp_components::component ++ ${mocap4r2_msgs_TARGETS} ++ ${mocap4r2_robot_gt_msgs_TARGETS} ++ tf2_ros::tf2_ros ++ ${geometry_msgs_TARGETS} ++ ${tf2_geometry_msgs_TARGETS} + ) + + include_directories( +@@ -30,19 +30,19 @@ include_directories( + ) + + add_library(gt_component SHARED src/mocap4r2_robot_gt/gt_component.cpp) +-ament_target_dependencies(gt_component ${dependencies}) ++target_link_libraries(gt_component ${dependencies}) + rclcpp_components_register_nodes(gt_component "mocap4r2_robot_gt::GTNode") + + add_executable(gt_program src/gt_program.cpp) +-ament_target_dependencies(gt_component ${dependencies}) ++target_link_libraries(gt_component ${dependencies}) + target_link_libraries(gt_program gt_component) + + add_library(set_gt_component SHARED src/mocap4r2_robot_gt/set_gt_component.cpp) +-ament_target_dependencies(set_gt_component ${dependencies}) ++target_link_libraries(set_gt_component ${dependencies}) + rclcpp_components_register_nodes(set_gt_component "mocap4r2_robot_gt::SetGTNode") + + add_executable(set_gt_cli src/set_gt_cli.cpp) +-ament_target_dependencies(set_gt_cli ${dependencies}) ++target_link_libraries(set_gt_cli ${dependencies}) + target_link_libraries(set_gt_cli set_gt_component) + + install(TARGETS diff --git a/patch/ros-kilted-moveit-common.win.patch b/patch/ros-rolling-moveit-common.win.patch similarity index 100% rename from patch/ros-kilted-moveit-common.win.patch rename to patch/ros-rolling-moveit-common.win.patch diff --git a/patch/ros-rolling-moveit-core.patch b/patch/ros-rolling-moveit-core.patch new file mode 100644 index 0000000..cba1478 --- /dev/null +++ b/patch/ros-rolling-moveit-core.patch @@ -0,0 +1,976 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ca30488f7..b6f5f2ad4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,19 +13,20 @@ find_package(eigen_stl_containers REQUIRED) + find_package(Eigen3 REQUIRED) + find_package(eigen3_cmake_module REQUIRED) + find_package(fcl REQUIRED) ++find_package(fmt REQUIRED) + find_package(generate_parameter_library REQUIRED) + find_package(geometric_shapes REQUIRED) + find_package(geometry_msgs REQUIRED) + find_package(kdl_parser REQUIRED) + find_package(moveit_msgs REQUIRED) +-# Enforce system version liboctomap-dev +-# https://github.com/moveit/moveit2/issues/2862 +-find_package(octomap 1.9.7...<1.10.0 REQUIRED) ++find_package(octomap REQUIRED) + find_package(octomap_msgs REQUIRED) ++find_package(orocos_kdl REQUIRED) + find_package(osqp REQUIRED) + find_package(pluginlib REQUIRED) + find_package(random_numbers REQUIRED) + find_package(rclcpp REQUIRED) ++find_package(rmw_implementation REQUIRED) + find_package(rsl REQUIRED) + find_package(ruckig REQUIRED) + find_package(sensor_msgs REQUIRED) +@@ -68,8 +69,37 @@ add_subdirectory(transforms) + add_subdirectory(utils) + add_subdirectory(version) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_core::moveit_core to link all moveit_core libraries at once. ++add_library(moveit_core INTERFACE) ++target_link_libraries( ++ moveit_core ++ INTERFACE moveit_collision_detection ++ moveit_collision_detection_bullet ++ moveit_collision_detection_fcl ++ moveit_collision_distance_field ++ moveit_constraint_samplers ++ moveit_distance_field ++ moveit_dynamics_solver ++ moveit_exceptions ++ moveit_kinematic_constraints ++ moveit_kinematics_base ++ moveit_kinematics_metrics ++ moveit_macros ++ moveit_planning_interface ++ moveit_planning_scene ++ moveit_robot_model ++ moveit_robot_state ++ moveit_robot_trajectory ++ moveit_smoothing_base ++ moveit_test_utils ++ moveit_trajectory_processing ++ moveit_transforms ++ moveit_utils) ++ + install( +- TARGETS moveit_collision_detection ++ TARGETS moveit_core ++ moveit_collision_detection + moveit_collision_detection_bullet + moveit_collision_detection_fcl + moveit_collision_distance_field +@@ -119,6 +149,7 @@ ament_export_dependencies( + Eigen3 + eigen3_cmake_module + fcl ++ fmt + generate_parameter_library + geometric_shapes + geometry_msgs +@@ -126,10 +157,12 @@ ament_export_dependencies( + moveit_msgs + octomap + octomap_msgs ++ orocos_kdl + osqp + pluginlib + random_numbers + rclcpp ++ rmw_implementation + rsl + ruckig + sensor_msgs +diff --git a/collision_detection/CMakeLists.txt b/collision_detection/CMakeLists.txt +index e3f8fd212..403c2af04 100644 +--- a/collision_detection/CMakeLists.txt ++++ b/collision_detection/CMakeLists.txt +@@ -16,19 +16,19 @@ target_include_directories( + include(GenerateExportHeader) + generate_export_header(moveit_collision_detection) + +-ament_target_dependencies( ++target_link_libraries( + moveit_collision_detection +- eigen_stl_containers +- pluginlib +- rclcpp +- rmw_implementation +- urdf +- urdfdom +- urdfdom_headers +- srdfdom +- visualization_msgs +- tf2_eigen +- geometric_shapes ++ eigen_stl_containers::eigen_stl_containers ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rmw_implementation::rmw_implementation ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ srdfdom::srdfdom ++ ${visualization_msgs_TARGETS} ++ tf2_eigen::tf2_eigen ++ geometric_shapes::geometric_shapes + octomap) + target_include_directories( + moveit_collision_detection BEFORE +diff --git a/collision_detection/include/moveit/collision_detection/collision_common.hpp b/collision_detection/include/moveit/collision_detection/collision_common.hpp +index 19777a044..af3a89442 100644 +--- a/collision_detection/include/moveit/collision_detection/collision_common.hpp ++++ b/collision_detection/include/moveit/collision_detection/collision_common.hpp +@@ -141,7 +141,33 @@ struct CostSource + } + }; + +-struct CollisionResult; ++/** \brief Representation of a collision checking result */ ++struct CollisionResult ++{ ++ using ContactMap = std::map, std::vector >; ++ EIGEN_MAKE_ALIGNED_OPERATOR_NEW ++ /** \brief Clear a previously stored result */ ++ void clear() ++ { ++ collision = false; ++ distance = std::numeric_limits::max(); ++ contact_count = 0; ++ contacts.clear(); ++ cost_sources.clear(); ++ } ++ /** \brief Throttled warning printing the first collision pair, if any. All collisions are logged at DEBUG level */ ++ void print() const; ++ /** \brief True if collision was found, false otherwise */ ++ bool collision = false; ++ /** \brief Closest distance between two bodies */ ++ double distance = std::numeric_limits::max(); ++ /** \brief Number of contacts returned */ ++ std::size_t contact_count = 0; ++ /** \brief A map returning the pairs of body ids in contact, plus their contact details */ ++ ContactMap contacts; ++ /** \brief These are the individual cost sources when costs are computed */ ++ std::set cost_sources; ++}; + + /** \brief Representation of a collision checking request */ + struct CollisionRequest +@@ -159,9 +185,6 @@ struct CollisionRequest + /** \brief If true, compute proximity distance */ + bool distance = false; + +- /** \brief If true, return detailed distance information. Distance must be set to true as well */ +- bool detailed_distance = false; +- + /** \brief If true, a collision cost is computed */ + bool cost = false; + +@@ -330,42 +353,4 @@ struct DistanceResult + } + }; + +-/** \brief Representation of a collision checking result */ +-struct CollisionResult +-{ +- EIGEN_MAKE_ALIGNED_OPERATOR_NEW +- +- /** \brief Clear a previously stored result */ +- void clear() +- { +- collision = false; +- distance = std::numeric_limits::max(); +- distance_result.clear(); +- contact_count = 0; +- contacts.clear(); +- cost_sources.clear(); +- } +- +- /** \brief Throttled warning printing the first collision pair, if any. All collisions are logged at DEBUG level */ +- void print() const; +- +- /** \brief True if collision was found, false otherwise */ +- bool collision = false; +- +- /** \brief Closest distance between two bodies */ +- double distance = std::numeric_limits::max(); +- +- /** \brief Distance data for each link */ +- DistanceResult distance_result; +- +- /** \brief Number of contacts returned */ +- std::size_t contact_count = 0; +- +- /** \brief A map returning the pairs of body ids in contact, plus their contact details */ +- using ContactMap = std::map, std::vector >; +- ContactMap contacts; +- +- /** \brief These are the individual cost sources when costs are computed */ +- std::set cost_sources; +-}; + } // namespace collision_detection +diff --git a/collision_detection_bullet/CMakeLists.txt b/collision_detection_bullet/CMakeLists.txt +index feadeb653..1ea799949 100644 +--- a/collision_detection_bullet/CMakeLists.txt ++++ b/collision_detection_bullet/CMakeLists.txt +@@ -18,35 +18,39 @@ target_include_directories( + PUBLIC $) + set_target_properties(moveit_collision_detection_bullet + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_collision_detection_bullet SYSTEM BULLET) +-ament_target_dependencies( ++target_include_directories(moveit_collision_detection_bullet SYSTEM ++ PUBLIC ${BULLET_INCLUDE_DIRS}) ++target_link_libraries( + moveit_collision_detection_bullet +- rclcpp +- rmw_implementation +- urdf +- urdfdom +- urdfdom_headers +- visualization_msgs +- octomap_msgs) +-target_link_libraries(moveit_collision_detection_bullet +- moveit_collision_detection moveit_utils) ++ moveit_collision_detection ++ moveit_utils ++ ${BULLET_LIBRARIES} ++ rclcpp::rclcpp ++ rmw_implementation::rmw_implementation ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${visualization_msgs_TARGETS} ++ ${octomap_msgs_TARGETS}) + + add_library(collision_detector_bullet_plugin SHARED + src/collision_detector_bullet_plugin_loader.cpp) + set_target_properties(collision_detector_bullet_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(collision_detector_bullet_plugin SYSTEM BULLET) +-ament_target_dependencies( +- collision_detector_bullet_plugin +- rclcpp +- urdf +- visualization_msgs +- pluginlib +- rmw_implementation +- octomap_msgs) ++target_include_directories(collision_detector_bullet_plugin SYSTEM ++ PUBLIC ${BULLET_INCLUDE_DIRS}) + target_link_libraries( +- collision_detector_bullet_plugin moveit_collision_detection_bullet +- moveit_planning_scene moveit_utils) ++ collision_detector_bullet_plugin ++ moveit_collision_detection_bullet ++ moveit_planning_scene ++ moveit_utils ++ ${BULLET_LIBRARIES} ++ rclcpp::rclcpp ++ urdf::urdf ++ ${visualization_msgs_TARGETS} ++ pluginlib::pluginlib ++ rmw_implementation::rmw_implementation ++ ${octomap_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + install( +diff --git a/collision_detection_fcl/CMakeLists.txt b/collision_detection_fcl/CMakeLists.txt +index ece406480..63922f49e 100644 +--- a/collision_detection_fcl/CMakeLists.txt ++++ b/collision_detection_fcl/CMakeLists.txt +@@ -11,26 +11,32 @@ target_include_directories( + PUBLIC $) + set_target_properties(moveit_collision_detection_fcl + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_collision_detection_fcl +- rclcpp +- rmw_implementation +- urdf +- urdfdom +- urdfdom_headers +- visualization_msgs) +-target_link_libraries(moveit_collision_detection_fcl moveit_collision_detection +- moveit_utils fcl) ++ moveit_collision_detection ++ moveit_utils ++ fcl ++ rclcpp::rclcpp ++ rmw_implementation::rmw_implementation ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${visualization_msgs_TARGETS}) + + add_library(collision_detector_fcl_plugin SHARED + src/collision_detector_fcl_plugin_loader.cpp) + set_target_properties(collision_detector_fcl_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(collision_detector_fcl_plugin rclcpp urdf +- visualization_msgs pluginlib rmw_implementation) + target_link_libraries( +- collision_detector_fcl_plugin moveit_collision_detection_fcl +- moveit_planning_scene moveit_utils) ++ collision_detector_fcl_plugin ++ moveit_collision_detection_fcl ++ moveit_planning_scene ++ moveit_utils ++ rclcpp::rclcpp ++ urdf::urdf ++ ${visualization_msgs_TARGETS} ++ pluginlib::pluginlib ++ rmw_implementation::rmw_implementation) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + install( +diff --git a/collision_detection_fcl/src/collision_env_fcl.cpp b/collision_detection_fcl/src/collision_env_fcl.cpp +index b57e0767e..c655ed069 100644 +--- a/collision_detection_fcl/src/collision_env_fcl.cpp ++++ b/collision_detection_fcl/src/collision_env_fcl.cpp +@@ -290,10 +290,6 @@ void CollisionEnvFCL::checkSelfCollisionHelper(const CollisionRequest& req, Coll + dreq.enableGroup(getRobotModel()); + distanceSelf(dreq, dres, state); + res.distance = dres.minimum_distance.distance; +- if (req.detailed_distance) +- { +- res.distance_result = dres; +- } + } + } + +@@ -347,10 +343,6 @@ void CollisionEnvFCL::checkRobotCollisionHelper(const CollisionRequest& req, Col + dreq.enableGroup(getRobotModel()); + distanceRobot(dreq, dres, state); + res.distance = dres.minimum_distance.distance; +- if (req.detailed_distance) +- { +- res.distance_result = dres; +- } + } + } + +diff --git a/collision_distance_field/CMakeLists.txt b/collision_distance_field/CMakeLists.txt +index 63b63a013..8bb5e3283 100644 +--- a/collision_distance_field/CMakeLists.txt ++++ b/collision_distance_field/CMakeLists.txt +@@ -15,12 +15,17 @@ target_include_directories( + set_target_properties(moveit_collision_distance_field + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies(moveit_collision_distance_field urdf +- visualization_msgs tf2_eigen geometric_shapes octomap) +- + target_link_libraries( +- moveit_collision_distance_field moveit_planning_scene moveit_distance_field +- moveit_collision_detection moveit_robot_state) ++ moveit_collision_distance_field ++ moveit_planning_scene ++ moveit_distance_field ++ moveit_collision_detection ++ moveit_robot_state ++ urdf::urdf ++ ${visualization_msgs_TARGETS} ++ tf2_eigen::tf2_eigen ++ geometric_shapes::geometric_shapes ++ octomap) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + install( +@@ -33,8 +38,6 @@ if(BUILD_TESTING) + + ament_add_gtest(test_collision_distance_field + test/test_collision_distance_field.cpp) +- ament_target_dependencies(test_collision_distance_field geometric_shapes +- octomap srdfdom resource_retriever) + target_link_libraries( + test_collision_distance_field + moveit_collision_distance_field +@@ -44,5 +47,9 @@ if(BUILD_TESTING) + moveit_robot_state + moveit_test_utils + moveit_transforms +- moveit_planning_scene) ++ moveit_planning_scene ++ geometric_shapes::geometric_shapes ++ octomap ++ srdfdom::srdfdom ++ resource_retriever::resource_retriever) + endif() +diff --git a/constraint_samplers/CMakeLists.txt b/constraint_samplers/CMakeLists.txt +index 25cda7dc6..2cdbe05df 100644 +--- a/constraint_samplers/CMakeLists.txt ++++ b/constraint_samplers/CMakeLists.txt +@@ -9,8 +9,6 @@ target_include_directories( + $) + set_target_properties(moveit_constraint_samplers + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_constraint_samplers urdf urdfdom +- urdfdom_headers visualization_msgs) + target_link_libraries( + moveit_constraint_samplers + moveit_robot_trajectory +@@ -18,7 +16,11 @@ target_link_libraries( + moveit_kinematic_constraints + moveit_kinematics_base + moveit_planning_scene +- moveit_utils) ++ moveit_utils ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${visualization_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +@@ -43,7 +45,6 @@ if(BUILD_TESTING) + test/pr2_arm_kinematics_plugin.cpp test/pr2_arm_ik.cpp) + target_include_directories(test_constraint_samplers + PUBLIC ${geometry_msgs_INCLUDE_DIRS}) +- ament_target_dependencies(test_constraint_samplers kdl_parser) + target_link_libraries(test_constraint_samplers moveit_test_utils moveit_utils +- moveit_constraint_samplers) ++ moveit_constraint_samplers kdl_parser::kdl_parser) + endif() +diff --git a/distance_field/CMakeLists.txt b/distance_field/CMakeLists.txt +index 165d82a7a..5c3723cc8 100644 +--- a/distance_field/CMakeLists.txt ++++ b/distance_field/CMakeLists.txt +@@ -6,19 +6,21 @@ target_include_directories( + moveit_distance_field + PUBLIC $ + $) +-target_link_libraries(moveit_distance_field moveit_macros moveit_utils) +-set_target_properties(moveit_distance_field +- PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_distance_field +- Boost +- eigen_stl_containers +- urdfdom +- urdfdom_headers +- visualization_msgs +- geometric_shapes +- tf2_eigen ++ moveit_macros ++ moveit_utils ++ Boost::headers ++ Boost::iostreams ++ eigen_stl_containers::eigen_stl_containers ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${visualization_msgs_TARGETS} ++ geometric_shapes::geometric_shapes ++ tf2_eigen::tf2_eigen + octomap) ++set_target_properties(moveit_distance_field ++ PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +diff --git a/dynamics_solver/CMakeLists.txt b/dynamics_solver/CMakeLists.txt +index 04afe66ef..c6c5a1d4e 100644 +--- a/dynamics_solver/CMakeLists.txt ++++ b/dynamics_solver/CMakeLists.txt +@@ -6,8 +6,14 @@ target_include_directories( + set_target_properties(moveit_dynamics_solver + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies(moveit_dynamics_solver urdf urdfdom_headers +- orocos_kdl visualization_msgs kdl_parser) +-target_link_libraries(moveit_dynamics_solver moveit_robot_state moveit_utils) ++target_link_libraries( ++ moveit_dynamics_solver ++ moveit_robot_state ++ moveit_utils ++ urdf::urdf ++ urdfdom_headers::urdfdom_headers ++ ${orocos_kdl_LIBRARIES} ++ ${visualization_msgs_TARGETS} ++ kdl_parser::kdl_parser) + + install(DIRECTORY include/ DESTINATION include/moveit_core) +diff --git a/exceptions/CMakeLists.txt b/exceptions/CMakeLists.txt +index 26591d955..04027c2ef 100644 +--- a/exceptions/CMakeLists.txt ++++ b/exceptions/CMakeLists.txt +@@ -5,8 +5,8 @@ target_include_directories( + $) + set_target_properties(moveit_exceptions PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_exceptions Boost rclcpp urdfdom +- urdfdom_headers) +-target_link_libraries(moveit_exceptions moveit_utils) ++target_link_libraries( ++ moveit_exceptions moveit_utils Boost::headers rclcpp::rclcpp ++ urdfdom::urdf_parser urdfdom_headers::urdfdom_headers) + + install(DIRECTORY include/ DESTINATION include/moveit_core) +diff --git a/kinematic_constraints/CMakeLists.txt b/kinematic_constraints/CMakeLists.txt +index 51f33e495..534f51179 100644 +--- a/kinematic_constraints/CMakeLists.txt ++++ b/kinematic_constraints/CMakeLists.txt +@@ -16,19 +16,20 @@ target_include_directories( + set_target_properties(moveit_kinematic_constraints + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies( +- moveit_kinematic_constraints +- urdf +- urdfdom +- urdfdom_headers +- tf2_geometry_msgs +- geometry_msgs +- visualization_msgs +- tf2_eigen) +- + target_link_libraries( +- moveit_kinematic_constraints moveit_collision_detection_fcl +- moveit_kinematics_base moveit_robot_state moveit_robot_model moveit_utils) ++ moveit_kinematic_constraints ++ moveit_collision_detection_fcl ++ moveit_kinematics_base ++ moveit_robot_state ++ moveit_robot_model ++ moveit_utils ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${tf2_geometry_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ ${visualization_msgs_TARGETS} ++ tf2_eigen::tf2_eigen) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +diff --git a/kinematics_base/CMakeLists.txt b/kinematics_base/CMakeLists.txt +index 180253900..29ff3953e 100644 +--- a/kinematics_base/CMakeLists.txt ++++ b/kinematics_base/CMakeLists.txt +@@ -11,16 +11,15 @@ target_include_directories( + moveit_kinematics_base PUBLIC $ + )# for this library + +-# This line ensures that messages are built before the library is built +-ament_target_dependencies( ++target_link_libraries( + moveit_kinematics_base +- rclcpp +- urdf +- urdfdom_headers +- srdfdom +- moveit_msgs +- geometric_shapes +- geometry_msgs) ++ rclcpp::rclcpp ++ urdf::urdf ++ urdfdom_headers::urdfdom_headers ++ srdfdom::srdfdom ++ ${moveit_msgs_TARGETS} ++ geometric_shapes::geometric_shapes ++ ${geometry_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/moveit_kinematics_base_export.h +diff --git a/kinematics_metrics/CMakeLists.txt b/kinematics_metrics/CMakeLists.txt +index e760b834e..6255198ff 100644 +--- a/kinematics_metrics/CMakeLists.txt ++++ b/kinematics_metrics/CMakeLists.txt +@@ -6,10 +6,13 @@ target_include_directories( + set_target_properties(moveit_kinematics_metrics + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies(moveit_kinematics_metrics urdf urdfdom_headers +- visualization_msgs) +- +-target_link_libraries(moveit_kinematics_metrics moveit_robot_model +- moveit_robot_state moveit_utils) ++target_link_libraries( ++ moveit_kinematics_metrics ++ moveit_robot_model ++ moveit_robot_state ++ moveit_utils ++ urdf::urdf ++ urdfdom_headers::urdfdom_headers ++ ${visualization_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_core) +diff --git a/online_signal_smoothing/CMakeLists.txt b/online_signal_smoothing/CMakeLists.txt +index 1f1912c6d..7d3b6dd01 100644 +--- a/online_signal_smoothing/CMakeLists.txt ++++ b/online_signal_smoothing/CMakeLists.txt +@@ -5,12 +5,12 @@ target_include_directories( + PUBLIC $ + $ + $) +-target_link_libraries(moveit_smoothing_base ${Eigen_LIBRARIES} moveit_macros) ++target_link_libraries(moveit_smoothing_base ${Eigen_LIBRARIES} moveit_macros ++ rclcpp::rclcpp tf2_eigen::tf2_eigen) + include(GenerateExportHeader) + generate_export_header(moveit_smoothing_base) + set_target_properties(moveit_smoothing_base + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_smoothing_base rclcpp tf2_eigen) + + # Plugin implementations + add_library(moveit_acceleration_filter SHARED src/acceleration_filter.cpp) +@@ -23,12 +23,13 @@ set_target_properties(moveit_acceleration_filter + generate_parameter_library(moveit_acceleration_filter_parameters + src/acceleration_filter_parameters.yaml) + target_link_libraries( +- moveit_acceleration_filter moveit_acceleration_filter_parameters +- moveit_robot_state moveit_smoothing_base osqp::osqp) +-ament_target_dependencies( +- moveit_acceleration_filter srdfdom # include dependency from +- # moveit_robot_model +- pluginlib) ++ moveit_acceleration_filter ++ moveit_acceleration_filter_parameters ++ moveit_robot_state ++ moveit_smoothing_base ++ osqp::osqp ++ srdfdom::srdfdom ++ pluginlib::pluginlib) + + add_library(moveit_butterworth_filter SHARED src/butterworth_filter.cpp) + generate_export_header(moveit_butterworth_filter) +@@ -41,11 +42,8 @@ generate_parameter_library(moveit_butterworth_filter_parameters + src/butterworth_parameters.yaml) + target_link_libraries( + moveit_butterworth_filter moveit_butterworth_filter_parameters +- moveit_robot_model moveit_smoothing_base) +-ament_target_dependencies( +- moveit_butterworth_filter +- srdfdom # include dependency from moveit_robot_model +- pluginlib) ++ moveit_robot_model moveit_smoothing_base srdfdom::srdfdom ++ pluginlib::pluginlib) + + add_library(moveit_ruckig_filter SHARED src/ruckig_filter.cpp) + generate_export_header(moveit_ruckig_filter) +@@ -56,11 +54,13 @@ set_target_properties(moveit_ruckig_filter + generate_parameter_library(moveit_ruckig_filter_parameters + src/ruckig_filter_parameters.yaml) + target_link_libraries( +- moveit_ruckig_filter moveit_robot_state moveit_ruckig_filter_parameters +- moveit_smoothing_base ruckig::ruckig) +-ament_target_dependencies( +- moveit_ruckig_filter srdfdom # include dependency from moveit_robot_model +- pluginlib) ++ moveit_ruckig_filter ++ moveit_robot_state ++ moveit_ruckig_filter_parameters ++ moveit_smoothing_base ++ ruckig::ruckig ++ srdfdom::srdfdom ++ pluginlib::pluginlib) + + # Installation + install(DIRECTORY include/ DESTINATION include/moveit_core) +diff --git a/planning_interface/CMakeLists.txt b/planning_interface/CMakeLists.txt +index 338765e2f..6a79dd7a0 100644 +--- a/planning_interface/CMakeLists.txt ++++ b/planning_interface/CMakeLists.txt +@@ -6,9 +6,15 @@ target_include_directories( + $) + set_target_properties(moveit_planning_interface + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_planning_interface moveit_msgs urdf urdfdom +- urdfdom_headers) +-target_link_libraries(moveit_planning_interface moveit_robot_trajectory +- moveit_robot_state moveit_planning_scene moveit_utils) ++target_link_libraries( ++ moveit_planning_interface ++ moveit_robot_trajectory ++ moveit_robot_state ++ moveit_planning_scene ++ moveit_utils ++ ${moveit_msgs_TARGETS} ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers) + + install(DIRECTORY include/ DESTINATION include/moveit_core) +diff --git a/planning_scene/CMakeLists.txt b/planning_scene/CMakeLists.txt +index debb3e5b6..c6eee289b 100644 +--- a/planning_scene/CMakeLists.txt ++++ b/planning_scene/CMakeLists.txt +@@ -10,15 +10,6 @@ target_include_directories( + # TODO: Fix the versioning + set_target_properties(moveit_planning_scene + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( +- moveit_planning_scene +- Boost +- rclcpp +- urdfdom +- urdfdom_headers +- octomap_msgs +- octomap) +- + target_link_libraries( + moveit_planning_scene + moveit_robot_model +@@ -30,7 +21,13 @@ target_link_libraries( + moveit_kinematic_constraints + moveit_robot_trajectory + moveit_trajectory_processing +- moveit_utils) ++ moveit_utils ++ Boost::headers ++ rclcpp::rclcpp ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${octomap_msgs_TARGETS} ++ octomap) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/moveit_planning_scene_export.h +@@ -47,9 +44,9 @@ if(BUILD_TESTING) + + ament_add_gtest(test_planning_scene test/test_planning_scene.cpp + APPEND_LIBRARY_DIRS "${APPEND_LIBRARY_DIRS}") +- ament_target_dependencies(test_planning_scene geometric_shapes srdfdom) +- target_link_libraries(test_planning_scene moveit_test_utils +- moveit_planning_scene) ++ target_link_libraries( ++ test_planning_scene moveit_test_utils moveit_planning_scene ++ geometric_shapes::geometric_shapes srdfdom::srdfdom) + + ament_add_gtest(test_collision_objects test/test_collision_objects.cpp + APPEND_LIBRARY_DIRS "${APPEND_LIBRARY_DIRS}") +diff --git a/robot_model/CMakeLists.txt b/robot_model/CMakeLists.txt +index 2886ed4f0..d6166a13d 100644 +--- a/robot_model/CMakeLists.txt ++++ b/robot_model/CMakeLists.txt +@@ -28,25 +28,26 @@ target_include_directories( + $) + set_target_properties(moveit_robot_model + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_robot_model +- angles +- moveit_msgs +- Eigen3 +- eigen_stl_containers +- geometric_shapes +- urdf +- urdfdom_headers +- srdfdom +- visualization_msgs) +-target_link_libraries(moveit_robot_model moveit_exceptions moveit_macros +- moveit_utils) ++ moveit_exceptions ++ moveit_macros ++ moveit_utils ++ angles::angles ++ ${moveit_msgs_TARGETS} ++ Eigen3::Eigen ++ eigen_stl_containers::eigen_stl_containers ++ geometric_shapes::geometric_shapes ++ urdf::urdf ++ urdfdom_headers::urdfdom_headers ++ srdfdom::srdfdom ++ ${visualization_msgs_TARGETS}) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) + ament_add_gtest(test_robot_model test/test.cpp) +- ament_target_dependencies(test_robot_model rclcpp) +- target_link_libraries(test_robot_model moveit_test_utils moveit_robot_model) ++ target_link_libraries(test_robot_model moveit_test_utils moveit_robot_model ++ rclcpp::rclcpp) + endif() + + install(DIRECTORY include/ DESTINATION include/moveit_core) +diff --git a/robot_state/CMakeLists.txt b/robot_state/CMakeLists.txt +index a906be706..44ccde09a 100644 +--- a/robot_state/CMakeLists.txt ++++ b/robot_state/CMakeLists.txt +@@ -7,16 +7,17 @@ target_include_directories( + $) + set_target_properties(moveit_robot_state PROPERTIES VERSION + ${${PROJECT_NAME}_VERSION}) +-ament_target_dependencies( ++target_link_libraries( + moveit_robot_state +- eigen_stl_containers +- urdf +- tf2_geometry_msgs +- geometric_shapes +- urdfdom_headers +- Boost) +-target_link_libraries(moveit_robot_state moveit_robot_model +- moveit_kinematics_base moveit_transforms) ++ moveit_robot_model ++ moveit_kinematics_base ++ moveit_transforms ++ eigen_stl_containers::eigen_stl_containers ++ urdf::urdf ++ ${tf2_geometry_msgs_TARGETS} ++ geometric_shapes::geometric_shapes ++ urdfdom_headers::urdfdom_headers ++ Boost::headers) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +@@ -58,7 +59,7 @@ if(BUILD_TESTING) + + ament_add_google_benchmark(robot_state_benchmark + test/robot_state_benchmark.cpp) +- ament_target_dependencies(robot_state_benchmark kdl_parser) +- target_link_libraries(robot_state_benchmark moveit_robot_model +- moveit_test_utils moveit_robot_state) ++ target_link_libraries( ++ robot_state_benchmark moveit_robot_model moveit_test_utils ++ moveit_robot_state kdl_parser::kdl_parser) + endif() +diff --git a/robot_trajectory/CMakeLists.txt b/robot_trajectory/CMakeLists.txt +index c4b26ebb8..14594034b 100644 +--- a/robot_trajectory/CMakeLists.txt ++++ b/robot_trajectory/CMakeLists.txt +@@ -5,11 +5,14 @@ target_include_directories( + $) + set_target_properties(moveit_robot_trajectory + PROPERTIES VERSION ${${PROJECT_NAME}_VERSION}) +-ament_target_dependencies(moveit_robot_trajectory rclcpp urdfdom +- urdfdom_headers) +- +-target_link_libraries(moveit_robot_trajectory moveit_robot_model +- moveit_robot_state moveit_utils) ++target_link_libraries( ++ moveit_robot_trajectory ++ moveit_robot_model ++ moveit_robot_state ++ moveit_utils ++ rclcpp::rclcpp ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +diff --git a/trajectory_processing/CMakeLists.txt b/trajectory_processing/CMakeLists.txt +index bbbe8d1f2..a4e3b128c 100644 +--- a/trajectory_processing/CMakeLists.txt ++++ b/trajectory_processing/CMakeLists.txt +@@ -8,17 +8,18 @@ target_include_directories( + $) + set_target_properties(moveit_trajectory_processing + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_trajectory_processing +- rclcpp +- rmw_implementation +- urdf +- urdfdom +- urdfdom_headers +- visualization_msgs +- Boost) +-target_link_libraries(moveit_trajectory_processing moveit_robot_state +- moveit_robot_trajectory ruckig::ruckig) ++ moveit_robot_state ++ moveit_robot_trajectory ++ ruckig::ruckig ++ rclcpp::rclcpp ++ rmw_implementation::rmw_implementation ++ urdf::urdf ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ ${visualization_msgs_TARGETS} ++ Boost::headers) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +diff --git a/transforms/CMakeLists.txt b/transforms/CMakeLists.txt +index 5880e5795..26316c2e8 100644 +--- a/transforms/CMakeLists.txt ++++ b/transforms/CMakeLists.txt +@@ -3,18 +3,19 @@ target_include_directories( + moveit_transforms + PUBLIC $ + $) +-target_link_libraries(moveit_transforms moveit_macros moveit_utils) ++target_link_libraries( ++ moveit_transforms ++ moveit_macros ++ moveit_utils ++ geometric_shapes::geometric_shapes ++ tf2_eigen::tf2_eigen ++ rclcpp::rclcpp ++ rmw_implementation::rmw_implementation ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ Boost::headers) + set_target_properties(moveit_transforms PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( +- moveit_transforms +- geometric_shapes +- tf2_eigen +- rclcpp +- rmw_implementation +- urdfdom +- urdfdom_headers +- Boost) + + install(DIRECTORY include/ DESTINATION include/moveit_core) + +diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt +index ca44183fa..80dab7b2a 100644 +--- a/utils/CMakeLists.txt ++++ b/utils/CMakeLists.txt +@@ -3,8 +3,8 @@ add_library(moveit_utils SHARED src/lexical_casts.cpp src/message_checks.cpp + target_include_directories( + moveit_utils PUBLIC $ + $) +-ament_target_dependencies(moveit_utils Boost moveit_msgs rclcpp fmt) +-target_link_libraries(moveit_utils rsl::rsl) ++target_link_libraries(moveit_utils rsl::rsl Boost::headers ++ ${moveit_msgs_TARGETS} rclcpp::rclcpp fmt::fmt) + set_target_properties(moveit_utils PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") + +@@ -16,20 +16,21 @@ target_include_directories( + moveit_test_utils + PUBLIC $ + $) +-target_link_libraries(moveit_test_utils moveit_robot_model +- moveit_kinematics_base rsl::rsl) +-ament_target_dependencies( ++target_link_libraries( + moveit_test_utils +- ament_index_cpp +- Boost +- geometry_msgs +- urdf +- pluginlib +- srdfdom +- urdfdom +- urdfdom_headers +- rclcpp +- fmt) ++ moveit_robot_model ++ moveit_kinematics_base ++ rsl::rsl ++ ament_index_cpp::ament_index_cpp ++ Boost::headers ++ ${geometry_msgs_TARGETS} ++ urdf::urdf ++ pluginlib::pluginlib ++ srdfdom::srdfdom ++ urdfdom::urdf_parser ++ urdfdom_headers::urdfdom_headers ++ rclcpp::rclcpp ++ fmt::fmt) + set_target_properties(moveit_test_utils PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") + diff --git a/patch/ros-kilted-moveit-core.win.patch b/patch/ros-rolling-moveit-core.win.patch similarity index 100% rename from patch/ros-kilted-moveit-core.win.patch rename to patch/ros-rolling-moveit-core.win.patch diff --git a/patch/ros-rolling-moveit-hybrid-planning.patch b/patch/ros-rolling-moveit-hybrid-planning.patch new file mode 100644 index 0000000..3f45715 --- /dev/null +++ b/patch/ros-rolling-moveit-hybrid-planning.patch @@ -0,0 +1,242 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0f90c56033..0b6bc32c30 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -75,8 +75,13 @@ rclcpp_components_register_nodes( + moveit_local_planner_component + "moveit::hybrid_planning::LocalPlannerComponent") + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_hybrid_planning::moveit_hybrid_planning to link all libraries at once. ++add_library(moveit_hybrid_planning INTERFACE) ++target_link_libraries(moveit_hybrid_planning INTERFACE ${LIBRARIES}) ++ + install( +- TARGETS ${LIBRARIES} ++ TARGETS moveit_hybrid_planning ${LIBRARIES} + EXPORT moveit_hybrid_planningTargets + ARCHIVE DESTINATION lib + LIBRARY DESTINATION lib +diff --git a/global_planner/global_planner_component/CMakeLists.txt b/global_planner/global_planner_component/CMakeLists.txt +index 8fea54c86a..4cc44c4b0e 100644 +--- a/global_planner/global_planner_component/CMakeLists.txt ++++ b/global_planner/global_planner_component/CMakeLists.txt +@@ -3,5 +3,17 @@ add_library(moveit_global_planner_component SHARED + src/global_planner_component.cpp) + set_target_properties(moveit_global_planner_component + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_global_planner_component +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_global_planner_component ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/global_planner/global_planner_plugins/CMakeLists.txt b/global_planner/global_planner_plugins/CMakeLists.txt +index 5537737681..8d2d905c2b 100644 +--- a/global_planner/global_planner_plugins/CMakeLists.txt ++++ b/global_planner/global_planner_plugins/CMakeLists.txt +@@ -2,5 +2,17 @@ add_library(motion_planning_pipeline_plugin SHARED + src/moveit_planning_pipeline.cpp) + set_target_properties(motion_planning_pipeline_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(motion_planning_pipeline_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ motion_planning_pipeline_plugin ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/hybrid_planning_manager/hybrid_planning_manager_component/CMakeLists.txt b/hybrid_planning_manager/hybrid_planning_manager_component/CMakeLists.txt +index 60aa2980b6..99ab113ced 100644 +--- a/hybrid_planning_manager/hybrid_planning_manager_component/CMakeLists.txt ++++ b/hybrid_planning_manager/hybrid_planning_manager_component/CMakeLists.txt +@@ -4,6 +4,18 @@ add_library(moveit_hybrid_planning_manager SHARED + src/hybrid_planning_manager.cpp) + set_target_properties(moveit_hybrid_planning_manager + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_hybrid_planning_manager hp_manager_parameters) +-ament_target_dependencies(moveit_hybrid_planning_manager +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_hybrid_planning_manager ++ hp_manager_parameters ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/hybrid_planning_manager/planner_logic_plugins/CMakeLists.txt b/hybrid_planning_manager/planner_logic_plugins/CMakeLists.txt +index 17cb49aa7c..cb70757663 100644 +--- a/hybrid_planning_manager/planner_logic_plugins/CMakeLists.txt ++++ b/hybrid_planning_manager/planner_logic_plugins/CMakeLists.txt +@@ -1,17 +1,39 @@ + add_library(single_plan_execution_plugin SHARED src/single_plan_execution.cpp) + set_target_properties(single_plan_execution_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(single_plan_execution_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(single_plan_execution_plugin +- moveit_hybrid_planning_manager) ++target_link_libraries( ++ single_plan_execution_plugin ++ moveit_hybrid_planning_manager ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) + + add_library(replan_invalidated_trajectory_plugin SHARED + src/replan_invalidated_trajectory.cpp) + set_target_properties(replan_invalidated_trajectory_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(replan_invalidated_trajectory_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) + target_link_libraries( +- replan_invalidated_trajectory_plugin moveit_hybrid_planning_manager +- single_plan_execution_plugin) ++ replan_invalidated_trajectory_plugin ++ moveit_hybrid_planning_manager ++ single_plan_execution_plugin ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/local_planner/local_constraint_solver_plugins/CMakeLists.txt b/local_planner/local_constraint_solver_plugins/CMakeLists.txt +index 4c0e0e6c89..9a5deb90d1 100644 +--- a/local_planner/local_constraint_solver_plugins/CMakeLists.txt ++++ b/local_planner/local_constraint_solver_plugins/CMakeLists.txt +@@ -1,5 +1,17 @@ + add_library(forward_trajectory_plugin SHARED src/forward_trajectory.cpp) + set_target_properties(forward_trajectory_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(forward_trajectory_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ forward_trajectory_plugin ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/local_planner/local_planner_component/CMakeLists.txt b/local_planner/local_planner_component/CMakeLists.txt +index a4de092130..141223d37c 100644 +--- a/local_planner/local_planner_component/CMakeLists.txt ++++ b/local_planner/local_planner_component/CMakeLists.txt +@@ -5,6 +5,18 @@ add_library(moveit_local_planner_component SHARED + src/local_planner_component.cpp) + set_target_properties(moveit_local_planner_component + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_local_planner_component local_planner_parameters) +-ament_target_dependencies(moveit_local_planner_component +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_local_planner_component ++ local_planner_parameters ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/local_planner/trajectory_operator_plugins/CMakeLists.txt b/local_planner/trajectory_operator_plugins/CMakeLists.txt +index b9ba389698..06eef59007 100644 +--- a/local_planner/trajectory_operator_plugins/CMakeLists.txt ++++ b/local_planner/trajectory_operator_plugins/CMakeLists.txt +@@ -1,4 +1,17 @@ + add_library(simple_sampler_plugin SHARED src/simple_sampler.cpp) + set_target_properties(simple_sampler_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(simple_sampler_plugin ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ simple_sampler_plugin ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 6d62727f0a..1d3e42fedb 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -1,5 +1,18 @@ + add_executable(cancel_action cancel_action.cpp) +-ament_target_dependencies(cancel_action PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ cancel_action ++ PUBLIC moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ rclcpp_components::component ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS}) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) diff --git a/patch/ros-rolling-moveit-kinematics.patch b/patch/ros-rolling-moveit-kinematics.patch new file mode 100644 index 0000000..252bcad --- /dev/null +++ b/patch/ros-rolling-moveit-kinematics.patch @@ -0,0 +1,198 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 21b03dfb1..5a76c1683 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,6 +1,8 @@ + cmake_minimum_required(VERSION 3.22) + project(moveit_kinematics LANGUAGES CXX) + ++add_definitions(-DNOMINMAX) ++ + # Common cmake code applied to all moveit packages + find_package(moveit_common REQUIRED) + moveit_package() +diff --git a/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp b/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp +index 173471c7e..47e47e2db 100644 +--- a/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp ++++ b/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/GreedyKCenters.hpp +@@ -92,7 +92,7 @@ public: + centers.clear(); + centers.reserve(k); + if (static_cast(dists.rows()) < data.size() || static_cast(dists.cols()) < k) +- dists.resize(std::max(2 * static_cast(dists.rows()) + 1, data.size()), k); ++ dists.resize(std::max(2 * ((long unsigned int)dists.rows()) + 1, (long unsigned int)data.size()), k); + // first center is picked randomly + centers.push_back(std::uniform_int_distribution{ 0, data.size() - 1 }(rsl::rng())); + for (unsigned i = 1; i < k; ++i) +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a453674aba..3dd5b2b379 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -64,8 +64,13 @@ add_subdirectory(kdl_kinematics_plugin) + add_subdirectory(srv_kinematics_plugin) + add_subdirectory(test) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_kinematics::moveit_kinematics to link all libraries at once. ++add_library(moveit_kinematics INTERFACE) ++target_link_libraries(moveit_kinematics INTERFACE ${THIS_PACKAGE_LIBRARIES}) ++ + install( +- TARGETS ${THIS_PACKAGE_LIBRARIES} ++ TARGETS moveit_kinematics ${THIS_PACKAGE_LIBRARIES} + EXPORT ${PROJECT_NAME}Targets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/cached_ik_kinematics_plugin/CMakeLists.txt b/cached_ik_kinematics_plugin/CMakeLists.txt +index 5ce836e33a..1d4ae9c5ee 100644 +--- a/cached_ik_kinematics_plugin/CMakeLists.txt ++++ b/cached_ik_kinematics_plugin/CMakeLists.txt +@@ -5,9 +5,6 @@ find_package(ur_kinematics QUIET) + add_library(moveit_cached_ik_kinematics_base SHARED src/ik_cache.cpp) + set_target_properties(moveit_cached_ik_kinematics_base + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_cached_ik_kinematics_base PUBLIC rclcpp +- moveit_core moveit_msgs) +- + if(trac_ik_kinematics_plugin_FOUND) + include_directories(${trac_ik_kinematics_plugin_INCLUDE_DIRS}) + endif() +@@ -20,17 +17,17 @@ generate_parameter_library( + ) + + target_link_libraries( +- moveit_cached_ik_kinematics_base PUBLIC cached_ik_kinematics_parameters +- kdl_kinematics_parameters) ++ moveit_cached_ik_kinematics_base ++ PUBLIC cached_ik_kinematics_parameters kdl_kinematics_parameters ++ rclcpp::rclcpp moveit_core::moveit_core ${moveit_msgs_TARGETS}) + + add_library(moveit_cached_ik_kinematics_plugin SHARED + src/cached_ik_kinematics_plugin.cpp) + set_target_properties(moveit_cached_ik_kinematics_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_cached_ik_kinematics_plugin PUBLIC rclcpp +- moveit_core moveit_msgs rsl) + target_link_libraries( + moveit_cached_ik_kinematics_plugin ++ PUBLIC rclcpp::rclcpp moveit_core::moveit_core ${moveit_msgs_TARGETS} rsl::rsl + PRIVATE cached_ik_kinematics_parameters moveit_kdl_kinematics_plugin + moveit_srv_kinematics_plugin moveit_cached_ik_kinematics_base) + if(trac_ik_kinematics_plugin_FOUND) +diff --git a/ikfast_kinematics_plugin/templates/CMakeLists.txt b/ikfast_kinematics_plugin/templates/CMakeLists.txt +index 20b14c15c7..6e60b49542 100644 +--- a/ikfast_kinematics_plugin/templates/CMakeLists.txt ++++ b/ikfast_kinematics_plugin/templates/CMakeLists.txt +@@ -26,20 +26,20 @@ generate_parameter_library( + set(IKFAST_LIBRARY_NAME _LIBRARY_NAME_) + add_library(${IKFAST_LIBRARY_NAME} SHARED + src/_ROBOT_NAME___GROUP_NAME__ikfast_moveit_plugin.cpp) +-ament_target_dependencies( +- ${IKFAST_LIBRARY_NAME} +- rclcpp +- moveit_core +- pluginlib +- tf2_kdl +- orocos_kdl +- tf2_eigen +- LAPACK) + # suppress warnings about unused variables in OpenRave's solver code + target_compile_options(${IKFAST_LIBRARY_NAME} PRIVATE -Wno-unused-variable + -Wno-unused-parameter) + +-target_link_libraries(${IKFAST_LIBRARY_NAME} ikfast_kinematics_parameters) ++target_link_libraries( ++ ${IKFAST_LIBRARY_NAME} ++ ikfast_kinematics_parameters ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ pluginlib::pluginlib ++ tf2_kdl::tf2_kdl ++ ${orocos_kdl_LIBRARIES} ++ tf2_eigen::tf2_eigen ++ ${LAPACK_LIBRARIES}) + + install( + TARGETS ${IKFAST_LIBRARY_NAME} ikfast_kinematics_parameters +diff --git a/kdl_kinematics_plugin/CMakeLists.txt b/kdl_kinematics_plugin/CMakeLists.txt +index edf5b93990..3ed8a52a35 100644 +--- a/kdl_kinematics_plugin/CMakeLists.txt ++++ b/kdl_kinematics_plugin/CMakeLists.txt +@@ -6,19 +6,18 @@ generate_parameter_library( + add_library(moveit_kdl_kinematics_plugin SHARED + src/kdl_kinematics_plugin.cpp src/chainiksolver_vel_mimic_svd.cpp) + +-ament_target_dependencies( ++target_link_libraries( + moveit_kdl_kinematics_plugin +- rclcpp +- random_numbers +- pluginlib +- moveit_core +- moveit_msgs +- orocos_kdl +- kdl_parser +- tf2_kdl +- EIGEN3) +- +-target_link_libraries(moveit_kdl_kinematics_plugin kdl_kinematics_parameters) ++ kdl_kinematics_parameters ++ rclcpp::rclcpp ++ random_numbers::random_numbers ++ pluginlib::pluginlib ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ ${orocos_kdl_LIBRARIES} ++ kdl_parser::kdl_parser ++ tf2_kdl::tf2_kdl ++ Eigen3::Eigen) + + # prevent pluginlib from using boost + target_compile_definitions(moveit_kdl_kinematics_plugin +diff --git a/srv_kinematics_plugin/CMakeLists.txt b/srv_kinematics_plugin/CMakeLists.txt +index 6614010e33..525f76e28f 100644 +--- a/srv_kinematics_plugin/CMakeLists.txt ++++ b/srv_kinematics_plugin/CMakeLists.txt +@@ -7,9 +7,8 @@ add_library(moveit_srv_kinematics_plugin SHARED src/srv_kinematics_plugin.cpp) + set_target_properties(moveit_srv_kinematics_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies(moveit_srv_kinematics_plugin rclcpp moveit_core +- moveit_msgs) +- +-target_link_libraries(moveit_srv_kinematics_plugin srv_kinematics_parameters) ++target_link_libraries( ++ moveit_srv_kinematics_plugin srv_kinematics_parameters rclcpp::rclcpp ++ moveit_core::moveit_core ${moveit_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_kinematics) +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 2da6c7aa69..61728310e7 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -8,9 +8,9 @@ if(BUILD_TESTING) + find_package(moveit_ros_planning REQUIRED) + + ament_add_gtest_executable(test_kinematics_plugin test_kinematics_plugin.cpp) +- ament_target_dependencies(test_kinematics_plugin moveit_ros_planning +- pluginlib) +- target_link_libraries(test_kinematics_plugin moveit_kdl_kinematics_plugin) ++ target_link_libraries( ++ test_kinematics_plugin moveit_kdl_kinematics_plugin ++ moveit_ros_planning::moveit_ros_planning pluginlib::pluginlib) + + if(NOT CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + target_compile_options(test_kinematics_plugin +@@ -44,8 +44,10 @@ if(BUILD_TESTING) + + # Benchmarking program for cached_ik_kinematics + add_executable(benchmark_ik benchmark_ik.cpp) +- ament_target_dependencies(benchmark_ik rclcpp moveit_core moveit_ros_planning +- Boost) ++ target_link_libraries( ++ benchmark_ik rclcpp::rclcpp moveit_core::moveit_core ++ moveit_ros_planning::moveit_ros_planning Boost::headers ++ Boost::program_options) + + install(DIRECTORY config DESTINATION share/${PROJECT_NAME}) + install(DIRECTORY launch DESTINATION share/${PROJECT_NAME}) diff --git a/patch/ros-rolling-moveit-planners-chomp.patch b/patch/ros-rolling-moveit-planners-chomp.patch new file mode 100644 index 0000000..887d62f --- /dev/null +++ b/patch/ros-rolling-moveit-planners-chomp.patch @@ -0,0 +1,32 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -22,13 +22,23 @@ + src/chomp_planning_context.cpp) + set_target_properties(moveit_chomp_interface + PROPERTIES VERSION "${moveit_planners_chomp_VERSION}") +-ament_target_dependencies(moveit_chomp_interface +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_chomp_interface ++ moveit_core::moveit_core ++ chomp_motion_planner::chomp_motion_planner ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rsl::rsl) + + add_library(moveit_chomp_planner_plugin SHARED src/chomp_plugin.cpp) +-ament_target_dependencies(moveit_chomp_planner_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_chomp_planner_plugin moveit_chomp_interface) ++target_link_libraries( ++ moveit_chomp_planner_plugin ++ moveit_chomp_interface ++ moveit_core::moveit_core ++ chomp_motion_planner::chomp_motion_planner ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rsl::rsl) + + install( + TARGETS moveit_chomp_interface moveit_chomp_planner_plugin diff --git a/patch/ros-rolling-moveit-planners-ompl.patch b/patch/ros-rolling-moveit-planners-ompl.patch new file mode 100644 index 0000000..579c134 --- /dev/null +++ b/patch/ros-rolling-moveit-planners-ompl.patch @@ -0,0 +1,145 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -31,8 +31,14 @@ + + add_subdirectory(ompl_interface) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_planners_ompl::moveit_planners_ompl to link all libraries at once. ++add_library(moveit_planners_ompl INTERFACE) ++target_link_libraries(moveit_planners_ompl INTERFACE moveit_ompl_interface ++ moveit_ompl_planner_plugin) ++ + install( +- TARGETS moveit_ompl_interface moveit_ompl_planner_plugin ++ TARGETS moveit_planners_ompl moveit_ompl_interface moveit_ompl_planner_plugin + EXPORT moveit_planners_omplTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/ompl_interface/CMakeLists.txt b/ompl_interface/CMakeLists.txt +--- a/ompl_interface/CMakeLists.txt ++++ b/ompl_interface/CMakeLists.txt +@@ -29,17 +29,17 @@ + target_link_directories(moveit_ompl_interface PUBLIC ${OMPL_LIBRARY_DIRS}) + endif() + +-ament_target_dependencies( ++target_link_libraries( + moveit_ompl_interface +- moveit_core +- moveit_msgs +- moveit_ros_planning +- rclcpp +- pluginlib +- tf2_eigen +- tf2_ros +- OMPL +- Boost) ++ PUBLIC ompl::ompl ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ rclcpp::rclcpp ++ pluginlib::pluginlib ++ tf2_eigen::tf2_eigen ++ tf2_ros::tf2_ros ++ Boost::headers) + set_target_properties( + moveit_ompl_interface PROPERTIES COMPILE_FLAGS + "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") +@@ -57,16 +57,16 @@ + add_library(moveit_ompl_planner_plugin SHARED src/ompl_planner_manager.cpp) + set_target_properties(moveit_ompl_planner_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_ompl_planner_plugin +- moveit_core +- moveit_ros_planning +- rclcpp +- pluginlib +- tf2_ros +- OMPL +- Boost) +-target_link_libraries(moveit_ompl_planner_plugin moveit_ompl_interface) ++ moveit_ompl_interface ++ ompl::ompl ++ moveit_core::moveit_core ++ moveit_ros_planning::moveit_ros_planning ++ rclcpp::rclcpp ++ pluginlib::pluginlib ++ tf2_ros::tf2_ros ++ Boost::headers) + + install(TARGETS moveit_generate_state_database + RUNTIME DESTINATION lib/${PROJECT_NAME}) +@@ -77,24 +77,24 @@ + find_package(Eigen3 REQUIRED) + + ament_add_gtest(test_state_space test/test_state_space.cpp) +- ament_target_dependencies(test_state_space moveit_core OMPL Boost Eigen3) +- target_link_libraries(test_state_space moveit_ompl_interface) ++ target_link_libraries(test_state_space moveit_ompl_interface ompl::ompl ++ moveit_core::moveit_core Boost::headers Eigen3::Eigen) + set_target_properties(test_state_space PROPERTIES LINK_FLAGS + "${OpenMP_CXX_FLAGS}") + + ament_add_gtest(test_state_validity_checker + test/test_state_validity_checker.cpp) +- ament_target_dependencies(test_state_validity_checker moveit_core OMPL Boost +- Eigen3) +- target_link_libraries(test_state_validity_checker moveit_ompl_interface) ++ target_link_libraries( ++ test_state_validity_checker moveit_ompl_interface ompl::ompl ++ moveit_core::moveit_core Boost::headers Eigen3::Eigen) + set_target_properties(test_state_validity_checker + PROPERTIES LINK_FLAGS "${OpenMP_CXX_FLAGS}") + + ament_add_gtest(test_planning_context_manager + test/test_planning_context_manager.cpp) +- ament_target_dependencies(test_planning_context_manager moveit_core tf2_eigen +- OMPL Boost Eigen3) +- target_link_libraries(test_planning_context_manager moveit_ompl_interface) ++ target_link_libraries( ++ test_planning_context_manager moveit_ompl_interface ++ moveit_core::moveit_core tf2_eigen::tf2_eigen Boost::headers Eigen3::Eigen) + + # Disabling flaky test TODO (vatanaksoytezer): Uncomment once this is fixed + # ament_add_gtest(test_ompl_constraints test/test_ompl_constraints.cpp) +@@ -103,27 +103,24 @@ + + ament_add_gtest(test_constrained_planning_state_space + test/test_constrained_planning_state_space.cpp) +- ament_target_dependencies(test_constrained_planning_state_space moveit_core +- OMPL Boost Eigen3) +- target_link_libraries(test_constrained_planning_state_space +- moveit_ompl_interface) ++ target_link_libraries( ++ test_constrained_planning_state_space moveit_ompl_interface ompl::ompl ++ moveit_core::moveit_core Boost::headers Eigen3::Eigen) + set_target_properties(test_constrained_planning_state_space + PROPERTIES LINK_FLAGS "${OpenMP_CXX_FLAGS}") + + ament_add_gtest(test_constrained_state_validity_checker + test/test_constrained_state_validity_checker.cpp) +- ament_target_dependencies(test_constrained_state_validity_checker moveit_core +- OMPL Boost Eigen3) +- target_link_libraries(test_constrained_state_validity_checker +- moveit_ompl_interface) ++ target_link_libraries( ++ test_constrained_state_validity_checker moveit_ompl_interface ompl::ompl ++ moveit_core::moveit_core Boost::headers Eigen3::Eigen) + set_target_properties(test_constrained_state_validity_checker + PROPERTIES LINK_FLAGS "${OpenMP_CXX_FLAGS}") + + ament_add_gtest(test_threadsafe_state_storage + test/test_threadsafe_state_storage.cpp) +- ament_target_dependencies(test_threadsafe_state_storage moveit_core OMPL +- Boost Eigen3) +- target_link_libraries(test_threadsafe_state_storage moveit_ompl_interface) ++ target_link_libraries(test_threadsafe_state_storage moveit_ompl_interface ++ moveit_core::moveit_core Boost::headers Eigen3::Eigen) + set_target_properties(test_threadsafe_state_storage + PROPERTIES LINK_FLAGS "${OpenMP_CXX_FLAGS}") + diff --git a/patch/ros-rolling-moveit-planners-stomp.patch b/patch/ros-rolling-moveit-planners-stomp.patch new file mode 100644 index 0000000..1fd83ae --- /dev/null +++ b/patch/ros-rolling-moveit-planners-stomp.patch @@ -0,0 +1,41 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 955f227d87..d5d828caf8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -22,10 +22,15 @@ include_directories(include) + # Planner Plugin + add_library(stomp_moveit_plugin SHARED src/stomp_moveit_planner_plugin.cpp + src/stomp_moveit_planning_context.cpp) +-ament_target_dependencies(stomp_moveit_plugin moveit_core std_msgs tf2_eigen +- visualization_msgs) +-target_link_libraries(stomp_moveit_plugin stomp::stomp stomp_moveit_parameters +- rsl::rsl) ++target_link_libraries( ++ stomp_moveit_plugin ++ stomp::stomp ++ stomp_moveit_parameters ++ rsl::rsl ++ moveit_core::moveit_core ++ ${std_msgs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${visualization_msgs_TARGETS}) + + pluginlib_export_plugin_description_file(moveit_core + stomp_moveit_plugin_description.xml) +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 3f83ea5a76..95b69c2650 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -1,8 +1,8 @@ + find_package(ament_cmake_gtest REQUIRED) + ament_add_gtest(test_noise_generator test_noise_generator.cpp) +-ament_target_dependencies(test_noise_generator tf2_eigen) +-target_link_libraries(test_noise_generator stomp::stomp rsl::rsl) ++target_link_libraries(test_noise_generator stomp::stomp rsl::rsl ++ tf2_eigen::tf2_eigen) + + ament_add_gtest(test_cost_functions test_cost_functions.cpp) +-ament_target_dependencies(test_cost_functions moveit_core) +-target_link_libraries(test_cost_functions stomp::stomp rsl::rsl) ++target_link_libraries(test_cost_functions stomp::stomp rsl::rsl ++ moveit_core::moveit_core) diff --git a/patch/ros-rolling-moveit-py.patch b/patch/ros-rolling-moveit-py.patch new file mode 100644 index 0000000..1489a6a --- /dev/null +++ b/patch/ros-rolling-moveit-py.patch @@ -0,0 +1,15 @@ +diff --git a/src/moveit/moveit_py_utils/CMakeLists.txt b/src/moveit/moveit_py_utils/CMakeLists.txt +--- a/src/moveit/moveit_py_utils/CMakeLists.txt ++++ b/src/moveit/moveit_py_utils/CMakeLists.txt +@@ -6,8 +6,9 @@ + set_target_properties(moveit_py_utils PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies(moveit_py_utils rclcpp moveit_msgs geometry_msgs +- pybind11) ++target_link_libraries( ++ moveit_py_utils Python3::Module rclcpp::rclcpp ${moveit_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} pybind11::pybind11) + + install( + TARGETS moveit_py_utils diff --git a/patch/ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin.patch b/patch/ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin.patch new file mode 100644 index 0000000..b182907 --- /dev/null +++ b/patch/ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin.patch @@ -0,0 +1,32 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cc451f3d65..48665164c7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -43,18 +43,16 @@ if(NOT WIN32) + target_compile_options(prbt_manipulator_moveit_ikfast_plugin + PRIVATE -Wno-unused-variable) + endif() +-ament_target_dependencies( ++target_link_libraries( + prbt_manipulator_moveit_ikfast_plugin +- moveit_core +- pluginlib +- rclcpp +- tf2_kdl +- tf2_eigen +- tf2_eigen_kdl +- tf2_geometry_msgs) +- +-target_link_libraries(prbt_manipulator_moveit_ikfast_plugin +- prbt_ikfast_kinematics_parameters) ++ prbt_ikfast_kinematics_parameters ++ moveit_core::moveit_core ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2_kdl::tf2_kdl ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS}) + + pluginlib_export_plugin_description_file( + moveit_core prbt_manipulator_moveit_ikfast_plugin_description.xml) diff --git a/patch/ros-rolling-moveit-ros-benchmarks.patch b/patch/ros-rolling-moveit-ros-benchmarks.patch new file mode 100644 index 0000000..cb68c0f --- /dev/null +++ b/patch/ros-rolling-moveit-ros-benchmarks.patch @@ -0,0 +1,38 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 58538a70b..e4aa84e4d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,11 +34,18 @@ set_target_properties(moveit_ros_benchmarks + if(WIN32) + set(EXTRA_LIB ws2_32.lib) + endif() +-ament_target_dependencies(moveit_ros_benchmarks ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_ros_benchmarks ${EXTRA_LIB}) ++target_link_libraries( ++ moveit_ros_benchmarks ++ rclcpp::rclcpp ++ Boost::headers ++ tf2_eigen::tf2_eigen ++ moveit_core::moveit_core ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_warehouse::moveit_ros_warehouse ++ pluginlib::pluginlib ++ ${EXTRA_LIB}) + + add_executable(moveit_run_benchmark src/RunBenchmark.cpp) +-ament_target_dependencies(moveit_run_benchmark ${THIS_PACKAGE_INCLUDE_DEPENDS}) + target_link_libraries(moveit_run_benchmark moveit_ros_benchmarks) + + install( +diff --git a/src/BenchmarkExecutor.cpp b/src/BenchmarkExecutor.cpp +index e43884259..a24d6a2ce 100644 +--- a/src/BenchmarkExecutor.cpp ++++ b/src/BenchmarkExecutor.cpp +@@ -62,6 +62,7 @@ using boost_progress_display = boost::progress_display; + #include + #include + #include ++#include + #ifndef _WIN32 + #include + #else diff --git a/patch/ros-kilted-moveit-ros-benchmarks.win.patch b/patch/ros-rolling-moveit-ros-benchmarks.win.patch similarity index 100% rename from patch/ros-kilted-moveit-ros-benchmarks.win.patch rename to patch/ros-rolling-moveit-ros-benchmarks.win.patch diff --git a/patch/ros-rolling-moveit-ros-control-interface.patch b/patch/ros-rolling-moveit-ros-control-interface.patch new file mode 100644 index 0000000..61a7d03 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-control-interface.patch @@ -0,0 +1,92 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 433f968200..a5f8c7ba29 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,14 +18,23 @@ moveit_package() + # Finds Boost Components + include(ConfigExtras.cmake) + ++set(CONTROL_INTERFACE_LINK_DEPS ++ rclcpp_action::rclcpp_action ++ ${controller_manager_msgs_TARGETS} ++ moveit_core::moveit_core ++ moveit_simple_controller_manager::moveit_simple_controller_manager ++ pluginlib::pluginlib ++ ${trajectory_msgs_TARGETS} ++ Boost::headers) ++ + add_library(moveit_ros_control_interface_plugin SHARED + src/controller_manager_plugin.cpp) + set_target_properties( + moveit_ros_control_interface_plugin + PROPERTIES VERSION "${moveit_ros_control_interface_VERSION}") + target_include_directories(moveit_ros_control_interface_plugin PRIVATE include) +-ament_target_dependencies(moveit_ros_control_interface_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) ++target_link_libraries(moveit_ros_control_interface_plugin ++ ${CONTROL_INTERFACE_LINK_DEPS}) + + add_library(moveit_ros_control_interface_trajectory_plugin SHARED + src/joint_trajectory_controller_plugin.cpp) +@@ -34,8 +43,8 @@ set_target_properties( + PROPERTIES VERSION "${moveit_ros_control_interface_VERSION}") + target_include_directories(moveit_ros_control_interface_trajectory_plugin + PRIVATE include) +-ament_target_dependencies(moveit_ros_control_interface_trajectory_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) ++target_link_libraries(moveit_ros_control_interface_trajectory_plugin ++ ${CONTROL_INTERFACE_LINK_DEPS}) + + add_library(moveit_ros_control_interface_gripper_plugin SHARED + src/gripper_command_controller_plugin.cpp) +@@ -44,8 +53,8 @@ set_target_properties( + PROPERTIES VERSION "${moveit_ros_control_interface_VERSION}") + target_include_directories(moveit_ros_control_interface_gripper_plugin + PRIVATE include) +-ament_target_dependencies(moveit_ros_control_interface_gripper_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) ++target_link_libraries(moveit_ros_control_interface_gripper_plugin ++ ${CONTROL_INTERFACE_LINK_DEPS}) + + add_library(moveit_ros_control_interface_parallel_gripper_plugin SHARED + src/parallel_gripper_command_controller_plugin.cpp) +@@ -54,8 +63,8 @@ set_target_properties( + PROPERTIES VERSION "${moveit_ros_control_interface_VERSION}") + target_include_directories(moveit_ros_control_interface_parallel_gripper_plugin + PRIVATE include) +-ament_target_dependencies(moveit_ros_control_interface_parallel_gripper_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) ++target_link_libraries(moveit_ros_control_interface_parallel_gripper_plugin ++ ${CONTROL_INTERFACE_LINK_DEPS}) + + add_library(moveit_ros_control_interface_empty_plugin SHARED + src/empty_controller_plugin.cpp) +@@ -64,8 +73,8 @@ set_target_properties( + PROPERTIES VERSION "${moveit_ros_control_interface_VERSION}") + target_include_directories(moveit_ros_control_interface_empty_plugin + PRIVATE include) +-ament_target_dependencies(moveit_ros_control_interface_empty_plugin +- ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) ++target_link_libraries(moveit_ros_control_interface_empty_plugin ++ ${CONTROL_INTERFACE_LINK_DEPS}) + + if(BUILD_TESTING) + add_subdirectory(test) +@@ -82,9 +91,16 @@ set(TARGET_LIBRARIES + moveit_ros_control_interface_parallel_gripper_plugin + moveit_ros_control_interface_empty_plugin) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_control_interface::moveit_ros_control_interface to link all ++# libraries at once. ++add_library(moveit_ros_control_interface INTERFACE) ++target_link_libraries(moveit_ros_control_interface ++ INTERFACE ${TARGET_LIBRARIES}) ++ + # Mark executables and/or libraries for installation + install( +- TARGETS ${TARGET_LIBRARIES} ++ TARGETS moveit_ros_control_interface ${TARGET_LIBRARIES} + EXPORT moveit_ros_control_interfaceTargets + ARCHIVE DESTINATION lib + LIBRARY DESTINATION lib diff --git a/patch/ros-rolling-moveit-ros-move-group.patch b/patch/ros-rolling-moveit-ros-move-group.patch new file mode 100644 index 0000000..92828ae --- /dev/null +++ b/patch/ros-rolling-moveit-ros-move-group.patch @@ -0,0 +1,104 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 86bca8785d..e29a8aa778 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,8 +34,19 @@ target_include_directories( + $) + set_target_properties(moveit_move_group_capabilities_base + PROPERTIES VERSION "${moveit_ros_move_group_VERSION}") +-ament_target_dependencies(moveit_move_group_capabilities_base +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_move_group_capabilities_base ++ fmt::fmt ++ moveit_core::moveit_core ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ ${std_srvs_TARGETS} ++ tf2::tf2 ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_ros::tf2_ros) + + add_library( + moveit_move_group_default_capabilities SHARED +@@ -60,27 +71,66 @@ target_include_directories( + $) + set_target_properties(moveit_move_group_default_capabilities + PROPERTIES VERSION "${moveit_ros_move_group_VERSION}") +-ament_target_dependencies(moveit_move_group_default_capabilities +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_move_group_default_capabilities +- moveit_move_group_capabilities_base) ++target_link_libraries( ++ moveit_move_group_default_capabilities ++ moveit_move_group_capabilities_base ++ fmt::fmt ++ moveit_core::moveit_core ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ ${std_srvs_TARGETS} ++ tf2::tf2 ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_ros::tf2_ros) + + add_executable(move_group src/move_group.cpp) + target_include_directories(move_group PUBLIC include) +-ament_target_dependencies(move_group ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) +-target_link_libraries(move_group moveit_move_group_capabilities_base) ++target_link_libraries( ++ move_group ++ moveit_move_group_capabilities_base ++ fmt::fmt ++ moveit_core::moveit_core ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ ${std_srvs_TARGETS} ++ tf2::tf2 ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_ros::tf2_ros ++ Boost::headers) + + add_executable(list_move_group_capabilities src/list_capabilities.cpp) +-ament_target_dependencies(list_move_group_capabilities +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(list_move_group_capabilities +- moveit_move_group_capabilities_base fmt::fmt) ++target_link_libraries( ++ list_move_group_capabilities ++ moveit_move_group_capabilities_base ++ fmt::fmt ++ moveit_core::moveit_core ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ ${std_srvs_TARGETS} ++ tf2::tf2 ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_ros::tf2_ros) + + install(TARGETS move_group list_move_group_capabilities + RUNTIME DESTINATION lib/moveit_ros_move_group) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_move_group::moveit_ros_move_group to link all libraries at once. ++add_library(moveit_ros_move_group INTERFACE) ++target_link_libraries(moveit_ros_move_group ++ INTERFACE moveit_move_group_capabilities_base) ++ + install( +- TARGETS moveit_move_group_capabilities_base ++ TARGETS moveit_ros_move_group moveit_move_group_capabilities_base + EXPORT moveit_ros_move_groupTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib diff --git a/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch b/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch new file mode 100644 index 0000000..a56df0f --- /dev/null +++ b/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch @@ -0,0 +1,53 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b8dd549bc..ec355bf1d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,11 +13,11 @@ find_package(moveit_core REQUIRED) + find_package(moveit_msgs REQUIRED) + find_package(pluginlib REQUIRED) + find_package(Eigen3 REQUIRED) +-# Enforce system version liboctomap-dev +-# https://github.com/moveit/moveit2/issues/2862 +-find_package(octomap 1.9.7...<1.10.0 REQUIRED) ++find_package(octomap REQUIRED) + find_package(geometric_shapes REQUIRED) + find_package(tf2_ros REQUIRED) ++find_package(rclcpp REQUIRED) ++find_package(Boost REQUIRED) + + include_directories(include) + include_directories(SYSTEM ${EIGEN3_INCLUDE_DIRS} ${X11_INCLUDE_DIR}) +@@ -38,14 +38,27 @@ add_library( + set_target_properties( + moveit_ros_occupancy_map_monitor + PROPERTIES VERSION "${moveit_ros_occupancy_map_monitor_VERSION}") +-ament_target_dependencies(moveit_ros_occupancy_map_monitor +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_ros_occupancy_map_monitor ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ pluginlib::pluginlib ++ octomap ++ geometric_shapes::geometric_shapes ++ Boost::headers) + + add_executable(moveit_ros_occupancy_map_server src/occupancy_map_server.cpp) +-ament_target_dependencies(moveit_ros_occupancy_map_server PUBLIC +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_ros_occupancy_map_server +- PRIVATE moveit_ros_occupancy_map_monitor) ++target_link_libraries( ++ moveit_ros_occupancy_map_server ++ PRIVATE moveit_ros_occupancy_map_monitor ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ pluginlib::pluginlib ++ octomap ++ geometric_shapes::geometric_shapes ++ Boost::headers) + + install( + TARGETS moveit_ros_occupancy_map_monitor diff --git a/patch/ros-kilted-moveit-ros-perception.osx.patch b/patch/ros-rolling-moveit-ros-perception.osx.patch similarity index 80% rename from patch/ros-kilted-moveit-ros-perception.osx.patch rename to patch/ros-rolling-moveit-ros-perception.osx.patch index b391866..f3a1e4c 100644 --- a/patch/ros-kilted-moveit-ros-perception.osx.patch +++ b/patch/ros-rolling-moveit-ros-perception.osx.patch @@ -50,17 +50,3 @@ index e528cb5b5..9d1689cf6 100644 s_context.at(thread_id) = std::pair(1, window_id); } -diff --git a/semantic_world/CMakeLists.txt b/semantic_world/CMakeLists.txt -index dc8d941da..0baff31eb 100644 ---- a/semantic_world/CMakeLists.txt -+++ b/semantic_world/CMakeLists.txt -@@ -13,6 +13,8 @@ ament_target_dependencies( - moveit_msgs - tf2_eigen - Eigen3 -- Boost) -+ Boost -+ OpenCV) -+ - - install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) diff --git a/patch/ros-rolling-moveit-ros-perception.patch b/patch/ros-rolling-moveit-ros-perception.patch new file mode 100644 index 0000000..0991386 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-perception.patch @@ -0,0 +1,241 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 22751c9219..761d53c841 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -53,6 +53,9 @@ find_package(sensor_msgs REQUIRED) + find_package(moveit_msgs REQUIRED) + find_package(moveit_ros_occupancy_map_monitor REQUIRED) + find_package(Eigen3 REQUIRED) ++find_package(geometric_shapes REQUIRED) ++find_package(geometry_msgs REQUIRED) ++find_package(visualization_msgs REQUIRED) + find_package(OpenMP REQUIRED) + find_package(OpenCV) + +@@ -104,8 +107,13 @@ endif() + + add_subdirectory(semantic_world) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_perception::moveit_ros_perception to link all libraries at once. ++add_library(moveit_ros_perception INTERFACE) ++target_link_libraries(moveit_ros_perception INTERFACE ${THIS_PACKAGE_LIBRARIES}) ++ + install( +- TARGETS ${THIS_PACKAGE_LIBRARIES} ++ TARGETS moveit_ros_perception ${THIS_PACKAGE_LIBRARIES} + EXPORT moveit_ros_perceptionTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/depth_image_octomap_updater/CMakeLists.txt b/depth_image_octomap_updater/CMakeLists.txt +index 752666a5dc..6500b8aff4 100644 +--- a/depth_image_octomap_updater/CMakeLists.txt ++++ b/depth_image_octomap_updater/CMakeLists.txt +@@ -2,34 +2,33 @@ add_library(moveit_depth_image_octomap_updater_core SHARED + src/depth_image_octomap_updater.cpp) + set_target_properties(moveit_depth_image_octomap_updater_core + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_depth_image_octomap_updater_core +- rclcpp +- moveit_core +- image_transport +- sensor_msgs +- tf2 +- tf2_geometry_msgs +- geometric_shapes +- moveit_ros_occupancy_map_monitor) +-target_link_libraries(moveit_depth_image_octomap_updater_core +- moveit_lazy_free_space_updater moveit_mesh_filter) ++ moveit_lazy_free_space_updater ++ moveit_mesh_filter ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ image_transport::image_transport ++ ${sensor_msgs_TARGETS} ++ tf2::tf2 ++ ${tf2_geometry_msgs_TARGETS} ++ geometric_shapes::geometric_shapes ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor) + + add_library(moveit_depth_image_octomap_updater SHARED src/updater_plugin.cpp) + set_target_properties(moveit_depth_image_octomap_updater + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_depth_image_octomap_updater +- rclcpp +- moveit_core +- image_transport +- sensor_msgs +- tf2 +- tf2_geometry_msgs +- geometric_shapes +- moveit_ros_occupancy_map_monitor +- pluginlib) +-target_link_libraries(moveit_depth_image_octomap_updater +- moveit_depth_image_octomap_updater_core) ++ moveit_depth_image_octomap_updater_core ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ image_transport::image_transport ++ ${sensor_msgs_TARGETS} ++ tf2::tf2 ++ ${tf2_geometry_msgs_TARGETS} ++ geometric_shapes::geometric_shapes ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ pluginlib::pluginlib) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) +diff --git a/lazy_free_space_updater/CMakeLists.txt b/lazy_free_space_updater/CMakeLists.txt +index ce2ce81c29..e7ae903d44 100644 +--- a/lazy_free_space_updater/CMakeLists.txt ++++ b/lazy_free_space_updater/CMakeLists.txt +@@ -10,7 +10,9 @@ set_target_properties(moveit_lazy_free_space_updater + if(APPLE) + target_link_libraries(moveit_lazy_free_space_updater OpenMP::OpenMP_CXX) + endif() +-ament_target_dependencies(moveit_lazy_free_space_updater rclcpp +- moveit_ros_occupancy_map_monitor sensor_msgs) ++target_link_libraries( ++ moveit_lazy_free_space_updater rclcpp::rclcpp ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ ${sensor_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) +diff --git a/mesh_filter/CMakeLists.txt b/mesh_filter/CMakeLists.txt +index ee1844df52..7697be3301 100644 +--- a/mesh_filter/CMakeLists.txt ++++ b/mesh_filter/CMakeLists.txt +@@ -8,10 +8,14 @@ target_include_directories( + moveit_mesh_filter PUBLIC $) + set_target_properties(moveit_mesh_filter + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_mesh_filter rclcpp moveit_core +- geometric_shapes Eigen3) +- +-target_link_libraries(moveit_mesh_filter ${GL_LIBS} ${SYSTEM_GL_LIBRARIES}) ++target_link_libraries( ++ moveit_mesh_filter ++ ${GL_LIBS} ++ ${SYSTEM_GL_LIBRARIES} ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ geometric_shapes::geometric_shapes ++ Eigen3::Eigen) + + # TODO: Port to ROS2 add_library(moveit_depth_self_filter SHARED + # src/depth_self_filter_nodelet.cpp src/transform_provider.cpp ) +diff --git a/point_containment_filter/CMakeLists.txt b/point_containment_filter/CMakeLists.txt +index f13a319e1e..f3963c148f 100644 +--- a/point_containment_filter/CMakeLists.txt ++++ b/point_containment_filter/CMakeLists.txt +@@ -6,7 +6,8 @@ set_target_properties( + PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + set_target_properties(moveit_point_containment_filter + PROPERTIES LINK_FLAGS "${OpenMP_CXX_FLAGS}") +-ament_target_dependencies(moveit_point_containment_filter rclcpp sensor_msgs +- geometric_shapes moveit_core) ++target_link_libraries( ++ moveit_point_containment_filter rclcpp::rclcpp ${sensor_msgs_TARGETS} ++ geometric_shapes::geometric_shapes moveit_core::moveit_core) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) +diff --git a/pointcloud_octomap_updater/CMakeLists.txt b/pointcloud_octomap_updater/CMakeLists.txt +index 6b928b506d..83f5309add 100644 +--- a/pointcloud_octomap_updater/CMakeLists.txt ++++ b/pointcloud_octomap_updater/CMakeLists.txt +@@ -2,18 +2,17 @@ add_library(moveit_pointcloud_octomap_updater_core SHARED + src/pointcloud_octomap_updater.cpp) + set_target_properties(moveit_pointcloud_octomap_updater_core + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_pointcloud_octomap_updater_core +- rclcpp +- moveit_core +- tf2_ros +- message_filters +- sensor_msgs +- moveit_ros_occupancy_map_monitor +- tf2_geometry_msgs +- tf2) +-target_link_libraries(moveit_pointcloud_octomap_updater_core +- moveit_point_containment_filter) ++ moveit_point_containment_filter ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ tf2_ros::tf2_ros ++ message_filters::message_filters ++ ${sensor_msgs_TARGETS} ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ ${tf2_geometry_msgs_TARGETS} ++ tf2::tf2) + set_target_properties( + moveit_pointcloud_octomap_updater_core + PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") +@@ -24,18 +23,17 @@ set_target_properties( + add_library(moveit_pointcloud_octomap_updater SHARED src/plugin_init.cpp) + set_target_properties(moveit_pointcloud_octomap_updater + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_pointcloud_octomap_updater +- rclcpp +- moveit_core +- tf2_ros +- message_filters +- sensor_msgs +- moveit_ros_occupancy_map_monitor +- tf2_geometry_msgs +- tf2 +- pluginlib) +-target_link_libraries(moveit_pointcloud_octomap_updater +- moveit_pointcloud_octomap_updater_core) ++ moveit_pointcloud_octomap_updater_core ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ tf2_ros::tf2_ros ++ message_filters::message_filters ++ ${sensor_msgs_TARGETS} ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ ${tf2_geometry_msgs_TARGETS} ++ tf2::tf2 ++ pluginlib::pluginlib) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) +diff --git a/semantic_world/CMakeLists.txt b/semantic_world/CMakeLists.txt +--- a/semantic_world/CMakeLists.txt ++++ b/semantic_world/CMakeLists.txt +@@ -1,18 +1,18 @@ + add_library(moveit_semantic_world SHARED src/semantic_world.cpp) + set_target_properties(moveit_semantic_world + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_semantic_world +- PUBLIC +- rclcpp +- moveit_core +- object_recognition_msgs +- visualization_msgs +- geometry_msgs +- geometric_shapes +- moveit_msgs +- tf2_eigen +- Eigen3 +- Boost ++ PUBLIC rclcpp::rclcpp ++ moveit_core::moveit_core ++ ${object_recognition_msgs_TARGETS} ++ ${visualization_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ geometric_shapes::geometric_shapes ++ ${moveit_msgs_TARGETS} ++ tf2_eigen::tf2_eigen ++ Eigen3::Eigen ++ Boost::headers ++ ${OpenCV_LIBS}) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) diff --git a/patch/ros-rolling-moveit-ros-planning-interface.patch b/patch/ros-rolling-moveit-ros-planning-interface.patch new file mode 100644 index 0000000..8fac912 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-planning-interface.patch @@ -0,0 +1,97 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 47470e0a76..352628e9f1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,6 +11,7 @@ find_package(moveit_core REQUIRED) + find_package(moveit_ros_planning REQUIRED) + find_package(moveit_ros_warehouse REQUIRED) + find_package(moveit_ros_move_group REQUIRED) ++find_package(moveit_ros_occupancy_map_monitor REQUIRED) + find_package(geometry_msgs REQUIRED) + find_package(tf2 REQUIRED) + find_package(tf2_eigen REQUIRED) +@@ -36,6 +37,7 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS + moveit_ros_planning + moveit_ros_warehouse + moveit_ros_move_group ++ moveit_ros_occupancy_map_monitor + tf2 + tf2_eigen + tf2_geometry_msgs +@@ -74,8 +76,15 @@ if(BUILD_TESTING) + + endif() + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_planning_interface::moveit_ros_planning_interface to link all ++# libraries at once. ++add_library(moveit_ros_planning_interface INTERFACE) ++target_link_libraries(moveit_ros_planning_interface ++ INTERFACE ${THIS_PACKAGE_LIBRARIES}) ++ + install( +- TARGETS ${THIS_PACKAGE_LIBRARIES} ++ TARGETS moveit_ros_planning_interface ${THIS_PACKAGE_LIBRARIES} + EXPORT moveit_ros_planning_interfaceTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/common_planning_interface_objects/CMakeLists.txt b/common_planning_interface_objects/CMakeLists.txt +index eb8715926b..8473c56c5b 100644 +--- a/common_planning_interface_objects/CMakeLists.txt ++++ b/common_planning_interface_objects/CMakeLists.txt +@@ -2,7 +2,7 @@ add_library(moveit_common_planning_interface_objects SHARED + src/common_objects.cpp) + set_target_properties(moveit_common_planning_interface_objects + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_common_planning_interface_objects rclcpp +- moveit_ros_planning tf2_ros) ++target_link_libraries(moveit_common_planning_interface_objects rclcpp::rclcpp ++ moveit_ros_planning::moveit_ros_planning tf2_ros::tf2_ros) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning_interface) +diff --git a/move_group_interface/CMakeLists.txt b/move_group_interface/CMakeLists.txt +index 04367e9a7b..2744c454fc 100644 +--- a/move_group_interface/CMakeLists.txt ++++ b/move_group_interface/CMakeLists.txt +@@ -7,16 +7,16 @@ target_include_directories( + set_target_properties(moveit_move_group_interface + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + target_link_libraries( +- moveit_move_group_interface moveit_common_planning_interface_objects +- moveit_planning_scene_interface ${Boost_THREAD_LIBRARY}) +-ament_target_dependencies( + moveit_move_group_interface +- moveit_core +- moveit_msgs +- moveit_ros_move_group +- moveit_ros_occupancy_map_monitor +- moveit_ros_planning +- moveit_ros_warehouse) ++ moveit_common_planning_interface_objects ++ moveit_planning_scene_interface ++ ${Boost_THREAD_LIBRARY} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_warehouse::moveit_ros_warehouse) + + # TODO (ddengster) : port wrap_python_move_group + # add_library(moveit_move_group_interface_python src/wrap_python_move_group.cpp) +diff --git a/planning_scene_interface/CMakeLists.txt b/planning_scene_interface/CMakeLists.txt +index 10264ea6d7..d9662c0da2 100644 +--- a/planning_scene_interface/CMakeLists.txt ++++ b/planning_scene_interface/CMakeLists.txt +@@ -2,8 +2,9 @@ add_library(moveit_planning_scene_interface SHARED + src/planning_scene_interface.cpp) + set_target_properties(moveit_planning_scene_interface + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_planning_scene_interface moveit_msgs +- moveit_core moveit_ros_move_group) ++target_link_libraries( ++ moveit_planning_scene_interface ${moveit_msgs_TARGETS} ++ moveit_core::moveit_core moveit_ros_move_group::moveit_ros_move_group) + + # TODO(JafarAbdi): Support python wrapper + # add_library(moveit_planning_scene_interface_python diff --git a/patch/ros-rolling-moveit-ros-planning.patch b/patch/ros-rolling-moveit-ros-planning.patch new file mode 100644 index 0000000..e60684c --- /dev/null +++ b/patch/ros-rolling-moveit-ros-planning.patch @@ -0,0 +1,460 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9b4136d012..3c1cfdcd83 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,6 +17,7 @@ find_package(moveit_ros_occupancy_map_monitor REQUIRED) + find_package(pluginlib REQUIRED) + find_package(rclcpp REQUIRED) + find_package(rclcpp_components REQUIRED) ++find_package(sensor_msgs REQUIRED) + find_package(srdfdom REQUIRED) + find_package(std_msgs REQUIRED) + find_package(tf2 REQUIRED) +@@ -70,6 +71,7 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS + pluginlib + rclcpp + rclcpp_components ++ sensor_msgs + srdfdom + std_msgs + tf2 +@@ -100,8 +102,13 @@ add_subdirectory(robot_model_loader) + add_subdirectory(srdf_publisher_node) + add_subdirectory(trajectory_execution_manager) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_planning::moveit_ros_planning to link all libraries at once. ++add_library(moveit_ros_planning INTERFACE) ++target_link_libraries(moveit_ros_planning INTERFACE ${THIS_PACKAGE_LIBRARIES}) ++ + install( +- TARGETS ${THIS_PACKAGE_LIBRARIES} ++ TARGETS moveit_ros_planning ${THIS_PACKAGE_LIBRARIES} + EXPORT moveit_ros_planningTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/collision_plugin_loader/CMakeLists.txt b/collision_plugin_loader/CMakeLists.txt +index bc34ed5eca..577f6dcd2d 100644 +--- a/collision_plugin_loader/CMakeLists.txt ++++ b/collision_plugin_loader/CMakeLists.txt +@@ -2,7 +2,7 @@ add_library(moveit_collision_plugin_loader SHARED + src/collision_plugin_loader.cpp) + set_target_properties(moveit_collision_plugin_loader + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_collision_plugin_loader moveit_core rclcpp +- pluginlib) ++target_link_libraries(moveit_collision_plugin_loader moveit_core::moveit_core ++ rclcpp::rclcpp pluginlib::pluginlib) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) +diff --git a/constraint_sampler_manager_loader/CMakeLists.txt b/constraint_sampler_manager_loader/CMakeLists.txt +index 222a564a78..0b457167f7 100644 +--- a/constraint_sampler_manager_loader/CMakeLists.txt ++++ b/constraint_sampler_manager_loader/CMakeLists.txt +@@ -3,9 +3,8 @@ add_library(moveit_constraint_sampler_manager_loader SHARED + + set_target_properties(moveit_constraint_sampler_manager_loader + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_constraint_sampler_manager_loader moveit_core +- rclcpp Boost pluginlib) +-target_link_libraries(moveit_constraint_sampler_manager_loader +- moveit_rdf_loader) ++target_link_libraries( ++ moveit_constraint_sampler_manager_loader moveit_rdf_loader ++ moveit_core::moveit_core rclcpp::rclcpp Boost::headers pluginlib::pluginlib) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) +diff --git a/kinematics_plugin_loader/CMakeLists.txt b/kinematics_plugin_loader/CMakeLists.txt +index cbc9d6d0ff..61f9c38972 100644 +--- a/kinematics_plugin_loader/CMakeLists.txt ++++ b/kinematics_plugin_loader/CMakeLists.txt +@@ -2,16 +2,20 @@ add_library(moveit_kinematics_plugin_loader SHARED + src/kinematics_plugin_loader.cpp) + set_target_properties(moveit_kinematics_plugin_loader + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_kinematics_plugin_loader rclcpp urdf pluginlib +- class_loader moveit_core) +- + generate_parameter_library( + kinematics_parameters # cmake target name for the parameter library + src/kinematics_parameters.yaml # path to input yaml file + ) + +-target_link_libraries(moveit_kinematics_plugin_loader moveit_rdf_loader +- kinematics_parameters) ++target_link_libraries( ++ moveit_kinematics_plugin_loader ++ moveit_rdf_loader ++ kinematics_parameters ++ rclcpp::rclcpp ++ urdf::urdf ++ pluginlib::pluginlib ++ class_loader::class_loader ++ moveit_core::moveit_core) + + install( + TARGETS kinematics_parameters +diff --git a/moveit_cpp/CMakeLists.txt b/moveit_cpp/CMakeLists.txt +index 59850df90f..a6e6f63503 100644 +--- a/moveit_cpp/CMakeLists.txt ++++ b/moveit_cpp/CMakeLists.txt +@@ -1,10 +1,14 @@ + add_library(moveit_cpp SHARED src/moveit_cpp.cpp src/planning_component.cpp) + set_target_properties(moveit_cpp PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_cpp rclcpp moveit_core) + target_link_libraries( +- moveit_cpp moveit_planning_scene_monitor moveit_planning_pipeline +- moveit_planning_pipeline_interfaces moveit_trajectory_execution_manager) ++ moveit_cpp ++ moveit_planning_scene_monitor ++ moveit_planning_pipeline ++ moveit_planning_pipeline_interfaces ++ moveit_trajectory_execution_manager ++ rclcpp::rclcpp ++ moveit_core::moveit_core) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) + +diff --git a/plan_execution/CMakeLists.txt b/plan_execution/CMakeLists.txt +index 95c11fd8e5..1a9cda2953 100644 +--- a/plan_execution/CMakeLists.txt ++++ b/plan_execution/CMakeLists.txt +@@ -2,9 +2,14 @@ add_library(moveit_plan_execution SHARED src/plan_execution.cpp) + set_target_properties(moveit_plan_execution + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + target_link_libraries( +- moveit_plan_execution moveit_planning_pipeline moveit_planning_scene_monitor +- moveit_trajectory_execution_manager) +-ament_target_dependencies(moveit_plan_execution moveit_core rclcpp Boost +- class_loader pluginlib) ++ moveit_plan_execution ++ moveit_planning_pipeline ++ moveit_planning_scene_monitor ++ moveit_trajectory_execution_manager ++ moveit_core::moveit_core ++ rclcpp::rclcpp ++ Boost::headers ++ class_loader::class_loader ++ pluginlib::pluginlib) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) +diff --git a/planning_components_tools/CMakeLists.txt b/planning_components_tools/CMakeLists.txt +index 0eb2bd3fab..d38479aa72 100644 +--- a/planning_components_tools/CMakeLists.txt ++++ b/planning_components_tools/CMakeLists.txt +@@ -5,31 +5,29 @@ + add_executable(moveit_print_planning_model_info + src/print_planning_model_info.cpp) + target_link_libraries(moveit_print_planning_model_info +- moveit_robot_model_loader) +-ament_target_dependencies(moveit_print_planning_model_info rclcpp) ++ moveit_robot_model_loader rclcpp::rclcpp) + + add_executable(moveit_print_planning_scene_info + src/print_planning_scene_info.cpp) + target_link_libraries(moveit_print_planning_scene_info +- moveit_planning_scene_monitor) +-ament_target_dependencies(moveit_print_planning_scene_info rclcpp) ++ moveit_planning_scene_monitor rclcpp::rclcpp) + + add_executable(moveit_display_random_state src/display_random_state.cpp) +-target_link_libraries(moveit_display_random_state moveit_planning_scene_monitor) +-ament_target_dependencies(moveit_display_random_state rclcpp) ++target_link_libraries(moveit_display_random_state moveit_planning_scene_monitor ++ rclcpp::rclcpp) + + add_executable(moveit_visualize_robot_collision_volume + src/visualize_robot_collision_volume.cpp) +-target_link_libraries(moveit_visualize_robot_collision_volume +- PRIVATE moveit_planning_scene_monitor) +-ament_target_dependencies(moveit_visualize_robot_collision_volume PUBLIC rclcpp +- tf2_ros) ++target_link_libraries( ++ moveit_visualize_robot_collision_volume ++ PRIVATE moveit_planning_scene_monitor ++ PUBLIC rclcpp::rclcpp tf2_ros::tf2_ros) + + add_executable(moveit_evaluate_collision_checking_speed + src/evaluate_collision_checking_speed.cpp) +-target_link_libraries(moveit_evaluate_collision_checking_speed +- moveit_planning_scene_monitor) +-ament_target_dependencies(moveit_evaluate_collision_checking_speed rclcpp Boost) ++target_link_libraries( ++ moveit_evaluate_collision_checking_speed moveit_planning_scene_monitor ++ rclcpp::rclcpp Boost::headers Boost::program_options) + + if("${catkin_LIBRARIES}" MATCHES "moveit_collision_detection_bullet") + add_executable(moveit_compare_collision_checking_speed_fcl_bullet +@@ -41,9 +39,9 @@ endif() + + add_executable(moveit_publish_scene_from_text src/publish_scene_from_text.cpp) + target_link_libraries( +- moveit_publish_scene_from_text PRIVATE moveit_planning_scene_monitor +- moveit_robot_model_loader) +-ament_target_dependencies(moveit_publish_scene_from_text PUBLIC rclcpp) ++ moveit_publish_scene_from_text ++ PRIVATE moveit_planning_scene_monitor moveit_robot_model_loader ++ PUBLIC rclcpp::rclcpp) + + install( + TARGETS moveit_print_planning_model_info +diff --git a/planning_pipeline/CMakeLists.txt b/planning_pipeline/CMakeLists.txt +index d3e9c75790..836d1f0d40 100644 +--- a/planning_pipeline/CMakeLists.txt ++++ b/planning_pipeline/CMakeLists.txt +@@ -2,7 +2,10 @@ generate_parameter_library(planning_pipeline_parameters + res/planning_pipeline_parameters.yaml) + + add_library(moveit_planning_pipeline SHARED src/planning_pipeline.cpp) +-target_link_libraries(moveit_planning_pipeline planning_pipeline_parameters) ++target_link_libraries( ++ moveit_planning_pipeline planning_pipeline_parameters ++ moveit_core::moveit_core ${moveit_msgs_TARGETS} rclcpp::rclcpp ++ pluginlib::pluginlib) + include(GenerateExportHeader) + generate_export_header(moveit_planning_pipeline) + target_include_directories( +@@ -11,9 +14,6 @@ target_include_directories( + set_target_properties(moveit_planning_pipeline + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +-ament_target_dependencies(moveit_planning_pipeline moveit_core moveit_msgs +- rclcpp pluginlib) +- + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) + +@@ -22,8 +22,8 @@ if(BUILD_TESTING) + target_include_directories( + moveit_pipeline_test_plugins + PUBLIC $) +- ament_target_dependencies(moveit_pipeline_test_plugins moveit_core rclcpp +- pluginlib) ++ target_link_libraries(moveit_pipeline_test_plugins moveit_core::moveit_core ++ rclcpp::rclcpp pluginlib::pluginlib) + set_target_properties(moveit_pipeline_test_plugins + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + +@@ -33,9 +33,10 @@ if(BUILD_TESTING) + target_include_directories( + moveit_planning_pipeline_test + PUBLIC $) +- ament_target_dependencies(moveit_planning_pipeline_test moveit_core +- moveit_msgs rclcpp pluginlib) +- target_link_libraries(moveit_planning_pipeline_test moveit_planning_pipeline) ++ target_link_libraries( ++ moveit_planning_pipeline_test moveit_planning_pipeline ++ moveit_core::moveit_core ${moveit_msgs_TARGETS} rclcpp::rclcpp ++ pluginlib::pluginlib) + + install( + TARGETS moveit_pipeline_test_plugins +diff --git a/planning_pipeline_interfaces/CMakeLists.txt b/planning_pipeline_interfaces/CMakeLists.txt +index a6ccb228ca..34105f391e 100644 +--- a/planning_pipeline_interfaces/CMakeLists.txt ++++ b/planning_pipeline_interfaces/CMakeLists.txt +@@ -10,11 +10,9 @@ target_include_directories( + PUBLIC $) + set_target_properties(moveit_planning_pipeline_interfaces + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_planning_pipeline_interfaces +- moveit_planning_pipeline) +- +-ament_target_dependencies(moveit_planning_pipeline_interfaces moveit_core +- moveit_msgs rclcpp) ++target_link_libraries( ++ moveit_planning_pipeline_interfaces moveit_planning_pipeline ++ moveit_core::moveit_core ${moveit_msgs_TARGETS} rclcpp::rclcpp) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) + install( +diff --git a/planning_request_adapter_plugins/CMakeLists.txt b/planning_request_adapter_plugins/CMakeLists.txt +index 54cb62da1a..fe0d43ef2d 100644 +--- a/planning_request_adapter_plugins/CMakeLists.txt ++++ b/planning_request_adapter_plugins/CMakeLists.txt +@@ -7,13 +7,12 @@ add_library( + src/check_start_state_collision.cpp src/validate_workspace_bounds.cpp + src/resolve_constraint_frames.cpp) + +-target_link_libraries(moveit_default_planning_request_adapter_plugins +- default_request_adapter_parameters) +- + set_target_properties(moveit_default_planning_request_adapter_plugins + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_default_planning_request_adapter_plugins +- moveit_core rclcpp pluginlib) ++target_link_libraries( ++ moveit_default_planning_request_adapter_plugins ++ default_request_adapter_parameters moveit_core::moveit_core rclcpp::rclcpp ++ pluginlib::pluginlib) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) +diff --git a/planning_response_adapter_plugins/CMakeLists.txt b/planning_response_adapter_plugins/CMakeLists.txt +index 7471eefa34..59edb807c2 100644 +--- a/planning_response_adapter_plugins/CMakeLists.txt ++++ b/planning_response_adapter_plugins/CMakeLists.txt +@@ -6,10 +6,9 @@ add_library( + src/add_ruckig_traj_smoothing.cpp src/add_time_optimal_parameterization.cpp + src/display_motion_path.cpp src/validate_path.cpp) + +-target_link_libraries(moveit_default_planning_response_adapter_plugins +- default_response_adapter_parameters) +- + set_target_properties(moveit_default_planning_response_adapter_plugins + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_default_planning_response_adapter_plugins +- Boost moveit_core rclcpp pluginlib) ++target_link_libraries( ++ moveit_default_planning_response_adapter_plugins ++ default_response_adapter_parameters Boost::headers moveit_core::moveit_core ++ rclcpp::rclcpp pluginlib::pluginlib) +diff --git a/planning_scene_monitor/CMakeLists.txt b/planning_scene_monitor/CMakeLists.txt +index 03eab4077d..32feb33e0b 100644 +--- a/planning_scene_monitor/CMakeLists.txt ++++ b/planning_scene_monitor/CMakeLists.txt +@@ -10,29 +10,24 @@ target_include_directories( + PUBLIC $) + set_target_properties(moveit_planning_scene_monitor + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_planning_scene_monitor +- moveit_ros_occupancy_map_monitor +- message_filters +- urdf +- pluginlib +- rclcpp +- fmt +- moveit_msgs) +-target_link_libraries(moveit_planning_scene_monitor moveit_robot_model_loader +- moveit_collision_plugin_loader) ++ moveit_robot_model_loader ++ moveit_collision_plugin_loader ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ message_filters::message_filters ++ urdf::urdf ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ fmt::fmt ++ ${moveit_msgs_TARGETS}) + + add_executable(demo_scene demos/demo_scene.cpp) +-ament_target_dependencies( ++target_link_libraries( + demo_scene +- PUBLIC +- rclcpp +- fmt +- moveit_msgs +- urdf +- message_filters +- pluginlib) +-target_link_libraries(demo_scene PRIVATE moveit_planning_scene_monitor) ++ PRIVATE moveit_planning_scene_monitor ++ PUBLIC rclcpp::rclcpp fmt::fmt ${moveit_msgs_TARGETS} urdf::urdf ++ message_filters::message_filters pluginlib::pluginlib) + + install(TARGETS demo_scene DESTINATION lib/${PROJECT_NAME}) + +@@ -55,10 +50,9 @@ if(BUILD_TESTING) + + ament_add_gtest_executable(planning_scene_monitor_test + test/planning_scene_monitor_test.cpp) +- target_link_libraries(planning_scene_monitor_test +- moveit_planning_scene_monitor) +- ament_target_dependencies(planning_scene_monitor_test moveit_core rclcpp +- moveit_msgs) ++ target_link_libraries( ++ planning_scene_monitor_test moveit_planning_scene_monitor ++ moveit_core::moveit_core rclcpp::rclcpp ${moveit_msgs_TARGETS}) + + add_ros_test(test/launch/planning_scene_monitor.test.py TIMEOUT 30 ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") +diff --git a/rdf_loader/CMakeLists.txt b/rdf_loader/CMakeLists.txt +index 70b73b8b59..6c3a08d3ff 100644 +--- a/rdf_loader/CMakeLists.txt ++++ b/rdf_loader/CMakeLists.txt +@@ -2,8 +2,9 @@ add_library(moveit_rdf_loader SHARED src/rdf_loader.cpp + src/synchronized_string_parameter.cpp) + set_target_properties(moveit_rdf_loader PROPERTIES VERSION + "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_rdf_loader rclcpp ament_index_cpp urdf srdfdom +- moveit_core) ++target_link_libraries( ++ moveit_rdf_loader rclcpp::rclcpp ament_index_cpp::ament_index_cpp urdf::urdf ++ srdfdom::srdfdom moveit_core::moveit_core) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) + install(DIRECTORY test/data test/launch +diff --git a/robot_model_loader/CMakeLists.txt b/robot_model_loader/CMakeLists.txt +index 284ea4a363..ce7baa5d76 100644 +--- a/robot_model_loader/CMakeLists.txt ++++ b/robot_model_loader/CMakeLists.txt +@@ -5,9 +5,14 @@ endif() + add_library(moveit_robot_model_loader SHARED src/robot_model_loader.cpp) + set_target_properties(moveit_robot_model_loader + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies(moveit_robot_model_loader rclcpp urdf Boost +- moveit_core moveit_msgs) +-target_link_libraries(moveit_robot_model_loader moveit_rdf_loader +- moveit_kinematics_plugin_loader) ++target_link_libraries( ++ moveit_robot_model_loader ++ moveit_rdf_loader ++ moveit_kinematics_plugin_loader ++ rclcpp::rclcpp ++ urdf::urdf ++ Boost::headers ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS}) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) +diff --git a/srdf_publisher_node/CMakeLists.txt b/srdf_publisher_node/CMakeLists.txt +index d548d2f1e6..e858e7f53f 100644 +--- a/srdf_publisher_node/CMakeLists.txt ++++ b/srdf_publisher_node/CMakeLists.txt +@@ -1,6 +1,7 @@ + add_library(srdf_publisher_node SHARED src/srdf_publisher_node.cpp) +-ament_target_dependencies(srdf_publisher_node PUBLIC std_msgs rclcpp +- rclcpp_components) ++target_link_libraries( ++ srdf_publisher_node PUBLIC ${std_msgs_TARGETS} rclcpp::rclcpp ++ rclcpp_components::component) + + if(BUILD_TESTING) + find_package(launch_testing_ament_cmake REQUIRED) +diff --git a/trajectory_execution_manager/CMakeLists.txt b/trajectory_execution_manager/CMakeLists.txt +index 929e8c88f6..0d2f81c0ca 100644 +--- a/trajectory_execution_manager/CMakeLists.txt ++++ b/trajectory_execution_manager/CMakeLists.txt +@@ -7,18 +7,17 @@ target_include_directories( + PUBLIC $) + set_target_properties(moveit_trajectory_execution_manager + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-ament_target_dependencies( ++target_link_libraries( + moveit_trajectory_execution_manager +- moveit_core +- moveit_ros_occupancy_map_monitor +- rclcpp +- pluginlib +- std_msgs +- sensor_msgs +- moveit_msgs +- tf2_eigen) +-target_link_libraries(moveit_trajectory_execution_manager +- moveit_planning_scene_monitor) ++ moveit_planning_scene_monitor ++ moveit_core::moveit_core ++ moveit_ros_occupancy_map_monitor::moveit_ros_occupancy_map_monitor ++ rclcpp::rclcpp ++ pluginlib::pluginlib ++ ${std_msgs_TARGETS} ++ ${sensor_msgs_TARGETS} ++ ${moveit_msgs_TARGETS} ++ tf2_eigen::tf2_eigen) + + install(DIRECTORY include/ DESTINATION include/moveit_ros_planning) + install( diff --git a/patch/ros-rolling-moveit-ros-robot-interaction.patch b/patch/ros-rolling-moveit-ros-robot-interaction.patch new file mode 100644 index 0000000..9914c84 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-robot-interaction.patch @@ -0,0 +1,34 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c9140d2a4f..0439253389 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -32,8 +32,10 @@ target_include_directories( + set_target_properties( + moveit_robot_interaction PROPERTIES VERSION + "${moveit_ros_robot_interaction_VERSION}") +-ament_target_dependencies(moveit_robot_interaction +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_robot_interaction moveit_core::moveit_core ++ moveit_ros_planning::moveit_ros_planning ++ interactive_markers::interactive_markers ${tf2_geometry_msgs_TARGETS}) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) +@@ -41,8 +43,15 @@ if(BUILD_TESTING) + target_link_libraries(locked_robot_state_test moveit_robot_interaction) + endif() + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_robot_interaction::moveit_ros_robot_interaction to link all ++# libraries at once. ++add_library(moveit_ros_robot_interaction INTERFACE) ++target_link_libraries(moveit_ros_robot_interaction ++ INTERFACE moveit_robot_interaction) ++ + install( +- TARGETS moveit_robot_interaction ++ TARGETS moveit_ros_robot_interaction moveit_robot_interaction + EXPORT moveit_ros_robot_interactionTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib diff --git a/patch/ros-rolling-moveit-ros-trajectory-cache.patch b/patch/ros-rolling-moveit-ros-trajectory-cache.patch new file mode 100644 index 0000000..31468d3 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-trajectory-cache.patch @@ -0,0 +1,147 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2b5459a6dc..9a9ba4f1f6 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -41,8 +41,16 @@ target_include_directories( + moveit_ros_trajectory_cache_utils_lib + PUBLIC $ + $) +-ament_target_dependencies(moveit_ros_trajectory_cache_utils_lib +- ${TRAJECTORY_CACHE_DEPENDENCIES}) ++target_link_libraries( ++ moveit_ros_trajectory_cache_utils_lib ++ ${geometry_msgs_TARGETS} ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS} ++ warehouse_ros::warehouse_ros) + + # Features library + add_library( +@@ -50,14 +58,21 @@ add_library( + src/features/motion_plan_request_features.cpp + src/features/get_cartesian_path_request_features.cpp) + generate_export_header(moveit_ros_trajectory_cache_features_lib) +-target_link_libraries(moveit_ros_trajectory_cache_features_lib +- moveit_ros_trajectory_cache_utils_lib) ++target_link_libraries( ++ moveit_ros_trajectory_cache_features_lib ++ moveit_ros_trajectory_cache_utils_lib ++ ${geometry_msgs_TARGETS} ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS} ++ warehouse_ros::warehouse_ros) + target_include_directories( + moveit_ros_trajectory_cache_features_lib + PUBLIC $ + $) +-ament_target_dependencies(moveit_ros_trajectory_cache_features_lib +- ${TRAJECTORY_CACHE_DEPENDENCIES}) + + # Cache insert policies library + add_library( +@@ -68,13 +83,19 @@ generate_export_header(moveit_ros_trajectory_cache_cache_insert_policies_lib) + target_link_libraries( + moveit_ros_trajectory_cache_cache_insert_policies_lib + moveit_ros_trajectory_cache_features_lib +- moveit_ros_trajectory_cache_utils_lib) ++ moveit_ros_trajectory_cache_utils_lib ++ ${geometry_msgs_TARGETS} ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS} ++ warehouse_ros::warehouse_ros) + target_include_directories( + moveit_ros_trajectory_cache_cache_insert_policies_lib + PUBLIC $ + $) +-ament_target_dependencies(moveit_ros_trajectory_cache_cache_insert_policies_lib +- ${TRAJECTORY_CACHE_DEPENDENCIES}) + + # Trajectory cache library + add_library(moveit_ros_trajectory_cache_lib SHARED src/trajectory_cache.cpp) +@@ -83,16 +104,29 @@ target_link_libraries( + moveit_ros_trajectory_cache_lib + moveit_ros_trajectory_cache_cache_insert_policies_lib + moveit_ros_trajectory_cache_features_lib +- moveit_ros_trajectory_cache_utils_lib) ++ moveit_ros_trajectory_cache_utils_lib ++ ${geometry_msgs_TARGETS} ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS} ++ warehouse_ros::warehouse_ros) + target_include_directories( + moveit_ros_trajectory_cache_lib + PUBLIC $ + $) +-ament_target_dependencies(moveit_ros_trajectory_cache_lib +- ${TRAJECTORY_CACHE_DEPENDENCIES}) ++ ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_trajectory_cache::moveit_ros_trajectory_cache to link all libraries ++# at once. ++add_library(moveit_ros_trajectory_cache INTERFACE) ++target_link_libraries(moveit_ros_trajectory_cache ++ INTERFACE ${TRAJECTORY_CACHE_LIBRARIES}) + + install( +- TARGETS ${TRAJECTORY_CACHE_LIBRARIES} ++ TARGETS moveit_ros_trajectory_cache ${TRAJECTORY_CACHE_LIBRARIES} + EXPORT moveit_ros_trajectory_cacheTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index ae39a79c46..c259b6bf16 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -9,14 +9,32 @@ if(BUILD_TESTING) + add_library(warehouse_fixture SHARED fixtures/warehouse_fixture.cpp) + target_include_directories( + warehouse_fixture PUBLIC $) +- ament_target_dependencies(warehouse_fixture ${TRAJECTORY_CACHE_DEPENDENCIES} +- ament_cmake_gtest warehouse_ros_sqlite) ++ target_link_libraries( ++ warehouse_fixture ++ ${geometry_msgs_TARGETS} ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS} ++ warehouse_ros::warehouse_ros ++ warehouse_ros_sqlite::warehouse_ros_sqlite) + + add_library(move_group_fixture SHARED fixtures/move_group_fixture.cpp) + target_include_directories( + move_group_fixture PUBLIC $) +- ament_target_dependencies(move_group_fixture ${TRAJECTORY_CACHE_DEPENDENCIES} +- ament_cmake_gtest warehouse_ros_sqlite) ++ target_link_libraries( ++ move_group_fixture ++ ${geometry_msgs_TARGETS} ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_ros::tf2_ros ++ ${trajectory_msgs_TARGETS} ++ warehouse_ros::warehouse_ros ++ warehouse_ros_sqlite::warehouse_ros_sqlite) + + # Test utils library. + ament_add_gtest(test_utils utils/test_utils.cpp) diff --git a/patch/ros-rolling-moveit-ros-visualization.patch b/patch/ros-rolling-moveit-ros-visualization.patch new file mode 100644 index 0000000..7120e10 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-visualization.patch @@ -0,0 +1,282 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 27855877a..5a3d37053 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -27,7 +27,6 @@ find_package(pluginlib REQUIRED) + find_package(rclcpp REQUIRED) + find_package(rclcpp_action REQUIRED) + find_package(rclpy REQUIRED) +-find_package(rviz2 REQUIRED) + find_package(tf2_eigen REQUIRED) + find_package(Eigen3 REQUIRED) + find_package(rviz_common REQUIRED) +@@ -38,11 +37,11 @@ find_package(rviz_ogre_vendor REQUIRED) + include(ConfigExtras.cmake) + + # Qt Stuff +-find_package(Qt5 ${rviz_QT_VERSION} REQUIRED Core Widgets) +-set(QT_LIBRARIES Qt5::Widgets) +-# Delegate to QT5 macro ++find_package(Qt6 ${rviz_QT_VERSION} REQUIRED Core Widgets) ++set(QT_LIBRARIES Qt6::Widgets) ++# Delegate to QT6 macro + macro(QT_WRAP_UI) +- qt5_wrap_ui(${ARGN}) ++ qt6_wrap_ui(${ARGN}) + endmacro() + + set(CMAKE_INCLUDE_CURRENT_DIR ON) +@@ -106,8 +105,15 @@ pluginlib_export_plugin_description_file( + pluginlib_export_plugin_description_file( + rviz_common robot_state_rviz_plugin_description.xml) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_visualization::moveit_ros_visualization to link all libraries at ++# once. ++add_library(moveit_ros_visualization INTERFACE) ++target_link_libraries(moveit_ros_visualization ++ INTERFACE ${THIS_PACKAGE_LIBRARIES}) ++ + install( +- TARGETS ${THIS_PACKAGE_LIBRARIES} ++ TARGETS moveit_ros_visualization ${THIS_PACKAGE_LIBRARIES} + EXPORT moveit_ros_visualizationTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +diff --git a/motion_planning_rviz_plugin/CMakeLists.txt b/motion_planning_rviz_plugin/CMakeLists.txt +index 711211c89..ff18e73ef 100644 +--- a/motion_planning_rviz_plugin/CMakeLists.txt ++++ b/motion_planning_rviz_plugin/CMakeLists.txt +@@ -4,7 +4,7 @@ set(HEADERS + include/moveit/motion_planning_rviz_plugin/motion_planning_frame_joints_widget.hpp + include/moveit/motion_planning_rviz_plugin/motion_planning_param_widget.hpp + include/moveit/motion_planning_rviz_plugin/interactive_marker_display.hpp) +-qt5_wrap_ui(UIC_FILES src/ui/motion_planning_rviz_plugin_frame.ui ++QT_WRAP_UI(UIC_FILES src/ui/motion_planning_rviz_plugin_frame.ui + src/ui/motion_planning_rviz_plugin_frame_joints.ui) + + include_directories(${CMAKE_CURRENT_BINARY_DIR}) +@@ -29,28 +29,30 @@ add_library(moveit_motion_planning_rviz_plugin_core SHARED + set_target_properties(moveit_motion_planning_rviz_plugin_core + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + target_link_libraries( +- moveit_motion_planning_rviz_plugin_core moveit_rviz_plugin_render_tools +- moveit_planning_scene_rviz_plugin) +-ament_target_dependencies( + moveit_motion_planning_rviz_plugin_core +- moveit_ros_robot_interaction +- moveit_ros_planning_interface +- moveit_ros_warehouse +- rviz2 +- rviz_ogre_vendor +- Qt5 +- pluginlib) ++ moveit_rviz_plugin_render_tools ++ moveit_planning_scene_rviz_plugin ++ moveit_ros_robot_interaction::moveit_ros_robot_interaction ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_warehouse::moveit_ros_warehouse ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay ++ ${QT_LIBRARIES} ++ pluginlib::pluginlib) + target_include_directories(moveit_motion_planning_rviz_plugin_core + PRIVATE "${OGRE_PREFIX_DIR}/include") + + add_library(moveit_motion_planning_rviz_plugin SHARED src/plugin_init.cpp) + set_target_properties(moveit_motion_planning_rviz_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_motion_planning_rviz_plugin +- moveit_motion_planning_rviz_plugin_core) +-ament_target_dependencies( +- moveit_motion_planning_rviz_plugin moveit_ros_robot_interaction +- moveit_ros_warehouse pluginlib rviz_ogre_vendor) ++target_link_libraries( ++ moveit_motion_planning_rviz_plugin ++ moveit_motion_planning_rviz_plugin_core ++ moveit_ros_robot_interaction::moveit_ros_robot_interaction ++ moveit_ros_warehouse::moveit_ros_warehouse ++ pluginlib::pluginlib ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_motion_planning_rviz_plugin + PRIVATE "${OGRE_PREFIX_DIR}/include") + +diff --git a/planning_scene_rviz_plugin/CMakeLists.txt b/planning_scene_rviz_plugin/CMakeLists.txt +index efe2dc41f..71012ff83 100644 +--- a/planning_scene_rviz_plugin/CMakeLists.txt ++++ b/planning_scene_rviz_plugin/CMakeLists.txt +@@ -9,27 +9,29 @@ target_include_directories( + PUBLIC $) + set_target_properties(moveit_planning_scene_rviz_plugin_core + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_planning_scene_rviz_plugin_core +- moveit_rviz_plugin_render_tools) +-ament_target_dependencies( ++target_link_libraries( + moveit_planning_scene_rviz_plugin_core +- rclcpp +- rviz2 +- moveit_ros_planning_interface +- moveit_ros_planning +- moveit_msgs +- pluginlib +- rviz_ogre_vendor) ++ moveit_rviz_plugin_render_tools ++ rclcpp::rclcpp ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ moveit_ros_planning::moveit_ros_planning ++ ${moveit_msgs_TARGETS} ++ pluginlib::pluginlib ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_planning_scene_rviz_plugin_core + PRIVATE "${OGRE_PREFIX_DIR}/include") + + add_library(moveit_planning_scene_rviz_plugin SHARED src/plugin_init.cpp) + set_target_properties(moveit_planning_scene_rviz_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_planning_scene_rviz_plugin +- moveit_planning_scene_rviz_plugin_core Qt5::Widgets) +-ament_target_dependencies(moveit_planning_scene_rviz_plugin pluginlib +- rviz_ogre_vendor) ++target_link_libraries( ++ moveit_planning_scene_rviz_plugin ++ moveit_planning_scene_rviz_plugin_core ++ ${QT_LIBRARIES} ++ pluginlib::pluginlib ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_planning_scene_rviz_plugin + PRIVATE "${OGRE_PREFIX_DIR}/include") + +diff --git a/robot_state_rviz_plugin/CMakeLists.txt b/robot_state_rviz_plugin/CMakeLists.txt +index f9bd7f4c8..98d5ae1d6 100644 +--- a/robot_state_rviz_plugin/CMakeLists.txt ++++ b/robot_state_rviz_plugin/CMakeLists.txt +@@ -4,27 +4,30 @@ add_library( + include/moveit/robot_state_rviz_plugin/robot_state_display.hpp) + set_target_properties(moveit_robot_state_rviz_plugin_core + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_robot_state_rviz_plugin_core +- moveit_rviz_plugin_render_tools) +-ament_target_dependencies( ++target_link_libraries( + moveit_robot_state_rviz_plugin_core +- rclcpp +- rviz2 +- moveit_ros_planning +- moveit_msgs +- pluginlib +- Boost +- rviz_ogre_vendor) ++ moveit_rviz_plugin_render_tools ++ rclcpp::rclcpp ++ moveit_ros_planning::moveit_ros_planning ++ ${moveit_msgs_TARGETS} ++ pluginlib::pluginlib ++ Boost::headers ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_robot_state_rviz_plugin_core + PRIVATE "${OGRE_PREFIX_DIR}/include") + + add_library(moveit_robot_state_rviz_plugin SHARED src/plugin_init.cpp) + set_target_properties(moveit_robot_state_rviz_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_robot_state_rviz_plugin +- moveit_robot_state_rviz_plugin_core) +-ament_target_dependencies(moveit_robot_state_rviz_plugin rclcpp pluginlib Boost +- rviz_ogre_vendor) ++target_link_libraries( ++ moveit_robot_state_rviz_plugin ++ moveit_robot_state_rviz_plugin_core ++ rclcpp::rclcpp ++ pluginlib::pluginlib ++ Boost::headers ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_robot_state_rviz_plugin + PRIVATE "${OGRE_PREFIX_DIR}/include") + +diff --git a/rviz_plugin_render_tools/CMakeLists.txt b/rviz_plugin_render_tools/CMakeLists.txt +index 2a8c81a4d..e3b7b8bd7 100644 +--- a/rviz_plugin_render_tools/CMakeLists.txt ++++ b/rviz_plugin_render_tools/CMakeLists.txt +@@ -26,15 +26,17 @@ set_target_properties(moveit_rviz_plugin_render_tools + +-target_link_libraries(moveit_rviz_plugin_render_tools Qt5::Widgets) ++target_link_libraries(moveit_rviz_plugin_render_tools ${QT_LIBRARIES}) + +-ament_target_dependencies( ++target_link_libraries( + moveit_rviz_plugin_render_tools +- rclcpp +- moveit_core +- Boost +- octomap_msgs +- rviz_ogre_vendor +- rviz_common +- rviz_default_plugins) ++ ${QT_LIBRARIES} ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ Boost::headers ++ ${octomap_msgs_TARGETS} ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay ++ rviz_common::rviz_common ++ rviz_default_plugins::rviz_default_plugins) + target_include_directories(moveit_rviz_plugin_render_tools + PRIVATE "${OGRE_PREFIX_DIR}/include") + +diff --git a/trajectory_rviz_plugin/CMakeLists.txt b/trajectory_rviz_plugin/CMakeLists.txt +index 8a58e56eb..711637fa3 100644 +--- a/trajectory_rviz_plugin/CMakeLists.txt ++++ b/trajectory_rviz_plugin/CMakeLists.txt +@@ -9,17 +9,16 @@ add_library(moveit_trajectory_rviz_plugin_core SHARED src/trajectory_display.cpp + set_target_properties(moveit_trajectory_rviz_plugin_core + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + target_link_libraries( +- moveit_trajectory_rviz_plugin_core moveit_rviz_plugin_render_tools +- moveit_planning_scene_rviz_plugin_core rviz_ogre_vendor::OgreMain) +- +-ament_target_dependencies( + moveit_trajectory_rviz_plugin_core +- rclcpp +- rviz2 +- moveit_msgs +- pluginlib +- Boost +- rviz_ogre_vendor) ++ moveit_rviz_plugin_render_tools ++ moveit_planning_scene_rviz_plugin_core ++ rviz_ogre_vendor::OgreMain ++ rclcpp::rclcpp ++ ${moveit_msgs_TARGETS} ++ pluginlib::pluginlib ++ Boost::headers ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_trajectory_rviz_plugin_core + PRIVATE "${OGRE_PREFIX_DIR}/include") + +@@ -27,10 +26,14 @@ target_include_directories(moveit_trajectory_rviz_plugin_core + add_library(moveit_trajectory_rviz_plugin SHARED src/plugin_init.cpp) + set_target_properties(moveit_trajectory_rviz_plugin + PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(moveit_trajectory_rviz_plugin +- moveit_trajectory_rviz_plugin_core) +-ament_target_dependencies(moveit_trajectory_rviz_plugin rclcpp pluginlib Boost +- rviz_ogre_vendor) ++target_link_libraries( ++ moveit_trajectory_rviz_plugin ++ moveit_trajectory_rviz_plugin_core ++ rclcpp::rclcpp ++ pluginlib::pluginlib ++ Boost::headers ++ rviz_ogre_vendor::OgreMain ++ rviz_ogre_vendor::OgreOverlay) + target_include_directories(moveit_trajectory_rviz_plugin + PRIVATE "${OGRE_PREFIX_DIR}/include") + diff --git a/patch/ros-rolling-moveit-ros-warehouse.patch b/patch/ros-rolling-moveit-ros-warehouse.patch new file mode 100644 index 0000000..05dd9bf --- /dev/null +++ b/patch/ros-rolling-moveit-ros-warehouse.patch @@ -0,0 +1,77 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e68e1d866b..ccec47e0bf 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -45,37 +45,39 @@ target_include_directories( + moveit_warehouse PUBLIC $) + set_target_properties(moveit_warehouse + PROPERTIES VERSION "${moveit_ros_warehouse_VERSION}") +-ament_target_dependencies(moveit_warehouse ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_warehouse ++ fmt::fmt ++ Boost::headers ++ moveit_core::moveit_core ++ rclcpp::rclcpp ++ warehouse_ros::warehouse_ros ++ moveit_ros_planning::moveit_ros_planning ++ tf2_eigen::tf2_eigen ++ tf2_ros::tf2_ros) + + # Executables + add_executable(moveit_warehouse_broadcast src/broadcast.cpp) +-ament_target_dependencies(moveit_warehouse_broadcast +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_warehouse_broadcast moveit_warehouse) ++target_link_libraries(moveit_warehouse_broadcast moveit_warehouse ++ Boost::program_options) + + add_executable(moveit_save_to_warehouse src/save_to_warehouse.cpp) +-ament_target_dependencies(moveit_save_to_warehouse +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_save_to_warehouse moveit_warehouse fmt::fmt) ++target_link_libraries(moveit_save_to_warehouse moveit_warehouse fmt::fmt ++ Boost::program_options) + + add_executable(moveit_warehouse_import_from_text src/import_from_text.cpp) +-ament_target_dependencies(moveit_warehouse_import_from_text +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_warehouse_import_from_text moveit_warehouse) ++target_link_libraries(moveit_warehouse_import_from_text moveit_warehouse ++ Boost::program_options) + + add_executable(moveit_warehouse_save_as_text src/save_as_text.cpp) +-ament_target_dependencies(moveit_warehouse_save_as_text +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_warehouse_save_as_text moveit_warehouse) ++target_link_libraries(moveit_warehouse_save_as_text moveit_warehouse ++ Boost::program_options) + + add_executable(moveit_init_demo_warehouse src/initialize_demo_db.cpp) +-ament_target_dependencies(moveit_init_demo_warehouse +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_init_demo_warehouse moveit_warehouse) ++target_link_libraries(moveit_init_demo_warehouse moveit_warehouse ++ Boost::program_options) + + add_executable(moveit_warehouse_services src/warehouse_services.cpp) +-ament_target_dependencies(moveit_warehouse_services +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) + target_link_libraries(moveit_warehouse_services moveit_warehouse) + + install( +@@ -87,8 +89,13 @@ install(DIRECTORY include/ DESTINATION include/moveit_ros_warehouse) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/moveit_warehouse_export.h + DESTINATION include/moveit_ros_warehouse) + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_ros_warehouse::moveit_ros_warehouse to link all libraries at once. ++add_library(moveit_ros_warehouse INTERFACE) ++target_link_libraries(moveit_ros_warehouse INTERFACE moveit_warehouse) ++ + install( +- TARGETS moveit_warehouse ++ TARGETS moveit_ros_warehouse moveit_warehouse + EXPORT moveit_ros_warehouseTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib diff --git a/patch/ros-rolling-moveit-servo.patch b/patch/ros-rolling-moveit-servo.patch new file mode 100644 index 0000000..39af23d --- /dev/null +++ b/patch/ros-rolling-moveit-servo.patch @@ -0,0 +1,247 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6ec080d195..3f771f3dd4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -45,14 +45,46 @@ add_library( + src/utils/common.cpp src/utils/command.cpp) + set_target_properties(moveit_servo_lib_cpp PROPERTIES VERSION + "${moveit_servo_VERSION}") +-target_link_libraries(moveit_servo_lib_cpp moveit_servo_lib_parameters) +-ament_target_dependencies(moveit_servo_lib_cpp ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_servo_lib_cpp ++ moveit_servo_lib_parameters ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + + add_library(moveit_servo_lib_ros SHARED src/servo_node.cpp) + set_target_properties(moveit_servo_lib_ros PROPERTIES VERSION + "${moveit_servo_VERSION}") +-target_link_libraries(moveit_servo_lib_ros moveit_servo_lib_cpp) +-ament_target_dependencies(moveit_servo_lib_ros ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_servo_lib_ros ++ moveit_servo_lib_cpp ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + + # ############################################################################## + # Components ## +@@ -67,31 +99,103 @@ rclcpp_components_register_node(moveit_servo_lib_ros PLUGIN + + # Executable node for the joint jog demo + add_executable(demo_joint_jog demos/cpp_interface/demo_joint_jog.cpp) +-target_link_libraries(demo_joint_jog moveit_servo_lib_cpp) +-ament_target_dependencies(demo_joint_jog ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ demo_joint_jog ++ moveit_servo_lib_cpp ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + + # Executable node for the twist demo + add_executable(demo_twist demos/cpp_interface/demo_twist.cpp) +-target_link_libraries(demo_twist moveit_servo_lib_cpp) +-ament_target_dependencies(demo_twist ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ demo_twist ++ moveit_servo_lib_cpp ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + + # Executable node for the pose demo + add_executable(demo_pose demos/cpp_interface/demo_pose.cpp) +-target_link_libraries(demo_pose moveit_servo_lib_cpp) +-ament_target_dependencies(demo_pose ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ demo_pose ++ moveit_servo_lib_cpp ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + + # Keyboard control example for servo + add_executable(servo_keyboard_input demos/servo_keyboard_input.cpp) + target_include_directories(servo_keyboard_input PUBLIC include) +-ament_target_dependencies(servo_keyboard_input ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ servo_keyboard_input ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + + # ############################################################################## + # Install ## + # ############################################################################## + ++# Create an umbrella INTERFACE target so downstream packages can use ++# moveit_servo::moveit_servo to link all libraries at once. ++add_library(moveit_servo INTERFACE) ++target_link_libraries( ++ moveit_servo INTERFACE moveit_servo_lib_cpp moveit_servo_lib_ros ++ moveit_servo_lib_parameters) ++ + # Install Libraries + install( +- TARGETS moveit_servo_lib_cpp moveit_servo_lib_ros moveit_servo_lib_parameters ++ TARGETS moveit_servo moveit_servo_lib_cpp moveit_servo_lib_ros ++ moveit_servo_lib_parameters + EXPORT moveit_servoTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib +@@ -120,26 +224,71 @@ if(BUILD_TESTING) + find_package(ros_testing REQUIRED) + + ament_add_gtest_executable(moveit_servo_utils_test tests/test_utils.cpp) +- target_link_libraries(moveit_servo_utils_test moveit_servo_lib_cpp) +- ament_target_dependencies(moveit_servo_utils_test +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++ target_link_libraries( ++ moveit_servo_utils_test ++ moveit_servo_lib_cpp ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + add_ros_test(tests/launch/servo_utils.test.py TIMEOUT 30 ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + + ament_add_gtest_executable( + moveit_servo_cpp_integration_test tests/test_integration.cpp + tests/servo_cpp_fixture.hpp) +- target_link_libraries(moveit_servo_cpp_integration_test moveit_servo_lib_cpp) +- ament_target_dependencies(moveit_servo_cpp_integration_test +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++ target_link_libraries( ++ moveit_servo_cpp_integration_test ++ moveit_servo_lib_cpp ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + add_ros_test(tests/launch/servo_cpp_integration.test.py TIMEOUT 30 ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + + ament_add_gtest_executable( + moveit_servo_ros_integration_test tests/test_ros_integration.cpp + tests/servo_ros_fixture.hpp) +- ament_target_dependencies(moveit_servo_ros_integration_test +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++ target_link_libraries( ++ moveit_servo_ros_integration_test ++ ${control_msgs_TARGETS} ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_planning_interface::moveit_ros_planning_interface ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ rclcpp_components::component ++ realtime_tools::realtime_tools ++ ${sensor_msgs_TARGETS} ++ ${std_msgs_TARGETS} ++ ${std_srvs_TARGETS} ++ tf2_eigen::tf2_eigen ++ ${trajectory_msgs_TARGETS}) + add_ros_test(tests/launch/servo_ros_integration.test.py TIMEOUT 120 ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + diff --git a/patch/ros-rolling-moveit-setup-app-plugins.patch b/patch/ros-rolling-moveit-setup-app-plugins.patch new file mode 100644 index 0000000..e195a99 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-app-plugins.patch @@ -0,0 +1,30 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fb10aca60..7a3bcb819 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,7 +17,7 @@ find_package(rclcpp REQUIRED) + set(CMAKE_AUTOMOC ON) + add_definitions(-DQT_NO_KEYWORDS) + +-qt5_wrap_cpp(MOC_FILES include/moveit_setup_app_plugins/launches_widget.hpp ++qt6_wrap_cpp(MOC_FILES include/moveit_setup_app_plugins/launches_widget.hpp + include/moveit_setup_app_plugins/perception_widget.hpp) + + add_library( +@@ -33,9 +33,13 @@ target_include_directories( + moveit_setup_app_plugins + PUBLIC $ + $) +-ament_target_dependencies( +- moveit_setup_app_plugins ament_index_cpp moveit_ros_visualization +- moveit_setup_framework pluginlib rclcpp) ++target_link_libraries( ++ moveit_setup_app_plugins ++ ament_index_cpp::ament_index_cpp ++ moveit_ros_visualization::moveit_ros_visualization ++ moveit_setup_framework::moveit_setup_framework ++ pluginlib::pluginlib ++ rclcpp::rclcpp) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) diff --git a/patch/ros-rolling-moveit-setup-assistant.patch b/patch/ros-rolling-moveit-setup-assistant.patch new file mode 100644 index 0000000..5a54a45 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-assistant.patch @@ -0,0 +1,73 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6dc113eab..8c8e58b76 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -12,8 +12,7 @@ find_package(Boost REQUIRED program_options) + find_package(moveit_setup_framework REQUIRED) + find_package(moveit_setup_srdf_plugins REQUIRED) + find_package(pluginlib REQUIRED) +-find_package(Qt5Core REQUIRED) +-find_package(Qt5Widgets REQUIRED) ++find_package(Qt6 COMPONENTS Core Widgets) + find_package(rclcpp REQUIRED) + + set(THIS_PACKAGE_INCLUDE_DEPENDS +@@ -21,8 +20,8 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS + moveit_setup_framework + moveit_setup_srdf_plugins + pluginlib +- Qt5Core +- Qt5Widgets ++ Qt6Core ++ Qt6Widgets + rclcpp) + + # Header files that need Qt Moc pre-processing for use with Qt signals, etc: +@@ -32,7 +31,7 @@ set(HEADERS include/moveit_setup_assistant/navigation_widget.hpp + set(CMAKE_AUTOMOC ON) + add_definitions(-DQT_NO_KEYWORDS) + +-qt5_wrap_cpp(MOC_FILES ${HEADERS}) ++qt6_wrap_cpp(MOC_FILES ${HEADERS}) + + add_executable( + moveit_setup_assistant src/main.cpp src/setup_assistant_widget.cpp +@@ -41,9 +40,16 @@ target_include_directories( + moveit_setup_assistant + PUBLIC $ + $) +-ament_target_dependencies(moveit_setup_assistant +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(moveit_setup_assistant ${Boost_LIBRARIES}) ++target_link_libraries( ++ moveit_setup_assistant ++ ${Boost_LIBRARIES} ++ ament_index_cpp::ament_index_cpp ++ moveit_setup_framework::moveit_setup_framework ++ moveit_setup_srdf_plugins::moveit_setup_srdf_plugins ++ pluginlib::pluginlib ++ Qt6::Core ++ Qt6::Widgets ++ rclcpp::rclcpp) + + add_executable(moveit_setup_assistant_updater src/collisions_updater.cpp) + target_include_directories( +@@ -51,8 +57,16 @@ target_include_directories( + PUBLIC $ + $) + +-ament_target_dependencies(moveit_setup_assistant_updater +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ moveit_setup_assistant_updater ++ ${Boost_LIBRARIES} ++ ament_index_cpp::ament_index_cpp ++ moveit_setup_framework::moveit_setup_framework ++ moveit_setup_srdf_plugins::moveit_setup_srdf_plugins ++ pluginlib::pluginlib ++ Qt6::Core ++ Qt6::Widgets ++ rclcpp::rclcpp) + + set_target_properties(moveit_setup_assistant_updater + PROPERTIES OUTPUT_NAME collisions_updater PREFIX "") diff --git a/patch/ros-rolling-moveit-setup-controllers.patch b/patch/ros-rolling-moveit-setup-controllers.patch new file mode 100644 index 0000000..6ff1c0c --- /dev/null +++ b/patch/ros-rolling-moveit-setup-controllers.patch @@ -0,0 +1,26 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3e661098b..cff065637 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -16,7 +16,7 @@ find_package(rclcpp REQUIRED) + set(CMAKE_AUTOMOC ON) + add_definitions(-DQT_NO_KEYWORDS) + +-qt5_wrap_cpp( ++qt6_wrap_cpp( + MOC_FILES include/moveit_setup_controllers/controller_edit_widget.hpp + include/moveit_setup_controllers/controllers_widget.hpp + include/moveit_setup_controllers/urdf_modifications_widget.hpp) +@@ -40,8 +40,10 @@ target_include_directories( + moveit_setup_controllers + PUBLIC $ + $) +-ament_target_dependencies(moveit_setup_controllers ament_index_cpp +- moveit_setup_framework pluginlib rclcpp) ++target_link_libraries( ++ moveit_setup_controllers ament_index_cpp::ament_index_cpp ++ moveit_setup_framework::moveit_setup_framework pluginlib::pluginlib ++ rclcpp::rclcpp) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) diff --git a/patch/ros-rolling-moveit-setup-core-plugins.patch b/patch/ros-rolling-moveit-setup-core-plugins.patch new file mode 100644 index 0000000..9530f75 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-core-plugins.patch @@ -0,0 +1,49 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2610a37ea..3d3515754 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,7 +19,7 @@ find_package(urdf REQUIRED) + set(CMAKE_AUTOMOC ON) + add_definitions(-DQT_NO_KEYWORDS) + +-qt5_wrap_cpp( ++qt6_wrap_cpp( + MOC_FILES include/moveit_setup_core_plugins/start_screen_widget.hpp + include/moveit_setup_core_plugins/configuration_files_widget.hpp + include/moveit_setup_core_plugins/author_information_widget.hpp) +@@ -36,15 +36,15 @@ add_library( + target_include_directories( + ${PROJECT_NAME} PUBLIC $ + $) +-ament_target_dependencies( ++target_link_libraries( + ${PROJECT_NAME} +- ament_index_cpp +- moveit_ros_visualization +- moveit_setup_framework +- pluginlib +- rclcpp +- srdfdom +- urdf) ++ ament_index_cpp::ament_index_cpp ++ moveit_ros_visualization::moveit_ros_visualization ++ moveit_setup_framework::moveit_setup_framework ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ srdfdom::srdfdom ++ urdf::urdf) + + install( + TARGETS moveit_setup_core_plugins +diff --git a/src/configuration_files_widget.cpp b/src/configuration_files_widget.cpp +index 9e4c3484a..36d2ca8b3 100644 +--- a/src/configuration_files_widget.cpp ++++ b/src/configuration_files_widget.cpp +@@ -44,7 +44,6 @@ + #include + #include + #include +-#include + #include + #include + diff --git a/patch/ros-kilted-moveit-setup-core-plugins.win.patch b/patch/ros-rolling-moveit-setup-core-plugins.win.patch similarity index 100% rename from patch/ros-kilted-moveit-setup-core-plugins.win.patch rename to patch/ros-rolling-moveit-setup-core-plugins.win.patch diff --git a/patch/ros-rolling-moveit-setup-framework.patch b/patch/ros-rolling-moveit-setup-framework.patch new file mode 100644 index 0000000..c302ff7 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-framework.patch @@ -0,0 +1,220 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3e3d417fb..fc6d922c4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,9 +11,17 @@ find_package(ament_index_cpp REQUIRED) + find_package(fmt REQUIRED) + find_package(moveit_core REQUIRED) + find_package(moveit_ros_planning REQUIRED) ++# Find Qt before packages that transitively depend on it (rviz, visualization) ++find_package(Qt6 QUIET COMPONENTS Core Widgets) ++if(NOT Qt6_FOUND) ++ find_package(Qt5 COMPONENTS Core Widgets REQUIRED) ++ set(QT_CORE Qt5::Core) ++ set(QT_WIDGETS Qt5::Widgets) ++else() ++ set(QT_CORE Qt6::Core) ++ set(QT_WIDGETS Qt6::Widgets) ++endif() + find_package(moveit_ros_visualization REQUIRED) +-find_package(Qt5Core REQUIRED) +-find_package(Qt5Widgets REQUIRED) + find_package(pluginlib REQUIRED) + find_package(rclcpp REQUIRED) + find_package(rviz_common REQUIRED) +@@ -23,12 +31,21 @@ find_package(urdf REQUIRED) + + set(CMAKE_INCLUDE_CURRENT_DIR ON) + +-qt5_wrap_cpp( +- MOC_FILES +- include/moveit_setup_framework/qt/helper_widgets.hpp +- include/moveit_setup_framework/qt/setup_step_widget.hpp +- include/moveit_setup_framework/qt/rviz_panel.hpp +- include/moveit_setup_framework/qt/double_list_widget.hpp) ++if(NOT Qt6_FOUND) ++ qt5_wrap_cpp( ++ MOC_FILES ++ include/moveit_setup_framework/qt/helper_widgets.hpp ++ include/moveit_setup_framework/qt/setup_step_widget.hpp ++ include/moveit_setup_framework/qt/rviz_panel.hpp ++ include/moveit_setup_framework/qt/double_list_widget.hpp) ++else() ++ qt6_wrap_cpp( ++ MOC_FILES ++ include/moveit_setup_framework/qt/helper_widgets.hpp ++ include/moveit_setup_framework/qt/setup_step_widget.hpp ++ include/moveit_setup_framework/qt/rviz_panel.hpp ++ include/moveit_setup_framework/qt/double_list_widget.hpp) ++endif() + + add_library( + moveit_setup_framework +@@ -43,30 +60,35 @@ add_library( + src/utilities.cpp + src/xml_syntax_highlighter.cpp + ${MOC_FILES}) ++ ++include(GenerateExportHeader) ++generate_export_header(${PROJECT_NAME}) + target_include_directories( + moveit_setup_framework + PUBLIC $ + $) +-ament_target_dependencies( ++target_link_libraries( + moveit_setup_framework +- ament_index_cpp +- moveit_core +- moveit_ros_planning +- moveit_ros_visualization +- pluginlib +- Qt5Core +- Qt5Widgets +- rclcpp +- rviz_common +- rviz_rendering +- srdfdom +- urdf) ++ PUBLIC ament_index_cpp::ament_index_cpp ++ fmt::fmt ++ moveit_core::moveit_core ++ moveit_ros_planning::moveit_ros_planning ++ moveit_ros_visualization::moveit_ros_visualization ++ pluginlib::pluginlib ++ ${QT_CORE} ++ ${QT_WIDGETS} ++ rclcpp::rclcpp ++ rviz_common::rviz_common ++ rviz_rendering::rviz_rendering ++ srdfdom::srdfdom ++ urdf::urdf) + + install(DIRECTORY include/ DESTINATION include/moveit_setup_framework) + install(FILES moveit_setup_framework_plugins.xml + DESTINATION share/moveit_setup_framework) + + install(DIRECTORY templates DESTINATION share/moveit_setup_framework) ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_export.h DESTINATION include) + + ament_export_targets(moveit_setup_frameworkTargets HAS_LIBRARY_TARGET) + install( +diff --git a/include/moveit_setup_framework/qt/setup_step_widget.hpp b/include/moveit_setup_framework/qt/setup_step_widget.hpp +index f32e7b5ad..c6f472682 100644 +--- a/include/moveit_setup_framework/qt/setup_step_widget.hpp ++++ b/include/moveit_setup_framework/qt/setup_step_widget.hpp +@@ -40,12 +40,14 @@ + #include + #include + ++#include ++ + namespace moveit_setup + { + /** + * @brief The GUI code for one SetupStep + */ +-class SetupStepWidget : public QWidget ++class MOVEIT_SETUP_FRAMEWORK_EXPORT SetupStepWidget : public QWidget + { + Q_OBJECT + public: +diff --git a/include/moveit_setup_framework/qt/xml_syntax_highlighter.hpp b/include/moveit_setup_framework/qt/xml_syntax_highlighter.hpp +index 5a5fbdd29..aea5aa8cc 100644 +--- a/include/moveit_setup_framework/qt/xml_syntax_highlighter.hpp ++++ b/include/moveit_setup_framework/qt/xml_syntax_highlighter.hpp +@@ -38,6 +38,7 @@ + + #include + #include ++#include + #include + + namespace moveit_setup +@@ -63,7 +64,7 @@ private: + using Rules = std::map; + Rules rules_; + +- Rules::const_iterator highlight(Rules::const_iterator active, QStringRef text, int start, bool search_end, int& end); ++ Rules::const_iterator highlight(Rules::const_iterator active, QStringView text, int start, bool search_end, int& end); + }; + + } // namespace moveit_setup +diff --git a/include/moveit_setup_framework/templates.hpp b/include/moveit_setup_framework/templates.hpp +index 1555eee16..b02d52024 100644 +--- a/include/moveit_setup_framework/templates.hpp ++++ b/include/moveit_setup_framework/templates.hpp +@@ -38,6 +38,8 @@ + #include + #include + ++#include ++ + namespace moveit_setup + { + /** +@@ -69,7 +71,7 @@ public: + + bool write() override; + +- static std::vector variables; ++ static MOVEIT_SETUP_FRAMEWORK_EXPORT std::vector variables; + }; + + } // namespace moveit_setup +diff --git a/include/moveit_setup_framework/utilities.hpp b/include/moveit_setup_framework/utilities.hpp +index ace3237c6..b7ba031fd 100644 +--- a/include/moveit_setup_framework/utilities.hpp ++++ b/include/moveit_setup_framework/utilities.hpp +@@ -37,7 +37,7 @@ + #pragma once + + #include +-#include ++#include + #include + #include + #include +@@ -52,7 +52,7 @@ inline std::filesystem::path getSharePath(const std::string& package_name) + { + try + { +- return std::filesystem::path(ament_index_cpp::get_package_share_directory(package_name)); ++ return ament_index_cpp::get_package_share_path(package_name); + } + catch (const std::runtime_error& e) + { +diff --git a/src/urdf_config.cpp b/src/urdf_config.cpp +index eab682326..5d17cec95 100644 +--- a/src/urdf_config.cpp ++++ b/src/urdf_config.cpp +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + + namespace moveit_setup + { +diff --git a/src/xml_syntax_highlighter.cpp b/src/xml_syntax_highlighter.cpp +index 1733943ce..53203b1ef 100644 +--- a/src/xml_syntax_highlighter.cpp ++++ b/src/xml_syntax_highlighter.cpp +@@ -64,7 +64,7 @@ void XmlSyntaxHighlighter::addTag(const QString& tag, const QTextCharFormat& for + } + + XmlSyntaxHighlighter::Rules::const_iterator +-XmlSyntaxHighlighter::highlight(Rules::const_iterator active, QStringRef text, int start, bool search_end, int& end) ++XmlSyntaxHighlighter::highlight(Rules::const_iterator active, QStringView text, int start, bool search_end, int& end) + { + int offset = end; // when passed, end indicates the end of the opening expression + auto next = active; // return value: active rule at end of text +@@ -121,7 +121,7 @@ void XmlSyntaxHighlighter::highlightBlock(const QString& text) + { + Rules::const_iterator active = previousBlockState() < 0 ? rules_.end() : rules_.find(previousBlockState()); + int unused = 0; +- active = highlight(active, QStringRef(&text, 0, text.size()), 0, active != rules_.cend(), unused); ++ active = highlight(active, QStringView{ text }, 0, active != rules_.cend(), unused); + setCurrentBlockState(active != rules_.cend() ? active->first : -1); + } + diff --git a/patch/ros-rolling-moveit-setup-srdf-plugins.patch b/patch/ros-rolling-moveit-setup-srdf-plugins.patch new file mode 100644 index 0000000..cb780f6 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-srdf-plugins.patch @@ -0,0 +1,100 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6e34b6346..2820d3390 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -10,7 +10,7 @@ find_package(ament_cmake_ros REQUIRED) + find_package(moveit_setup_framework REQUIRED) + find_package(pluginlib REQUIRED) + +-qt5_wrap_cpp( ++qt6_wrap_cpp( + MOC_FILES + include/moveit_setup_srdf_plugins/collision_linear_model.hpp + include/moveit_setup_srdf_plugins/collision_matrix_model.hpp +@@ -50,8 +50,9 @@ target_include_directories( + moveit_setup_srdf_plugins + PUBLIC $ + $) +-ament_target_dependencies(moveit_setup_srdf_plugins moveit_setup_framework +- pluginlib) ++target_link_libraries( ++ moveit_setup_srdf_plugins moveit_setup_framework::moveit_setup_framework ++ pluginlib::pluginlib) + + if(BUILD_TESTING) + find_package(ament_cmake_gtest REQUIRED) +diff --git a/include/moveit_setup_srdf_plugins/collision_matrix_model.hpp b/include/moveit_setup_srdf_plugins/collision_matrix_model.hpp +index 57e34ef04..296a6d8eb 100644 +--- a/include/moveit_setup_srdf_plugins/collision_matrix_model.hpp ++++ b/include/moveit_setup_srdf_plugins/collision_matrix_model.hpp +@@ -65,7 +65,7 @@ public: + void setEnabled(const QModelIndexList& indexes, bool value); + + public Q_SLOTS: +- void setFilterRegExp(const QString& filter); ++ void setFilterRegularExpression(const QString& filter); + + private: + LinkPairMap::iterator item(const QModelIndex& index); +diff --git a/src/collision_linear_model.cpp b/src/collision_linear_model.cpp +index 9fb5b65d1..cca8a6aeb 100644 +--- a/src/collision_linear_model.cpp ++++ b/src/collision_linear_model.cpp +@@ -39,6 +39,7 @@ + + #include + #include ++#include + #include + namespace moveit_setup + { +@@ -264,7 +265,7 @@ bool SortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex& s + m->data(m->index(source_row, 2), Qt::CheckStateRole) != Qt::Checked) + return false; // not accepted due to check state + +- const QRegExp regexp = filterRegExp(); ++ const QRegularExpression regexp = filterRegularExpression(); +- if (regexp.isEmpty()) ++ if (regexp.pattern().isEmpty()) + return true; + +diff --git a/src/collision_matrix_model.cpp b/src/collision_matrix_model.cpp +index f8de45156..6f06ee2f2 100644 +--- a/src/collision_matrix_model.cpp ++++ b/src/collision_matrix_model.cpp +@@ -42,6 +42,7 @@ + #include + #include + #include ++#include + #include + + namespace moveit_setup +@@ -194,10 +195,10 @@ void CollisionMatrixModel::setEnabled(const QModelIndexList& indexes, bool value + setData(idx, value ? Qt::Checked : Qt::Unchecked, Qt::CheckStateRole); + } + +-void CollisionMatrixModel::setFilterRegExp(const QString& filter) ++void CollisionMatrixModel::setFilterRegularExpression(const QString& filter) + { + beginResetModel(); +- QRegExp regexp(filter); ++ const QRegularExpression regexp(filter); + visual_to_index_.clear(); + for (int idx = 0, end = q_names_.size(); idx != end; ++idx) + { +diff --git a/src/default_collisions_widget.cpp b/src/default_collisions_widget.cpp +index 687378912..b09814513 100644 +--- a/src/default_collisions_widget.cpp ++++ b/src/default_collisions_widget.cpp +@@ -275,8 +275,8 @@ void DefaultCollisionsWidget::loadCollisionTable() + linear_model->setParent(sorted_model); + matrix_model->setParent(linear_model); + } +- connect(link_name_filter_, SIGNAL(textChanged(QString)), model, SLOT(setFilterRegExp(QString))); +- QMetaObject::invokeMethod(model, "setFilterRegExp", Q_ARG(QString, link_name_filter_->text())); ++ connect(link_name_filter_, SIGNAL(textChanged(QString)), model, SLOT(setFilterRegularExpression(QString))); ++ QMetaObject::invokeMethod(model, "setFilterRegularExpression", Q_ARG(QString, link_name_filter_->text())); + + collision_table_->setModel(model); + // delete old and remember new model diff --git a/patch/ros-rolling-moveit-simple-controller-manager.patch b/patch/ros-rolling-moveit-simple-controller-manager.patch new file mode 100644 index 0000000..8a3835c --- /dev/null +++ b/patch/ros-rolling-moveit-simple-controller-manager.patch @@ -0,0 +1,21 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9905ae3238..2de874f227 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,8 +29,14 @@ set_target_properties( + moveit_simple_controller_manager + PROPERTIES VERSION "${moveit_simple_controller_manager_VERSION}") + +-ament_target_dependencies(moveit_simple_controller_manager +- ${THIS_PACKAGE_INCLUDE_DEPENDS} Boost) ++target_link_libraries( ++ moveit_simple_controller_manager ++ ${control_msgs_TARGETS} ++ rclcpp::rclcpp ++ rclcpp_action::rclcpp_action ++ moveit_core::moveit_core ++ pluginlib::pluginlib ++ Boost::headers) + + install( + TARGETS moveit_simple_controller_manager diff --git a/patch/ros-kilted-moveit-simple-controller-manager.win.patch b/patch/ros-rolling-moveit-simple-controller-manager.win.patch similarity index 100% rename from patch/ros-kilted-moveit-simple-controller-manager.win.patch rename to patch/ros-rolling-moveit-simple-controller-manager.win.patch diff --git a/patch/ros-kilted-mrt-cmake-modules.patch b/patch/ros-rolling-mrt-cmake-modules.patch similarity index 100% rename from patch/ros-kilted-mrt-cmake-modules.patch rename to patch/ros-rolling-mrt-cmake-modules.patch diff --git a/patch/ros-kilted-nav2-behavior-tree.patch b/patch/ros-rolling-nav2-behavior-tree.patch similarity index 100% rename from patch/ros-kilted-nav2-behavior-tree.patch rename to patch/ros-rolling-nav2-behavior-tree.patch diff --git a/patch/ros-kilted-nav2-common.patch b/patch/ros-rolling-nav2-common.patch similarity index 100% rename from patch/ros-kilted-nav2-common.patch rename to patch/ros-rolling-nav2-common.patch diff --git a/patch/ros-kilted-nav2-costmap-2d.patch b/patch/ros-rolling-nav2-costmap-2d.patch similarity index 100% rename from patch/ros-kilted-nav2-costmap-2d.patch rename to patch/ros-rolling-nav2-costmap-2d.patch diff --git a/patch/ros-kilted-nav2-map-server.win.patch b/patch/ros-rolling-nav2-map-server.win.patch similarity index 100% rename from patch/ros-kilted-nav2-map-server.win.patch rename to patch/ros-rolling-nav2-map-server.win.patch diff --git a/patch/ros-kilted-nav2-mppi-controller.osx.patch b/patch/ros-rolling-nav2-mppi-controller.osx.patch similarity index 100% rename from patch/ros-kilted-nav2-mppi-controller.osx.patch rename to patch/ros-rolling-nav2-mppi-controller.osx.patch diff --git a/patch/ros-kilted-nav2-route.osx.patch b/patch/ros-rolling-nav2-route.osx.patch similarity index 100% rename from patch/ros-kilted-nav2-route.osx.patch rename to patch/ros-rolling-nav2-route.osx.patch diff --git a/patch/ros-kilted-nav2-smac-planner.win.patch b/patch/ros-rolling-nav2-smac-planner.win.patch similarity index 100% rename from patch/ros-kilted-nav2-smac-planner.win.patch rename to patch/ros-rolling-nav2-smac-planner.win.patch diff --git a/patch/ros-kilted-nav2-util.patch b/patch/ros-rolling-nav2-util.patch similarity index 100% rename from patch/ros-kilted-nav2-util.patch rename to patch/ros-rolling-nav2-util.patch diff --git a/patch/ros-kilted-nobleo-socketcan-bridge.patch b/patch/ros-rolling-nobleo-socketcan-bridge.patch similarity index 100% rename from patch/ros-kilted-nobleo-socketcan-bridge.patch rename to patch/ros-rolling-nobleo-socketcan-bridge.patch diff --git a/patch/ros-kilted-omni-wheel-drive-controller.win.patch b/patch/ros-rolling-omni-wheel-drive-controller.win.patch similarity index 100% rename from patch/ros-kilted-omni-wheel-drive-controller.win.patch rename to patch/ros-rolling-omni-wheel-drive-controller.win.patch diff --git a/patch/ros-kilted-ompl.patch b/patch/ros-rolling-ompl.patch similarity index 100% rename from patch/ros-kilted-ompl.patch rename to patch/ros-rolling-ompl.patch diff --git a/patch/ros-kilted-ouster-ros.patch b/patch/ros-rolling-ouster-ros.patch similarity index 100% rename from patch/ros-kilted-ouster-ros.patch rename to patch/ros-rolling-ouster-ros.patch diff --git a/patch/ros-kilted-ouster-ros.win.patch b/patch/ros-rolling-ouster-ros.win.patch similarity index 100% rename from patch/ros-kilted-ouster-ros.win.patch rename to patch/ros-rolling-ouster-ros.win.patch diff --git a/patch/ros-kilted-pal-statistics.win.patch b/patch/ros-rolling-pal-statistics.win.patch similarity index 100% rename from patch/ros-kilted-pal-statistics.win.patch rename to patch/ros-rolling-pal-statistics.win.patch diff --git a/patch/ros-rolling-parameter-traits.patch b/patch/ros-rolling-parameter-traits.patch new file mode 100644 index 0000000..3f83bb7 --- /dev/null +++ b/patch/ros-rolling-parameter-traits.patch @@ -0,0 +1,13 @@ +diff --git a/include/parameter_traits/parameter_traits.hpp b/include/parameter_traits/parameter_traits.hpp +index a62153dc..f190922b 100644 +--- a/include/parameter_traits/parameter_traits.hpp ++++ b/include/parameter_traits/parameter_traits.hpp +@@ -34,7 +34,7 @@ + #include + + #include +-#include ++#include + + #ifndef SILENCE_DEPRECATION_WARNINGS + #ifdef _MSC_VER diff --git a/patch/ros-rolling-pcl-conversions.patch b/patch/ros-rolling-pcl-conversions.patch new file mode 100644 index 0000000..801be16 --- /dev/null +++ b/patch/ros-rolling-pcl-conversions.patch @@ -0,0 +1,138 @@ +diff --git a/include/pcl_conversions/pcl_conversions.h b/include/pcl_conversions/pcl_conversions.h +index e959ae4..37643d9 100644 +--- a/include/pcl_conversions/pcl_conversions.h ++++ b/include/pcl_conversions/pcl_conversions.h +@@ -38,6 +38,7 @@ + #define PCL_CONVERSIONS_H__ + + #include ++#include + #include + + #include +@@ -77,6 +78,34 @@ + + namespace pcl_conversions { + ++ namespace internal ++ { ++ template ++ inline void move(std::vector &a, std::vector &b) ++ { ++ b.swap(a); ++ } ++ ++ template ++ inline void move(std::vector &a, std::vector &b) ++ { ++ b.assign(a.cbegin(), a.cend()); ++ } ++ ++ template ++ inline void move(std::vector &a, rosidl::Buffer &b) ++ { ++ b = std::move(a); ++ } ++ ++ template ++ inline void move(rosidl::Buffer &a, std::vector &b) ++ { ++ b = a.to_vector(); ++ a.clear(); ++ } ++ } ++ + /** PCLHeader <=> Header **/ + + inline +@@ -169,7 +198,7 @@ namespace pcl_conversions { + void moveFromPCL(pcl::PCLImage &pcl_image, sensor_msgs::msg::Image &image) + { + copyPCLImageMetaData(pcl_image, image); +- image.data.swap(pcl_image.data); ++ internal::move(pcl_image.data, image.data); + } + + inline +@@ -194,7 +223,7 @@ namespace pcl_conversions { + void moveToPCL(sensor_msgs::msg::Image &image, pcl::PCLImage &pcl_image) + { + copyImageMetaData(image, pcl_image); +- pcl_image.data.swap(image.data); ++ internal::move(image.data, pcl_image.data); + } + + /** PCLPointField <=> PointField **/ +@@ -269,7 +298,7 @@ namespace pcl_conversions { + void moveFromPCL(pcl::PCLPointCloud2 &pcl_pc2, sensor_msgs::msg::PointCloud2 &pc2) + { + copyPCLPointCloud2MetaData(pcl_pc2, pc2); +- pc2.data.swap(pcl_pc2.data); ++ internal::move(pcl_pc2.data, pc2.data); + } + + inline +@@ -296,7 +325,7 @@ namespace pcl_conversions { + void moveToPCL(sensor_msgs::msg::PointCloud2 &pc2, pcl::PCLPointCloud2 &pcl_pc2) + { + copyPointCloud2MetaData(pc2, pcl_pc2); +- pcl_pc2.data.swap(pc2.data); ++ internal::move(pc2.data, pcl_pc2.data); + } + + /** pcl::PointIndices <=> pcl_msgs::PointIndices **/ +@@ -312,7 +341,7 @@ namespace pcl_conversions { + void moveFromPCL(pcl::PointIndices &pcl_pi, pcl_msgs::msg::PointIndices &pi) + { + fromPCL(pcl_pi.header, pi.header); +- pi.indices.swap(pcl_pi.indices); ++ internal::move(pcl_pi.indices, pi.indices); + } + + inline +@@ -326,7 +355,7 @@ namespace pcl_conversions { + void moveToPCL(pcl_msgs::msg::PointIndices &pi, pcl::PointIndices &pcl_pi) + { + toPCL(pi.header, pcl_pi.header); +- pcl_pi.indices.swap(pi.indices); ++ internal::move(pi.indices, pcl_pi.indices); + } + + /** pcl::ModelCoefficients <=> pcl_msgs::ModelCoefficients **/ +@@ -342,7 +371,7 @@ namespace pcl_conversions { + void moveFromPCL(pcl::ModelCoefficients &pcl_mc, pcl_msgs::msg::ModelCoefficients &mc) + { + fromPCL(pcl_mc.header, mc.header); +- mc.values.swap(pcl_mc.values); ++ internal::move(pcl_mc.values, mc.values); + } + + inline +@@ -356,26 +385,11 @@ namespace pcl_conversions { + void moveToPCL(pcl_msgs::msg::ModelCoefficients &mc, pcl::ModelCoefficients &pcl_mc) + { + toPCL(mc.header, pcl_mc.header); +- pcl_mc.values.swap(mc.values); ++ internal::move(mc.values, pcl_mc.values); + } + + /** pcl::Vertices <=> pcl_msgs::Vertices **/ + +- namespace internal +- { +- template +- inline void move(std::vector &a, std::vector &b) +- { +- b.swap(a); +- } +- +- template +- inline void move(std::vector &a, std::vector &b) +- { +- b.assign(a.cbegin(), a.cend()); +- } +- } +- + inline + void fromPCL(const pcl::Vertices &pcl_vert, pcl_msgs::msg::Vertices &vert) + { diff --git a/patch/ros-rolling-pilz-industrial-motion-planner-testutils.patch b/patch/ros-rolling-pilz-industrial-motion-planner-testutils.patch new file mode 100644 index 0000000..4d64c8c --- /dev/null +++ b/patch/ros-rolling-pilz-industrial-motion-planner-testutils.patch @@ -0,0 +1,27 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1026df76f3..b4e17da23d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,15 +29,14 @@ add_library( + src/robotconfiguration.cpp src/sequence.cpp src/xml_testdata_loader.cpp) + + # Specify libraries to link a library or executable target against +-ament_target_dependencies( ++target_link_libraries( + pilz_industrial_motion_planner_testutils +- Boost +- Eigen3 +- eigen3_cmake_module +- rclcpp +- moveit_core +- moveit_msgs +- tf2_eigen) ++ Boost::headers ++ Eigen3::Eigen ++ rclcpp::rclcpp ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ tf2_eigen::tf2_eigen) + + # ############################################################################## + # Install ## diff --git a/patch/ros-rolling-pilz-industrial-motion-planner.patch b/patch/ros-rolling-pilz-industrial-motion-planner.patch new file mode 100644 index 0000000..0d8ffde --- /dev/null +++ b/patch/ros-rolling-pilz-industrial-motion-planner.patch @@ -0,0 +1,359 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -64,30 +64,98 @@ + ) + + add_library(planning_context_loader_base SHARED src/planning_context_loader.cpp) +-target_link_libraries(planning_context_loader_base cartesian_limits_parameters) +-ament_target_dependencies(planning_context_loader_base +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ planning_context_loader_base ++ cartesian_limits_parameters ++ joint_limits_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library( + joint_limits_common SHARED + src/joint_limits_aggregator.cpp src/joint_limits_container.cpp + src/joint_limits_validator.cpp src/limits_container.cpp) +-target_link_libraries(joint_limits_common cartesian_limits_parameters) +-ament_target_dependencies(joint_limits_common ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ joint_limits_common ++ cartesian_limits_parameters ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library( + trajectory_generation_common SHARED + src/trajectory_functions.cpp src/trajectory_generator.cpp + src/trajectory_blender_transition_window.cpp) +-target_link_libraries(trajectory_generation_common cartesian_limits_parameters) +-ament_target_dependencies(trajectory_generation_common +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ trajectory_generation_common ++ cartesian_limits_parameters ++ joint_limits_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library(command_list_manager SHARED src/command_list_manager.cpp + src/plan_components_builder.cpp) +-target_link_libraries(command_list_manager trajectory_generation_common +- joint_limits_common) +-ament_target_dependencies(command_list_manager ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries( ++ command_list_manager ++ trajectory_generation_common ++ joint_limits_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + # ############################################################################## + # Plugins ## +@@ -95,43 +163,128 @@ + + add_library(pilz_industrial_motion_planner SHARED + src/pilz_industrial_motion_planner.cpp) +-ament_target_dependencies(pilz_industrial_motion_planner +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(pilz_industrial_motion_planner +- planning_context_loader_base joint_limits_common) ++target_link_libraries( ++ pilz_industrial_motion_planner ++ planning_context_loader_base ++ joint_limits_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library( + planning_context_loader_ptp SHARED + src/planning_context_loader_ptp.cpp src/trajectory_generator_ptp.cpp + src/velocity_profile_atrap.cpp) +-ament_target_dependencies(planning_context_loader_ptp +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(planning_context_loader_ptp planning_context_loader_base +- joint_limits_common trajectory_generation_common) ++target_link_libraries( ++ planning_context_loader_ptp ++ planning_context_loader_base ++ joint_limits_common ++ trajectory_generation_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library( + planning_context_loader_lin SHARED + src/planning_context_loader_lin.cpp src/trajectory_generator_lin.cpp + src/velocity_profile_atrap.cpp) +-ament_target_dependencies(planning_context_loader_lin +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(planning_context_loader_lin planning_context_loader_base +- joint_limits_common trajectory_generation_common) ++target_link_libraries( ++ planning_context_loader_lin ++ planning_context_loader_base ++ joint_limits_common ++ trajectory_generation_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library( + planning_context_loader_circ SHARED + src/planning_context_loader_circ.cpp src/trajectory_generator_circ.cpp + src/path_circle_generator.cpp) +-ament_target_dependencies(planning_context_loader_circ +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(planning_context_loader_circ planning_context_loader_base +- joint_limits_common trajectory_generation_common) ++target_link_libraries( ++ planning_context_loader_circ ++ planning_context_loader_base ++ joint_limits_common ++ trajectory_generation_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + add_library(sequence_capability SHARED src/move_group_sequence_action.cpp + src/move_group_sequence_service.cpp) +-ament_target_dependencies(sequence_capability ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(sequence_capability joint_limits_common +- command_list_manager trajectory_generation_common) ++target_link_libraries( ++ sequence_capability ++ joint_limits_common ++ command_list_manager ++ trajectory_generation_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + # ############################################################################## + # Install ## +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -12,10 +12,26 @@ + + # pilz_industrial_motion_testhelpers + add_library(${PROJECT_NAME}_test_utils test_utils.cpp) +-ament_target_dependencies(${PROJECT_NAME}_test_utils +- ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-target_link_libraries(${PROJECT_NAME}_test_utils joint_limits_common +- trajectory_generation_common) ++target_link_libraries( ++ ${PROJECT_NAME}_test_utils ++ joint_limits_common ++ trajectory_generation_common ++ Eigen3::Eigen ++ ${geometry_msgs_TARGETS} ++ moveit_core::moveit_core ++ ${moveit_msgs_TARGETS} ++ moveit_ros_move_group::moveit_ros_move_group ++ moveit_ros_planning::moveit_ros_planning ++ pluginlib::pluginlib ++ rclcpp::rclcpp ++ tf2::tf2 ++ tf2_eigen::tf2_eigen ++ tf2_eigen_kdl::tf2_eigen_kdl ++ ${tf2_geometry_msgs_TARGETS} ++ tf2_kdl::tf2_kdl ++ tf2_ros::tf2_ros ++ ${orocos_kdl_LIBRARIES} ++ Boost::headers) + + # Unit tests + add_subdirectory(unit_tests) +diff --git a/test/unit_tests/CMakeLists.txt b/test/unit_tests/CMakeLists.txt +--- a/test/unit_tests/CMakeLists.txt ++++ b/test/unit_tests/CMakeLists.txt +@@ -38,9 +38,9 @@ + # Trajectory Functions Unit Test + ament_add_gtest_executable(unittest_trajectory_functions + src/unittest_trajectory_functions.cpp) +-ament_target_dependencies(unittest_trajectory_functions Boost) +-target_link_libraries(unittest_trajectory_functions ${PROJECT_NAME}_test_utils +- trajectory_generation_common joint_limits_common) ++target_link_libraries( ++ unittest_trajectory_functions ${PROJECT_NAME}_test_utils ++ trajectory_generation_common joint_limits_common Boost::headers) + add_ros_test(launch/unittest_trajectory_functions.test.py ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + +@@ -49,11 +49,12 @@ + unittest_trajectory_blender_transition_window + src/unittest_trajectory_blender_transition_window.cpp + ${CMAKE_SOURCE_DIR}/src/trajectory_blender_transition_window.cpp) +-ament_target_dependencies(unittest_trajectory_blender_transition_window +- pilz_industrial_motion_planner_testutils) + target_link_libraries( +- unittest_trajectory_blender_transition_window ${PROJECT_NAME}_test_utils +- trajectory_generation_common planning_context_loader_lin) ++ unittest_trajectory_blender_transition_window ++ ${PROJECT_NAME}_test_utils ++ trajectory_generation_common ++ planning_context_loader_lin ++ pilz_industrial_motion_planner_testutils::pilz_industrial_motion_planner_testutils) + add_ros_test(launch/unittest_trajectory_blender_transition_window.test.py ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + +@@ -70,20 +71,22 @@ + # trajectory generator circ Unit Test + ament_add_gtest_executable(unittest_trajectory_generator_circ + src/unittest_trajectory_generator_circ.cpp) +-ament_target_dependencies(unittest_trajectory_generator_circ +- pilz_industrial_motion_planner_testutils) +-target_link_libraries(unittest_trajectory_generator_circ +- ${PROJECT_NAME}_test_utils planning_context_loader_circ) ++target_link_libraries( ++ unittest_trajectory_generator_circ ++ ${PROJECT_NAME}_test_utils ++ planning_context_loader_circ ++ pilz_industrial_motion_planner_testutils::pilz_industrial_motion_planner_testutils) + add_ros_test(launch/unittest_trajectory_generator_circ.test.py ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + + # trajectory generator lin Unit Test + ament_add_gtest_executable(unittest_trajectory_generator_lin + src/unittest_trajectory_generator_lin.cpp) +-ament_target_dependencies(unittest_trajectory_generator_lin +- pilz_industrial_motion_planner_testutils) +-target_link_libraries(unittest_trajectory_generator_lin +- ${PROJECT_NAME}_test_utils planning_context_loader_lin) ++target_link_libraries( ++ unittest_trajectory_generator_lin ++ ${PROJECT_NAME}_test_utils ++ planning_context_loader_lin ++ pilz_industrial_motion_planner_testutils::pilz_industrial_motion_planner_testutils) + add_ros_test(launch/unittest_trajectory_generator_lin.test.py ARGS + "test_binary_dir:=${CMAKE_CURRENT_BINARY_DIR}") + diff --git a/patch/ros-kilted-plotjuggler.osx.patch b/patch/ros-rolling-plotjuggler.osx.patch similarity index 100% rename from patch/ros-kilted-plotjuggler.osx.patch rename to patch/ros-rolling-plotjuggler.osx.patch diff --git a/patch/ros-kilted-plotjuggler.win.patch b/patch/ros-rolling-plotjuggler.win.patch similarity index 100% rename from patch/ros-kilted-plotjuggler.win.patch rename to patch/ros-rolling-plotjuggler.win.patch diff --git a/patch/ros-kilted-point-cloud-msg-wrapper.patch b/patch/ros-rolling-point-cloud-msg-wrapper.patch similarity index 100% rename from patch/ros-kilted-point-cloud-msg-wrapper.patch rename to patch/ros-rolling-point-cloud-msg-wrapper.patch diff --git a/patch/ros-rolling-python-qt-binding.patch b/patch/ros-rolling-python-qt-binding.patch new file mode 100644 index 0000000..963b06d --- /dev/null +++ b/patch/ros-rolling-python-qt-binding.patch @@ -0,0 +1,681 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9c00505..61850b1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -4,12 +4,23 @@ project(python_qt_binding) + find_package(ament_cmake REQUIRED) + find_package(ament_cmake_python REQUIRED) + ++# Copy python package into binary directory ++file(COPY src/${PROJECT_NAME} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) ++ ++include(python_qt_binding-extras.cmake) ++ ++# Generate a version.py file inside the copied package directory ++file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}/version.py ++ "QT_MAJOR_VERSION = ${python_qt_binding_QT_MAJOR_VERSION}\n" ++) ++ ++# Install the package from the binary directory + ament_python_install_package(${PROJECT_NAME} +- PACKAGE_DIR src/${PROJECT_NAME}) ++ PACKAGE_DIR ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}) + + install(FILES ++ cmake/pyproject.toml.in + cmake/shiboken_helper.cmake +- cmake/sip_configure.py + cmake/sip_helper.cmake + DESTINATION share/${PROJECT_NAME}/cmake) + +@@ -27,4 +38,6 @@ if(BUILD_TESTING) + TIMEOUT 90) + endif() + +-ament_package() ++ament_package( ++ CONFIG_EXTRAS "python_qt_binding-extras.cmake" ++) +diff --git a/cmake/pyproject.toml.in b/cmake/pyproject.toml.in +new file mode 100644 +index 0000000..36ce9f2 +--- /dev/null ++++ b/cmake/pyproject.toml.in +@@ -0,0 +1,22 @@ ++[build-system] ++requires = ["sip >=6, <7"] ++build-backend = "sipbuild.api" ++ ++[project] ++name = "@PROJECT_NAME@" ++version = "1.0.0" ++ ++[tool.sip] ++project-factory = "pyqtbuild:PyQtProject" ++ ++[tool.sip.builder] ++qmake = "@python_qt_binding_QMAKE_EXECUTABLE@" ++ ++[tool.sip.project] ++build-dir = "@SIP_BUILD_DIR@" ++sip-files-dir = "@sip_SOURCE_DIR@" ++sip-include-dirs = ["@__PYQT_BINDINGS_DIR@"] ++abi-version = "@__QT_SIP_ABI_VERSION@" ++ ++[tool.sip.bindings.@PROJECT_NAME@] ++sip-file = "@SIP_FILE_NAME@" +diff --git a/cmake/sip_configure.py b/cmake/sip_configure.py +deleted file mode 100644 +index 5210ee5..0000000 +--- a/cmake/sip_configure.py ++++ /dev/null +@@ -1,231 +0,0 @@ +-import copy +-import os +-import re +-import shutil +-import subprocess +-import sys +-import tempfile +- +-import PyQt5 +-from PyQt5 import QtCore +-import sipconfig +- +-libqt5_rename = False +- +- +-class Configuration(sipconfig.Configuration): +- +- def __init__(self): +- env = copy.copy(os.environ) +- env['QT_SELECT'] = '5' +- qmake_exe = 'qmake-qt5' if shutil.which('qmake-qt5') else 'qmake' +- qtconfig = subprocess.check_output( +- [qmake_exe, '-query'], env=env, universal_newlines=True) +- qtconfig = dict(line.split(':', 1) for line in qtconfig.splitlines()) +- pyqtconfig = { +- 'qt_archdata_dir': qtconfig['QT_INSTALL_DATA'], +- 'qt_data_dir': qtconfig['QT_INSTALL_DATA'], +- 'qt_dir': qtconfig['QT_INSTALL_PREFIX'], +- 'qt_inc_dir': qtconfig['QT_INSTALL_HEADERS'], +- 'qt_lib_dir': qtconfig['QT_INSTALL_LIBS'], +- 'qt_threaded': 1, +- 'qt_version': QtCore.QT_VERSION, +- 'qt_winconfig': 'shared exceptions', +- } +- if sys.platform == 'darwin': +- if os.path.exists(os.path.join(qtconfig['QT_INSTALL_LIBS'], 'QtCore.framework')): +- pyqtconfig['qt_framework'] = 1 +- else: +- global libqt5_rename +- libqt5_rename = True +- +- sipconfig.Configuration.__init__(self, [pyqtconfig]) +- +- macros = sipconfig._default_macros.copy() +- macros['INCDIR_QT'] = qtconfig['QT_INSTALL_HEADERS'] +- macros['LIBDIR_QT'] = qtconfig['QT_INSTALL_LIBS'] +- macros['MOC'] = 'moc-qt5' if shutil.which('moc-qt5') else 'moc' +- self.set_build_macros(macros) +- +- +-def get_sip_dir_flags(config): +- """ +- Get the extra SIP flags needed by the imported qt module, and locate PyQt5 sip install files. +- +- Note that this normally only includes those flags (-x and -t) that relate to SIP's versioning +- system. +- """ +- try: +- sip_dir = config.pyqt_sip_dir +- sip_flags = config.pyqt_sip_flags +- return sip_dir, sip_flags +- except AttributeError: +- pass +- +- # We didn't find the sip_dir and sip_flags from the config, continue looking +- +- # sipconfig.Configuration does not have a pyqt_sip_dir or pyqt_sip_flags AttributeError +- sip_flags = QtCore.PYQT_CONFIGURATION['sip_flags'] +- +- candidate_sip_dirs = [] +- +- # Archlinux installs sip files here by default +- candidate_sip_dirs.append(os.path.join(PyQt5.__path__[0], 'bindings')) +- +- # sip4 installs here by default +- candidate_sip_dirs.append(os.path.join(sipconfig._pkg_config['default_sip_dir'], 'PyQt5')) +- +- # Homebrew installs sip files here by default +- candidate_sip_dirs.append(os.path.join(sipconfig._pkg_config['default_sip_dir'], 'Qt5')) +- +- for sip_dir in candidate_sip_dirs: +- if os.path.exists(sip_dir): +- return sip_dir, sip_flags +- +- raise FileNotFoundError('The sip directory for PyQt5 could not be located. Please ensure' + +- ' that PyQt5 is installed') +- +- +-if len(sys.argv) != 8: +- print('usage: %s build-dir sip-file output_dir include_dirs libs lib_dirs ldflags' % +- sys.argv[0]) +- sys.exit(1) +- +-# The SIP build folder, the SIP file, the output directory, the include +-# directories, the libraries, the library directories and the linker +-# flags. +-build_dir, sip_file, output_dir, include_dirs, libs, lib_dirs, ldflags = sys.argv[1:] +- +-# The name of the SIP build file generated by SIP and used by the build system. +-build_file = 'pyqtscripting.sbf' +- +-# Get the PyQt configuration information. +-config = Configuration() +- +-sip_dir, sip_flags = get_sip_dir_flags(config) +- +-try: +- os.makedirs(build_dir) +-except OSError: +- pass +- +-# Run SIP to generate the code. Note that we tell SIP where to find the qt +-# module's specification files using the -I flag. +- +-sip_bin = config.sip_bin +-# Without the .exe, this might actually be a directory in Windows +-if sys.platform == 'win32' and os.path.isdir(sip_bin): +- sip_bin += '.exe' +- +-# SIP4 has an incompatibility with Qt 5.15.6. In particular, Qt 5.15.6 uses a new SIP directive +-# called py_ssize_t_clean in QtCoremod.sip that SIP4 does not understand. +-# +-# Unfortunately, the combination of SIP4 and Qt 5.15.6 is common. Archlinux, Ubuntu 22.04 +-# and RHEL-9 all have this combination. On Ubuntu 22.04, there is a custom patch to SIP4 +-# to make it understand the py_ssize_t_clean tag, so the combination works. But on most +-# other platforms, it fails. +-# +-# To workaround this, copy all of the SIP files into a temporary directory, remove the offending +-# line, and then use that temporary directory as the include path. This is unnecessary on +-# Ubuntu 22.04, but shouldn't hurt anything there. +-with tempfile.TemporaryDirectory() as tmpdirname: +- shutil.copytree(sip_dir, tmpdirname, dirs_exist_ok=True) +- +- output = '' +- with open(os.path.join(tmpdirname, 'QtCore', 'QtCoremod.sip'), 'r') as infp: +- for line in infp: +- if line.startswith('%Module(name='): +- result = re.sub(r', py_ssize_t_clean=True', '', line) +- output += result +- else: +- output += line +- +- with open(os.path.join(tmpdirname, 'QtCore', 'QtCoremod.sip'), 'w') as outfp: +- outfp.write(output) +- +- cmd = [ +- sip_bin, +- '-c', build_dir, +- '-b', os.path.join(build_dir, build_file), +- '-I', tmpdirname, +- '-w' +- ] +- cmd += sip_flags.split(' ') +- cmd.append(sip_file) +- +- subprocess.check_call(cmd) +- +-# Create the Makefile. The QtModuleMakefile class provided by the +-# pyqtconfig module takes care of all the extra preprocessor, compiler and +-# linker flags needed by the Qt library. +-makefile = sipconfig.SIPModuleMakefile( +- dir=build_dir, +- configuration=config, +- build_file=build_file, +- qt=['QtCore', 'QtGui'] +-) +- +-# hack to override makefile behavior which always prepend -l to libraries +-# which is wrong for absolute paths +-default_platform_lib_function = sipconfig.SIPModuleMakefile.platform_lib +- +- +-def custom_platform_lib_function(self, clib, framework=0): +- if not clib or clib.isspace(): +- return None +- # Only add '-l' if a library doesn't already start with '-l' and is not an absolute path +- if os.path.isabs(clib) or clib.startswith('-l'): +- return clib +- +- global libqt5_rename +- # sip renames libs to Qt5 automatically on Linux, but not on macOS +- if libqt5_rename and not framework and clib.startswith('Qt') and not clib.startswith('Qt5'): +- return '-lQt5' + clib[2:] +- +- return default_platform_lib_function(self, clib, framework) +- +- +-sipconfig.SIPModuleMakefile.platform_lib = custom_platform_lib_function +- +- +-# split paths on whitespace +-# while dealing with whitespaces within the paths if they are escaped with backslashes +-def split_paths(paths): +- paths = re.split('(?<=[^\\\\]) ', paths) +- return paths +- +- +-for include_dir in split_paths(include_dirs): +- include_dir = include_dir.replace('\\', '') +- makefile.extra_include_dirs.append(include_dir) +-for lib in split_paths(libs): +- makefile.extra_libs.append(lib) +-for lib_dir in split_paths(lib_dirs): +- lib_dir = lib_dir.replace('\\', '') +- makefile.extra_lib_dirs.append(lib_dir) +-for ldflag in ldflags.split('\\ '): +- makefile.LFLAGS.append(ldflag) +- +-# redirect location of generated library +-makefile._target = '"%s"' % os.path.join(output_dir, makefile._target) +- +-# Force c++17 +-if sys.platform == 'win32': +- makefile.extra_cxxflags.append('/std:c++17') +- # The __cplusplus flag is not properly set on Windows for backwards +- # compatibilty. This flag sets it correctly +- makefile.CXXFLAGS.append('/Zc:__cplusplus') +-else: +- makefile.extra_cxxflags.append('-std=c++17') +- +-# Finalise the Makefile, preparing it to be saved to disk +-makefile.finalise() +- +-# Replace Qt variables from libraries +-libs = makefile.LIBS.as_list() +-for i in range(len(libs)): +- libs[i] = libs[i].replace('$$[QT_INSTALL_LIBS]', config.build_macros()['LIBDIR_QT']) +-makefile.LIBS.set(libs) +- +-# Generate the Makefile itself +-makefile.generate() +diff --git a/cmake/sip_helper.cmake b/cmake/sip_helper.cmake +index a5ac3c2..acc8063 100644 +--- a/cmake/sip_helper.cmake ++++ b/cmake/sip_helper.cmake +@@ -5,47 +5,92 @@ set(__PYTHON_QT_BINDING_SIP_HELPER_INCLUDED TRUE) + + set(__PYTHON_QT_BINDING_SIP_HELPER_DIR ${CMAKE_CURRENT_LIST_DIR}) + +-# By default, without the settings below, find_package(Python3) will attempt +-# to find the newest python version it can, and additionally will find the +-# most specific version. For instance, on a system that has +-# /usr/bin/python3.10, /usr/bin/python3.11, and /usr/bin/python3, it will find +-# /usr/bin/python3.11, even if /usr/bin/python3 points to /usr/bin/python3.10. +-# The behavior we want is to prefer the "system" installed version unless the +-# user specifically tells us othewise through the Python3_EXECUTABLE hint. +-# Setting CMP0094 to NEW means that the search will stop after the first +-# python version is found. Setting Python3_FIND_UNVERSIONED_NAMES means that +-# the search will prefer /usr/bin/python3 over /usr/bin/python3.11. And that +-# latter functionality is only available in CMake 3.20 or later, so we need +-# at least that version. + cmake_minimum_required(VERSION 3.20) + cmake_policy(SET CMP0094 NEW) + set(Python3_FIND_UNVERSIONED_NAMES FIRST) + + find_package(Python3 ${Python3_VERSION} REQUIRED COMPONENTS Interpreter Development) + ++# Find the directory containing the SIP bindings shipped by PyQt. ++# ++# :param python_qt_binding_QT_MAJOR_VERSION: The major version of Qt (e.g., 5 or 6). ++# ++# :out __PYQT_BINDINGS_DIR: Path to the directory containing QT*.sip files. ++# :out __PYQT_BINDINGS_FOUND: Boolean indicating if the bindings were located. ++# ++function(__find_qt_sip_files python_qt_binding_QT_MAJOR_VERSION) ++ set(MODULE_NAME "PyQt${python_qt_binding_QT_MAJOR_VERSION}") ++ ++ execute_process( ++ COMMAND ${Python3_EXECUTABLE} -c "import ${MODULE_NAME}.bindings as pb; print(pb.__path__[0])" ++ OUTPUT_VARIABLE BINDINGS_DIR ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++ ERROR_QUIET ++ RESULT_VARIABLE _res ++ ) ++ ++ if(_res EQUAL 0 AND IS_DIRECTORY "${BINDINGS_DIR}") ++ set(__PYQT_BINDINGS_DIR "${BINDINGS_DIR}" PARENT_SCOPE) ++ set(__PYQT_BINDINGS_FOUND TRUE PARENT_SCOPE) ++ message(STATUS "Found ${MODULE_NAME} SIP bindings at: ${BINDINGS_DIR}") ++ else() ++ set(__PYQT_BINDINGS_FOUND FALSE PARENT_SCOPE) ++ message(WARNING "Could not determine ${MODULE_NAME} bindings directory.") ++ endif() ++endfunction() ++ ++# Extract the sip-abi-version from PyQt's configuration ++# ++# :param BINDINGS_DIR: Path to the directory containing QT*.sip files. ++# :out __QT_SIP_ABI_VERSION: The detected ABI version (defaults to 12). ++function(__find_qt_sip_abi BINDINGS_DIR) ++ # Default to 12 if detection fails ++ set(DETECTED_ABI "12") ++ set(TOML_FILE "${BINDINGS_DIR}/QtCore/QtCore.toml") ++ ++ if(EXISTS "${TOML_FILE}") ++ file(READ "${TOML_FILE}" TOML_CONTENT_STR) ++ if(TOML_CONTENT_STR MATCHES "sip-abi-version[ \t]*=[ \t]*\"([^\"]+)\"") ++ set(DETECTED_ABI ${CMAKE_MATCH_1}) ++ message(STATUS "Detected SIP ABI version: ${DETECTED_ABI}") ++ endif() ++ else() ++ message(STATUS "QtCore.toml not found at ${TOML_FILE}, defaulting SIP ABI to 12") ++ endif() ++ ++ set(__QT_SIP_ABI_VERSION "${DETECTED_ABI}" PARENT_SCOPE) ++endfunction() ++ ++# Check if modern sipbuild is available via python module + execute_process( +- COMMAND ${Python3_EXECUTABLE} -c "import sipconfig; print(sipconfig.Configuration().sip_bin)" +- OUTPUT_VARIABLE PYTHON_SIP_EXECUTABLE ++ COMMAND ${Python3_EXECUTABLE} -c "import sipbuild" ++ RESULT_VARIABLE _sipbuild_res + ERROR_QUIET) + +-if(PYTHON_SIP_EXECUTABLE) +- string(STRIP ${PYTHON_SIP_EXECUTABLE} SIP_EXECUTABLE) +-else() +- find_program(SIP_EXECUTABLE sip) +-endif() +- +-if(SIP_EXECUTABLE) +- message(STATUS "SIP binding generator available at: ${SIP_EXECUTABLE}") ++if(_sipbuild_res EQUAL 0) ++ message(STATUS "Modern SIP binding generator (sip-build) is available.") + set(sip_helper_FOUND TRUE) + else() +- message(STATUS "SIP binding generator NOT available.") ++ message(STATUS "Modern SIP binding generator NOT available.") + set(sip_helper_NOTFOUND TRUE) + endif() + ++# Find Qt's installed SIP files ++__find_qt_sip_files(${python_qt_binding_QT_MAJOR_VERSION}) ++if(NOT __PYQT_BINDINGS_FOUND) ++ message(FATAL_ERROR "PyQt${python_qt_binding_QT_MAJOR_VERSION} SIP bindings are required but were not found.") ++endif() ++ ++# Extract the sip-abi-version from PyQt ++__find_qt_sip_abi("${__PYQT_BINDINGS_DIR}") ++ ++# Find qmake ++find_program(python_qt_binding_QMAKE_EXECUTABLE NAMES qmake${python_qt_binding_QT_MAJOR_VERSION} qmake REQUIRED) ++ + # + # Run the SIP generator and compile the generated code into a library. + # +-# .. note:: The target lib${PROJECT_NAME} is created. ++# .. note:: Creates a target named lib${PROJECT_NAME} + # + # :param PROJECT_NAME: The name of the sip project + # :type PROJECT_NAME: string +@@ -53,17 +98,14 @@ endif() + # :type SIP_FILE: string + # + # The following options can be used to override the default behavior: +-# SIP_CONFIGURE: the used configure script for SIP +-# (default: sip_configure.py in the same folder as this file) ++# SIP_CONFIGURE: (IGNORED) Retained for CMake API compatibility only. + # SOURCE_DIR: the source dir (default: ${PROJECT_SOURCE_DIR}/src) + # LIBRARY_DIR: the library dir (default: ${PROJECT_SOURCE_DIR}/src) + # BINARY_DIR: the binary dir (default: ${PROJECT_BINARY_DIR}) + # + # The following keywords arguments can be used to specify: +-# DEPENDS: depends for the custom command +-# (should list all sip and header files) ++# DEPENDS: depends for the custom command (should list all sip and header files) + # DEPENDENCIES: target dependencies +-# (should list the library for which SIP generates the bindings) + # + function(build_sip_binding PROJECT_NAME SIP_FILE) + cmake_parse_arguments(sip "" "SIP_CONFIGURE;SOURCE_DIR;LIBRARY_DIR;BINARY_DIR" "DEPENDS;DEPENDENCIES" ${ARGN}) +@@ -71,11 +113,11 @@ function(build_sip_binding PROJECT_NAME SIP_FILE) + message(WARNING "build_sip_binding(${PROJECT_NAME}) called with unused arguments: ${sip_UNPARSED_ARGUMENTS}") + endif() + +- # set default values for optional arguments +- if(NOT sip_SIP_CONFIGURE) +- # default to sip_configure.py in this directory +- set(sip_SIP_CONFIGURE ${__PYTHON_QT_BINDING_SIP_HELPER_DIR}/sip_configure.py) ++ if(sip_SIP_CONFIGURE) ++ message(WARNING "SIP_CONFIGURE argument is deprecated and ignored. CMake now handles configuration natively.") + endif() ++ ++ # set default values for optional arguments + if(NOT sip_SOURCE_DIR) + set(sip_SOURCE_DIR ${PROJECT_SOURCE_DIR}/src) + endif() +@@ -88,43 +130,42 @@ function(build_sip_binding PROJECT_NAME SIP_FILE) + + set(SIP_BUILD_DIR ${sip_BINARY_DIR}/sip/${PROJECT_NAME}) + +- set(INCLUDE_DIRS ${${PROJECT_NAME}_INCLUDE_DIRS} ${Python3_INCLUDE_DIRS}) +- set(LIBRARIES ${${PROJECT_NAME}_LIBRARIES}) +- set(LIBRARY_DIRS ${${PROJECT_NAME}_LIBRARY_DIRS}) +- set(LDFLAGS_OTHER ${${PROJECT_NAME}_LDFLAGS_OTHER}) ++ # Extract the filename from the SIP_FILE path ++ get_filename_component(SIP_FILE_NAME ${SIP_FILE} NAME) + +- add_custom_command( +- OUTPUT ${SIP_BUILD_DIR}/Makefile +- COMMAND ${Python3_EXECUTABLE} ${sip_SIP_CONFIGURE} ${SIP_BUILD_DIR} ${SIP_FILE} ${sip_LIBRARY_DIR} +- \"${INCLUDE_DIRS}\" \"${LIBRARIES}\" \"${LIBRARY_DIRS}\" \"${LDFLAGS_OTHER}\" +- DEPENDS ${sip_SIP_CONFIGURE} ${SIP_FILE} ${sip_DEPENDS} +- WORKING_DIRECTORY ${sip_SOURCE_DIR} +- COMMENT "Running SIP generator for ${PROJECT_NAME} Python bindings..." +- ) ++ # Generate a pyproject.toml to be given to sip-build ++ file(MAKE_DIRECTORY ${SIP_BUILD_DIR}) + +- if(NOT EXISTS "${sip_LIBRARY_DIR}") +- file(MAKE_DIRECTORY ${sip_LIBRARY_DIR}) +- endif() ++ set(PYPROJECT_TOML "${SIP_BUILD_DIR}/pyproject.toml") ++ configure_file( ++ "${__PYTHON_QT_BINDING_SIP_HELPER_DIR}/pyproject.toml.in" ++ "${PYPROJECT_TOML}" ++ @ONLY ++ ) + +- if(WIN32) +- set(MAKE_EXECUTABLE NMake.exe) +- else() +- find_program(MAKE_PROGRAM NAMES make) +- message(STATUS "Found required make: ${MAKE_PROGRAM}") +- set(MAKE_EXECUTABLE ${MAKE_PROGRAM}) +- endif() ++ # Find all generated C/C++ files ++ set(GENERATED_CPP ++ "${SIP_BUILD_DIR}/lib${PROJECT_NAME}/siplib${PROJECT_NAME}part0.cpp" ++ ) + ++ # Generate code for a cPython extension using sip-build + add_custom_command( +- OUTPUT ${sip_LIBRARY_DIR}/lib${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} +- COMMAND ${MAKE_EXECUTABLE} +- DEPENDS ${SIP_BUILD_DIR}/Makefile ++ OUTPUT ${GENERATED_CPP} ++ COMMAND ${Python3_EXECUTABLE} -m sipbuild.tools.build --no-compile --concatenate 1 ++ DEPENDS ${SIP_FILE} ${sip_DEPENDS} ${PYPROJECT_TOML} + WORKING_DIRECTORY ${SIP_BUILD_DIR} +- COMMENT "Compiling generated code for ${PROJECT_NAME} Python bindings..." ++ COMMENT "Generating C++ code for ${PROJECT_NAME} Python bindings using sip-build..." + ) + +- add_custom_target(lib${PROJECT_NAME} ALL +- DEPENDS ${sip_LIBRARY_DIR}/lib${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} +- COMMENT "Meta target for ${PROJECT_NAME} Python bindings..." +- ) +- add_dependencies(lib${PROJECT_NAME} ${sip_DEPENDENCIES}) ++ # Build the cPython extension natively using CMake ++ python3_add_library(lib${PROJECT_NAME} MODULE ${GENERATED_CPP}) ++ ++ # Link project dependencies against this target ++ target_include_directories(lib${PROJECT_NAME} PRIVATE ${${PROJECT_NAME}_INCLUDE_DIRS} ${SIP_BUILD_DIR}) ++ target_link_libraries(lib${PROJECT_NAME} PRIVATE ${${PROJECT_NAME}_LIBRARIES} ${sip_DEPENDENCIES}) ++ target_link_directories(lib${PROJECT_NAME} PRIVATE ${${PROJECT_NAME}_LIBRARY_DIRS}) ++ ++ if(${PROJECT_NAME}_LDFLAGS_OTHER) ++ target_link_options(lib${PROJECT_NAME} PRIVATE ${${PROJECT_NAME}_LDFLAGS_OTHER}) ++ endif() + endfunction() +diff --git a/package.xml b/package.xml +index df2b169..0547cdc 100644 +--- a/package.xml ++++ b/package.xml +@@ -28,10 +28,8 @@ + + ament_cmake + +- qtbase5-dev +- python3-qt5-bindings +- +- python3-qt5-bindings ++ qt6-base-dev ++ python3-qt-bindings + + ament_cmake_pytest + ament_lint_auto +diff --git a/python_qt_binding-extras.cmake b/python_qt_binding-extras.cmake +new file mode 100644 +index 0000000..5bfec49 +--- /dev/null ++++ b/python_qt_binding-extras.cmake +@@ -0,0 +1,2 @@ ++# Allow users to pick which QT version to use ++set(python_qt_binding_QT_MAJOR_VERSION "6" CACHE STRING "The major version of Qt to use (5 or 6)") +diff --git a/src/python_qt_binding/binding_helper.py b/src/python_qt_binding/binding_helper.py +index 27c3237..86913fe 100644 +--- a/src/python_qt_binding/binding_helper.py ++++ b/src/python_qt_binding/binding_helper.py +@@ -41,6 +41,8 @@ import platform + import sys + import traceback + ++from .version import QT_MAJOR_VERSION ++ + + QT_BINDING = None + QT_BINDING_MODULES = {} +@@ -155,9 +157,9 @@ def _load_pyqt(required_modules, optional_modules): + + # register required and optional PyQt modules + for module_name in required_modules: +- _named_import('PyQt5.%s' % module_name) ++ _named_import(f'PyQt{QT_MAJOR_VERSION}.{module_name}') + for module_name in optional_modules: +- _named_optional_import('PyQt5.%s' % module_name) ++ _named_optional_import(f'PyQt{QT_MAJOR_VERSION}.{module_name}') + + # set some names for compatibility with PySide + sys.modules['QtCore'].Signal = sys.modules['QtCore'].pyqtSignal +@@ -166,30 +168,38 @@ def _load_pyqt(required_modules, optional_modules): + + # try to register Qwt module + try: +- import PyQt5.Qwt5 +- _register_binding_module('Qwt', PyQt5.Qwt5) ++ Qwt = builtins.__import__(f'PyQt{QT_MAJOR_VERSION}.Qwt{QT_MAJOR_VERSION}', fromlist=['*']) ++ _register_binding_module('Qwt', Qwt) + except ImportError: + pass + + global _loadUi + + def _loadUi(uifile, baseinstance=None, custom_widgets_=None): +- from PyQt5 import uic ++ uic = builtins.__import__(f'PyQt{QT_MAJOR_VERSION}.uic', fromlist=['*']) + return uic.loadUi(uifile, baseinstance=baseinstance) + +- import PyQt5.QtCore +- return PyQt5.QtCore.PYQT_VERSION_STR ++ QtCore = builtins.__import__(f'PyQt{QT_MAJOR_VERSION}.QtCore', fromlist=['*']) ++ return QtCore.PYQT_VERSION_STR + + + def _load_pyside(required_modules, optional_modules): + # set environment variable QT_API for matplotlib + os.environ['QT_API'] = 'pyside' + ++ # Determine the PySide module based on the Qt version ++ if str(QT_MAJOR_VERSION) == '6': ++ pyside_module = 'PySide6' ++ elif str(QT_MAJOR_VERSION) == '5': ++ pyside_module = 'PySide2' ++ else: ++ raise RuntimeError('Only Qt5 and Qt6 are supported') ++ + # register required and optional PySide modules + for module_name in required_modules: +- _named_import('PySide2.%s' % module_name) ++ _named_import(f'{pyside_module}.{module_name}') + for module_name in optional_modules: +- _named_optional_import('PySide2.%s' % module_name) ++ _named_optional_import(f'{pyside_module}.{module_name}') + + # set some names for compatibility with PyQt + sys.modules['QtCore'].pyqtSignal = sys.modules['QtCore'].Signal +@@ -198,7 +208,7 @@ def _load_pyside(required_modules, optional_modules): + + # try to register PySideQwt module + try: +- import PySideQwt ++ PySideQwt = builtins.__import__(f'{pyside_module}Qwt', fromlist=['*']) + _register_binding_module('Qwt', PySideQwt) + except ImportError: + pass +@@ -206,8 +216,10 @@ def _load_pyside(required_modules, optional_modules): + global _loadUi + + def _loadUi(uifile, baseinstance=None, custom_widgets=None): +- from PySide2.QtUiTools import QUiLoader +- from PySide2.QtCore import QMetaObject ++ QtUiTools = builtins.__import__(f'{pyside_module}.QtUiTools', fromlist=['*']) ++ QtCore = builtins.__import__(f'{pyside_module}.QtCore', fromlist=['*']) ++ QUiLoader = QtUiTools.QUiLoader ++ QMetaObject = QtCore.QMetaObject + + class CustomUiLoader(QUiLoader): + class_aliases = { +@@ -241,25 +253,17 @@ def _load_pyside(required_modules, optional_modules): + + loader = CustomUiLoader(baseinstance, custom_widgets) + +- # instead of passing the custom widgets, they should be registered using +- # QUiLoader.registerCustomWidget(), +- # but this does not work in PySide 1.0.6: it simply segfaults... +- # loader = CustomUiLoader(baseinstance) +- # custom_widgets = custom_widgets or {} +- # for custom_widget in custom_widgets.values(): +- # loader.registerCustomWidget(custom_widget) +- + ui = loader.load(uifile) + QMetaObject.connectSlotsByName(ui) + return ui + +- import PySide2 +- return PySide2.__version__ ++ pyside = builtins.__import__(pyside_module, fromlist=['*']) ++ return pyside.__version__ + + + def loadUi(uifile, baseinstance=None, custom_widgets=None): + """ +- Load a provided UI file chosen Python Qt 5 binding. ++ Load a provided UI file chosen Python Qt binding. + + @type uifile: str + @param uifile: Absolute path of .ui file diff --git a/patch/ros-rolling-qt-gui-cpp.patch b/patch/ros-rolling-qt-gui-cpp.patch new file mode 100644 index 0000000..36d0807 --- /dev/null +++ b/patch/ros-rolling-qt-gui-cpp.patch @@ -0,0 +1,688 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 09339d57..423323b6 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,7 +20,8 @@ if(WIN32) + endif() + + find_package(pluginlib REQUIRED) +-find_package(Qt5 REQUIRED COMPONENTS Widgets) ++include(cmake/qt_gui_cpp-extras.cmake) ++find_package(Qt${qt_gui_cpp_USE_QT_MAJOR_VERSION} REQUIRED COMPONENTS Widgets Core) + find_package(TinyXML2 REQUIRED) + + ament_python_install_package(${PROJECT_NAME} +@@ -43,19 +44,29 @@ set(qt_gui_cpp_HDRS + include/qt_gui_cpp/plugin_context.hpp + ) + +-qt5_wrap_cpp(qt_gui_cpp_MOCS ${qt_gui_cpp_HDRS}) ++if(${qt_gui_cpp_USE_QT_MAJOR_VERSION} GREATER "5") ++ qt_standard_project_setup() ++ qt_wrap_cpp(qt_gui_cpp_MOCS ${qt_gui_cpp_HDRS}) ++else() ++ qt5_wrap_cpp(qt_gui_cpp_MOCS ${qt_gui_cpp_HDRS}) ++endif() + + add_library(${PROJECT_NAME} SHARED ${qt_gui_cpp_SRCS} ${qt_gui_cpp_MOCS}) + target_include_directories(${PROJECT_NAME} PUBLIC + "$" + "$") ++set_property(TARGET ${PROJECT_NAME} PROPERTY PREFIX "") ++target_compile_definitions(${PROJECT_NAME} PRIVATE BINDINGS_BUILD) + + target_link_libraries(${PROJECT_NAME} +- ${QT_QTCORE_LIBRARY} +- ${QT_QTGUI_LIBRARY} +- Qt5::Widgets +- pluginlib::pluginlib +- tinyxml2::tinyxml2) ++ PUBLIC ++ ${QT_QTCORE_LIBRARY} ++ ${QT_QTGUI_LIBRARY} ++ Qt${qt_gui_cpp_USE_QT_MAJOR_VERSION}::Widgets ++ Qt${qt_gui_cpp_USE_QT_MAJOR_VERSION}::Core ++ pluginlib::pluginlib ++ tinyxml2::tinyxml2 ++) + + add_subdirectory(src/qt_gui_cpp_shiboken) + add_subdirectory(src/qt_gui_cpp_sip) +@@ -73,6 +84,9 @@ install( + DESTINATION include/${PROJECT_NAME} + ) + ++if(${qt_gui_cpp_USE_QT_MAJOR_VERSION} GREATER "5") ++ ament_export_dependencies(Qt6) ++endif() + ament_export_dependencies(pluginlib TinyXML2) + ament_export_targets(export_${PROJECT_NAME} HAS_LIBRARY_TARGET) + +diff --git a/cmake/qt_gui_cpp-extras.cmake b/cmake/qt_gui_cpp-extras.cmake +index 37cf66a7..b31b5046 100644 +--- a/cmake/qt_gui_cpp-extras.cmake ++++ b/cmake/qt_gui_cpp-extras.cmake +@@ -26,4 +26,5 @@ + # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + # POSSIBILITY OF SUCH DAMAGE. + +-set(qt_gui_cpp_USE_QT_MAJOR_VERSION 5) ++find_package(python_qt_binding QUIET) ++set(qt_gui_cpp_USE_QT_MAJOR_VERSION "${python_qt_binding_QT_MAJOR_VERSION}") +diff --git a/include/qt_gui_cpp/generic_proxy.hpp b/include/qt_gui_cpp/generic_proxy.hpp +index 26981571..760f092d 100644 +--- a/include/qt_gui_cpp/generic_proxy.hpp ++++ b/include/qt_gui_cpp/generic_proxy.hpp +@@ -35,6 +35,8 @@ + + #include + ++#define Q_ARG_OLD(type, data) QArgument(#type, data) ++ + namespace qt_gui_cpp + { + +diff --git a/include/qt_gui_cpp/plugin_bridge.hpp b/include/qt_gui_cpp/plugin_bridge.hpp +index 5c76409b..7a2b055e 100644 +--- a/include/qt_gui_cpp/plugin_bridge.hpp ++++ b/include/qt_gui_cpp/plugin_bridge.hpp +@@ -50,6 +50,8 @@ class PluginBridge + public: + PluginBridge(); + ++ virtual ~PluginBridge(); ++ + virtual bool load_plugin( + PluginProvider * provider, const QString & plugin_id, + PluginContext * plugin_context); +diff --git a/include/qt_gui_cpp/plugin_provider.hpp b/include/qt_gui_cpp/plugin_provider.hpp +index a703e7e1..a67d61a5 100644 +--- a/include/qt_gui_cpp/plugin_provider.hpp ++++ b/include/qt_gui_cpp/plugin_provider.hpp +@@ -38,7 +38,7 @@ + #include "plugin_descriptor.hpp" + + #include +-#include ++#include + #include + + namespace qt_gui_cpp +@@ -51,7 +51,7 @@ public: + + virtual ~PluginProvider(); + +- virtual QMap discover(QObject * discovery_data); ++ virtual QMultiMap discover(QObject * discovery_data); + + /** + * @attention Ownership of returned PluginDescriptor's is transfered to the caller +diff --git a/include/qt_gui_cpp/recursive_plugin_provider.hpp b/include/qt_gui_cpp/recursive_plugin_provider.hpp +index 2fd3758f..c0960fdd 100644 +--- a/include/qt_gui_cpp/recursive_plugin_provider.hpp ++++ b/include/qt_gui_cpp/recursive_plugin_provider.hpp +@@ -34,7 +34,7 @@ + #define QT_GUI_CPP__RECURSIVE_PLUGIN_PROVIDER_HPP_ + + #include +-#include ++#include + #include + + #include "composite_plugin_provider.hpp" +@@ -51,7 +51,7 @@ public: + + virtual ~RecursivePluginProvider(); + +- virtual QMap discover(QObject * discovery_data); ++ virtual QMultiMap discover(QObject * discovery_data); + + virtual void shutdown(); + +diff --git a/include/qt_gui_cpp/ros_pluginlib_plugin_provider.hpp b/include/qt_gui_cpp/ros_pluginlib_plugin_provider.hpp +index cd89e5d8..c99ea403 100644 +--- a/include/qt_gui_cpp/ros_pluginlib_plugin_provider.hpp ++++ b/include/qt_gui_cpp/ros_pluginlib_plugin_provider.hpp +@@ -87,7 +87,7 @@ public: + } + } + +- virtual QMap discover(QObject * discovery_data) ++ virtual QMultiMap discover(QObject * discovery_data) + { + return PluginProvider::discover(discovery_data); + } +diff --git a/package.xml b/package.xml +index 1eaf6cf2..2c80d201 100644 +--- a/package.xml ++++ b/package.xml +@@ -18,8 +18,8 @@ + pkg-config + pluginlib + python_qt_binding +- qt5-qmake +- qtbase5-dev ++ qt6-base-dev ++ libqt6widgets6t64 + tinyxml2 + + pluginlib +diff --git a/src/qt_gui_cpp/composite_plugin_provider.cpp b/src/qt_gui_cpp/composite_plugin_provider.cpp +index 6c571e9d..6ccfccc9 100644 +--- a/src/qt_gui_cpp/composite_plugin_provider.cpp ++++ b/src/qt_gui_cpp/composite_plugin_provider.cpp +@@ -124,14 +124,18 @@ Plugin * CompositePluginProvider::load_plugin( + const QString & plugin_id, + PluginContext * plugin_context) + { ++ QString plugin_id_temp = plugin_id; ++ plugin_id_temp.replace("['", ""); ++ plugin_id_temp.replace("']", ""); ++ + // dispatch load to appropriate provider + for (QMap>::iterator it = discovered_plugins_.begin(); + it != discovered_plugins_.end(); it++) + { +- if (it.value().contains(plugin_id)) { ++ if (it.value().contains(plugin_id_temp)) { + PluginProvider * plugin_provider = it.key(); + try { +- Plugin * instance = plugin_provider->load_plugin(plugin_id, plugin_context); ++ Plugin * instance = plugin_provider->load_plugin(plugin_id_temp, plugin_context); + running_plugins_[instance] = plugin_provider; + return instance; + } catch (std::exception & e) { +diff --git a/src/qt_gui_cpp/plugin_bridge.cpp b/src/qt_gui_cpp/plugin_bridge.cpp +index 553b292b..0b8853d4 100644 +--- a/src/qt_gui_cpp/plugin_bridge.cpp ++++ b/src/qt_gui_cpp/plugin_bridge.cpp +@@ -40,6 +40,8 @@ + namespace qt_gui_cpp + { + ++PluginBridge::~PluginBridge() = default; ++ + PluginBridge::PluginBridge() + : QObject() + , provider_(0) +diff --git a/src/qt_gui_cpp/plugin_context.cpp b/src/qt_gui_cpp/plugin_context.cpp +index 998004a4..15cce256 100644 +--- a/src/qt_gui_cpp/plugin_context.cpp ++++ b/src/qt_gui_cpp/plugin_context.cpp +@@ -63,7 +63,7 @@ const QStringList & PluginContext::argv() const + + void PluginContext::addWidget(QWidget * widget) + { +- bool rc = proxy_.invokeMethod("add_widget", Q_ARG(QWidget *, widget)); ++ bool rc = proxy_.invokeMethod("add_widget", Q_ARG_OLD(QWidget *, widget)); + if (!rc) { + throw std::runtime_error("PluginContext::addWidget() invoke method failed"); + } +@@ -71,7 +71,7 @@ void PluginContext::addWidget(QWidget * widget) + + void PluginContext::removeWidget(QWidget * widget) + { +- bool rc = proxy_.invokeMethod("remove_widget", Q_ARG(QWidget *, widget)); ++ bool rc = proxy_.invokeMethod("remove_widget", Q_ARG_OLD(QWidget *, widget)); + if (!rc) { + throw std::runtime_error("PluginContext::removeWidget() invoke method failed"); + } +diff --git a/src/qt_gui_cpp/plugin_provider.cpp b/src/qt_gui_cpp/plugin_provider.cpp +index 0bc61a95..7fc8fe81 100644 +--- a/src/qt_gui_cpp/plugin_provider.cpp ++++ b/src/qt_gui_cpp/plugin_provider.cpp +@@ -41,7 +41,7 @@ PluginProvider::PluginProvider() + PluginProvider::~PluginProvider() + {} + +-QMap PluginProvider::discover(QObject * discovery_data) ++QMultiMap PluginProvider::discover(QObject * discovery_data) + { + QMultiMap plugins; + QList descriptors = discover_descriptors(discovery_data); +@@ -50,8 +50,10 @@ QMap PluginProvider::discover(QObject * discovery_data) + { + // extract plugin descriptor dictionary + PluginDescriptor * descriptor = *it; +- QMap plugin = descriptor->toDictionary(); +- plugins.unite(plugin); ++ QMap descriptorValue = descriptor->toDictionary(); ++ for (auto i = descriptorValue.cbegin(), end = descriptorValue.cend(); i != end; ++i) { ++ plugins.insert(i.key(), i.value()); ++ } + delete descriptor; + } + return plugins; +diff --git a/src/qt_gui_cpp/recursive_plugin_provider.cpp b/src/qt_gui_cpp/recursive_plugin_provider.cpp +index 94c98f63..77a3d537 100644 +--- a/src/qt_gui_cpp/recursive_plugin_provider.cpp ++++ b/src/qt_gui_cpp/recursive_plugin_provider.cpp +@@ -48,7 +48,7 @@ RecursivePluginProvider::~RecursivePluginProvider() + delete plugin_provider_; + } + +-QMap RecursivePluginProvider::discover(QObject * discovery_data) ++QMultiMap RecursivePluginProvider::discover(QObject * discovery_data) + { + // discover plugins, which are providers themselves + QList descriptors = plugin_provider_->discover_descriptors(discovery_data); +diff --git a/src/qt_gui_cpp/settings.cpp b/src/qt_gui_cpp/settings.cpp +index 7a0473a4..eed7f973 100644 +--- a/src/qt_gui_cpp/settings.cpp ++++ b/src/qt_gui_cpp/settings.cpp +@@ -44,82 +44,89 @@ Settings::Settings(QObject * obj) + Settings Settings::getSettings(const QString & prefix) + { + Settings settings(proxy_.proxiedObject()); +- bool rc = proxy_.invokeMethodWithReturn("get_settings", Q_RETURN_ARG(Settings, settings), +- Q_ARG(QString, prefix)); +- if (!rc) { +- throw std::runtime_error("Settings::get_settings() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(settings.proxy_.proxiedObject(), ++ "get_settings", ++ Qt::DirectConnection, // Use Direct for synchronous ++ Q_RETURN_ARG(Settings, settings), ++ Q_ARG(QString, prefix)); ++ if (!rc) {throw std::runtime_error("Settings::get_settings() invoke method failed");} + return settings; + } + + QStringList Settings::allKeys() const + { + QStringList list; +- bool rc = const_cast(this)->proxy_.invokeMethodWithReturn("all_keys", +- Q_RETURN_ARG(QStringList, list)); +- if (!rc) { +- throw std::runtime_error("Settings::all_keys() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(const_cast(this)->proxy_.proxiedObject(), ++ "all_keys", ++ Qt::DirectConnection, // Use Direct for synchronous ++ Q_RETURN_ARG(QStringList, list)); ++ if (!rc) {throw std::runtime_error("Settings::all_keys() invoke method failed");} + return list; + } + + QStringList Settings::childGroups() const + { + QStringList list; +- bool rc = const_cast(this)->proxy_.invokeMethodWithReturn("child_groups", +- Q_RETURN_ARG(QStringList, list)); +- if (!rc) { +- throw std::runtime_error("Settings::child_groups() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(const_cast(this)->proxy_.proxiedObject(), ++ "child_groups", ++ Qt::DirectConnection, // Use Direct for synchronous ++ Q_RETURN_ARG(QStringList, list)); ++ if (!rc) {throw std::runtime_error("Settings::child_groups() invoke method failed");} + return list; + } + + QStringList Settings::childKeys() const + { + QStringList list; +- bool rc = const_cast(this)->proxy_.invokeMethodWithReturn("child_keys", +- Q_RETURN_ARG(QStringList, list)); +- if (!rc) { +- throw std::runtime_error("Settings::child_keys() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(const_cast(this)->proxy_.proxiedObject(), ++ "child_keys", ++ Qt::DirectConnection, // Use Direct for synchronous ++ Q_RETURN_ARG(QStringList, list)); ++ ++ if (!rc) {throw std::runtime_error("Settings::child_keys() invoke method failed");} + return list; + } + + bool Settings::contains(const QString & key) const + { + bool flag = false; +- bool rc = const_cast(this)->proxy_.invokeMethodWithReturn("contains", +- Q_RETURN_ARG(bool, flag), Q_ARG(QString, key)); +- if (!rc) { +- throw std::runtime_error("Settings::contains() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(const_cast(this)->proxy_.proxiedObject(), ++ "contains", ++ Qt::DirectConnection, // Use Direct for synchronous ++ Q_RETURN_ARG(bool, flag), ++ Q_ARG(QString, key)); ++ ++ if (!rc) {throw std::runtime_error("Settings::contains() invoke method failed");} + return flag; + } + + void Settings::remove(const QString & key) + { +- bool rc = proxy_.invokeMethod("remove", Q_ARG(QString, key)); +- if (!rc) { +- throw std::runtime_error("Settings::remove() invoke method failed"); +- } ++ bool rc; ++ if (!rc) {throw std::runtime_error("Settings::remove() invoke method failed");} + } + + void Settings::setValue(const QString & key, const QVariant & value) + { +- bool rc = proxy_.invokeMethod("set_value", Q_ARG(QString, key), Q_ARG(QVariant, value)); +- if (!rc) { +- throw std::runtime_error("Settings::set_value() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(proxy_.proxiedObject(), ++ "set_value", ++ Q_ARG(QString, key), ++ Q_ARG(QVariant, value)); ++ ++ if (!rc) {throw std::runtime_error("Settings::set_value() invoke method failed");} + } + + QVariant Settings::value(const QString & key, const QVariant & defaultValue) const + { + QVariant val; +- bool rc = const_cast(this)->proxy_.invokeMethodWithReturn("value", +- Q_RETURN_ARG(QVariant, val), Q_ARG(QString, key), Q_ARG(QVariant, defaultValue)); +- if (!rc) { +- throw std::runtime_error("Settings::value() invoke method failed"); +- } ++ bool rc = QMetaObject::invokeMethod(const_cast(this)->proxy_.proxiedObject(), ++ "value", ++ Qt::DirectConnection, // Use Direct for synchronous ++ Q_RETURN_ARG(QVariant, val), ++ Q_ARG(QString, key), ++ Q_ARG(QVariant, defaultValue)); ++ ++ if (!rc) {throw std::runtime_error("Settings::value() invoke method failed");} + return val; + } + } // namespace qt_gui_cpp +diff --git a/src/qt_gui_cpp_shiboken/CMakeLists.txt b/src/qt_gui_cpp_shiboken/CMakeLists.txt +index c03f75be..d83cac0a 100644 +--- a/src/qt_gui_cpp_shiboken/CMakeLists.txt ++++ b/src/qt_gui_cpp_shiboken/CMakeLists.txt +@@ -1,4 +1,11 @@ +-find_package(Qt5Widgets REQUIRED) ++ ++# Cannot use shiboken because of bugs in Debian and Ubuntu ++# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131536 ++# https://bugs.launchpad.net/ubuntu/+source/pyside6/+bug/2146611 ++return() ++ ++find_package(Qt${QT_VERSION_MAJOR}Widgets REQUIRED) ++ + set(qt_gui_cpp_shiboken_QT_COMPONENTS + QtCore + QtGui +@@ -40,15 +47,38 @@ ament_get_recursive_properties(deps_include_dirs _ ${TinyXML2_TARGETS} ${pluginl + list(APPEND qt_gui_cpp_INCLUDE_PATH ${deps_include_dirs}) + + find_package(python_qt_binding REQUIRED) +-include(${python_qt_binding_DIR}/shiboken_helper.cmake) +-ament_export_dependencies(pluginlib) +-if(shiboken_helper_FOUND) +- if(Shiboken_VERSION VERSION_GREATER "1.1.1") +- # shiboken 1.1.2 and higher will segfault until https://bugreports.qt-project.org/browse/PYSIDE-218 is fixed +- message(WARNING "Shiboken version ${Shiboken_VERSION} would segfault when trying to process qt_gui_cpp " +- "(see https://bugreports.qt-project.org/browse/PYSIDE-218)" +- " Therefore shiboken bindings are being skipped.") +- else() ++if(${QT_VERSION_MAJOR} GREATER "5") ++ list(APPEND qt_gui_cpp_BINDINGS "shiboken") ++ set(qt_gui_cpp_BINDINGS "${qt_gui_cpp_BINDINGS}" PARENT_SCOPE) ++ # Find required packages ++ find_package(Python COMPONENTS Interpreter Development REQUIRED) ++ find_package(Shiboken6Tools REQUIRED) ++ ++ set(shiboken_extra_options_str "") ++ foreach(dir ${class_loader_INCLUDE_DIRS} ${pluginlib_INCLUDE_DIRS} ${rcutils_INCLUDE_DIRS} ${rcpputils_INCLUDE_DIRS}) ++ list(APPEND shiboken_extra_options_str "-I\"${dir}\"") ++ endforeach() ++ ++ message(shiboken_extra_options_str ${shiboken_extra_options_str}) ++ ++ # Create Python bindings using Shiboken6Tools function ++ shiboken_generator_create_binding( ++ EXTENSION_TARGET libqt_gui_cpp_shiboken ++ GENERATED_SOURCES ${qt_gui_cpp_shiboken_SRCS} ++ HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/global.h" ++ TYPESYSTEM_FILE ${CMAKE_CURRENT_SOURCE_DIR}/typesystem.xml ++ LIBRARY_TARGET qt_gui_cpp ++ SHIBOKEN_EXTRA_OPTIONS ++ ${shiboken_extra_options_str} ++ -I${CMAKE_CURRENT_SOURCE_DIR}/../../include ++ QT_MODULES Core Gui Widgets ++ ) ++ install(TARGETS libqt_gui_cpp_shiboken ++ DESTINATION ${PYTHON_INSTALL_DIR}/${PROJECT_NAME}) ++ ++else() ++ include(${python_qt_binding_DIR}/shiboken_helper.cmake) ++ if(shiboken_helper_FOUND) + list(APPEND qt_gui_cpp_BINDINGS "shiboken") + set(qt_gui_cpp_BINDINGS "${qt_gui_cpp_BINDINGS}" PARENT_SCOPE) + +diff --git a/src/qt_gui_cpp_sip/CMakeLists.txt b/src/qt_gui_cpp_sip/CMakeLists.txt +index fc5f8c55..9d0ef9e8 100644 +--- a/src/qt_gui_cpp_sip/CMakeLists.txt ++++ b/src/qt_gui_cpp_sip/CMakeLists.txt +@@ -1,4 +1,11 @@ + set(qt_gui_cpp_HDRS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../include/qt_gui_cpp) ++ ++ ++set(qt_gui_cpp_sip "qt_gui_cpp.sip") ++if(${qt_gui_cpp_USE_QT_MAJOR_VERSION} GREATER "5") ++ set(qt_gui_cpp_sip "qt_gui_cpp_6.sip") ++endif() ++ + set(qt_gui_cpp_sip_DEPENDENT_FILES + composite_plugin_provider.sip + generic_proxy.sip +@@ -8,7 +15,7 @@ set(qt_gui_cpp_sip_DEPENDENT_FILES + plugin_descriptor.sip + plugin_provider.sip + recursive_plugin_provider.sip +- qt_gui_cpp.sip ++ ${qt_gui_cpp_sip} + ros_pluginlib_plugin_provider_for_plugin_providers.sip + ros_pluginlib_plugin_provider_for_plugins.sip + settings.sip +@@ -55,49 +62,29 @@ find_package(Python3 REQUIRED COMPONENTS Development) + + set(_qt_gui_cpp_sip_LIBRARIES + ${deps_libraries} ++ ${TinyXML2_LIBRARIES} ++ ${pluginlib_TARGETS} + Python3::Python + qt_gui_cpp + ) + +-# sip needs libraries to have resolved paths and cannot link to cmake targets +-foreach(_lib_name ${_qt_gui_cpp_sip_LIBRARIES}) +- if(TARGET ${_lib_name}) +- # Use a nifty cmake generator expression to resolve the target location +- list(APPEND qt_gui_cpp_sip_LIBRARIES $) +- else() +- # This library should work as is +- list(APPEND qt_gui_cpp_sip_LIBRARIES ${_lib_name}) +- endif() +-endforeach() +- + find_package(python_qt_binding REQUIRED) + include(${python_qt_binding_DIR}/sip_helper.cmake) + + ament_export_dependencies(pluginlib) +-include_directories(${PROJECT_NAME} ${qt_gui_cpp_INCLUDE_DIRECTORIES} ${deps_include_dirs}) +- +-# The include directories used by build_sip_binding are different than the one set in include directories +-set(qt_gui_cpp_sip_INCLUDE_DIRS ${qt_gui_cpp_sip_INCLUDE_DIRS} ${deps_include_dirs}) + + if(sip_helper_FOUND) + list(APPEND qt_gui_cpp_BINDINGS "sip") + set(qt_gui_cpp_BINDINGS "${qt_gui_cpp_BINDINGS}" PARENT_SCOPE) + +- build_sip_binding(qt_gui_cpp_sip qt_gui_cpp.sip ++ build_sip_binding(qt_gui_cpp_sip ${qt_gui_cpp_sip} + SOURCE_DIR ${PROJECT_SOURCE_DIR}/src/qt_gui_cpp_sip + LIBRARY_DIR ${CMAKE_CURRENT_BINARY_DIR} + DEPENDS ${qt_gui_cpp_sip_DEPENDENT_FILES} +- DEPENDENCIES qt_gui_cpp ++ DEPENDENCIES qt_gui_cpp ${dep_libraries} ++ ) ++ # build_sip_binding prefixes the target with "lib" ++ install(TARGETS libqt_gui_cpp_sip ++ DESTINATION "${PYTHON_INSTALL_DIR}/${PROJECT_NAME}" + ) +- +- if(APPLE) +- set(LIBQT_GUI_CPP_SIP_SUFFIX .so) +- elseif(WIN32) +- set(LIBQT_GUI_CPP_SIP_SUFFIX .pyd) +- else() +- set(LIBQT_GUI_CPP_SIP_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX}) +- endif() +- +- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libqt_gui_cpp_sip${LIBQT_GUI_CPP_SIP_SUFFIX} +- DESTINATION ${PYTHON_INSTALL_DIR}/${PROJECT_NAME}) + endif() +diff --git a/src/qt_gui_cpp_sip/generic_proxy_6.sip b/src/qt_gui_cpp_sip/generic_proxy_6.sip +new file mode 100644 +index 00000000..970511e0 +--- /dev/null ++++ b/src/qt_gui_cpp_sip/generic_proxy_6.sip +@@ -0,0 +1,16 @@ ++namespace qt_gui_cpp ++{ ++ ++class GenericProxy ++{ ++%TypeHeaderCode ++#include ++%End ++ ++public: ++ ++ GenericProxy(QObject* obj = 0); ++ ++}; ++ ++}; +diff --git a/src/qt_gui_cpp_sip/plugin_provider.sip b/src/qt_gui_cpp_sip/plugin_provider.sip +index 55918c8e..368ba909 100644 +--- a/src/qt_gui_cpp_sip/plugin_provider.sip ++++ b/src/qt_gui_cpp_sip/plugin_provider.sip +@@ -13,7 +13,7 @@ public: + + virtual ~PluginProvider(); + +- virtual QMap discover(QObject* discovery_data); ++ virtual QMultiMap discover(QObject* discovery_data); + + /** + * @attention Ownership of returned PluginDescriptor's is transfered to the caller +diff --git a/src/qt_gui_cpp_sip/pyproject.toml.in b/src/qt_gui_cpp_sip/pyproject.toml.in +new file mode 100644 +index 00000000..9c29746f +--- /dev/null ++++ b/src/qt_gui_cpp_sip/pyproject.toml.in +@@ -0,0 +1,35 @@ ++# Specify sip v6 as the build system for the package. ++ ++[build-system] ++requires = ["sip >=6, <7", "PyQt-builder >=1.10, <2"] ++build-backend = "sipbuild.api" ++ ++[tool.sip] ++project-factory = "pyqtbuild:PyQtProject" ++ ++[tool.sip.builder] ++qmake = "@QMAKE_EXECUTABLE@" ++qmake-settings = ["LIBS += @SIP_ABS_LIBRARIES@"] ++ ++[tool.sip.project] ++sip-files-dir = "@SIP_FILES_DIR@" ++build-dir = "@SIP_BUILD_DIR@" ++sip-include-dirs = ["@SIP_PROJECT_INCLUDE_DIRS@"] ++verbose = true ++abi-version = "13.6" ++ ++ ++# Specify the PEP 566 metadata for the project. ++[project] ++name = "lib@PROJECT_NAME@" ++ ++[tool.sip.bindings.libqt_gui_cpp_sip] ++sip-file = "@SIP_FILE@" ++include-dirs = [@SIP_INCLUDE_DIRS@] ++libraries = [] ++library-dirs = [] ++# this should be extra-objects, but these break inside pybuild with sip modules ++extra-link-args = [] ++qmake-QT = ["widgets"] ++define-macros = [@SIP_EXTRA_DEFINES@] ++exceptions = true +diff --git a/src/qt_gui_cpp_sip/qt_gui_cpp_6.sip b/src/qt_gui_cpp_sip/qt_gui_cpp_6.sip +new file mode 100644 +index 00000000..38ed997e +--- /dev/null ++++ b/src/qt_gui_cpp_sip/qt_gui_cpp_6.sip +@@ -0,0 +1,19 @@ ++%Module libqt_gui_cpp_sip ++ ++%Import QtCore/QtCoremod.sip ++%Import QtGui/QtGuimod.sip ++%Import QtWidgets/QtWidgetsmod.sip ++ ++%DefaultSupertype PyQt6.sip.simplewrapper ++ ++%Include composite_plugin_provider.sip ++%Include generic_proxy.sip ++%Include plugin.sip ++%Include plugin_bridge.sip ++%Include plugin_context.sip ++%Include plugin_descriptor.sip ++%Include plugin_provider.sip ++%Include recursive_plugin_provider.sip ++%Include ros_pluginlib_plugin_provider_for_plugin_providers.sip ++%Include ros_pluginlib_plugin_provider_for_plugins.sip ++%Include settings.sip +diff --git a/src/qt_gui_cpp_sip/recursive_plugin_provider.sip b/src/qt_gui_cpp_sip/recursive_plugin_provider.sip +index d0131740..22001d60 100644 +--- a/src/qt_gui_cpp_sip/recursive_plugin_provider.sip ++++ b/src/qt_gui_cpp_sip/recursive_plugin_provider.sip +@@ -14,7 +14,7 @@ public: + + virtual ~RecursivePluginProvider(); + +- virtual QMap discover(QObject* discovery_data); ++ virtual QMultiMap discover(QObject* discovery_data); + + virtual void shutdown(); + }; +diff --git a/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugin_providers.sip b/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugin_providers.sip +index f5a71e7d..c5faacfe 100644 +--- a/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugin_providers.sip ++++ b/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugin_providers.sip +@@ -17,7 +17,7 @@ public: + + virtual ~RosPluginlibPluginProvider_ForPluginProviders(); + +- virtual QMap discover(QObject* discovery_data); ++ virtual QMultiMap discover(QObject* discovery_data); + + virtual QList discover_descriptors(QObject* discovery_data); + +diff --git a/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugins.sip b/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugins.sip +index 4ec47007..c031aa41 100644 +--- a/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugins.sip ++++ b/src/qt_gui_cpp_sip/ros_pluginlib_plugin_provider_for_plugins.sip +@@ -17,7 +17,7 @@ public: + + virtual ~RosPluginlibPluginProvider_ForPlugins(); + +- virtual QMap discover(QObject* discovery_data); ++ virtual QMultiMap discover(QObject* discovery_data); + + virtual QList discover_descriptors(QObject* discovery_data); + diff --git a/patch/ros-rolling-qt-gui.patch b/patch/ros-rolling-qt-gui.patch new file mode 100644 index 0000000..d871590 --- /dev/null +++ b/patch/ros-rolling-qt-gui.patch @@ -0,0 +1,764 @@ +diff --git a/package.xml b/package.xml +index 4b08cd18..e8a07246 100644 +--- a/package.xml ++++ b/package.xml +@@ -16,9 +16,6 @@ + + ament_cmake + +- qt5-qmake +- python3-qt5-bindings +- + ament_index_python + python_qt_binding + python3-catkin-pkg-modules +diff --git a/src/qt_gui/about_handler.py b/src/qt_gui/about_handler.py +index bf23a957..ca799267 100644 +--- a/src/qt_gui/about_handler.py ++++ b/src/qt_gui/about_handler.py +@@ -32,6 +32,8 @@ import os + import platform + import sys + ++from packaging.version import Version ++ + from python_qt_binding import QT_BINDING, QT_BINDING_MODULES, QT_BINDING_VERSION + from python_qt_binding.QtCore import QObject, qVersion + from python_qt_binding.QtWidgets import QMessageBox +@@ -99,6 +101,16 @@ class AboutHandler(QObject): + + text += '.

' + ++ if Version(QT_BINDING_VERSION) < Version('6.0.0'): ++ no_icon = QMessageBox.NoIcon ++ ok = QMessageBox.Ok ++ else: ++ no_icon = QMessageBox.Icon.NoIcon ++ ok = QMessageBox.StandardButton.Ok ++ + mb = QMessageBox( +- QMessageBox.NoIcon, self.tr('About rqt'), text, QMessageBox.Ok, self.parent()) +- mb.exec_() ++ no_icon, self.tr('About rqt'), text, ok, self.parent()) ++ if Version(QT_BINDING_VERSION) < Version('6.0.0'): ++ mb.exec_() ++ else: ++ mb.exec() +diff --git a/src/qt_gui/container_manager.py b/src/qt_gui/container_manager.py +index 50114de1..8330bf9e 100644 +--- a/src/qt_gui/container_manager.py ++++ b/src/qt_gui/container_manager.py +@@ -97,7 +97,7 @@ class ContainerManager(QObject): + e.new_parent.objectName()) + floating = e.dock_widget.isFloating() + pos = e.dock_widget.pos() +- e.new_parent.addDockWidget(Qt.BottomDockWidgetArea, e.dock_widget) ++ e.new_parent.addDockWidget(Qt.DockWidgetArea.BottomDockWidgetArea, e.dock_widget) + if floating: + e.dock_widget.setFloating(floating) + e.dock_widget.move(pos) +diff --git a/src/qt_gui/dock_widget.py b/src/qt_gui/dock_widget.py +index 7112719a..9a0faba4 100644 +--- a/src/qt_gui/dock_widget.py ++++ b/src/qt_gui/dock_widget.py +@@ -28,6 +28,8 @@ + # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + # POSSIBILITY OF SUCH DAMAGE. + ++from packaging.version import Version ++from python_qt_binding import QT_BINDING_VERSION + from python_qt_binding.QtCore import qDebug, QEvent, QPoint, QRect, Qt + from python_qt_binding.QtGui import QMouseEvent + from python_qt_binding.QtWidgets import QApplication, QDockWidget +@@ -50,28 +52,40 @@ class DockWidget(QDockWidget): + self._main_windows = [] + + def _event(self, e): +- if e.type() == QEvent.MouseButtonPress and e.button() == Qt.LeftButton: +- qDebug('%spress, rel=%s, global=%s, diff=%s' % ( +- (' - pseudo ' if self._releasing_and_repressing_while_dragging else ''), +- e.pos(), e.globalPos(), e.globalPos() - self.pos())) +- +- if e.type() == QEvent.MouseButtonRelease and e.button() == Qt.LeftButton: +- qDebug('%srelease, rel=%s, global=%s, diff=%s' % ( +- (' - pseudo ' if self._releasing_and_repressing_while_dragging else ''), +- e.pos(), e.globalPos(), e.globalPos() - self.pos())) ++ if e.type() == QEvent.Type.MouseButtonPress and e.button() == Qt.MouseButton.LeftButton: ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ qDebug('%spress, rel=%s, global=%s, diff=%s' % ( ++ (' - pseudo ' if self._releasing_and_repressing_while_dragging else ''), ++ e.pos(), e.globalPosition().toPoint(), ++ e.globalPosition().toPoint() - self.pos())) ++ else: ++ qDebug('%spress, rel=%s, global=%s, diff=%s' % ( ++ (' - pseudo ' if self._releasing_and_repressing_while_dragging else ''), ++ e.pos(), e.globalPos(), e.globalPos() - self.pos())) ++ ++ if e.type() == QEvent.Type.MouseButtonRelease and e.button() == Qt.MouseButton.LeftButton: ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ qDebug('%srelease, rel=%s, global=%s, diff=%s' % ( ++ (' - pseudo ' if self._releasing_and_repressing_while_dragging else ''), ++ e.pos(), e.globalPosition().toPoint(), ++ e.globalPosition().toPoint() - self.pos())) ++ else: ++ qDebug('%srelease, rel=%s, global=%s, diff=%s' % ( ++ (' - pseudo ' if self._releasing_and_repressing_while_dragging else ''), ++ e.pos(), e.globalPos(), e.globalPos() - self.pos())) + + # store local position when pressing button before starting the custom drag'n'drop + # only allow when layout is not frozen + if self._dragging_parent is None and \ +- e.type() == QEvent.MouseButtonPress and \ +- e.button() == Qt.LeftButton and \ +- bool(self.features() & QDockWidget.DockWidgetMovable): ++ e.type() == QEvent.Type.MouseButtonPress and \ ++ e.button() == Qt.MouseButton.LeftButton and \ ++ bool(self.features() & QDockWidget.DockWidgetFeature.DockWidgetMovable): + self._dragging_local_pos = e.pos() + + if self._dragging_parent is None and \ + self._dragging_local_pos is not None and \ +- e.type() == QEvent.Move and \ +- QApplication.mouseButtons() & Qt.LeftButton: ++ e.type() == QEvent.Type.Move and \ ++ QApplication.mouseButtons() & Qt.MouseButton.LeftButton: + if self._widget_at(e.pos()) is not None: + qDebug( + 'DockWidget._event() start drag, dockwidget=%s, parent=%s, ' +@@ -95,14 +109,14 @@ class DockWidget(QDockWidget): + # unset local position when releasing button even when custom drag'n'drop + # has not been started + if self._dragging_local_pos is not None and \ +- e.type() == QEvent.MouseButtonRelease and \ +- e.button() == Qt.LeftButton \ ++ e.type() == QEvent.Type.MouseButtonRelease and \ ++ e.button() == Qt.MouseButton.LeftButton \ + and not self._releasing_and_repressing_while_dragging: + self._dragging_local_pos = None + + if self._dragging_parent is not None and \ +- e.type() == QEvent.MouseButtonRelease and \ +- e.button() == Qt.LeftButton and \ ++ e.type() == QEvent.Type.MouseButtonRelease and \ ++ e.button() == Qt.MouseButton.LeftButton and \ + not self._releasing_and_repressing_while_dragging: + qDebug('DockWidget._event() stop drag, dockwidget=%s, parent=%s\n' % + (self, self.parent())) +@@ -111,19 +125,28 @@ class DockWidget(QDockWidget): + self._main_windows = [] + + if self._dragging_parent is not None and \ +- e.type() == QEvent.MouseMove and \ +- e.buttons() & Qt.LeftButton and \ ++ e.type() == QEvent.Type.MouseMove and \ ++ e.buttons() & Qt.MouseButton.LeftButton and \ + not self._releasing_and_repressing_while_dragging: +- widget = self._widget_at(e.globalPos()) ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ widget = self._widget_at(e.globalPosition().toPoint()) ++ else: ++ widget = self._widget_at(e.globalPos()) + new_parent = self._get_new_parent(widget) + # print 'new_parent', new_parent, (new_parent.objectName() if new_parent else '') + if new_parent is not None and new_parent != self.parent(): + self._releasing_and_repressing_while_dragging = True + + # schedule stop of pseudo drag'n'drop and let it complete +- mouse_release_event = QMouseEvent( +- QEvent.MouseButtonRelease, self._dragging_local_pos, +- e.globalPos(), Qt.LeftButton, Qt.NoButton, e.modifiers()) ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ mouse_release_event = QMouseEvent( ++ QEvent.Type.MouseButtonRelease, self._dragging_local_pos, ++ e.globalPosition().toPoint(), ++ Qt.MouseButton.LeftButton, Qt.NoButton, e.modifiers()) ++ else: ++ mouse_release_event = QMouseEvent( ++ QEvent.Type.MouseButtonRelease, self._dragging_local_pos, ++ e.globalPos(), Qt.MouseButton.LeftButton, Qt.NoButton, e.modifiers()) + QApplication.instance().postEvent(self, mouse_release_event) + QApplication.sendPostedEvents() + +@@ -136,27 +159,49 @@ class DockWidget(QDockWidget): + self.setAttribute(Qt.WA_TransparentForMouseEvents, False) + + # schedule restart of pseudo drag'n'drop and let it complete +- mouse_repress_event = QMouseEvent( +- QEvent.MouseButtonPress, self._dragging_local_pos, e.globalPos(), +- Qt.LeftButton, Qt.LeftButton, e.modifiers()) ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ mouse_repress_event = QMouseEvent( ++ QEvent.Type.MouseButtonPress, self._dragging_local_pos, ++ e.globalPosition().toPoint(), ++ Qt.MouseButton.LeftButton, ++ Qt.MouseButton.LeftButton, e.modifiers()) ++ else: ++ mouse_repress_event = QMouseEvent( ++ QEvent.Type.MouseButtonPress, self._dragging_local_pos, e.globalPos(), ++ Qt.MouseButton.LeftButton, Qt.MouseButton.LeftButton, e.modifiers()) + QApplication.instance().postEvent(self, mouse_repress_event) + QApplication.sendPostedEvents() + + # schedule move to trigger dock widget drag'n'drop required for snapping and + # showing rubber band and let it complete move forth... +- mouse_move_event = QMouseEvent( +- QEvent.MouseMove, +- self._dragging_local_pos, +- e.globalPos() + QPoint(QApplication.startDragDistance(), 1), +- Qt.NoButton, +- Qt.LeftButton, +- e.modifiers()) ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ mouse_move_event = QMouseEvent( ++ QEvent.Type.MouseMove, ++ self._dragging_local_pos, ++ e.globalPosition().toPoint() + QPoint(QApplication.startDragDistance(), 1), ++ Qt.NoButton, ++ Qt.MouseButton.LeftButton, ++ e.modifiers()) ++ else: ++ mouse_move_event = QMouseEvent( ++ QEvent.Type.MouseMove, ++ self._dragging_local_pos, ++ e.globalPos() + QPoint(QApplication.startDragDistance(), 1), ++ Qt.NoButton, ++ Qt.MouseButton.LeftButton, ++ e.modifiers()) + QApplication.instance().postEvent(self, mouse_move_event) + QApplication.sendPostedEvents() + # ...and back +- mouse_move_event = QMouseEvent( +- QEvent.MouseMove, self._dragging_local_pos, e.globalPos(), +- Qt.NoButton, Qt.LeftButton, e.modifiers()) ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ mouse_move_event = QMouseEvent( ++ QEvent.Type.MouseMove, ++ self._dragging_local_pos, e.globalPosition().toPoint(), ++ Qt.NoButton, Qt.MouseButton.LeftButton, e.modifiers()) ++ else: ++ mouse_move_event = QMouseEvent( ++ QEvent.Type.MouseMove, self._dragging_local_pos, e.globalPos(), ++ Qt.NoButton, Qt.MouseButton.LeftButton, e.modifiers()) + QApplication.instance().postEvent(self, mouse_move_event) + QApplication.sendPostedEvents() + +diff --git a/src/qt_gui/dock_widget_title_bar.py b/src/qt_gui/dock_widget_title_bar.py +index 1fdaa0ab..dd3ee005 100644 +--- a/src/qt_gui/dock_widget_title_bar.py ++++ b/src/qt_gui/dock_widget_title_bar.py +@@ -84,8 +84,8 @@ class DockWidgetTitleBar(QWidget): + + self._close_callbacks = [] + self._event_callbacks = { +- QEvent.WindowIconChange: self._update_icon, +- QEvent.WindowTitleChange: self._update_title, ++ QEvent.Type.WindowIconChange: self._update_icon, ++ QEvent.Type.WindowTitleChange: self._update_title, + } + self._dock_widget.installEventFilter(self) + +@@ -134,7 +134,7 @@ class DockWidgetTitleBar(QWidget): + ret_val = self._event_callbacks[event.type()](obj, event) + if ret_val is not None: + return ret_val +- if event.type() == event.ContextMenu and obj == self.title_label: ++ if event.type() == QEvent.Type.ContextMenu and obj == self.title_label: + menu = QMenu(self) + rename_action = menu.addAction(self.tr('Rename dock widget')) + action = menu.exec_(self.mapToGlobal(event.pos())) +@@ -150,7 +150,8 @@ class DockWidgetTitleBar(QWidget): + pixmap = None + if self.parentWidget().windowIcon(): + pixmap = self.parentWidget().windowIcon().pixmap(self.close_button.iconSize()) +- self.icon_label.setPixmap(pixmap) ++ if pixmap is not None: ++ self.icon_label.setPixmap(pixmap) + + def _update_title(self, *args): + self.title_label.setText(self.parentWidget().windowTitle()) +@@ -158,7 +159,7 @@ class DockWidgetTitleBar(QWidget): + def _toggle_dockable(self, enabled): + dock_widget = self.parentWidget() + if enabled: +- dock_widget.setAllowedAreas(Qt.AllDockWidgetAreas) ++ dock_widget.setAllowedAreas(Qt.DockWidgetArea.AllDockWidgetAreas) + else: + dock_widget.setAllowedAreas(Qt.NoDockWidgetArea) + +@@ -174,11 +175,11 @@ class DockWidgetTitleBar(QWidget): + if features is None: + features = self.parentWidget().features() + +- closable = bool(features & QDockWidget.DockWidgetClosable) ++ closable = bool(features & QDockWidget.DockWidgetFeature.DockWidgetClosable) + self.close_button.setVisible(closable) + self.reload_button.setVisible(closable) + +- movable = bool(features & QDockWidget.DockWidgetMovable) ++ movable = bool(features & QDockWidget.DockWidgetFeature.DockWidgetMovable) + self.dockable_button.setChecked(movable) + self._toggle_dockable(self.dockable_button.isChecked()) + self.dockable_button.setVisible(movable) +@@ -189,7 +190,8 @@ class DockWidgetTitleBar(QWidget): + settings.set_value('dock_widget_title', self._dock_widget.windowTitle()) + + # skip saving dockable flag when layout is frozen +- movable = bool(self.parentWidget().features() & QDockWidget.DockWidgetMovable) ++ movable = bool( ++ self.parentWidget().features() & QDockWidget.DockWidgetFeature.DockWidgetMovable) + if movable: + settings.set_value('dockable', self.dockable_button.isChecked()) + +@@ -201,7 +203,8 @@ class DockWidgetTitleBar(QWidget): + + dockable = settings.value('dockable', True) in [True, 'true'] + # only allow dockable when layout is not frozen +- movable = bool(self.parentWidget().features() & QDockWidget.DockWidgetMovable) ++ movable = bool( ++ self.parentWidget().features() & QDockWidget.DockWidgetFeature.DockWidgetMovable) + self.dockable_button.setChecked(dockable and movable) + self._toggle_dockable(self.dockable_button.isChecked()) + +diff --git a/src/qt_gui/icon_loader.py b/src/qt_gui/icon_loader.py +index 09f33209..36dfb543 100644 +--- a/src/qt_gui/icon_loader.py ++++ b/src/qt_gui/icon_loader.py +@@ -37,18 +37,18 @@ from python_qt_binding.QtGui import QIcon + + + def get_icon(name, type_=None, base_path=None): +- if type_ == 'file' or type_ is None: ++ if type_ is None or 'file' in type_: + path = name + if base_path is not None: + path = os.path.join(base_path, path) + icon = QIcon(path) + if len(icon.availableSizes()) == 0: + raise UserWarning('icon "%s" not found' % str(path)) +- elif type_ == 'resource': ++ elif 'resource' in type_: + icon = QIcon(name) + if len(icon.availableSizes()) == 0: + raise UserWarning('icon "%s" not found' % str(path)) +- elif type_ == 'theme': ++ elif 'theme' in type_: + # see http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html + icon = QIcon.fromTheme(name) + else: +diff --git a/src/qt_gui/main.py b/src/qt_gui/main.py +index c5c246e7..2118c4fb 100755 +--- a/src/qt_gui/main.py ++++ b/src/qt_gui/main.py +@@ -217,10 +217,9 @@ class Main(object): + QIcon.setFallbackThemeName(original_theme) + + def create_application(self, argv): +- from python_qt_binding.QtCore import Qt + from python_qt_binding.QtWidgets import QApplication + app = QApplication(argv) +- app.setAttribute(Qt.AA_DontShowIconsInMenus, False) ++ # app.setAttribute(Qt.AA_DontShowIconsInMenus, False) + return app + + def main(self, argv=None, standalone=None, plugin_argument_provider=None, +@@ -415,15 +414,19 @@ class Main(object): + + # choose selected or default qt binding + setattr(sys, 'SELECT_QT_BINDING', self._options.qt_binding) +- from python_qt_binding import QT_BINDING ++ from python_qt_binding import QT_BINDING, QT_BINDING_VERSION + + from python_qt_binding.QtCore import (qDebug, qInstallMessageHandler, +- QSettings, Qt, QtCriticalMsg, QtDebugMsg) +- from python_qt_binding.QtCore import QtFatalMsg, QTimer, QtWarningMsg ++ QSettings, Qt) ++ from python_qt_binding.QtCore import QTimer, QtMsgType + +- from python_qt_binding.QtGui import QIcon +- from python_qt_binding.QtWidgets import QAction ++ from packaging.version import Version + ++ from python_qt_binding.QtGui import QIcon ++ if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ from python_qt_binding.QtGui import QAction ++ else: ++ from python_qt_binding.QtWidgets import QAction + from qt_gui.about_handler import AboutHandler + from qt_gui.composite_plugin_provider import CompositePluginProvider + from qt_gui.container_manager import ContainerManager +@@ -441,13 +444,13 @@ class Main(object): + cyan_color = '\033[36m' if colored_output else '' + red_color = '\033[31m' if colored_output else '' + reset_color = '\033[0m' if colored_output else '' +- if type_ == QtDebugMsg and self._options.verbose: ++ if type_ == QtMsgType.QtDebugMsg and self._options.verbose: + print(msg, file=sys.stderr) +- elif type_ == QtWarningMsg: ++ elif type_ == QtMsgType.QtWarningMsg: + print(cyan_color + msg + reset_color, file=sys.stderr) +- elif type_ == QtCriticalMsg: ++ elif type_ == QtMsgType.QtCriticalMsg: + print(red_color + msg + reset_color, file=sys.stderr) +- elif type_ == QtFatalMsg: ++ elif type_ == QtMsgType.QtFatalMsg: + print(red_color + msg + reset_color, file=sys.stderr) + sys.exit(1) + qInstallMessageHandler(message_handler) +@@ -457,7 +460,10 @@ class Main(object): + self._set_theme_if_necessary() + + settings = QSettings( +- QSettings.IniFormat, QSettings.UserScope, 'ros.org', self._settings_filename) ++ QSettings.Format.IniFormat, ++ QSettings.Scope.UserScope, ++ 'ros.org', ++ self._settings_filename) + if len(embed_options_set) == 0: + if self._options.clear_config: + settings.clear() +@@ -527,7 +533,9 @@ class Main(object): + if not self._options.freeze_layout: + minimized_dock_widgets_toolbar = MinimizedDockWidgetsToolbar( + container_manager, main_window) +- main_window.addToolBar(Qt.BottomToolBarArea, minimized_dock_widgets_toolbar) ++ main_window.addToolBar( ++ Qt.ToolBarArea.BottomToolBarArea, ++ minimized_dock_widgets_toolbar) + plugin_manager.set_minimized_dock_widgets_toolbar(minimized_dock_widgets_toolbar) + + if menu_bar is not None: +@@ -561,7 +569,7 @@ class Main(object): + main_window.save_settings_before_close_signal.connect(plugin_manager.close_application) + # signal save and shutdown called for all plugins, trigger closing main window again + plugin_manager.close_application_signal.connect( +- main_window.close, type=Qt.QueuedConnection) ++ main_window.close, type=Qt.ConnectionType.QueuedConnection) + + if main_window is not None and menu_bar is not None: + about_handler = AboutHandler(context.qtgui_path, main_window) +@@ -657,7 +665,7 @@ class Main(object): + if sys.platform == 'darwin': + main_window.raise_() + +- return app.exec_() ++ return app.exec() + + + if __name__ == '__main__': +diff --git a/src/qt_gui/main_window.py b/src/qt_gui/main_window.py +index 4f59d464..c88c2646 100644 +--- a/src/qt_gui/main_window.py ++++ b/src/qt_gui/main_window.py +@@ -53,7 +53,8 @@ class MainWindow(DockableMainWindow): + self._help_widget = QTextBrowser(self) + self._help_widget.setFont(font) + self._help_widget.setReadOnly(True) +- self._help_widget.setTextInteractionFlags(Qt.TextBrowserInteraction) ++ self._help_widget.setTextInteractionFlags( ++ Qt.TextInteractionFlag.TextBrowserInteraction) + self._help_widget.setOpenExternalLinks(True) + self._help_widget.setHtml(help_text) + self._help_widget.setStyleSheet('background:transparent;') +@@ -144,24 +145,27 @@ class MainWindow(DockableMainWindow): + toolbar_settings = self._settings.get_settings('toolbar_areas') + for toolbar in self.findChildren(QToolBar): + area = self.toolBarArea(toolbar) +- if area in [Qt.LeftToolBarArea, +- Qt.RightToolBarArea, +- Qt.TopToolBarArea, +- Qt.BottomToolBarArea]: ++ if area in [Qt.ToolBarArea.LeftToolBarArea, ++ Qt.ToolBarArea.RightToolBarArea, ++ Qt.ToolBarArea.TopToolBarArea, ++ Qt.ToolBarArea.BottomToolBarArea]: + toolbar_settings.set_value(toolbar.objectName(), area) + + def _restore_state_from_perspective(self): + if self._settings.contains('state'): + self.restoreState(self._settings.value('state')) + # restore area for all toolbars +- toolbar_settings = self._settings.get_settings('toolbar_areas') ++ # toolbar_settings = self._settings.get_settings('toolbar_areas') + for toolbar in self.findChildren(QToolBar): + if not toolbar.objectName(): + continue +- area = Qt.ToolBarArea( +- int(toolbar_settings.value(toolbar.objectName(), Qt.NoToolBarArea))) +- if area in [Qt.LeftToolBarArea, +- Qt.RightToolBarArea, +- Qt.TopToolBarArea, +- Qt.BottomToolBarArea]: ++ # TODO(ahcorde): Review this ++ # area = Qt.ToolBarArea( ++ # int(toolbar_settings.value(toolbar.objectName(), ++ # Qt.ToolBarArea.NoToolBarArea))) ++ area = Qt.ToolBarArea.NoToolBarArea ++ if area in [Qt.ToolBarArea.LeftToolBarArea, ++ Qt.ToolBarArea.RightToolBarArea, ++ Qt.ToolBarArea.TopToolBarArea, ++ Qt.ToolBarArea.BottomToolBarArea]: + self.addToolBar(area, toolbar) +diff --git a/src/qt_gui/menu_manager.py b/src/qt_gui/menu_manager.py +index de4d599b..49bbd82b 100644 +--- a/src/qt_gui/menu_manager.py ++++ b/src/qt_gui/menu_manager.py +@@ -28,8 +28,15 @@ + # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + # POSSIBILITY OF SUCH DAMAGE. + ++from packaging.version import Version ++ ++from python_qt_binding import QT_BINDING_VERSION + from python_qt_binding.QtCore import QObject +-from python_qt_binding.QtWidgets import QAction, QMenu ++if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ from python_qt_binding.QtGui import QAction ++else: ++ from python_qt_binding.QtWidgets import QAction ++from python_qt_binding.QtWidgets import QMenu + + + class MenuManager(QObject): +diff --git a/src/qt_gui/minimized_dock_widgets_toolbar.py b/src/qt_gui/minimized_dock_widgets_toolbar.py +index 8b431c71..569d3378 100644 +--- a/src/qt_gui/minimized_dock_widgets_toolbar.py ++++ b/src/qt_gui/minimized_dock_widgets_toolbar.py +@@ -28,9 +28,17 @@ + # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + # POSSIBILITY OF SUCH DAMAGE. + ++from packaging.version import Version ++ ++from python_qt_binding import QT_BINDING_VERSION ++ + from python_qt_binding.QtCore import QSignalMapper, Qt ++if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ from python_qt_binding.QtGui import QAction ++else: ++ from python_qt_binding.QtWidgets import QAction + from python_qt_binding.QtGui import QIcon +-from python_qt_binding.QtWidgets import QAction, QToolBar, QWidget ++from python_qt_binding.QtWidgets import QToolBar + + + class MinimizedDockWidgetsToolbar(QToolBar): +@@ -41,10 +49,10 @@ class MinimizedDockWidgetsToolbar(QToolBar): + super(MinimizedDockWidgetsToolbar, self).__init__(parent=parent) + self.setWindowTitle(self.tr('Minimized dock widgets')) + self.setObjectName('MinimizedDockWidgetsToolbar') +- self.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) ++ self.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextBesideIcon) + self._container_manager = container_manager + self._signal_mapper = QSignalMapper(self) +- self._signal_mapper.mapped[QWidget].connect(self._on_action_triggered) ++ self._signal_mapper.mappedObject.connect(self._on_action_triggered) + self._dock_widgets = {} + + self.hide() +diff --git a/src/qt_gui/perspective_manager.py b/src/qt_gui/perspective_manager.py +index 59c7e833..0b214c1d 100644 +--- a/src/qt_gui/perspective_manager.py ++++ b/src/qt_gui/perspective_manager.py +@@ -31,10 +31,17 @@ + import json + import os + +-from python_qt_binding import loadUi ++from packaging.version import Version ++ ++from python_qt_binding import loadUi, QT_BINDING_VERSION + from python_qt_binding.QtCore import QByteArray, qDebug, QObject, QSignalMapper, Signal, Slot + from python_qt_binding.QtGui import QIcon, QValidator +-from python_qt_binding.QtWidgets import QAction, QFileDialog, QInputDialog, QMessageBox ++from python_qt_binding.QtWidgets import QFileDialog, QInputDialog, QMessageBox ++ ++if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ from python_qt_binding.QtGui import QAction ++else: ++ from python_qt_binding.QtWidgets import QAction + + from qt_gui.menu_manager import MenuManager + from qt_gui.settings import Settings +@@ -93,7 +100,10 @@ class PerspectiveManager(QObject): + def set_menu(self, menu): + self._menu_manager = MenuManager(menu) + self._perspective_mapper = QSignalMapper(menu) +- self._perspective_mapper.mapped[str].connect(self.switch_perspective) ++ if Version(QT_BINDING_VERSION) <= Version('5.14.0'): ++ self._perspective_mapper.mapped[str].connect(self.switch_perspective) ++ else: ++ self._perspective_mapper.mappedString[str].connect(self.switch_perspective) + + # generate menu + create_action = QAction('&Create perspective...', self._menu_manager.menu) +diff --git a/src/qt_gui/plugin_handler.py b/src/qt_gui/plugin_handler.py +index 93267f02..ab629ac5 100644 +--- a/src/qt_gui/plugin_handler.py ++++ b/src/qt_gui/plugin_handler.py +@@ -66,7 +66,7 @@ class PluginHandler(QObject): + self._minimized_dock_widgets_toolbar = None + self._plugin_descriptor = None + +- self._defered_check_close.connect(self._check_close, Qt.QueuedConnection) ++ self._defered_check_close.connect(self._check_close, Qt.ConnectionType.QueuedConnection) + self._plugin_provider = None + self.__callback = None + self.__instance_settings = None +@@ -260,7 +260,7 @@ class PluginHandler(QObject): + # dock widgets are not closable when perspective is locked or plugin is + # running standalone + features = dock_widget.features() +- dock_widget.setFeatures(features ^ QDockWidget.DockWidgetClosable) ++ dock_widget.setFeatures(features ^ QDockWidget.DockWidgetFeature.DockWidgetClosable) + if self._application_context.options.freeze_layout: + # dock widgets are not closable when perspective is locked or plugin is + # running standalone +@@ -342,7 +342,7 @@ class PluginHandler(QObject): + '"%s", assign unique object names before adding widgets!' % + dock_widget.objectName()) + +- self._main_window.addDockWidget(Qt.BottomDockWidgetArea, dock_widget) ++ self._main_window.addDockWidget(Qt.DockWidgetArea.BottomDockWidgetArea, dock_widget) + + def _on_widget_icon_changed(self, widget): + dock_widget, _, _ = self._widgets[widget] +diff --git a/src/qt_gui/plugin_handler_dbus_service.py b/src/qt_gui/plugin_handler_dbus_service.py +index 024f2eff..bfa0f77d 100644 +--- a/src/qt_gui/plugin_handler_dbus_service.py ++++ b/src/qt_gui/plugin_handler_dbus_service.py +@@ -43,7 +43,7 @@ class PluginHandlerDBusService(Object): + + def __init__(self, callback): + super(PluginHandlerDBusService.QueuedSignal, self).__init__() +- self._signal.connect(callback, Qt.QueuedConnection) ++ self._signal.connect(callback, Qt.ConnectionType.QueuedConnection) + + def emit(self): + self._signal.emit() +diff --git a/src/qt_gui/plugin_handler_direct.py b/src/qt_gui/plugin_handler_direct.py +index b258e2e9..1a44eace 100644 +--- a/src/qt_gui/plugin_handler_direct.py ++++ b/src/qt_gui/plugin_handler_direct.py +@@ -67,7 +67,7 @@ class PluginHandlerDirect(PluginHandler): + super(PluginHandlerDirect, self)._emit_load_completed(exception) + + def eventFilter(self, watched, event): +- if event.type() == QEvent.DeferredDelete: ++ if event.type() == QEvent.Type.DeferredDelete: + # TOOD: check if ignore() is necessary + event.ignore() + self.close_signal.emit(str(self._instance_id)) +diff --git a/src/qt_gui/plugin_handler_xembed_client.py b/src/qt_gui/plugin_handler_xembed_client.py +index eb6caca8..aa9f515f 100644 +--- a/src/qt_gui/plugin_handler_xembed_client.py ++++ b/src/qt_gui/plugin_handler_xembed_client.py +@@ -224,7 +224,8 @@ class PluginHandlerXEmbedClient(PluginHandlerDirect): + def _toolbar_orientation_changed(self, win_id, is_horizontal): + for toolbar, (embed_widget, _) in self._embed_widgets.items(): + if embed_widget.containerWinId() == win_id: +- toolbar.setOrientation(Qt.Horizontal if is_horizontal else Qt.Vertical) ++ toolbar.setOrientation( ++ Qt.Orientation.Horizontal if is_horizontal else Qt.Orientation.Vertical) + break + + # pointer to QToolBar must be used for PySide to work (at least with 1.0.1) +diff --git a/src/qt_gui/plugin_manager.py b/src/qt_gui/plugin_manager.py +index f99a6aac..5c079164 100644 +--- a/src/qt_gui/plugin_manager.py ++++ b/src/qt_gui/plugin_manager.py +@@ -93,7 +93,7 @@ class PluginManager(QObject): + # force connection type to queued, to delay the 'reloading' giving the + # 'unloading' time to finish + self._deferred_reload_plugin_signal.connect( +- self._reload_plugin_load, type=Qt.QueuedConnection) ++ self._reload_plugin_load, type=Qt.ConnectionType.QueuedConnection) + + if self._application_context.provide_app_dbus_interfaces: + from qt_gui.plugin_manager_dbus_interface import PluginManagerDBusInterface +diff --git a/src/qt_gui/plugin_menu.py b/src/qt_gui/plugin_menu.py +index ab5b915d..06d91acd 100644 +--- a/src/qt_gui/plugin_menu.py ++++ b/src/qt_gui/plugin_menu.py +@@ -28,8 +28,16 @@ + # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + # POSSIBILITY OF SUCH DAMAGE. + ++from packaging.version import Version ++ ++from python_qt_binding import QT_BINDING_VERSION ++ + from python_qt_binding.QtCore import QObject, QSignalMapper, Signal, Slot +-from python_qt_binding.QtWidgets import QAction, QMenu ++if Version(QT_BINDING_VERSION) > Version('6.0.0'): ++ from python_qt_binding.QtGui import QAction ++else: ++ from python_qt_binding.QtWidgets import QAction ++from python_qt_binding.QtWidgets import QMenu + + from qt_gui.icon_loader import get_icon + from qt_gui.menu_manager import MenuManager +@@ -50,14 +58,19 @@ class PluginMenu(QObject): + running_menu = menu_bar.addMenu(menu_bar.tr('&Running')) + self._plugin_menu_manager = MenuManager(plugin_menu) + self._plugin_mapper = QSignalMapper(plugin_menu) +- self._plugin_mapper.mapped[str].connect(self.load_plugin_signal) ++ ++ self._plugin_mapper.mappedString.connect(self.load_plugin_signal) ++ + self._running_menu_manager = MenuManager(running_menu) + action = QAction( + ' Hidden action to work around QTBUG-52582', self._running_menu_manager.menu) + action.setVisible(False) + self._running_menu_manager.add_item(action) + self._running_mapper = QSignalMapper(running_menu) +- self._running_mapper.mapped[str].connect(self.unload_plugin_signal) ++ if Version(QT_BINDING_VERSION) <= Version('5.14.0'): ++ self._running_mapper.mapped[str].connect(self.unload_plugin_signal) ++ else: ++ self._running_mapper.mappedString[str].connect(self.unload_plugin_signal) + + self._instances = {} + +diff --git a/src/qt_gui/settings_proxy.py b/src/qt_gui/settings_proxy.py +index bebd11db..ee03e798 100644 +--- a/src/qt_gui/settings_proxy.py ++++ b/src/qt_gui/settings_proxy.py +@@ -39,7 +39,8 @@ class SettingsProxy(QObject): + self.setObjectName('SettingsProxy') + + self._qsettings = qsettings +- self._mutex = QMutex(QMutex.Recursive) ++ # self._mutex = QMutex(QMutex.Recursive) ++ self._mutex = QMutex() + + def all_keys(self, group): + locker = QMutexLocker(self._mutex) # noqa: F841 +diff --git a/src/qt_gui/window_changed_signaler.py b/src/qt_gui/window_changed_signaler.py +index 53631094..226d1159 100644 +--- a/src/qt_gui/window_changed_signaler.py ++++ b/src/qt_gui/window_changed_signaler.py +@@ -58,20 +58,20 @@ class WindowChangedSignaler(QObject): + self.window_title_changed_signal.emit(self._widget) + + def eventFilter(self, watched, event): +- if event.type() == QEvent.Hide: ++ if event.type() == QEvent.Type.Hide: + self.hide_signal.emit(watched) + +- if event.type() == QEvent.Show: ++ if event.type() == QEvent.Type.Show: + self.show_signal.emit(watched) + +- if event.type() == QEvent.WindowIconChange: ++ if event.type() == QEvent.Type.WindowIconChange: + # prevent emitting recursive event when emitted signal will trigger another event + if not self._recursive_invocation: + self._recursive_invocation = True + self.window_icon_changed_signal.emit(watched) + self._recursive_invocation = False + +- if event.type() == QEvent.WindowTitleChange: ++ if event.type() == QEvent.Type.WindowTitleChange: + # prevent emitting recursive event when emitted signal will trigger another event + if not self._recursive_invocation: + self._recursive_invocation = True diff --git a/patch/ros-kilted-random-numbers.win.patch b/patch/ros-rolling-random-numbers.win.patch similarity index 100% rename from patch/ros-kilted-random-numbers.win.patch rename to patch/ros-rolling-random-numbers.win.patch diff --git a/patch/ros-rolling-rcl-yaml-param-parser.patch b/patch/ros-rolling-rcl-yaml-param-parser.patch new file mode 100644 index 0000000..337bf13 --- /dev/null +++ b/patch/ros-rolling-rcl-yaml-param-parser.patch @@ -0,0 +1,30 @@ +diff --git a/src/parse.c b/src/parse.c +index 33f2995..5465e54 100644 +--- a/src/parse.c ++++ b/src/parse.c +@@ -17,10 +17,15 @@ + #include + #include + + #ifdef _WIN32 + #include ++#elif defined(__APPLE__) ++#include ++typedef pthread_once_t once_flag; ++#define ONCE_FLAG_INIT PTHREAD_ONCE_INIT ++#define call_once(flag, func) pthread_once((flag), (func)) + #else + #include + #endif + + #include +@@ -804,9 +809,9 @@ BOOL CALLBACK init_c_locale( + } + #else + static locale_t c_locale = 0; + static once_flag c_locale_once_flag = ONCE_FLAG_INIT; + + static void init_c_locale(void) + { + c_locale = newlocale(LC_NUMERIC_MASK, "C", 0); + } diff --git a/patch/ros-rolling-rcutils.patch b/patch/ros-rolling-rcutils.patch new file mode 100644 index 0000000..bfce603 --- /dev/null +++ b/patch/ros-rolling-rcutils.patch @@ -0,0 +1,20 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5b784cc..eb31e62 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,6 +14,7 @@ include(CheckLibraryExists) + + find_package(ament_cmake REQUIRED) + find_package(ament_cmake_ros_core REQUIRED) ++find_package(Threads REQUIRED) + + if(UNIX AND NOT APPLE) + include(cmake/check_c_compiler_uses_glibc.cmake) +@@ -87,6 +88,8 @@ if(BUILD_TESTING AND NOT RCUTILS_DISABLE_FAULT_INJECTION) + endif() + + target_link_libraries(${PROJECT_NAME} ${CMAKE_DL_LIBS}) ++target_link_libraries(${PROJECT_NAME} Threads::Threads) ++ament_export_dependencies(Threads) + + check_library_exists(atomic __atomic_load_8 "" HAVE_LIBATOMICS) diff --git a/patch/ros-kilted-realtime-tools.osx.patch b/patch/ros-rolling-realtime-tools.osx.patch similarity index 100% rename from patch/ros-kilted-realtime-tools.osx.patch rename to patch/ros-rolling-realtime-tools.osx.patch diff --git a/patch/ros-kilted-rmw-stats-shim.patch b/patch/ros-rolling-rmw-stats-shim.patch similarity index 100% rename from patch/ros-kilted-rmw-stats-shim.patch rename to patch/ros-rolling-rmw-stats-shim.patch diff --git a/patch/ros-rolling-rmw-test-fixture.patch b/patch/ros-rolling-rmw-test-fixture.patch new file mode 100644 index 0000000..f7f5307 --- /dev/null +++ b/patch/ros-rolling-rmw-test-fixture.patch @@ -0,0 +1,9 @@ +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -1,5 +1,5 @@ + cmake_minimum_required(VERSION 3.20) +-project(rmw_test_fixture LANGUAGES NONE) ++project(rmw_test_fixture LANGUAGES CXX) + + find_package(ament_cmake REQUIRED) + find_package(ament_cmake_ros_core REQUIRED) diff --git a/patch/ros-kilted-robot-localization.win.patch b/patch/ros-rolling-robot-localization.win.patch similarity index 100% rename from patch/ros-kilted-robot-localization.win.patch rename to patch/ros-rolling-robot-localization.win.patch diff --git a/patch/ros-kilted-ros-gz-bridge.win.patch b/patch/ros-rolling-ros-gz-bridge.win.patch similarity index 100% rename from patch/ros-kilted-ros-gz-bridge.win.patch rename to patch/ros-rolling-ros-gz-bridge.win.patch diff --git a/patch/ros-kilted-ros-gz-sim.win.patch b/patch/ros-rolling-ros-gz-sim.win.patch similarity index 100% rename from patch/ros-kilted-ros-gz-sim.win.patch rename to patch/ros-rolling-ros-gz-sim.win.patch diff --git a/patch/ros-kilted-ros-workspace.patch b/patch/ros-rolling-ros-workspace.patch similarity index 100% rename from patch/ros-kilted-ros-workspace.patch rename to patch/ros-rolling-ros-workspace.patch diff --git a/patch/ros-kilted-rosidl-generator-py.patch b/patch/ros-rolling-rosidl-generator-py.patch similarity index 100% rename from patch/ros-kilted-rosidl-generator-py.patch rename to patch/ros-rolling-rosidl-generator-py.patch diff --git a/patch/ros-kilted-rosidl-generator-rs.patch b/patch/ros-rolling-rosidl-generator-rs.patch similarity index 100% rename from patch/ros-kilted-rosidl-generator-rs.patch rename to patch/ros-rolling-rosidl-generator-rs.patch diff --git a/patch/ros-kilted-rosidl-runtime-cpp.osx.patch b/patch/ros-rolling-rosidl-runtime-cpp.osx.patch similarity index 100% rename from patch/ros-kilted-rosidl-runtime-cpp.osx.patch rename to patch/ros-rolling-rosidl-runtime-cpp.osx.patch diff --git a/patch/ros-rolling-rqt-gui-cpp.patch b/patch/ros-rolling-rqt-gui-cpp.patch new file mode 100644 index 0000000..1616583 --- /dev/null +++ b/patch/ros-rolling-rqt-gui-cpp.patch @@ -0,0 +1,34 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4e4bdb04..998eac1f 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,8 +24,15 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_AUTOMOC ON) + + find_package(pluginlib REQUIRED) +-find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets) +-find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets) ++# Avoid find_package(QT NAMES Qt6 Qt5 ...) due to CMake's default ascending path resolution ++find_package(Qt6 QUIET COMPONENTS Widgets) ++if(Qt6_FOUND) ++ set(QT_VERSION_MAJOR 6) ++else() ++ find_package(Qt5 REQUIRED COMPONENTS Widgets) ++ set(QT_VERSION_MAJOR 5) ++endif() ++set(QT_VERSION "${Qt${QT_VERSION_MAJOR}_VERSION}") + find_package(rclcpp REQUIRED) + find_package(qt_gui_cpp REQUIRED) + +diff --git a/src/rqt_gui_cpp/nodelet_plugin_provider.cpp b/src/rqt_gui_cpp/nodelet_plugin_provider.cpp +index 5ff0cc90..3ec0f2a4 100644 +--- a/src/rqt_gui_cpp/nodelet_plugin_provider.cpp ++++ b/src/rqt_gui_cpp/nodelet_plugin_provider.cpp +@@ -32,6 +32,7 @@ + + #include "nodelet_plugin_provider.hpp" + ++#include + #include + #include + #include diff --git a/patch/ros-rolling-rqt-image-view.patch b/patch/ros-rolling-rqt-image-view.patch new file mode 100644 index 0000000..e26b943 --- /dev/null +++ b/patch/ros-rolling-rqt-image-view.patch @@ -0,0 +1,59 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b0a432a..34e040f 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,7 +29,7 @@ find_package(image_transport REQUIRED) + find_package(sensor_msgs REQUIRED) + find_package(geometry_msgs REQUIRED) + find_package(cv_bridge REQUIRED) +-find_package(Qt5Widgets REQUIRED) ++find_package(Qt6 REQUIRED COMPONENTS Widgets) + find_package(ament_cmake_python REQUIRED) + + set(rqt_image_view_SRCS +@@ -46,9 +46,9 @@ set(rqt_image_view_UIS + src/rqt_image_view/image_view.ui + ) + +-qt5_wrap_cpp(rqt_image_view_MOCS ${rqt_image_view_HDRS}) ++qt6_wrap_cpp(rqt_image_view_MOCS ${rqt_image_view_HDRS}) + +-qt5_wrap_ui(rqt_image_view_UIS_H ${rqt_image_view_UIS}) ++qt6_wrap_ui(rqt_image_view_UIS_H ${rqt_image_view_UIS}) + + add_library(${PROJECT_NAME} SHARED + ${rqt_image_view_SRCS} +@@ -67,7 +67,7 @@ target_link_libraries(${PROJECT_NAME} PUBLIC + image_transport::image_transport + ${sensor_msgs_TARGETS} + ${geometry_msgs_TARGETS} +- Qt5::Widgets ++ Qt6::Widgets + ) + target_link_libraries(${PROJECT_NAME} PRIVATE + cv_bridge::cv_bridge) +diff --git a/src/rqt_image_view/image_view.cpp b/src/rqt_image_view/image_view.cpp +index 8ecafa6..c4b59b8 100644 +--- a/src/rqt_image_view/image_view.cpp ++++ b/src/rqt_image_view/image_view.cpp +@@ -43,6 +43,8 @@ + #include // NOLINT + #include // NOLINT + #include // NOLINT ++#include // NOLINT ++#include // NOLINT + + namespace rqt_image_view + { +@@ -121,8 +123,9 @@ void ImageView::initPlugin(qt_gui_cpp::PluginContext & context) + ui_.image_frame->setOuterLayout(ui_.image_layout); + + // see http://www.ros.org/wiki/ROS/Concepts#Names.Valid_Names (but also accept an empty field) +- QRegExp rx("([a-zA-Z/][a-zA-Z0-9_/]*)?"); +- ui_.publish_click_location_topic_line_edit->setValidator(new QRegExpValidator(rx, this)); ++ QRegularExpression rx("([a-zA-Z/][a-zA-Z0-9_/]*)?"); ++ ui_.publish_click_location_topic_line_edit->setValidator( ++ new QRegularExpressionValidator(rx, this)); + connect(ui_.publish_click_location_check_box, SIGNAL(toggled(bool)), this, + SLOT(onMousePublish(bool))); + connect(ui_.image_frame, SIGNAL(mouseLeft(int,int)), this, SLOT(onMouseLeft(int,int))); // NOLINT diff --git a/patch/ros-rolling-rqt-mocap4r2-control.patch b/patch/ros-rolling-rqt-mocap4r2-control.patch new file mode 100644 index 0000000..d1ecdf3 --- /dev/null +++ b/patch/ros-rolling-rqt-mocap4r2-control.patch @@ -0,0 +1,64 @@ +diff --git a/mocap4r2_control/rqt_mocap4r2_control/CMakeLists.txt b/mocap4r2_control/rqt_mocap4r2_control/CMakeLists.txt +index 083b464..95cbcee 100644 +--- a/mocap4r2_control/rqt_mocap4r2_control/CMakeLists.txt ++++ b/mocap4r2_control/rqt_mocap4r2_control/CMakeLists.txt +@@ -27,17 +27,17 @@ find_package(qt_gui_cpp REQUIRED) + find_package(rqt_gui_cpp REQUIRED) + find_package(mocap4r2_control REQUIRED) + find_package(mocap4r2_control_msgs REQUIRED) +-find_package(Qt5Widgets REQUIRED) ++find_package(Qt6 REQUIRED COMPONENTS Widgets) + find_package(ament_cmake_python REQUIRED) + find_package(sensor_msgs REQUIRED) + + set(dependencies +- rclcpp +- qt_gui_cpp +- rqt_gui_cpp +- mocap4r2_control +- mocap4r2_control_msgs +- sensor_msgs ++ rclcpp::rclcpp ++ qt_gui_cpp::qt_gui_cpp ++ rqt_gui_cpp::rqt_gui_cpp ++ ${mocap4r2_control_LIBRARIES} ++ ${mocap4r2_control_msgs_TARGETS} ++ ${sensor_msgs_TARGETS} + ) + + set(rqt_mocap4r2_control_SRCS +@@ -56,12 +56,11 @@ set(rqt_mocap4r2_control_UIS + + set(rqt_mocap4r2_control_INCLUDE_DIRECTORIES + include +- ${Qt5Widgets_INCLUDE_DIRS} + ) + +-qt5_wrap_cpp(rqt_mocap4r2_control_MOCS ${rqt_mocap4r2_control_HDRS}) ++qt6_wrap_cpp(rqt_mocap4r2_control_MOCS ${rqt_mocap4r2_control_HDRS}) + +-qt5_wrap_ui(rqt_mocap4r2_control_UIS_H ${rqt_mocap4r2_control_UIS}) ++qt6_wrap_ui(rqt_mocap4r2_control_UIS_H ${rqt_mocap4r2_control_UIS}) + + include_directories( + ${rqt_mocap4r2_control_INCLUDE_DIRECTORIES} +@@ -75,10 +74,10 @@ add_library(${PROJECT_NAME} SHARED + + target_link_libraries( + ${PROJECT_NAME} +- Qt5::Widgets ++ Qt6::Widgets + ) + +-ament_target_dependencies(${PROJECT_NAME} ${dependencies}) ++target_link_libraries(${PROJECT_NAME} ${dependencies}) + + install( + TARGETS ${PROJECT_NAME} +@@ -107,4 +106,4 @@ pluginlib_export_plugin_description_file(rqt_gui "plugin.xml") + ament_export_include_directories(include) + ament_export_libraries(${PROJECT_NAME}) + +-ament_package() +\ No newline at end of file ++ament_package() diff --git a/patch/ros-kilted-rsl.patch b/patch/ros-rolling-rsl.patch similarity index 100% rename from patch/ros-kilted-rsl.patch rename to patch/ros-rolling-rsl.patch diff --git a/patch/ros-kilted-rsl.win.patch b/patch/ros-rolling-rsl.win.patch similarity index 100% rename from patch/ros-kilted-rsl.win.patch rename to patch/ros-rolling-rsl.win.patch diff --git a/patch/ros-kilted-rviz-ogre-vendor.patch b/patch/ros-rolling-rviz-ogre-vendor.patch similarity index 100% rename from patch/ros-kilted-rviz-ogre-vendor.patch rename to patch/ros-rolling-rviz-ogre-vendor.patch diff --git a/patch/ros-kilted-sbg-driver.patch b/patch/ros-rolling-sbg-driver.patch similarity index 100% rename from patch/ros-kilted-sbg-driver.patch rename to patch/ros-rolling-sbg-driver.patch diff --git a/patch/ros-kilted-sbg-driver.win.patch b/patch/ros-rolling-sbg-driver.win.patch similarity index 100% rename from patch/ros-kilted-sbg-driver.win.patch rename to patch/ros-rolling-sbg-driver.win.patch diff --git a/patch/ros-kilted-sdformat-urdf.patch b/patch/ros-rolling-sdformat-urdf.patch similarity index 100% rename from patch/ros-kilted-sdformat-urdf.patch rename to patch/ros-rolling-sdformat-urdf.patch diff --git a/patch/ros-kilted-slam-toolbox.win.patch b/patch/ros-rolling-slam-toolbox.win.patch similarity index 100% rename from patch/ros-kilted-slam-toolbox.win.patch rename to patch/ros-rolling-slam-toolbox.win.patch diff --git a/patch/ros-kilted-steering-controllers-library.win.patch b/patch/ros-rolling-steering-controllers-library.win.patch similarity index 100% rename from patch/ros-kilted-steering-controllers-library.win.patch rename to patch/ros-rolling-steering-controllers-library.win.patch diff --git a/patch/ros-kilted-theora-image-transport.win.patch b/patch/ros-rolling-theora-image-transport.win.patch similarity index 100% rename from patch/ros-kilted-theora-image-transport.win.patch rename to patch/ros-rolling-theora-image-transport.win.patch diff --git a/patch/ros-kilted-tinyxml2-vendor.patch b/patch/ros-rolling-tinyxml2-vendor.patch similarity index 100% rename from patch/ros-kilted-tinyxml2-vendor.patch rename to patch/ros-rolling-tinyxml2-vendor.patch diff --git a/patch/ros-kilted-turtlebot3-node.win.patch b/patch/ros-rolling-turtlebot3-node.win.patch similarity index 100% rename from patch/ros-kilted-turtlebot3-node.win.patch rename to patch/ros-rolling-turtlebot3-node.win.patch diff --git a/patch/ros-kilted-ublox-gps.patch b/patch/ros-rolling-ublox-gps.patch similarity index 100% rename from patch/ros-kilted-ublox-gps.patch rename to patch/ros-rolling-ublox-gps.patch diff --git a/patch/ros-kilted-ublox-msgs.win.patch b/patch/ros-rolling-ublox-msgs.win.patch similarity index 100% rename from patch/ros-kilted-ublox-msgs.win.patch rename to patch/ros-rolling-ublox-msgs.win.patch diff --git a/patch/ros-kilted-ublox-serialization.win.patch b/patch/ros-rolling-ublox-serialization.win.patch similarity index 100% rename from patch/ros-kilted-ublox-serialization.win.patch rename to patch/ros-rolling-ublox-serialization.win.patch diff --git a/patch/ros-kilted-ur-calibration.win.patch b/patch/ros-rolling-ur-calibration.win.patch similarity index 100% rename from patch/ros-kilted-ur-calibration.win.patch rename to patch/ros-rolling-ur-calibration.win.patch diff --git a/patch/ros-kilted-ur-client-library.osx.patch b/patch/ros-rolling-ur-client-library.osx.patch similarity index 100% rename from patch/ros-kilted-ur-client-library.osx.patch rename to patch/ros-rolling-ur-client-library.osx.patch diff --git a/patch/ros-kilted-urdf-parser-plugin.win.patch b/patch/ros-rolling-urdf-parser-plugin.win.patch similarity index 100% rename from patch/ros-kilted-urdf-parser-plugin.win.patch rename to patch/ros-rolling-urdf-parser-plugin.win.patch diff --git a/patch/ros-kilted-usb-cam.patch b/patch/ros-rolling-usb-cam.patch similarity index 100% rename from patch/ros-kilted-usb-cam.patch rename to patch/ros-rolling-usb-cam.patch diff --git a/patch/ros-rolling-velodyne-pointcloud.patch b/patch/ros-rolling-velodyne-pointcloud.patch new file mode 100644 index 0000000..6659a5b --- /dev/null +++ b/patch/ros-rolling-velodyne-pointcloud.patch @@ -0,0 +1,107 @@ +diff --git a/include/velodyne_pointcloud/datacontainerbase.hpp b/include/velodyne_pointcloud/datacontainerbase.hpp +index 06cd621a..827a9006 100644 +--- a/include/velodyne_pointcloud/datacontainerbase.hpp ++++ b/include/velodyne_pointcloud/datacontainerbase.hpp +@@ -33,12 +33,12 @@ + #ifndef VELODYNE_POINTCLOUD__DATACONTAINERBASE_HPP_ + #define VELODYNE_POINTCLOUD__DATACONTAINERBASE_HPP_ + +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include + + #include + #include +diff --git a/include/velodyne_pointcloud/organized_cloudXYZIRT.hpp b/include/velodyne_pointcloud/organized_cloudXYZIRT.hpp +index 87a286c7..0e95a609 100644 +--- a/include/velodyne_pointcloud/organized_cloudXYZIRT.hpp ++++ b/include/velodyne_pointcloud/organized_cloudXYZIRT.hpp +@@ -33,7 +33,7 @@ + #ifndef VELODYNE_POINTCLOUD__ORGANIZED_CLOUDXYZIRT_HPP_ + #define VELODYNE_POINTCLOUD__ORGANIZED_CLOUDXYZIRT_HPP_ + +-#include ++#include + + #include + #include +diff --git a/include/velodyne_pointcloud/pointcloudXYZIRT.hpp b/include/velodyne_pointcloud/pointcloudXYZIRT.hpp +index 81fd9b2b..fbb2e3dd 100644 +--- a/include/velodyne_pointcloud/pointcloudXYZIRT.hpp ++++ b/include/velodyne_pointcloud/pointcloudXYZIRT.hpp +@@ -33,7 +33,7 @@ + #ifndef VELODYNE_POINTCLOUD__POINTCLOUDXYZIRT_HPP_ + #define VELODYNE_POINTCLOUD__POINTCLOUDXYZIRT_HPP_ + +-#include ++#include + + #include + #include +diff --git a/include/velodyne_pointcloud/transform.hpp b/include/velodyne_pointcloud/transform.hpp +index 1f7ef7b0..38a37078 100644 +--- a/include/velodyne_pointcloud/transform.hpp ++++ b/include/velodyne_pointcloud/transform.hpp +@@ -33,10 +33,10 @@ + #ifndef VELODYNE_POINTCLOUD__TRANSFORM_HPP_ + #define VELODYNE_POINTCLOUD__TRANSFORM_HPP_ + +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include + + #include + #include +diff --git a/src/lib/organized_cloudXYZIRT.cpp b/src/lib/organized_cloudXYZIRT.cpp +index 429f80d4..6da53c8a 100644 +--- a/src/lib/organized_cloudXYZIRT.cpp ++++ b/src/lib/organized_cloudXYZIRT.cpp +@@ -30,7 +30,7 @@ + // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + // POSSIBILITY OF SUCH DAMAGE. + +-#include ++#include + + #include + #include +diff --git a/src/lib/pointcloudXYZIRT.cpp b/src/lib/pointcloudXYZIRT.cpp +index 25979c35..ab10300e 100644 +--- a/src/lib/pointcloudXYZIRT.cpp ++++ b/src/lib/pointcloudXYZIRT.cpp +@@ -30,7 +30,7 @@ + // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + // POSSIBILITY OF SUCH DAMAGE. + +-#include ++#include + + #include + #include +diff --git a/tests/test_row_step.cpp b/tests/test_row_step.cpp +index dc9df9ad..15a83c22 100644 +--- a/tests/test_row_step.cpp ++++ b/tests/test_row_step.cpp +@@ -32,7 +32,7 @@ + + #include + +-#include ++#include + + #include + diff --git a/patch/ros-kilted-zenoh-cpp-vendor.patch b/patch/ros-rolling-zenoh-cpp-vendor.patch similarity index 100% rename from patch/ros-kilted-zenoh-cpp-vendor.patch rename to patch/ros-rolling-zenoh-cpp-vendor.patch diff --git a/pixi.toml b/pixi.toml index 166e37e..f95f99c 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,6 +1,6 @@ [workspace] -name = "ros-kilted" -description = "RoboStack repo to package ros-kilted packages as conda packages" +name = "ros-rolling" +description = "RoboStack repo to package ros-rolling packages as conda packages" authors = ["Tobias Fischer ", "Wolf Vollprecht ", "Silvio Traversaro "] channels = ["https://repo.prefix.dev/conda-forge"] platforms = ["osx-arm64", "linux-64", "osx-64", "linux-aarch64", "win-64"] @@ -35,12 +35,12 @@ vinca = { git ="https://github.com/RoboStack/vinca.git", rev = "0e75b9673808de39 generate-recipes = { cmd = "vinca -m", depends-on = ["remove-recipes"] } generate-gha-workflows = { cmd = "vinca-gha --trigger-branch dummy_build_branch_as_it_is_unused -d ./recipes", depends-on = ["generate-recipes"] } check-patches = { cmd = "python check_patches_clean_apply.py", depends-on = ["generate-recipes"] } -create_snapshot = { cmd = "vinca-snapshot -d kilted -o rosdistro_snapshot.yaml" } -upload = "rattler-build upload anaconda -o robostack-kilted -a $ANACONDA_API_TOKEN" -build_continue_on_failure = { cmd = "rattler-build build --recipe-dir ./recipes -m ./conda_build_config.yaml -c robostack-kilted -c https://repo.prefix.dev/conda-forge --continue-on-failure --skip-existing", depends-on = ["generate-recipes"] } +create_snapshot = { cmd = "vinca-snapshot -d rolling -o rosdistro_snapshot.yaml" } +upload = "rattler-build upload anaconda -o robostack-rolling -a $ANACONDA_API_TOKEN" +build_continue_on_failure = { cmd = "rattler-build build --recipe-dir ./recipes -m ./conda_build_config.yaml -c robostack-rolling -c https://repo.prefix.dev/conda-forge --continue-on-failure --skip-existing", depends-on = ["generate-recipes"] } [tasks.build] -cmd = "rattler-build build --recipe-dir ./recipes -m ./conda_build_config.yaml -c https://prefix.dev/robostack-kilted -c https://prefix.dev/conda-forge --skip-existing" +cmd = "rattler-build build --recipe-dir ./recipes -m ./conda_build_config.yaml -c https://prefix.dev/robostack-rolling -c https://prefix.dev/conda-forge --skip-existing" depends-on = ["generate-recipes"] description = "Build all packages, from the ./recipes dir. This will skip already existing packages, so it can be used to build only a subset of packages by first removing the recipes of the packages you want to rebuild (see `pixi remove-recipes`)." @@ -49,7 +49,7 @@ cmd = "rm -rf recipes_only_patch; rm -rf recipes; mkdir recipes" description = "Remove all generated recipes, before regenerating them." [tasks.build-one] -cmd = "cp ./patch/{{ PACKAGE }}.*patch ./recipes/{{ PACKAGE }}/patch/; rattler-build build --recipe ./recipes/{{ PACKAGE }}/recipe.yaml -m ./conda_build_config.yaml -c https://prefix.dev/robostack-kilted -c https://prefix.dev/conda-forge" -args = [{ arg = "PACKAGE", default = "ros-kilted-ros-workspace" }] -description = "Build a single package, from the ./recipes dir. Add the `ros-kilted-` prefix to the package name, e.g. `pixi build-one --package ros-kilted-ros-workspace`" +cmd = "cp ./patch/{{ PACKAGE }}.*patch ./recipes/{{ PACKAGE }}/patch/; rattler-build build --recipe ./recipes/{{ PACKAGE }}/recipe.yaml -m ./conda_build_config.yaml -c https://prefix.dev/robostack-rolling -c https://prefix.dev/conda-forge" +args = [{ arg = "PACKAGE", default = "ros-rolling-ros-workspace" }] +description = "Build a single package, from the ./recipes dir. Add the `ros-rolling-` prefix to the package name, e.g. `pixi build-one --package ros-rolling-ros-workspace`" diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 776ac83..a3f9ee7 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -3,6 +3,7 @@ libcamera: dep_name: libcamera # see https://git.libcamera.org/libcamera/libcamera.git/tree/meson.build?h=v0.5.1#n65 max_pin: 'x.x' + override_version: '0.5.2' octomap: generate_dummy_package_with_run_deps: dep_name: octomap @@ -23,13 +24,14 @@ urdfdom_headers: generate_dummy_package_with_run_deps: dep_name: urdfdom_headers max_pin: 'x.x' - override_version: '1.1.2' + # the version on ros is outdated w.r.t. to the conda-forge one + override_version: '2.1.0' urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom max_pin: 'x.x' # the version on ros is outdated w.r.t. to the conda-forge one - override_version: '4.0.1' + override_version: '5.1.0' cartographer: generate_dummy_package_with_run_deps: dep_name: cartographer diff --git a/robostack.yaml b/robostack.yaml index aa3c8f0..abd89c3 100644 --- a/robostack.yaml +++ b/robostack.yaml @@ -484,6 +484,36 @@ libqt5x11extras5-dev: linux: [qt-main, libopengl-devel, libgl-devel] osx: [qt-main] win64: [qt-main] +libqt6-core: + robostack: + linux: [qt6-main, libopengl-devel, libgl-devel] + osx: [qt6-main] + win64: [qt6-main] +libqt6gui6t64: + robostack: + linux: [qt6-main, libopengl-devel, libgl-devel] + osx: [qt6-main] + win64: [qt6-main] +libqt6opengl6t64: + robostack: + linux: [qt6-main, libopengl-devel, libgl-devel] + osx: [qt6-main] + win64: [qt6-main] +libqt6svg6: + robostack: + linux: [qt6-main, libopengl-devel, libgl-devel] + osx: [qt6-main] + win64: [qt6-main] +libqt6-websockets: + robostack: + linux: [qt6-main, libopengl-devel, libgl-devel] + osx: [qt6-main] + win64: [qt6-main] +libqt6widgets6t64: + robostack: + linux: [qt-main, libopengl-devel, libgl-devel] + osx: [qt-main] + win64: [qt-main] libreadline: robostack: [readline] libreadline-dev: @@ -1028,6 +1058,11 @@ qtbase5-dev: linux: [qt-main, libopengl-devel, libgl-devel] osx: [qt-main] win64: [qt-main] +qt6-base-dev: + robostack: + linux: [qt6-main, libopengl-devel, libgl-devel] + osx: [qt6-main] + win64: [qt6-main] range-v3: robostack: [range-v3] rapidjson-dev: diff --git a/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml index 545dd7a..85e32ea 100644 --- a/rosdistro_additional_recipes.yaml +++ b/rosdistro_additional_recipes.yaml @@ -9,7 +9,7 @@ livox_ros_driver2: # support packages that stores their package.xml under a different name. For any # other modification, regular patch files should be used. package_xml_name: package_ROS2.xml -# TODO: remove autoware_utils and it's sub packages after they are released in kilted +# TODO: remove autoware_utils and it's sub packages after they are released in rolling autoware_utils: tag: release/jazzy/autoware_utils/1.4.2-1 url: https://github.com/ros2-gbp/autoware_utils-release.git @@ -58,7 +58,7 @@ autoware_utils_visualization: tag: release/jazzy/autoware_utils_visualization/1.4.2-1 url: https://github.com/ros2-gbp/autoware_utils-release.git version: 1.4.2 -# TODO: remove autoware_core and it's sub packages after they are released in kilted +# TODO: remove autoware_core and it's sub packages after they are released in rolling autoware_cmake: tag: release/jazzy/autoware_cmake/1.1.0-1 url: https://github.com/ros2-gbp/autoware_cmake-release.git @@ -327,7 +327,7 @@ autoware_qos_utils: tag: release/humble/autoware_qos_utils/1.7.0-1 url: https://github.com/ros2-gbp/autoware_core-release.git version: 1.7.0 -# TODO: remove autoware msgs and it's sub packages after they are released in kilted +# TODO: remove autoware msgs and it's sub packages after they are released in rolling autoware_internal_localization_msgs: tag: release/jazzy/autoware_internal_localization_msgs/1.10.0-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git @@ -410,7 +410,34 @@ mocap4r2_robot_gt_msgs: url: https://github.com/MOCAP4ROS2-Project/mocap4r2.git version: 0.0.7 additional_folder: mocap4r2_robot_gt/mocap4r2_robot_gt_msgs +mocap4r2_msgs: + tag: 0.2.0 + url: https://github.com/MOCAP4ROS2-Project/mocap4r2_msgs.git + version: 0.2.0 cm_executors: tag: 0.9.1 url: https://github.com/cellumation/cm_executors.git version: 0.9.1 +# temporal addition +rosidl_buffer: + tag: 5.1.4 + url: https://github.com/ros2/rosidl.git + version: 5.1.4 + additional_folder: rosidl_buffer +rosidl_buffer_backend: + tag: 5.1.4 + url: https://github.com/ros2/rosidl.git + version: 5.1.4 + additional_folder: rosidl_buffer_backend +rosidl_buffer_backend_registry: + tag: 5.1.4 + url: https://github.com/ros2/rosidl.git + version: 5.1.4 + additional_folder: rosidl_buffer_backend_registry +rosidl_buffer_py: + tag: 5.1.4 + url: https://github.com/ros2/rosidl.git + version: 5.1.4 + additional_folder: rosidl_buffer_py + + diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 7ad347f..886eb2a 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,6553 +1,6145 @@ -# Snapshot generated by vinca-snapshot on 2026-03-26T14:18:41Z UTC for distro kilted +# Snapshot generated by vinca-snapshot on 2026-04-10T15:09:42Z UTC for distro rolling acado_vendor: - tag: release/kilted/acado_vendor/1.0.0-7 + tag: release/rolling/acado_vendor/1.0.0-6 url: https://github.com/ros2-gbp/acado_vendor-release.git version: 1.0.0 ackermann_msgs: - tag: release/kilted/ackermann_msgs/2.0.2-6 + tag: release/rolling/ackermann_msgs/2.0.2-5 url: https://github.com/ros2-gbp/ackermann_msgs-release.git version: 2.0.2 ackermann_nlmpc: - tag: release/kilted/ackermann_nlmpc/1.0.3-1 + tag: release/rolling/ackermann_nlmpc/1.0.3-1 url: https://github.com/ros2-gbp/ackmerann_nlmpc-release.git version: 1.0.3 ackermann_nlmpc_msgs: - tag: release/kilted/ackermann_nlmpc_msgs/1.0.3-1 + tag: release/rolling/ackermann_nlmpc_msgs/1.0.3-1 url: https://github.com/ros2-gbp/ackmerann_nlmpc-release.git version: 1.0.3 ackermann_steering_controller: - tag: release/kilted/ackermann_steering_controller/5.13.1-1 + tag: release/rolling/ackermann_steering_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 action_msgs: - tag: release/kilted/action_msgs/2.3.1-1 + tag: release/rolling/action_msgs/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 action_tutorials_cpp: - tag: release/kilted/action_tutorials_cpp/0.36.4-1 + tag: release/rolling/action_tutorials_cpp/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 action_tutorials_py: - tag: release/kilted/action_tutorials_py/0.36.4-1 + tag: release/rolling/action_tutorials_py/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 -actionlib_msgs: - tag: release/kilted/actionlib_msgs/5.5.2-1 - url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 0.37.7 actuator_msgs: - tag: release/kilted/actuator_msgs/0.0.1-4 + tag: release/rolling/actuator_msgs/0.0.1-3 url: https://github.com/ros2-gbp/actuator_msgs-release.git version: 0.0.1 adaptive_component: - tag: release/kilted/adaptive_component/0.2.1-5 + tag: release/rolling/adaptive_component/0.2.1-4 url: https://github.com/ros2-gbp/adaptive_component-release.git version: 0.2.1 admittance_controller: - tag: release/kilted/admittance_controller/5.13.1-1 + tag: release/rolling/admittance_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 ads_vendor: - tag: release/kilted/ads_vendor/1.0.2-1 + tag: release/rolling/ads_vendor/1.0.2-1 url: https://github.com/b-robotized/ads_vendor-release.git version: 1.0.2 ament_acceleration: - tag: release/kilted/ament_acceleration/0.2.0-5 + tag: release/rolling/ament_acceleration/0.2.0-4 url: https://github.com/ros2-gbp/ament_acceleration-release.git version: 0.2.0 ament_black: - tag: release/kilted/ament_black/0.2.6-2 + tag: release/rolling/ament_black/0.2.6-1 url: https://github.com/ros2-gbp/ament_black-release.git version: 0.2.6 ament_clang_format: - tag: release/kilted/ament_clang_format/0.19.2-2 + tag: release/rolling/ament_clang_format/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_clang_tidy: - tag: release/kilted/ament_clang_tidy/0.19.2-2 + tag: release/rolling/ament_clang_tidy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake: - tag: release/kilted/ament_cmake/2.7.5-1 + tag: release/rolling/ament_cmake/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_auto: - tag: release/kilted/ament_cmake_auto/2.7.5-1 + tag: release/rolling/ament_cmake_auto/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_black: - tag: release/kilted/ament_cmake_black/0.2.6-2 + tag: release/rolling/ament_cmake_black/0.2.6-1 url: https://github.com/ros2-gbp/ament_black-release.git version: 0.2.6 ament_cmake_catch2: - tag: release/kilted/ament_cmake_catch2/1.5.0-2 + tag: release/rolling/ament_cmake_catch2/1.5.0-1 url: https://github.com/ros2-gbp/ament_cmake_catch2-release.git version: 1.5.0 ament_cmake_clang_format: - tag: release/kilted/ament_cmake_clang_format/0.19.2-2 + tag: release/rolling/ament_cmake_clang_format/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_clang_tidy: - tag: release/kilted/ament_cmake_clang_tidy/0.19.2-2 + tag: release/rolling/ament_cmake_clang_tidy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_copyright: - tag: release/kilted/ament_cmake_copyright/0.19.2-2 + tag: release/rolling/ament_cmake_copyright/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_core: - tag: release/kilted/ament_cmake_core/2.7.5-1 + tag: release/rolling/ament_cmake_core/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_cppcheck: - tag: release/kilted/ament_cmake_cppcheck/0.19.2-2 + tag: release/rolling/ament_cmake_cppcheck/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_cpplint: - tag: release/kilted/ament_cmake_cpplint/0.19.2-2 + tag: release/rolling/ament_cmake_cpplint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_export_definitions: - tag: release/kilted/ament_cmake_export_definitions/2.7.5-1 + tag: release/rolling/ament_cmake_export_definitions/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_export_dependencies: - tag: release/kilted/ament_cmake_export_dependencies/2.7.5-1 + tag: release/rolling/ament_cmake_export_dependencies/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_export_include_directories: - tag: release/kilted/ament_cmake_export_include_directories/2.7.5-1 + tag: release/rolling/ament_cmake_export_include_directories/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 -ament_cmake_export_interfaces: - tag: release/kilted/ament_cmake_export_interfaces/2.7.5-1 - url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_export_libraries: - tag: release/kilted/ament_cmake_export_libraries/2.7.5-1 + tag: release/rolling/ament_cmake_export_libraries/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_export_link_flags: - tag: release/kilted/ament_cmake_export_link_flags/2.7.5-1 + tag: release/rolling/ament_cmake_export_link_flags/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_export_targets: - tag: release/kilted/ament_cmake_export_targets/2.7.5-1 + tag: release/rolling/ament_cmake_export_targets/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_flake8: - tag: release/kilted/ament_cmake_flake8/0.19.2-2 + tag: release/rolling/ament_cmake_flake8/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_gen_version_h: - tag: release/kilted/ament_cmake_gen_version_h/2.7.5-1 + tag: release/rolling/ament_cmake_gen_version_h/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_gmock: - tag: release/kilted/ament_cmake_gmock/2.7.5-1 + tag: release/rolling/ament_cmake_gmock/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_google_benchmark: - tag: release/kilted/ament_cmake_google_benchmark/2.7.5-1 + tag: release/rolling/ament_cmake_google_benchmark/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_gtest: - tag: release/kilted/ament_cmake_gtest/2.7.5-1 + tag: release/rolling/ament_cmake_gtest/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_include_directories: - tag: release/kilted/ament_cmake_include_directories/2.7.5-1 + tag: release/rolling/ament_cmake_include_directories/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_libraries: - tag: release/kilted/ament_cmake_libraries/2.7.5-1 + tag: release/rolling/ament_cmake_libraries/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_lint_cmake: - tag: release/kilted/ament_cmake_lint_cmake/0.19.2-2 + tag: release/rolling/ament_cmake_lint_cmake/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_mypy: - tag: release/kilted/ament_cmake_mypy/0.19.2-2 + tag: release/rolling/ament_cmake_mypy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_pclint: - tag: release/kilted/ament_cmake_pclint/0.19.2-2 + tag: release/rolling/ament_cmake_pclint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_pep257: - tag: release/kilted/ament_cmake_pep257/0.19.2-2 + tag: release/rolling/ament_cmake_pep257/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_pycodestyle: - tag: release/kilted/ament_cmake_pycodestyle/0.19.2-2 + tag: release/rolling/ament_cmake_pycodestyle/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_pyflakes: - tag: release/kilted/ament_cmake_pyflakes/0.19.2-2 + tag: release/rolling/ament_cmake_pyflakes/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_pytest: - tag: release/kilted/ament_cmake_pytest/2.7.5-1 + tag: release/rolling/ament_cmake_pytest/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_python: - tag: release/kilted/ament_cmake_python/2.7.5-1 + tag: release/rolling/ament_cmake_python/2.8.7-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.7 ament_cmake_ros: - tag: release/kilted/ament_cmake_ros/0.14.7-1 + tag: release/rolling/ament_cmake_ros/0.15.6-1 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git - version: 0.14.7 + version: 0.15.6 ament_cmake_ros_core: - tag: release/kilted/ament_cmake_ros_core/0.14.7-1 + tag: release/rolling/ament_cmake_ros_core/0.15.6-1 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git - version: 0.14.7 + version: 0.15.6 ament_cmake_target_dependencies: - tag: release/kilted/ament_cmake_target_dependencies/2.7.5-1 + tag: release/rolling/ament_cmake_target_dependencies/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_test: - tag: release/kilted/ament_cmake_test/2.7.5-1 + tag: release/rolling/ament_cmake_test/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_uncrustify: - tag: release/kilted/ament_cmake_uncrustify/0.19.2-2 + tag: release/rolling/ament_cmake_uncrustify/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cmake_vendor_package: - tag: release/kilted/ament_cmake_vendor_package/2.7.5-1 + tag: release/rolling/ament_cmake_vendor_package/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_version: - tag: release/kilted/ament_cmake_version/2.7.5-1 + tag: release/rolling/ament_cmake_version/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 ament_cmake_xmllint: - tag: release/kilted/ament_cmake_xmllint/0.19.2-2 + tag: release/rolling/ament_cmake_xmllint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_copyright: - tag: release/kilted/ament_copyright/0.19.2-2 + tag: release/rolling/ament_copyright/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cppcheck: - tag: release/kilted/ament_cppcheck/0.19.2-2 + tag: release/rolling/ament_cppcheck/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_cpplint: - tag: release/kilted/ament_cpplint/0.19.2-2 + tag: release/rolling/ament_cpplint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_download: - tag: release/kilted/ament_download/0.0.5-6 + tag: release/rolling/ament_download/0.0.5-5 url: https://github.com/ros2-gbp/ament_download-release.git version: 0.0.5 ament_flake8: - tag: release/kilted/ament_flake8/0.19.2-2 + tag: release/rolling/ament_flake8/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_index_cpp: - tag: release/kilted/ament_index_cpp/1.11.3-1 + tag: release/rolling/ament_index_cpp/1.13.3-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.11.3 + version: 1.13.3 ament_index_python: - tag: release/kilted/ament_index_python/1.11.3-1 + tag: release/rolling/ament_index_python/1.13.3-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.11.3 + version: 1.13.3 ament_lint: - tag: release/kilted/ament_lint/0.19.2-2 + tag: release/rolling/ament_lint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_lint_auto: - tag: release/kilted/ament_lint_auto/0.19.2-2 + tag: release/rolling/ament_lint_auto/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_lint_cmake: - tag: release/kilted/ament_lint_cmake/0.19.2-2 + tag: release/rolling/ament_lint_cmake/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_lint_common: - tag: release/kilted/ament_lint_common/0.19.2-2 + tag: release/rolling/ament_lint_common/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_mypy: - tag: release/kilted/ament_mypy/0.19.2-2 + tag: release/rolling/ament_mypy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_nodl: - tag: release/kilted/ament_nodl/0.1.0-7 + tag: release/rolling/ament_nodl/0.1.0-6 url: https://github.com/ros2-gbp/ament_nodl-release.git version: 0.1.0 ament_package: - tag: release/kilted/ament_package/0.17.2-2 + tag: release/rolling/ament_package/0.18.3-1 url: https://github.com/ros2-gbp/ament_package-release.git - version: 0.17.2 + version: 0.18.3 ament_pclint: - tag: release/kilted/ament_pclint/0.19.2-2 + tag: release/rolling/ament_pclint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_pep257: - tag: release/kilted/ament_pep257/0.19.2-2 + tag: release/rolling/ament_pep257/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_pycodestyle: - tag: release/kilted/ament_pycodestyle/0.19.2-2 + tag: release/rolling/ament_pycodestyle/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_pyflakes: - tag: release/kilted/ament_pyflakes/0.19.2-2 + tag: release/rolling/ament_pyflakes/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_uncrustify: - tag: release/kilted/ament_uncrustify/0.19.2-2 + tag: release/rolling/ament_uncrustify/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 ament_vitis: - tag: release/kilted/ament_vitis/0.10.1-5 + tag: release/rolling/ament_vitis/0.10.1-4 url: https://github.com/ros2-gbp/ament_vitis-release.git version: 0.10.1 ament_xmllint: - tag: release/kilted/ament_xmllint/0.19.2-2 + tag: release/rolling/ament_xmllint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.4 angles: - tag: release/kilted/angles/1.16.1-1 + tag: release/rolling/angles/1.16.1-1 url: https://github.com/ros2-gbp/angles-release.git version: 1.16.1 apex_test_tools: - tag: release/kilted/apex_test_tools/0.0.2-9 + tag: release/rolling/apex_test_tools/0.0.2-8 url: https://github.com/ros2-gbp/apex_test_tools-release.git version: 0.0.2 apriltag: - tag: release/kilted/apriltag/3.4.3-2 + tag: release/rolling/apriltag/3.4.5-1 url: https://github.com/ros2-gbp/apriltag-release.git - version: 3.4.3 + version: 3.4.5 apriltag_detector: - tag: release/kilted/apriltag_detector/3.1.0-1 + tag: release/rolling/apriltag_detector/3.0.4-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.1.0 + version: 3.0.4 apriltag_detector_mit: - tag: release/kilted/apriltag_detector_mit/3.1.0-1 + tag: release/rolling/apriltag_detector_mit/3.0.4-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.1.0 + version: 3.0.4 apriltag_detector_umich: - tag: release/kilted/apriltag_detector_umich/3.1.0-1 + tag: release/rolling/apriltag_detector_umich/3.0.4-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.1.0 + version: 3.0.4 apriltag_draw: - tag: release/kilted/apriltag_draw/3.1.0-1 + tag: release/rolling/apriltag_draw/3.0.4-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.1.0 + version: 3.0.4 apriltag_mit: - tag: release/kilted/apriltag_mit/1.0.3-2 + tag: release/rolling/apriltag_mit/1.0.3-1 url: https://github.com/ros2-gbp/apriltag_mit-release.git version: 1.0.3 apriltag_msgs: - tag: release/kilted/apriltag_msgs/2.0.1-5 + tag: release/rolling/apriltag_msgs/2.0.1-4 url: https://github.com/ros2-gbp/apriltag_msgs-release.git version: 2.0.1 apriltag_ros: - tag: release/kilted/apriltag_ros/3.2.2-2 + tag: release/rolling/apriltag_ros/3.3.0-1 url: https://github.com/ros2-gbp/apriltag_ros-release.git - version: 3.2.2 + version: 3.3.0 apriltag_tools: - tag: release/kilted/apriltag_tools/3.1.0-1 + tag: release/rolling/apriltag_tools/3.0.4-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.1.0 + version: 3.0.4 +ardrone_sdk: + tag: release/rolling/ardrone_sdk/2.0.3-1 + url: https://github.com/ros2-gbp/ardrone_ros-release.git + version: 2.0.3 +ardrone_sumo: + tag: release/rolling/ardrone_sumo/2.0.3-1 + url: https://github.com/ros2-gbp/ardrone_ros-release.git + version: 2.0.3 aruco: - tag: release/kilted/aruco/5.0.5-2 + tag: release/rolling/aruco/5.0.5-1 url: https://github.com/ros2-gbp/aruco_ros-release.git version: 5.0.5 +aruco_markers: + tag: release/rolling/aruco_markers/0.0.4-1 + url: https://github.com/namo-robotics/aruco_markers-release.git + version: 0.0.4 +aruco_markers_msgs: + tag: release/rolling/aruco_markers_msgs/0.0.4-1 + url: https://github.com/namo-robotics/aruco_markers-release.git + version: 0.0.4 aruco_msgs: - tag: release/kilted/aruco_msgs/5.0.5-2 + tag: release/rolling/aruco_msgs/5.0.5-1 url: https://github.com/ros2-gbp/aruco_ros-release.git version: 5.0.5 aruco_opencv: - tag: release/kilted/aruco_opencv/6.1.1-1 + tag: release/rolling/aruco_opencv/6.1.1-1 url: https://github.com/ros2-gbp/aruco_opencv-release.git version: 6.1.1 aruco_opencv_msgs: - tag: release/kilted/aruco_opencv_msgs/6.1.1-1 + tag: release/rolling/aruco_opencv_msgs/6.1.1-1 url: https://github.com/ros2-gbp/aruco_opencv-release.git version: 6.1.1 aruco_ros: - tag: release/kilted/aruco_ros/5.0.5-2 + tag: release/rolling/aruco_ros/5.0.5-1 url: https://github.com/ros2-gbp/aruco_ros-release.git version: 5.0.5 asio_cmake_module: - tag: release/kilted/asio_cmake_module/1.2.0-4 + tag: release/rolling/asio_cmake_module/1.2.0-3 url: https://github.com/ros2-gbp/transport_drivers-release.git version: 1.2.0 async_web_server_cpp: - tag: release/kilted/async_web_server_cpp/2.0.1-1 + tag: release/rolling/async_web_server_cpp/2.0.1-1 url: https://github.com/ros2-gbp/async_web_server_cpp-release.git version: 2.0.1 +at_sonde_ros_driver: + tag: release/rolling/at_sonde_ros_driver/1.0.0-1 + url: https://github.com/ros2-gbp/at_sonde_ros_driver-release.git + version: 1.0.0 auto_apms_behavior_tree: - tag: release/kilted/auto_apms_behavior_tree/1.5.0-1 + tag: release/rolling/auto_apms_behavior_tree/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 auto_apms_behavior_tree_core: - tag: release/kilted/auto_apms_behavior_tree_core/1.5.0-1 + tag: release/rolling/auto_apms_behavior_tree_core/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 auto_apms_examples: - tag: release/kilted/auto_apms_examples/1.5.0-1 + tag: release/rolling/auto_apms_examples/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 auto_apms_interfaces: - tag: release/kilted/auto_apms_interfaces/1.5.0-1 + tag: release/rolling/auto_apms_interfaces/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 auto_apms_mission: - tag: release/kilted/auto_apms_mission/1.5.0-1 + tag: release/rolling/auto_apms_mission/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 auto_apms_ros2behavior: - tag: release/kilted/auto_apms_ros2behavior/1.5.0-1 + tag: release/rolling/auto_apms_ros2behavior/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 auto_apms_util: - tag: release/kilted/auto_apms_util/1.5.0-1 + tag: release/rolling/auto_apms_util/1.5.1-1 url: https://github.com/ros2-gbp/autoapms-release.git - version: 1.5.0 + version: 1.5.1 automatika_embodied_agents: - tag: release/kilted/automatika_embodied_agents/0.6.0-1 + tag: release/rolling/automatika_embodied_agents/0.6.0-1 url: https://github.com/ros2-gbp/automatika_embodied_agents-release.git version: 0.6.0 automatika_ros_sugar: - tag: release/kilted/automatika_ros_sugar/0.5.0-1 + tag: release/rolling/automatika_ros_sugar/0.6.0-1 url: https://github.com/ros2-gbp/automatika_ros_sugar-release.git - version: 0.5.0 + version: 0.6.0 automotive_autonomy_msgs: - tag: release/kilted/automotive_autonomy_msgs/3.0.4-6 + tag: release/rolling/automotive_autonomy_msgs/3.0.4-5 url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git version: 3.0.4 automotive_navigation_msgs: - tag: release/kilted/automotive_navigation_msgs/3.0.4-6 + tag: release/rolling/automotive_navigation_msgs/3.0.4-5 url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git version: 3.0.4 automotive_platform_msgs: - tag: release/kilted/automotive_platform_msgs/3.0.4-6 + tag: release/rolling/automotive_platform_msgs/3.0.4-5 url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git version: 3.0.4 autoware_adapi_v1_msgs: - tag: release/kilted/autoware_adapi_v1_msgs/1.3.0-2 + tag: release/rolling/autoware_adapi_v1_msgs/1.9.0-1 url: https://github.com/ros2-gbp/autoware_adapi_msgs-release.git - version: 1.3.0 + version: 1.9.0 autoware_adapi_version_msgs: - tag: release/kilted/autoware_adapi_version_msgs/1.3.0-2 + tag: release/rolling/autoware_adapi_version_msgs/1.9.0-1 url: https://github.com/ros2-gbp/autoware_adapi_msgs-release.git - version: 1.3.0 + version: 1.9.0 autoware_auto_msgs: - tag: release/kilted/autoware_auto_msgs/1.0.0-7 + tag: release/rolling/autoware_auto_msgs/1.0.0-6 url: https://github.com/ros2-gbp/autoware_auto_msgs-release.git version: 1.0.0 autoware_cmake: - tag: release/kilted/autoware_cmake/1.0.2-2 + tag: release/rolling/autoware_cmake/1.1.0-1 url: https://github.com/ros2-gbp/autoware_cmake-release.git - version: 1.0.2 + version: 1.1.0 autoware_common_msgs: - tag: release/kilted/autoware_common_msgs/1.7.0-1 + tag: release/rolling/autoware_common_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_control_msgs: - tag: release/kilted/autoware_control_msgs/1.7.0-1 + tag: release/rolling/autoware_control_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_internal_debug_msgs: - tag: release/kilted/autoware_internal_debug_msgs/1.8.1-3 + tag: release/rolling/autoware_internal_debug_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.8.1 + version: 1.12.1 +autoware_internal_localization_msgs: + tag: release/rolling/autoware_internal_localization_msgs/1.12.1-1 + url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git + version: 1.12.1 autoware_internal_metric_msgs: - tag: release/kilted/autoware_internal_metric_msgs/1.8.1-3 + tag: release/rolling/autoware_internal_metric_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.8.1 + version: 1.12.1 autoware_internal_msgs: - tag: release/kilted/autoware_internal_msgs/1.8.1-3 + tag: release/rolling/autoware_internal_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.8.1 + version: 1.12.1 autoware_internal_perception_msgs: - tag: release/kilted/autoware_internal_perception_msgs/1.8.1-3 + tag: release/rolling/autoware_internal_perception_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.8.1 + version: 1.12.1 autoware_internal_planning_msgs: - tag: release/kilted/autoware_internal_planning_msgs/1.8.1-3 + tag: release/rolling/autoware_internal_planning_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.8.1 + version: 1.12.1 autoware_lanelet2_extension: - tag: release/kilted/autoware_lanelet2_extension/0.7.0-2 + tag: release/rolling/autoware_lanelet2_extension/0.7.2-1 url: https://github.com/ros2-gbp/autoware_lanelet2_extension-release.git - version: 0.7.0 + version: 0.7.2 autoware_lanelet2_extension_python: - tag: release/kilted/autoware_lanelet2_extension_python/0.7.0-2 + tag: release/rolling/autoware_lanelet2_extension_python/0.7.2-1 url: https://github.com/ros2-gbp/autoware_lanelet2_extension-release.git - version: 0.7.0 + version: 0.7.2 autoware_lint_common: - tag: release/kilted/autoware_lint_common/1.0.2-2 + tag: release/rolling/autoware_lint_common/1.1.0-1 url: https://github.com/ros2-gbp/autoware_cmake-release.git - version: 1.0.2 + version: 1.1.0 autoware_localization_msgs: - tag: release/kilted/autoware_localization_msgs/1.7.0-1 + tag: release/rolling/autoware_localization_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_map_msgs: - tag: release/kilted/autoware_map_msgs/1.7.0-1 + tag: release/rolling/autoware_map_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_msgs: - tag: release/kilted/autoware_msgs/1.7.0-1 + tag: release/rolling/autoware_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_perception_msgs: - tag: release/kilted/autoware_perception_msgs/1.7.0-1 + tag: release/rolling/autoware_perception_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_planning_msgs: - tag: release/kilted/autoware_planning_msgs/1.7.0-1 + tag: release/rolling/autoware_planning_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_sensing_msgs: - tag: release/kilted/autoware_sensing_msgs/1.7.0-1 + tag: release/rolling/autoware_sensing_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_system_msgs: - tag: release/kilted/autoware_system_msgs/1.7.0-1 + tag: release/rolling/autoware_system_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 +autoware_utils: + tag: release/rolling/autoware_utils/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_debug: + tag: release/rolling/autoware_utils_debug/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_diagnostics: + tag: release/rolling/autoware_utils_diagnostics/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_geometry: + tag: release/rolling/autoware_utils_geometry/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_logging: + tag: release/rolling/autoware_utils_logging/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_math: + tag: release/rolling/autoware_utils_math/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_pcl: + tag: release/rolling/autoware_utils_pcl/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_rclcpp: + tag: release/rolling/autoware_utils_rclcpp/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_system: + tag: release/rolling/autoware_utils_system/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_tf: + tag: release/rolling/autoware_utils_tf/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_uuid: + tag: release/rolling/autoware_utils_uuid/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 +autoware_utils_visualization: + tag: release/rolling/autoware_utils_visualization/1.4.2-2 + url: https://github.com/ros2-gbp/autoware_utils-release.git + version: 1.4.2 autoware_v2x_msgs: - tag: release/kilted/autoware_v2x_msgs/1.7.0-1 + tag: release/rolling/autoware_v2x_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 autoware_vehicle_msgs: - tag: release/kilted/autoware_vehicle_msgs/1.7.0-1 + tag: release/rolling/autoware_vehicle_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.7.0 + version: 1.11.0 avt_vimba_camera: - tag: release/kilted/avt_vimba_camera/2001.1.0-6 + tag: release/rolling/avt_vimba_camera/2001.1.0-5 url: https://github.com/ros2-gbp/avt_vimba_camera-release.git version: 2001.1.0 aws_sdk_cpp_vendor: - tag: release/kilted/aws_sdk_cpp_vendor/0.2.1-3 + tag: release/rolling/aws_sdk_cpp_vendor/0.2.1-2 url: https://github.com/ros2-gbp/aws_sdk_cpp_vendor-release.git version: 0.2.1 azure_iot_sdk_c: - tag: release/kilted/azure_iot_sdk_c/1.14.0-3 + tag: release/rolling/azure_iot_sdk_c/1.14.0-4 url: https://github.com/ros2-gbp/azure_iot_sdk_c-release.git version: 1.14.0 backward_ros: - tag: release/kilted/backward_ros/1.0.8-1 + tag: release/rolling/backward_ros/1.0.8-1 url: https://github.com/ros2-gbp/backward_ros-release.git version: 1.0.8 bag2_to_image: - tag: release/kilted/bag2_to_image/0.1.0-5 + tag: release/rolling/bag2_to_image/0.1.1-1 url: https://github.com/ros2-gbp/bag2_to_image-release.git - version: 0.1.0 + version: 0.1.1 battery_state_broadcaster: - tag: release/kilted/battery_state_broadcaster/1.2.0-1 + tag: release/rolling/battery_state_broadcaster/1.2.0-1 url: https://github.com/ros2-gbp/ros_battery_monitoring-release.git version: 1.2.0 battery_state_rviz_overlay: - tag: release/kilted/battery_state_rviz_overlay/1.2.0-1 + tag: release/rolling/battery_state_rviz_overlay/1.2.0-1 url: https://github.com/ros2-gbp/ros_battery_monitoring-release.git version: 1.2.0 -beckhoff_ads_bringup: - tag: release/kilted/beckhoff_ads_bringup/1.0.0-1 - url: https://github.com/b-robotized/beckhoff_ads_driver-release.git - version: 1.0.0 -beckhoff_ads_hardware_interface: - tag: release/kilted/beckhoff_ads_hardware_interface/1.0.0-1 - url: https://github.com/b-robotized/beckhoff_ads_driver-release.git - version: 1.0.0 behaviortree_cpp: - tag: release/kilted/behaviortree_cpp/4.9.0-1 + tag: release/rolling/behaviortree_cpp/4.9.0-1 url: https://github.com/ros2-gbp/behaviortree_cpp_v4-release.git version: 4.9.0 -beluga: - tag: release/kilted/beluga/2.1.0-1 - url: https://github.com/ros2-gbp/beluga-release.git - version: 2.1.0 -beluga_amcl: - tag: release/kilted/beluga_amcl/2.1.0-1 - url: https://github.com/ros2-gbp/beluga-release.git - version: 2.1.0 -beluga_ros: - tag: release/kilted/beluga_ros/2.1.0-1 - url: https://github.com/ros2-gbp/beluga-release.git - version: 2.1.0 bicycle_steering_controller: - tag: release/kilted/bicycle_steering_controller/5.13.1-1 + tag: release/rolling/bicycle_steering_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 bno055: - tag: release/kilted/bno055/0.5.0-3 + tag: release/rolling/bno055/0.5.0-2 url: https://github.com/ros2-gbp/bno055-release.git version: 0.5.0 +bob_llm: + tag: release/rolling/bob_llm/1.0.2-1 + url: https://github.com/bob-ros2/bob_llm-release.git + version: 1.0.2 bond: - tag: release/kilted/bond/4.3.0-1 + tag: release/rolling/bond/4.4.0-1 url: https://github.com/ros2-gbp/bond_core-release.git - version: 4.3.0 + version: 4.4.0 bond_core: - tag: release/kilted/bond_core/4.3.0-1 + tag: release/rolling/bond_core/4.4.0-1 url: https://github.com/ros2-gbp/bond_core-release.git - version: 4.3.0 + version: 4.4.0 bondcpp: - tag: release/kilted/bondcpp/4.3.0-1 + tag: release/rolling/bondcpp/4.4.0-1 url: https://github.com/ros2-gbp/bond_core-release.git - version: 4.3.0 + version: 4.4.0 bondpy: - tag: release/kilted/bondpy/4.3.0-1 + tag: release/rolling/bondpy/4.4.0-1 url: https://github.com/ros2-gbp/bond_core-release.git - version: 4.3.0 + version: 4.4.0 boost_geometry_util: - tag: release/kilted/boost_geometry_util/0.0.1-5 + tag: release/rolling/boost_geometry_util/0.0.1-4 url: https://github.com/ros2-gbp/boost_geometry_util-release.git version: 0.0.1 boost_sml_vendor: - tag: release/kilted/boost_sml_vendor/1.1.13-1 + tag: release/rolling/boost_sml_vendor/1.1.13-1 url: https://github.com/ros2-gbp/boost_sml_vendor-release.git version: 1.1.13 broll: - tag: release/kilted/broll/0.1.1-1 + tag: release/rolling/broll/0.1.0-1 url: https://github.com/ros2-gbp/rosbag2_broll-release.git - version: 0.1.1 + version: 0.1.0 builtin_interfaces: - tag: release/kilted/builtin_interfaces/2.3.1-1 + tag: release/rolling/builtin_interfaces/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 -camera_aravis2: - tag: release/kilted/camera_aravis2/1.2.0-1 - url: https://github.com/ros2-gbp/camera_aravis2-release.git - version: 1.2.0 -camera_aravis2_msgs: - tag: release/kilted/camera_aravis2_msgs/1.2.0-1 - url: https://github.com/ros2-gbp/camera_aravis2-release.git - version: 1.2.0 + version: 2.4.3 camera_calibration: - tag: release/kilted/camera_calibration/6.0.11-1 + tag: release/rolling/camera_calibration/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 camera_calibration_parsers: - tag: release/kilted/camera_calibration_parsers/6.1.3-1 + tag: release/rolling/camera_calibration_parsers/6.4.7-1 url: https://github.com/ros2-gbp/image_common-release.git - version: 6.1.3 + version: 6.4.7 camera_info_manager: - tag: release/kilted/camera_info_manager/6.1.3-1 + tag: release/rolling/camera_info_manager/6.4.7-1 url: https://github.com/ros2-gbp/image_common-release.git - version: 6.1.3 + version: 6.4.7 camera_info_manager_py: - tag: release/kilted/camera_info_manager_py/6.1.3-1 + tag: release/rolling/camera_info_manager_py/6.4.7-1 url: https://github.com/ros2-gbp/image_common-release.git - version: 6.1.3 + version: 6.4.7 camera_ros: - tag: release/kilted/camera_ros/0.4.0-2 + tag: release/rolling/camera_ros/0.6.0-1 url: https://github.com/ros2-gbp/camera_ros-release.git - version: 0.4.0 + version: 0.6.0 can_msgs: - tag: release/kilted/can_msgs/2.0.0-6 + tag: release/rolling/can_msgs/2.0.0-5 url: https://github.com/ros2-gbp/ros_canopen-release.git version: 2.0.0 -canboat_vendor: - tag: release/kilted/canboat_vendor/0.0.6-1 - url: https://github.com/ros2-gbp/canboat_vendor-release.git - version: 0.0.6 canopen: - tag: release/kilted/canopen/0.3.2-1 + tag: release/rolling/canopen/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_402_driver: - tag: release/kilted/canopen_402_driver/0.3.2-1 + tag: release/rolling/canopen_402_driver/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_base_driver: - tag: release/kilted/canopen_base_driver/0.3.2-1 + tag: release/rolling/canopen_base_driver/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_core: - tag: release/kilted/canopen_core/0.3.2-1 + tag: release/rolling/canopen_core/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_fake_slaves: - tag: release/kilted/canopen_fake_slaves/0.3.2-1 + tag: release/rolling/canopen_fake_slaves/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_interfaces: - tag: release/kilted/canopen_interfaces/0.3.2-1 + tag: release/rolling/canopen_interfaces/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_master_driver: - tag: release/kilted/canopen_master_driver/0.3.2-1 + tag: release/rolling/canopen_master_driver/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_proxy_driver: - tag: release/kilted/canopen_proxy_driver/0.3.2-1 + tag: release/rolling/canopen_proxy_driver/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_ros2_control: - tag: release/kilted/canopen_ros2_control/0.3.2-1 + tag: release/rolling/canopen_ros2_control/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_ros2_controllers: - tag: release/kilted/canopen_ros2_controllers/0.3.2-1 + tag: release/rolling/canopen_ros2_controllers/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_tests: - tag: release/kilted/canopen_tests/0.3.2-1 + tag: release/rolling/canopen_tests/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 canopen_utils: - tag: release/kilted/canopen_utils/0.3.2-1 + tag: release/rolling/canopen_utils/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 cartographer: - tag: release/kilted/cartographer/2.0.9004-1 + tag: release/rolling/cartographer/2.0.9004-1 url: https://github.com/ros2-gbp/cartographer-release.git version: 2.0.9004 cartographer_ros: - tag: release/kilted/cartographer_ros/2.0.9003-2 + tag: release/rolling/cartographer_ros/2.0.9003-1 url: https://github.com/ros2-gbp/cartographer_ros-release.git version: 2.0.9003 cartographer_ros_msgs: - tag: release/kilted/cartographer_ros_msgs/2.0.9003-2 + tag: release/rolling/cartographer_ros_msgs/2.0.9003-1 url: https://github.com/ros2-gbp/cartographer_ros-release.git version: 2.0.9003 cartographer_rviz: - tag: release/kilted/cartographer_rviz/2.0.9003-2 + tag: release/rolling/cartographer_rviz/2.0.9003-1 url: https://github.com/ros2-gbp/cartographer_ros-release.git version: 2.0.9003 cascade_lifecycle_msgs: - tag: release/kilted/cascade_lifecycle_msgs/2.0.4-1 + tag: release/rolling/cascade_lifecycle_msgs/2.0.4-1 url: https://github.com/ros2-gbp/cascade_lifecycle-release.git version: 2.0.4 catch_ros2: - tag: release/kilted/catch_ros2/0.2.3-1 + tag: release/rolling/catch_ros2/0.2.3-1 url: https://github.com/ros2-gbp/catch_ros2-release.git version: 0.2.3 chained_filter_controller: - tag: release/kilted/chained_filter_controller/5.13.1-1 + tag: release/rolling/chained_filter_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 chomp_motion_planner: - tag: release/kilted/chomp_motion_planner/2.14.3-1 + tag: release/rolling/chomp_motion_planner/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 class_loader: - tag: release/kilted/class_loader/2.8.1-1 + tag: release/rolling/class_loader/2.9.3-1 url: https://github.com/ros2-gbp/class_loader-release.git - version: 2.8.1 + version: 2.9.3 classic_bags: - tag: release/kilted/classic_bags/0.4.0-2 + tag: release/rolling/classic_bags/0.4.0-1 url: https://github.com/ros2-gbp/classic_bags-release.git version: 0.4.0 clips_executive: - tag: release/kilted/clips_executive/0.1.3-1 + tag: release/rolling/clips_executive/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 clips_vendor: - tag: release/kilted/clips_vendor/6.4.3-1 + tag: release/rolling/clips_vendor/6.4.3-1 url: https://github.com/ros2-gbp/clips_vendor-release.git version: 6.4.3 cloudini_lib: - tag: release/kilted/cloudini_lib/1.0.2-1 + tag: release/rolling/cloudini_lib/1.0.4-1 url: https://github.com/facontidavide/cloudini-release.git - version: 1.0.2 + version: 1.0.4 cloudini_ros: - tag: release/kilted/cloudini_ros/1.0.2-1 + tag: release/rolling/cloudini_ros/1.0.4-1 url: https://github.com/facontidavide/cloudini-release.git - version: 1.0.2 + version: 1.0.4 cm_topic_hardware_component: - tag: release/kilted/cm_topic_hardware_component/1.0.0-1 + tag: release/rolling/cm_topic_hardware_component/1.0.0-1 url: https://github.com/ros2-gbp/topic_based_hardware-release.git version: 1.0.0 coal: - tag: release/kilted/coal/3.0.2-1 + tag: release/rolling/coal/3.0.2-1 url: https://github.com/ros2-gbp/coal-release.git version: 3.0.2 cob_actions: - tag: release/kilted/cob_actions/2.8.12-2 + tag: release/rolling/cob_actions/2.8.12-1 url: https://github.com/ros2-gbp/cob_common-release.git version: 2.8.12 cob_msgs: - tag: release/kilted/cob_msgs/2.8.12-2 + tag: release/rolling/cob_msgs/2.8.12-1 url: https://github.com/ros2-gbp/cob_common-release.git version: 2.8.12 cob_srvs: - tag: release/kilted/cob_srvs/2.8.12-2 + tag: release/rolling/cob_srvs/2.8.12-1 url: https://github.com/ros2-gbp/cob_common-release.git version: 2.8.12 coin_d4_driver: - tag: release/kilted/coin_d4_driver/1.0.1-1 + tag: release/rolling/coin_d4_driver/1.0.1-1 url: https://github.com/ros2-gbp/coin_d4_driver-release.git version: 1.0.1 color_names: - tag: release/kilted/color_names/0.0.3-6 + tag: release/rolling/color_names/0.0.3-5 url: https://github.com/ros2-gbp/color_names-release.git version: 0.0.3 color_util: - tag: release/kilted/color_util/1.0.0-4 + tag: release/rolling/color_util/1.1.0-1 url: https://github.com/ros2-gbp/color_util-release.git - version: 1.0.0 + version: 1.1.0 common_interfaces: - tag: release/kilted/common_interfaces/5.5.2-1 + tag: release/rolling/common_interfaces/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 compass_conversions: - tag: release/kilted/compass_conversions/3.0.2-1 + tag: release/rolling/compass_conversions/3.0.2-1 url: https://github.com/ros2-gbp/compass-release.git version: 3.0.2 compass_interfaces: - tag: release/kilted/compass_interfaces/3.0.2-1 + tag: release/rolling/compass_interfaces/3.0.2-1 url: https://github.com/ros2-gbp/compass-release.git version: 3.0.2 composition: - tag: release/kilted/composition/0.36.4-1 + tag: release/rolling/composition/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 composition_interfaces: - tag: release/kilted/composition_interfaces/2.3.1-1 + tag: release/rolling/composition_interfaces/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 compressed_depth_image_transport: - tag: release/kilted/compressed_depth_image_transport/5.1.1-1 + tag: release/rolling/compressed_depth_image_transport/6.2.3-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 5.1.1 + version: 6.2.3 compressed_image_transport: - tag: release/kilted/compressed_image_transport/5.1.1-1 + tag: release/rolling/compressed_image_transport/6.2.3-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 5.1.1 + version: 6.2.3 console_bridge_vendor: - tag: release/kilted/console_bridge_vendor/1.8.0-2 + tag: release/rolling/console_bridge_vendor/1.9.1-1 url: https://github.com/ros2-gbp/console_bridge_vendor-release.git - version: 1.8.0 + version: 1.9.1 control_box_rst: - tag: release/kilted/control_box_rst/0.0.7-6 + tag: release/rolling/control_box_rst/0.0.7-5 url: https://github.com/ros2-gbp/control_box_rst-release.git version: 0.0.7 control_msgs: - tag: release/kilted/control_msgs/6.8.0-1 + tag: release/rolling/control_msgs/6.9.0-1 url: https://github.com/ros2-gbp/control_msgs-release.git - version: 6.8.0 + version: 6.9.0 control_toolbox: - tag: release/kilted/control_toolbox/5.8.3-1 + tag: release/rolling/control_toolbox/6.2.0-1 url: https://github.com/ros2-gbp/control_toolbox-release.git - version: 5.8.3 + version: 6.2.0 controller_interface: - tag: release/kilted/controller_interface/5.12.0-1 + tag: release/rolling/controller_interface/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 controller_manager: - tag: release/kilted/controller_manager/5.12.0-1 + tag: release/rolling/controller_manager/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 controller_manager_msgs: - tag: release/kilted/controller_manager_msgs/5.12.0-1 + tag: release/rolling/controller_manager_msgs/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 -costmap_queue: - tag: release/kilted/costmap_queue/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 + version: 6.5.1 cras_bag_tools: - tag: release/kilted/cras_bag_tools/3.0.1-1 + tag: release/rolling/cras_bag_tools/3.0.2-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git - version: 3.0.1 + version: 3.0.2 cras_cpp_common: - tag: release/kilted/cras_cpp_common/3.0.1-1 + tag: release/rolling/cras_cpp_common/3.0.2-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git - version: 3.0.1 + version: 3.0.2 cras_lint: - tag: release/kilted/cras_lint/3.0.1-1 + tag: release/rolling/cras_lint/3.0.2-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git - version: 3.0.1 + version: 3.0.2 cras_msgs: - tag: release/kilted/cras_msgs/2.0.1-1 + tag: release/rolling/cras_msgs/2.0.1-1 url: https://github.com/ros2-gbp/cras_msgs-release.git version: 2.0.1 cras_topic_tools: - tag: release/kilted/cras_topic_tools/3.0.1-1 + tag: release/rolling/cras_topic_tools/3.0.2-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git - version: 3.0.1 + version: 3.0.2 +crocoddyl: + tag: release/rolling/crocoddyl/3.2.0-3 + url: https://github.com/ros2-gbp/crocoddyl-release.git + version: 3.2.0 crx_kinematics: - tag: release/kilted/crx_kinematics/1.0.0-1 + tag: release/rolling/crx_kinematics/1.0.0-1 url: https://github.com/ros2-gbp/crx_kinematics-release.git version: 1.0.0 cudnn_cmake_module: - tag: release/kilted/cudnn_cmake_module/0.0.1-6 + tag: release/rolling/cudnn_cmake_module/0.0.1-5 url: https://github.com/ros2-gbp/cudnn_cmake_module-release.git version: 0.0.1 cv_bridge: - tag: release/kilted/cv_bridge/4.1.0-2 + tag: release/rolling/cv_bridge/4.1.0-1 url: https://github.com/ros2-gbp/vision_opencv-release.git version: 4.1.0 cx_ament_index_plugin: - tag: release/kilted/cx_ament_index_plugin/0.1.3-1 + tag: release/rolling/cx_ament_index_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_bringup: - tag: release/kilted/cx_bringup/0.1.3-1 + tag: release/rolling/cx_bringup/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_clips_env_manager: - tag: release/kilted/cx_clips_env_manager/0.1.3-1 + tag: release/rolling/cx_clips_env_manager/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_config_plugin: - tag: release/kilted/cx_config_plugin/0.1.3-1 + tag: release/rolling/cx_config_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_example_plugin: - tag: release/kilted/cx_example_plugin/0.1.3-1 + tag: release/rolling/cx_example_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_executive_plugin: - tag: release/kilted/cx_executive_plugin/0.1.3-1 + tag: release/rolling/cx_executive_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_file_load_plugin: - tag: release/kilted/cx_file_load_plugin/0.1.3-1 + tag: release/rolling/cx_file_load_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_msgs: - tag: release/kilted/cx_msgs/0.1.3-1 + tag: release/rolling/cx_msgs/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_plugin: - tag: release/kilted/cx_plugin/0.1.3-1 + tag: release/rolling/cx_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_protobuf_plugin: - tag: release/kilted/cx_protobuf_plugin/0.1.3-1 + tag: release/rolling/cx_protobuf_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_ros_comm_gen: - tag: release/kilted/cx_ros_comm_gen/0.1.3-1 + tag: release/rolling/cx_ros_comm_gen/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_ros_msgs_plugin: - tag: release/kilted/cx_ros_msgs_plugin/0.1.3-1 + tag: release/rolling/cx_ros_msgs_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_ros_param_plugin: - tag: release/kilted/cx_ros_param_plugin/0.1.3-1 + tag: release/rolling/cx_ros_param_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_tf2_pose_tracker_plugin: - tag: release/kilted/cx_tf2_pose_tracker_plugin/0.1.3-1 + tag: release/rolling/cx_tf2_pose_tracker_plugin/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_tutorial_agents: - tag: release/kilted/cx_tutorial_agents/0.1.3-1 + tag: release/rolling/cx_tutorial_agents/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cx_utils: - tag: release/kilted/cx_utils/0.1.3-1 + tag: release/rolling/cx_utils/0.1.3-1 url: https://github.com/ros2-gbp/clips_executive-release.git version: 0.1.3 cyclonedds: - tag: release/kilted/cyclonedds/0.10.5-2 + tag: release/rolling/cyclonedds/0.10.5-1 url: https://github.com/ros2-gbp/cyclonedds-release.git version: 0.10.5 data_tamer_cpp: - tag: release/kilted/data_tamer_cpp/1.0.3-1 + tag: release/rolling/data_tamer_cpp/1.0.3-1 url: https://github.com/ros2-gbp/data_tamer-release.git version: 1.0.3 data_tamer_msgs: - tag: release/kilted/data_tamer_msgs/1.0.3-1 + tag: release/rolling/data_tamer_msgs/1.0.3-1 url: https://github.com/ros2-gbp/data_tamer-release.git version: 1.0.3 +data_tamer_tools: + tag: release/rolling/data_tamer_tools/0.4.0-1 + url: https://github.com/ros2-gbp/data_tamer_tools-release.git + version: 0.4.0 delphi_esr_msgs: - tag: release/kilted/delphi_esr_msgs/4.0.0-4 + tag: release/rolling/delphi_esr_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 delphi_mrr_msgs: - tag: release/kilted/delphi_mrr_msgs/4.0.0-4 + tag: release/rolling/delphi_mrr_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 delphi_srr_msgs: - tag: release/kilted/delphi_srr_msgs/4.0.0-4 + tag: release/rolling/delphi_srr_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 demo_nodes_cpp: - tag: release/kilted/demo_nodes_cpp/0.36.4-1 + tag: release/rolling/demo_nodes_cpp/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 demo_nodes_cpp_native: - tag: release/kilted/demo_nodes_cpp_native/0.36.4-1 + tag: release/rolling/demo_nodes_cpp_native/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 demo_nodes_py: - tag: release/kilted/demo_nodes_py/0.36.4-1 + tag: release/rolling/demo_nodes_py/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 depth_image_proc: - tag: release/kilted/depth_image_proc/6.0.11-1 + tag: release/rolling/depth_image_proc/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 -depthai: - tag: release/kilted/depthai/3.2.1-1 - url: https://github.com/luxonis/depthai-core-release.git - version: 3.2.1 -depthai-ros: - tag: release/kilted/depthai-ros/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 -depthai_bridge: - tag: release/kilted/depthai_bridge/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 -depthai_descriptions: - tag: release/kilted/depthai_descriptions/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 -depthai_examples: - tag: release/kilted/depthai_examples/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 -depthai_filters: - tag: release/kilted/depthai_filters/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 -depthai_ros_driver: - tag: release/kilted/depthai_ros_driver/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 -depthai_ros_msgs: - tag: release/kilted/depthai_ros_msgs/3.1.0-1 - url: https://github.com/luxonis/depthai-ros-release.git - version: 3.1.0 + version: 7.1.3 depthimage_to_laserscan: - tag: release/kilted/depthimage_to_laserscan/2.5.1-3 + tag: release/rolling/depthimage_to_laserscan/2.5.1-2 url: https://github.com/ros2-gbp/depthimage_to_laserscan-release.git version: 2.5.1 derived_object_msgs: - tag: release/kilted/derived_object_msgs/4.0.0-4 + tag: release/rolling/derived_object_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 desktop: - tag: release/kilted/desktop/0.12.0-2 + tag: release/rolling/desktop/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git - version: 0.12.0 + version: 0.13.0 desktop_full: - tag: release/kilted/desktop_full/0.12.0-2 + tag: release/rolling/desktop_full/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git - version: 0.12.0 + version: 0.13.0 diagnostic_aggregator: - tag: release/kilted/diagnostic_aggregator/4.3.6-1 + tag: release/rolling/diagnostic_aggregator/4.4.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git - version: 4.3.6 + version: 4.4.6 diagnostic_common_diagnostics: - tag: release/kilted/diagnostic_common_diagnostics/4.3.6-1 + tag: release/rolling/diagnostic_common_diagnostics/4.4.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git - version: 4.3.6 + version: 4.4.6 diagnostic_msgs: - tag: release/kilted/diagnostic_msgs/5.5.2-1 + tag: release/rolling/diagnostic_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 diagnostic_remote_logging: - tag: release/kilted/diagnostic_remote_logging/4.3.6-1 + tag: release/rolling/diagnostic_remote_logging/4.4.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git - version: 4.3.6 + version: 4.4.6 diagnostic_updater: - tag: release/kilted/diagnostic_updater/4.3.6-1 + tag: release/rolling/diagnostic_updater/4.4.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git - version: 4.3.6 + version: 4.4.6 diagnostics: - tag: release/kilted/diagnostics/4.3.6-1 + tag: release/rolling/diagnostics/4.4.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git - version: 4.3.6 + version: 4.4.6 diff_drive_controller: - tag: release/kilted/diff_drive_controller/5.13.1-1 + tag: release/rolling/diff_drive_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 +dolly: + tag: release/rolling/dolly/0.4.0-5 + url: https://github.com/ros2-gbp/dolly-release.git + version: 0.4.0 +dolly_follow: + tag: release/rolling/dolly_follow/0.4.0-5 + url: https://github.com/ros2-gbp/dolly-release.git + version: 0.4.0 +dolly_gazebo: + tag: release/rolling/dolly_gazebo/0.4.0-5 + url: https://github.com/ros2-gbp/dolly-release.git + version: 0.4.0 +dolly_ignition: + tag: release/rolling/dolly_ignition/0.4.0-5 + url: https://github.com/ros2-gbp/dolly-release.git + version: 0.4.0 domain_bridge: - tag: release/kilted/domain_bridge/0.5.0-5 + tag: release/rolling/domain_bridge/0.5.0-4 url: https://github.com/ros2-gbp/domain_bridge-release.git version: 0.5.0 domain_coordinator: - tag: release/kilted/domain_coordinator/0.14.7-1 + tag: release/rolling/domain_coordinator/0.15.6-1 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git - version: 0.14.7 + version: 0.15.6 draco_point_cloud_transport: - tag: release/kilted/draco_point_cloud_transport/5.0.4-1 + tag: release/rolling/draco_point_cloud_transport/6.1.0-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.1.0 dual_arm_panda_moveit_config: - tag: release/kilted/dual_arm_panda_moveit_config/3.1.1-1 + tag: release/rolling/dual_arm_panda_moveit_config/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 dual_laser_merger: - tag: release/kilted/dual_laser_merger/0.0.1-2 + tag: release/rolling/dual_laser_merger/0.0.1-1 url: https://github.com/ros2-gbp/dual_laser_merger-release.git version: 0.0.1 dummy_map_server: - tag: release/kilted/dummy_map_server/0.36.4-1 + tag: release/rolling/dummy_map_server/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 dummy_robot_bringup: - tag: release/kilted/dummy_robot_bringup/0.36.4-1 + tag: release/rolling/dummy_robot_bringup/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 dummy_sensors: - tag: release/kilted/dummy_sensors/0.36.4-1 + tag: release/rolling/dummy_sensors/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 -dwb_core: - tag: release/kilted/dwb_core/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -dwb_critics: - tag: release/kilted/dwb_critics/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -dwb_msgs: - tag: release/kilted/dwb_msgs/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -dwb_plugins: - tag: release/kilted/dwb_plugins/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 + version: 0.37.7 dynamixel_hardware: - tag: release/kilted/dynamixel_hardware/0.6.0-2 + tag: release/rolling/dynamixel_hardware/0.6.0-1 url: https://github.com/ros2-gbp/dynamixel_hardware-release.git version: 0.6.0 dynamixel_hardware_interface: - tag: release/kilted/dynamixel_hardware_interface/1.5.1-1 + tag: release/rolling/dynamixel_hardware_interface/1.5.1-1 url: https://github.com/ros2-gbp/dynamixel_hardware_interface-release.git version: 1.5.1 dynamixel_interfaces: - tag: release/kilted/dynamixel_interfaces/1.0.1-2 + tag: release/rolling/dynamixel_interfaces/1.0.1-1 url: https://github.com/ros2-gbp/dynamixel_interfaces-release.git version: 1.0.1 dynamixel_sdk: - tag: release/kilted/dynamixel_sdk/4.0.3-1 + tag: release/rolling/dynamixel_sdk/4.0.3-1 url: https://github.com/ros2-gbp/dynamixel_sdk-release.git version: 4.0.3 dynamixel_sdk_custom_interfaces: - tag: release/kilted/dynamixel_sdk_custom_interfaces/4.0.3-1 + tag: release/rolling/dynamixel_sdk_custom_interfaces/4.0.3-1 url: https://github.com/ros2-gbp/dynamixel_sdk-release.git version: 4.0.3 dynamixel_sdk_examples: - tag: release/kilted/dynamixel_sdk_examples/4.0.3-1 + tag: release/rolling/dynamixel_sdk_examples/4.0.3-1 url: https://github.com/ros2-gbp/dynamixel_sdk-release.git version: 4.0.3 dynamixel_workbench: - tag: release/kilted/dynamixel_workbench/2.2.4-2 + tag: release/rolling/dynamixel_workbench/2.2.5-1 url: https://github.com/ros2-gbp/dynamixel_workbench-release.git - version: 2.2.4 + version: 2.2.5 dynamixel_workbench_msgs: - tag: release/kilted/dynamixel_workbench_msgs/2.1.0-2 + tag: release/rolling/dynamixel_workbench_msgs/2.1.0-1 url: https://github.com/ros2-gbp/dynamixel_workbench_msgs-release.git version: 2.1.0 dynamixel_workbench_toolbox: - tag: release/kilted/dynamixel_workbench_toolbox/2.2.4-2 + tag: release/rolling/dynamixel_workbench_toolbox/2.2.5-1 url: https://github.com/ros2-gbp/dynamixel_workbench-release.git - version: 2.2.4 -easynav: - tag: release/kilted/easynav/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_bonxai_maps_manager: - tag: release/kilted/easynav_bonxai_maps_manager/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_common: - tag: release/kilted/easynav_common/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_controller: - tag: release/kilted/easynav_controller/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_core: - tag: release/kilted/easynav_core/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_costmap_common: - tag: release/kilted/easynav_costmap_common/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_costmap_localizer: - tag: release/kilted/easynav_costmap_localizer/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_costmap_maps_manager: - tag: release/kilted/easynav_costmap_maps_manager/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_costmap_planner: - tag: release/kilted/easynav_costmap_planner/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_fusion_localizer: - tag: release/kilted/easynav_fusion_localizer/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_gps_localizer: - tag: release/kilted/easynav_gps_localizer/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_interfaces: - tag: release/kilted/easynav_interfaces/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_localizer: - tag: release/kilted/easynav_localizer/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_maps_manager: - tag: release/kilted/easynav_maps_manager/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_mpc_controller: - tag: release/kilted/easynav_mpc_controller/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_mppi_controller: - tag: release/kilted/easynav_mppi_controller/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_navmap_localizer: - tag: release/kilted/easynav_navmap_localizer/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_navmap_maps_manager: - tag: release/kilted/easynav_navmap_maps_manager/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_navmap_planner: - tag: release/kilted/easynav_navmap_planner/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_octomap_maps_manager: - tag: release/kilted/easynav_octomap_maps_manager/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_planner: - tag: release/kilted/easynav_planner/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_routes_maps_manager: - tag: release/kilted/easynav_routes_maps_manager/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_sensors: - tag: release/kilted/easynav_sensors/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_serest_controller: - tag: release/kilted/easynav_serest_controller/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_simple_common: - tag: release/kilted/easynav_simple_common/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_simple_controller: - tag: release/kilted/easynav_simple_controller/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_simple_localizer: - tag: release/kilted/easynav_simple_localizer/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_simple_maps_manager: - tag: release/kilted/easynav_simple_maps_manager/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_simple_planner: - tag: release/kilted/easynav_simple_planner/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 -easynav_support_py: - tag: release/kilted/easynav_support_py/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_system: - tag: release/kilted/easynav_system/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_tools: - tag: release/kilted/easynav_tools/0.3.2-1 - url: https://github.com/EasyNavigation/EasyNavigation-release.git - version: 0.3.2 -easynav_vff_controller: - tag: release/kilted/easynav_vff_controller/0.3.1-1 - url: https://github.com/EasyNavigation/easynav_plugins-release.git - version: 0.3.1 + version: 2.2.5 ecal: - tag: release/kilted/ecal/5.12.0-5 + tag: release/rolling/ecal/5.12.0-4 url: https://github.com/ros2-gbp/ecal-release.git version: 5.12.0 ecl_build: - tag: release/kilted/ecl_build/1.0.3-5 + tag: release/rolling/ecl_build/1.0.3-4 url: https://github.com/ros2-gbp/ecl_tools-release.git version: 1.0.3 ecl_command_line: - tag: release/kilted/ecl_command_line/1.2.1-5 + tag: release/rolling/ecl_command_line/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_concepts: - tag: release/kilted/ecl_concepts/1.2.1-5 + tag: release/rolling/ecl_concepts/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_config: - tag: release/kilted/ecl_config/1.2.0-5 + tag: release/rolling/ecl_config/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_console: - tag: release/kilted/ecl_console/1.2.0-5 + tag: release/rolling/ecl_console/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_containers: - tag: release/kilted/ecl_containers/1.2.1-5 + tag: release/rolling/ecl_containers/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_converters: - tag: release/kilted/ecl_converters/1.2.1-5 + tag: release/rolling/ecl_converters/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_converters_lite: - tag: release/kilted/ecl_converters_lite/1.2.0-5 + tag: release/rolling/ecl_converters_lite/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_core: - tag: release/kilted/ecl_core/1.2.1-5 + tag: release/rolling/ecl_core/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_core_apps: - tag: release/kilted/ecl_core_apps/1.2.1-5 + tag: release/rolling/ecl_core_apps/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_devices: - tag: release/kilted/ecl_devices/1.2.1-5 + tag: release/rolling/ecl_devices/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_eigen: - tag: release/kilted/ecl_eigen/1.2.1-5 + tag: release/rolling/ecl_eigen/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_errors: - tag: release/kilted/ecl_errors/1.2.0-5 + tag: release/rolling/ecl_errors/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_exceptions: - tag: release/kilted/ecl_exceptions/1.2.1-5 + tag: release/rolling/ecl_exceptions/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_filesystem: - tag: release/kilted/ecl_filesystem/1.2.1-5 + tag: release/rolling/ecl_filesystem/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_formatters: - tag: release/kilted/ecl_formatters/1.2.1-5 + tag: release/rolling/ecl_formatters/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_geometry: - tag: release/kilted/ecl_geometry/1.2.1-5 + tag: release/rolling/ecl_geometry/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_io: - tag: release/kilted/ecl_io/1.2.0-5 + tag: release/rolling/ecl_io/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_ipc: - tag: release/kilted/ecl_ipc/1.2.1-5 + tag: release/rolling/ecl_ipc/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_license: - tag: release/kilted/ecl_license/1.0.3-5 + tag: release/rolling/ecl_license/1.0.3-4 url: https://github.com/ros2-gbp/ecl_tools-release.git version: 1.0.3 ecl_linear_algebra: - tag: release/kilted/ecl_linear_algebra/1.2.1-5 + tag: release/rolling/ecl_linear_algebra/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_lite: - tag: release/kilted/ecl_lite/1.2.0-5 + tag: release/rolling/ecl_lite/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_manipulators: - tag: release/kilted/ecl_manipulators/1.2.1-5 + tag: release/rolling/ecl_manipulators/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_math: - tag: release/kilted/ecl_math/1.2.1-5 + tag: release/rolling/ecl_math/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_mobile_robot: - tag: release/kilted/ecl_mobile_robot/1.2.1-5 + tag: release/rolling/ecl_mobile_robot/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_mpl: - tag: release/kilted/ecl_mpl/1.2.1-5 + tag: release/rolling/ecl_mpl/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_sigslots: - tag: release/kilted/ecl_sigslots/1.2.1-5 + tag: release/rolling/ecl_sigslots/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_sigslots_lite: - tag: release/kilted/ecl_sigslots_lite/1.2.0-5 + tag: release/rolling/ecl_sigslots_lite/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_statistics: - tag: release/kilted/ecl_statistics/1.2.1-5 + tag: release/rolling/ecl_statistics/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_streams: - tag: release/kilted/ecl_streams/1.2.1-5 + tag: release/rolling/ecl_streams/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_threads: - tag: release/kilted/ecl_threads/1.2.1-5 + tag: release/rolling/ecl_threads/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_time: - tag: release/kilted/ecl_time/1.2.1-5 + tag: release/rolling/ecl_time/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_time_lite: - tag: release/kilted/ecl_time_lite/1.2.0-5 + tag: release/rolling/ecl_time_lite/1.2.0-4 url: https://github.com/ros2-gbp/ecl_lite-release.git version: 1.2.0 ecl_tools: - tag: release/kilted/ecl_tools/1.0.3-5 + tag: release/rolling/ecl_tools/1.0.3-4 url: https://github.com/ros2-gbp/ecl_tools-release.git version: 1.0.3 ecl_type_traits: - tag: release/kilted/ecl_type_traits/1.2.1-5 + tag: release/rolling/ecl_type_traits/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 ecl_utilities: - tag: release/kilted/ecl_utilities/1.2.1-5 + tag: release/rolling/ecl_utilities/1.2.1-4 url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 effort_controllers: - tag: release/kilted/effort_controllers/5.13.1-1 + tag: release/rolling/effort_controllers/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 eigen3_cmake_module: - tag: release/kilted/eigen3_cmake_module/0.4.0-2 + tag: release/rolling/eigen3_cmake_module/0.5.1-1 url: https://github.com/ros2-gbp/eigen3_cmake_module-release.git - version: 0.4.0 + version: 0.5.1 eigen_stl_containers: - tag: release/kilted/eigen_stl_containers/1.1.0-2 + tag: release/rolling/eigen_stl_containers/1.1.0-1 url: https://github.com/ros2-gbp/eigen_stl_containers-release.git version: 1.1.0 eigenpy: - tag: release/kilted/eigenpy/3.12.0-1 + tag: release/rolling/eigenpy/3.12.0-1 url: https://github.com/ros2-gbp/eigenpy-release.git version: 3.12.0 eiquadprog: - tag: release/kilted/eiquadprog/1.3.0-1 + tag: release/rolling/eiquadprog/1.3.1-1 url: https://github.com/ros2-gbp/eiquadprog-release.git - version: 1.3.0 -etsi_its_cam_coding: - tag: release/kilted/etsi_its_cam_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cam_conversion: - tag: release/kilted/etsi_its_cam_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cam_msgs: - tag: release/kilted/etsi_its_cam_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cam_ts_coding: - tag: release/kilted/etsi_its_cam_ts_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cam_ts_conversion: - tag: release/kilted/etsi_its_cam_ts_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cam_ts_msgs: - tag: release/kilted/etsi_its_cam_ts_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_coding: - tag: release/kilted/etsi_its_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_conversion: - tag: release/kilted/etsi_its_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_conversion_srvs: - tag: release/kilted/etsi_its_conversion_srvs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cpm_ts_coding: - tag: release/kilted/etsi_its_cpm_ts_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cpm_ts_conversion: - tag: release/kilted/etsi_its_cpm_ts_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_cpm_ts_msgs: - tag: release/kilted/etsi_its_cpm_ts_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_denm_coding: - tag: release/kilted/etsi_its_denm_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_denm_conversion: - tag: release/kilted/etsi_its_denm_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_denm_msgs: - tag: release/kilted/etsi_its_denm_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_denm_ts_coding: - tag: release/kilted/etsi_its_denm_ts_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_denm_ts_conversion: - tag: release/kilted/etsi_its_denm_ts_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_denm_ts_msgs: - tag: release/kilted/etsi_its_denm_ts_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_mapem_ts_coding: - tag: release/kilted/etsi_its_mapem_ts_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_mapem_ts_conversion: - tag: release/kilted/etsi_its_mapem_ts_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_mapem_ts_msgs: - tag: release/kilted/etsi_its_mapem_ts_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_mcm_uulm_coding: - tag: release/kilted/etsi_its_mcm_uulm_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_mcm_uulm_conversion: - tag: release/kilted/etsi_its_mcm_uulm_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_mcm_uulm_msgs: - tag: release/kilted/etsi_its_mcm_uulm_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_messages: - tag: release/kilted/etsi_its_messages/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_msgs: - tag: release/kilted/etsi_its_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_msgs_utils: - tag: release/kilted/etsi_its_msgs_utils/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_primitives_conversion: - tag: release/kilted/etsi_its_primitives_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_rviz_plugins: - tag: release/kilted/etsi_its_rviz_plugins/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_spatem_ts_coding: - tag: release/kilted/etsi_its_spatem_ts_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_spatem_ts_conversion: - tag: release/kilted/etsi_its_spatem_ts_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_spatem_ts_msgs: - tag: release/kilted/etsi_its_spatem_ts_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_vam_ts_coding: - tag: release/kilted/etsi_its_vam_ts_coding/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_vam_ts_conversion: - tag: release/kilted/etsi_its_vam_ts_conversion/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 -etsi_its_vam_ts_msgs: - tag: release/kilted/etsi_its_vam_ts_msgs/3.4.0-1 - url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.4.0 + version: 1.3.1 event_camera_codecs: - tag: release/kilted/event_camera_codecs/3.0.0-1 + tag: release/rolling/event_camera_codecs/3.0.0-1 url: https://github.com/ros2-gbp/event_camera_codecs-release.git version: 3.0.0 event_camera_msgs: - tag: release/kilted/event_camera_msgs/2.0.1-1 + tag: release/rolling/event_camera_msgs/2.0.1-1 url: https://github.com/ros2-gbp/event_camera_msgs-release.git version: 2.0.1 event_camera_py: - tag: release/kilted/event_camera_py/3.0.0-1 + tag: release/rolling/event_camera_py/3.0.0-1 url: https://github.com/ros2-gbp/event_camera_py-release.git version: 3.0.0 event_camera_renderer: - tag: release/kilted/event_camera_renderer/3.0.0-1 + tag: release/rolling/event_camera_renderer/3.0.0-1 url: https://github.com/ros2-gbp/event_camera_renderer-release.git version: 3.0.0 event_camera_tools: - tag: release/kilted/event_camera_tools/3.1.1-1 + tag: release/rolling/event_camera_tools/3.1.2-1 url: https://github.com/ros2-gbp/event_camera_tools-release.git - version: 3.1.1 + version: 3.1.2 event_image_reconstruction_fibar: - tag: release/kilted/event_image_reconstruction_fibar/3.0.3-1 + tag: release/rolling/event_image_reconstruction_fibar/3.0.4-1 url: https://github.com/ros2-gbp/event_image_reconstruction_fibar-release.git - version: 3.0.3 + version: 3.0.4 example_interfaces: - tag: release/kilted/example_interfaces/0.13.1-1 + tag: release/rolling/example_interfaces/0.14.1-1 url: https://github.com/ros2-gbp/example_interfaces-release.git - version: 0.13.1 + version: 0.14.1 examples_rclcpp_async_client: - tag: release/kilted/examples_rclcpp_async_client/0.20.6-2 + tag: release/rolling/examples_rclcpp_async_client/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_cbg_executor: - tag: release/kilted/examples_rclcpp_cbg_executor/0.20.6-2 + tag: release/rolling/examples_rclcpp_cbg_executor/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_action_client: - tag: release/kilted/examples_rclcpp_minimal_action_client/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_action_client/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_action_server: - tag: release/kilted/examples_rclcpp_minimal_action_server/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_action_server/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_client: - tag: release/kilted/examples_rclcpp_minimal_client/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_client/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_composition: - tag: release/kilted/examples_rclcpp_minimal_composition/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_composition/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_publisher: - tag: release/kilted/examples_rclcpp_minimal_publisher/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_publisher/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_service: - tag: release/kilted/examples_rclcpp_minimal_service/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_service/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_subscriber: - tag: release/kilted/examples_rclcpp_minimal_subscriber/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_subscriber/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_minimal_timer: - tag: release/kilted/examples_rclcpp_minimal_timer/0.20.6-2 + tag: release/rolling/examples_rclcpp_minimal_timer/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_multithreaded_executor: - tag: release/kilted/examples_rclcpp_multithreaded_executor/0.20.6-2 + tag: release/rolling/examples_rclcpp_multithreaded_executor/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclcpp_wait_set: - tag: release/kilted/examples_rclcpp_wait_set/0.20.6-2 + tag: release/rolling/examples_rclcpp_wait_set/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_executors: - tag: release/kilted/examples_rclpy_executors/0.20.6-2 + tag: release/rolling/examples_rclpy_executors/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_guard_conditions: - tag: release/kilted/examples_rclpy_guard_conditions/0.20.6-2 + tag: release/rolling/examples_rclpy_guard_conditions/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_minimal_action_client: - tag: release/kilted/examples_rclpy_minimal_action_client/0.20.6-2 + tag: release/rolling/examples_rclpy_minimal_action_client/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_minimal_action_server: - tag: release/kilted/examples_rclpy_minimal_action_server/0.20.6-2 + tag: release/rolling/examples_rclpy_minimal_action_server/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_minimal_client: - tag: release/kilted/examples_rclpy_minimal_client/0.20.6-2 + tag: release/rolling/examples_rclpy_minimal_client/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_minimal_publisher: - tag: release/kilted/examples_rclpy_minimal_publisher/0.20.6-2 + tag: release/rolling/examples_rclpy_minimal_publisher/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_minimal_service: - tag: release/kilted/examples_rclpy_minimal_service/0.20.6-2 + tag: release/rolling/examples_rclpy_minimal_service/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_minimal_subscriber: - tag: release/kilted/examples_rclpy_minimal_subscriber/0.20.6-2 + tag: release/rolling/examples_rclpy_minimal_subscriber/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_rclpy_pointcloud_publisher: - tag: release/kilted/examples_rclpy_pointcloud_publisher/0.20.6-2 + tag: release/rolling/examples_rclpy_pointcloud_publisher/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 examples_tf2_py: - tag: release/kilted/examples_tf2_py/0.41.6-1 + tag: release/rolling/examples_tf2_py/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 executive_smach: - tag: release/kilted/executive_smach/3.0.3-3 + tag: release/rolling/executive_smach/3.0.3-2 url: https://github.com/ros2-gbp/executive_smach-release.git version: 3.0.3 fastcdr: - tag: release/kilted/fastcdr/2.3.5-1 + tag: release/rolling/fastcdr/2.3.5-1 url: https://github.com/ros2-gbp/fastcdr-release.git version: 2.3.5 fastdds: - tag: release/kilted/fastdds/3.2.3-1 + tag: release/rolling/fastdds/3.6.0-1 url: https://github.com/ros2-gbp/fastdds-release.git - version: 3.2.3 + version: 3.6.0 feetech_ros2_driver: - tag: release/kilted/feetech_ros2_driver/0.2.1-1 + tag: release/rolling/feetech_ros2_driver/0.2.1-1 url: https://github.com/ros2-gbp/feetech_ros2_driver-release.git version: 0.2.1 ffmpeg_encoder_decoder: - tag: release/kilted/ffmpeg_encoder_decoder/3.0.1-1 + tag: release/rolling/ffmpeg_encoder_decoder/3.0.1-1 url: https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release.git version: 3.0.1 ffmpeg_image_transport: - tag: release/kilted/ffmpeg_image_transport/3.0.2-1 + tag: release/rolling/ffmpeg_image_transport/3.0.3-1 url: https://github.com/ros2-gbp/ffmpeg_image_transport-release.git - version: 3.0.2 + version: 3.0.3 ffmpeg_image_transport_msgs: - tag: release/kilted/ffmpeg_image_transport_msgs/1.0.2-3 + tag: release/rolling/ffmpeg_image_transport_msgs/1.0.2-2 url: https://github.com/ros2-gbp/ffmpeg_image_transport_msgs-release.git version: 1.0.2 ffmpeg_image_transport_tools: - tag: release/kilted/ffmpeg_image_transport_tools/3.0.1-1 + tag: release/rolling/ffmpeg_image_transport_tools/3.0.1-1 url: https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release.git version: 3.0.1 +ffw: + tag: release/rolling/ffw/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_bringup: + tag: release/rolling/ffw_bringup/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_description: + tag: release/rolling/ffw_description/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_joint_trajectory_command_broadcaster: + tag: release/rolling/ffw_joint_trajectory_command_broadcaster/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_joystick_controller: + tag: release/rolling/ffw_joystick_controller/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_moveit_config: + tag: release/rolling/ffw_moveit_config/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_robot_manager: + tag: release/rolling/ffw_robot_manager/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_spring_actuator_controller: + tag: release/rolling/ffw_spring_actuator_controller/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_swerve_drive_controller: + tag: release/rolling/ffw_swerve_drive_controller/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 +ffw_teleop: + tag: release/rolling/ffw_teleop/1.1.14-1 + url: https://github.com/ros2-gbp/ai_worker-release.git + version: 1.1.14 fibar_lib: - tag: release/kilted/fibar_lib/1.0.2-1 + tag: release/rolling/fibar_lib/1.0.2-1 url: https://github.com/ros2-gbp/fibar_lib-release.git version: 1.0.2 fields2cover: - tag: release/kilted/fields2cover/2.0.0-16 + tag: release/rolling/fields2cover/2.0.0-15 url: https://github.com/ros2-gbp/fields2cover-release.git version: 2.0.0 filters: - tag: release/kilted/filters/2.2.2-1 + tag: release/rolling/filters/2.2.2-1 url: https://github.com/ros2-gbp/filters-release.git version: 2.2.2 find_object_2d: - tag: release/kilted/find_object_2d/0.7.2-1 + tag: release/rolling/find_object_2d/0.7.4-1 url: https://github.com/ros2-gbp/find_object_2d-release.git - version: 0.7.2 + version: 0.7.4 fkie_message_filters: - tag: release/kilted/fkie_message_filters/3.3.0-1 + tag: release/rolling/fkie_message_filters/3.3.0-1 url: https://github.com/ros2-gbp/fkie_message_filters-release.git version: 3.3.0 flex_sync: - tag: release/kilted/flex_sync/2.0.1-1 + tag: release/rolling/flex_sync/2.0.1-1 url: https://github.com/ros2-gbp/flex_sync-release.git version: 2.0.1 flexbe_behavior_engine: - tag: release/kilted/flexbe_behavior_engine/4.0.2-1 + tag: release/rolling/flexbe_behavior_engine/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_core: - tag: release/kilted/flexbe_core/4.0.2-1 + tag: release/rolling/flexbe_core/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_input: - tag: release/kilted/flexbe_input/4.0.2-1 + tag: release/rolling/flexbe_input/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_mirror: - tag: release/kilted/flexbe_mirror/4.0.2-1 + tag: release/rolling/flexbe_mirror/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_msgs: - tag: release/kilted/flexbe_msgs/4.0.2-1 + tag: release/rolling/flexbe_msgs/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_onboard: - tag: release/kilted/flexbe_onboard/4.0.2-1 + tag: release/rolling/flexbe_onboard/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_states: - tag: release/kilted/flexbe_states/4.0.2-1 + tag: release/rolling/flexbe_states/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_testing: - tag: release/kilted/flexbe_testing/4.0.2-1 + tag: release/rolling/flexbe_testing/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flexbe_widget: - tag: release/kilted/flexbe_widget/4.0.2-1 + tag: release/rolling/flexbe_widget/4.0.3-1 url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git - version: 4.0.2 + version: 4.0.3 flir_camera_description: - tag: release/kilted/flir_camera_description/3.0.4-1 + tag: release/rolling/flir_camera_description/3.0.4-1 url: https://github.com/ros2-gbp/flir_camera_driver-release.git version: 3.0.4 flir_camera_msgs: - tag: release/kilted/flir_camera_msgs/3.0.4-1 + tag: release/rolling/flir_camera_msgs/3.0.4-1 url: https://github.com/ros2-gbp/flir_camera_driver-release.git version: 3.0.4 fluent_rviz: - tag: release/kilted/fluent_rviz/0.0.3-5 + tag: release/rolling/fluent_rviz/0.0.3-4 url: https://github.com/ros2-gbp/fluent_rviz-release.git version: 0.0.3 fmi_adapter: - tag: release/kilted/fmi_adapter/2.1.2-3 + tag: release/rolling/fmi_adapter/2.1.2-2 url: https://github.com/ros2-gbp/fmi_adapter-release.git version: 2.1.2 fmi_adapter_examples: - tag: release/kilted/fmi_adapter_examples/2.1.2-3 + tag: release/rolling/fmi_adapter_examples/2.1.2-2 url: https://github.com/ros2-gbp/fmi_adapter-release.git version: 2.1.2 fmilibrary_vendor: - tag: release/kilted/fmilibrary_vendor/1.0.1-5 + tag: release/rolling/fmilibrary_vendor/1.0.1-4 url: https://github.com/ros2-gbp/fmilibrary_vendor-release.git version: 1.0.1 foonathan_memory_vendor: - tag: release/kilted/foonathan_memory_vendor/1.3.1-3 + tag: release/rolling/foonathan_memory_vendor/1.3.1-2 url: https://github.com/ros2-gbp/foonathan_memory_vendor-release.git version: 1.3.1 force_torque_sensor_broadcaster: - tag: release/kilted/force_torque_sensor_broadcaster/5.13.1-1 + tag: release/rolling/force_torque_sensor_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 forward_command_controller: - tag: release/kilted/forward_command_controller/5.13.1-1 + tag: release/rolling/forward_command_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 four_wheel_steering_msgs: - tag: release/kilted/four_wheel_steering_msgs/2.0.1-6 + tag: release/rolling/four_wheel_steering_msgs/2.0.1-5 url: https://github.com/ros2-gbp/four_wheel_steering_msgs-release.git version: 2.0.1 foxglove_bridge: - tag: release/kilted/foxglove_bridge/3.2.4-1 + tag: release/rolling/foxglove_bridge/3.2.6-1 url: https://github.com/ros2-gbp/foxglove_bridge-release.git - version: 3.2.4 + version: 3.2.6 foxglove_compressed_video_transport: - tag: release/kilted/foxglove_compressed_video_transport/3.0.1-1 + tag: release/rolling/foxglove_compressed_video_transport/3.0.2-1 url: https://github.com/ros2-gbp/foxglove_compressed_video_transport-release.git - version: 3.0.1 + version: 3.0.2 foxglove_msgs: - tag: release/kilted/foxglove_msgs/3.2.4-1 + tag: release/rolling/foxglove_msgs/3.2.6-1 url: https://github.com/ros2-gbp/foxglove_bridge-release.git - version: 3.2.4 + version: 3.2.6 +foxglove_sdk_vendor: + tag: release/rolling/foxglove_sdk_vendor/0.2.0-2 + url: https://github.com/ros2-gbp/foxglove_sdk_vendor-release.git + version: 0.2.0 +franka_inria_inverse_dynamics_solver: + tag: release/rolling/franka_inria_inverse_dynamics_solver/6.0.1-3 + url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git + version: 6.0.1 frequency_cam: - tag: release/kilted/frequency_cam/3.1.0-1 + tag: release/rolling/frequency_cam/3.1.0-1 url: https://github.com/ros2-gbp/frequency_cam-release.git version: 3.1.0 fuse: - tag: release/kilted/fuse/1.2.4-1 + tag: release/rolling/fuse/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_constraints: - tag: release/kilted/fuse_constraints/1.2.4-1 + tag: release/rolling/fuse_constraints/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_core: - tag: release/kilted/fuse_core/1.2.4-1 + tag: release/rolling/fuse_core/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_doc: - tag: release/kilted/fuse_doc/1.2.4-1 + tag: release/rolling/fuse_doc/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_graphs: - tag: release/kilted/fuse_graphs/1.2.4-1 + tag: release/rolling/fuse_graphs/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_loss: - tag: release/kilted/fuse_loss/1.2.4-1 + tag: release/rolling/fuse_loss/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_models: - tag: release/kilted/fuse_models/1.2.4-1 + tag: release/rolling/fuse_models/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_msgs: - tag: release/kilted/fuse_msgs/1.2.4-1 + tag: release/rolling/fuse_msgs/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_optimizers: - tag: release/kilted/fuse_optimizers/1.2.4-1 + tag: release/rolling/fuse_optimizers/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_publishers: - tag: release/kilted/fuse_publishers/1.2.4-1 + tag: release/rolling/fuse_publishers/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_tutorials: - tag: release/kilted/fuse_tutorials/1.2.4-1 + tag: release/rolling/fuse_tutorials/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_variables: - tag: release/kilted/fuse_variables/1.2.4-1 + tag: release/rolling/fuse_variables/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 fuse_viz: - tag: release/kilted/fuse_viz/1.2.4-1 + tag: release/rolling/fuse_viz/1.3.1-1 url: https://github.com/ros2-gbp/fuse-release.git - version: 1.2.4 + version: 1.3.1 +game_controller_spl: + tag: release/rolling/game_controller_spl/5.0.0-2 + url: https://github.com/ros2-gbp/game_controller_spl-release.git + version: 5.0.0 +game_controller_spl_interfaces: + tag: release/rolling/game_controller_spl_interfaces/5.0.0-2 + url: https://github.com/ros2-gbp/game_controller_spl-release.git + version: 5.0.0 generate_parameter_library: - tag: release/kilted/generate_parameter_library/0.7.1-1 + tag: release/rolling/generate_parameter_library/0.8.0-1 url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.7.1 + version: 0.8.0 generate_parameter_library_py: - tag: release/kilted/generate_parameter_library_py/0.7.1-1 + tag: release/rolling/generate_parameter_library_py/0.8.0-1 url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.7.1 + version: 0.8.0 geodesy: - tag: release/kilted/geodesy/1.0.6-2 + tag: release/rolling/geodesy/1.0.6-1 url: https://github.com/ros2-gbp/geographic_info-release.git version: 1.0.6 geographic_info: - tag: release/kilted/geographic_info/1.0.6-2 + tag: release/rolling/geographic_info/1.0.6-1 url: https://github.com/ros2-gbp/geographic_info-release.git version: 1.0.6 geographic_msgs: - tag: release/kilted/geographic_msgs/1.0.6-2 + tag: release/rolling/geographic_msgs/1.0.6-1 url: https://github.com/ros2-gbp/geographic_info-release.git version: 1.0.6 geometric_shapes: - tag: release/kilted/geometric_shapes/2.3.3-1 + tag: release/rolling/geometric_shapes/2.3.3-1 url: https://github.com/ros2-gbp/geometric_shapes-release.git version: 2.3.3 geometry2: - tag: release/kilted/geometry2/0.41.6-1 + tag: release/rolling/geometry2/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 geometry_msgs: - tag: release/kilted/geometry_msgs/5.5.2-1 + tag: release/rolling/geometry_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 geometry_tutorials: - tag: release/kilted/geometry_tutorials/0.6.4-1 + tag: release/rolling/geometry_tutorials/0.7.0-1 url: https://github.com/ros2-gbp/geometry_tutorials-release.git - version: 0.6.4 + version: 0.7.0 gmock_vendor: - tag: release/kilted/gmock_vendor/1.15.1-2 + tag: release/rolling/gmock_vendor/1.16.1-1 url: https://github.com/ros2-gbp/googletest-release.git - version: 1.15.1 + version: 1.16.1 google_benchmark_vendor: - tag: release/kilted/google_benchmark_vendor/0.6.1-2 + tag: release/rolling/google_benchmark_vendor/0.7.0-1 url: https://github.com/ros2-gbp/google_benchmark_vendor-release.git - version: 0.6.1 + version: 0.7.0 gpio_controllers: - tag: release/kilted/gpio_controllers/5.13.1-1 + tag: release/rolling/gpio_controllers/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 gps_msgs: - tag: release/kilted/gps_msgs/2.1.2-1 + tag: release/rolling/gps_msgs/2.1.2-1 url: https://github.com/ros2-gbp/gps_umd-release.git version: 2.1.2 gps_sensor_broadcaster: - tag: release/kilted/gps_sensor_broadcaster/5.13.1-1 + tag: release/rolling/gps_sensor_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 gps_tools: - tag: release/kilted/gps_tools/2.1.2-1 + tag: release/rolling/gps_tools/2.1.2-1 url: https://github.com/ros2-gbp/gps_umd-release.git version: 2.1.2 gps_umd: - tag: release/kilted/gps_umd/2.1.2-1 + tag: release/rolling/gps_umd/2.1.2-1 url: https://github.com/ros2-gbp/gps_umd-release.git version: 2.1.2 gpsd_client: - tag: release/kilted/gpsd_client/2.1.2-1 + tag: release/rolling/gpsd_client/2.1.2-1 url: https://github.com/ros2-gbp/gps_umd-release.git version: 2.1.2 graph_msgs: - tag: release/kilted/graph_msgs/0.2.0-6 + tag: release/rolling/graph_msgs/0.2.0-5 url: https://github.com/ros2-gbp/graph_msgs-release.git version: 0.2.0 grasping_msgs: - tag: release/kilted/grasping_msgs/0.5.0-2 + tag: release/rolling/grasping_msgs/0.5.0-1 url: https://github.com/ros2-gbp/grasping_msgs-release.git version: 0.5.0 grbl_msgs: - tag: release/kilted/grbl_msgs/0.0.2-9 + tag: release/rolling/grbl_msgs/0.0.2-8 url: https://github.com/ros2-gbp/grbl_msgs-release.git version: 0.0.2 grbl_ros: - tag: release/kilted/grbl_ros/0.0.16-7 + tag: release/rolling/grbl_ros/0.0.16-6 url: https://github.com/ros2-gbp/grbl_ros-release.git version: 0.0.16 greenwave_monitor: - tag: release/kilted/greenwave_monitor/1.0.0-1 + tag: release/rolling/greenwave_monitor/1.0.0-2 url: https://github.com/ros2-gbp/greenwave_monitor-release.git version: 1.0.0 greenwave_monitor_interfaces: - tag: release/kilted/greenwave_monitor_interfaces/1.0.0-1 + tag: release/rolling/greenwave_monitor_interfaces/1.0.0-2 url: https://github.com/ros2-gbp/greenwave_monitor-release.git version: 1.0.0 -grid_map: - tag: release/kilted/grid_map/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_cmake_helpers: - tag: release/kilted/grid_map_cmake_helpers/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_core: - tag: release/kilted/grid_map_core/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_costmap_2d: - tag: release/kilted/grid_map_costmap_2d/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_cv: - tag: release/kilted/grid_map_cv/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_demos: - tag: release/kilted/grid_map_demos/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_filters: - tag: release/kilted/grid_map_filters/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_loader: - tag: release/kilted/grid_map_loader/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_msgs: - tag: release/kilted/grid_map_msgs/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_octomap: - tag: release/kilted/grid_map_octomap/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_pcl: - tag: release/kilted/grid_map_pcl/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_ros: - tag: release/kilted/grid_map_ros/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_rviz_plugin: - tag: release/kilted/grid_map_rviz_plugin/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_sdf: - tag: release/kilted/grid_map_sdf/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 -grid_map_visualization: - tag: release/kilted/grid_map_visualization/2.4.0-1 - url: https://github.com/ros2-gbp/grid_map-release.git - version: 2.4.0 gscam: - tag: release/kilted/gscam/2.0.2-5 + tag: release/rolling/gscam/2.0.4-1 url: https://github.com/ros2-gbp/gscam-release.git - version: 2.0.2 + version: 2.0.4 +gstreamer_ros_babel_fish: + tag: release/rolling/gstreamer_ros_babel_fish/1.26.40-1 + url: https://github.com/ros2-gbp/gstreamer_ros_babel_fish-release.git + version: 1.26.40 gtest_vendor: - tag: release/kilted/gtest_vendor/1.15.1-2 + tag: release/rolling/gtest_vendor/1.16.1-1 url: https://github.com/ros2-gbp/googletest-release.git - version: 1.15.1 + version: 1.16.1 gtsam: - tag: release/kilted/gtsam/4.3.0-2 + tag: release/rolling/gtsam/4.3.0-2 url: https://github.com/ros2-gbp/gtsam-release.git version: 4.3.0 gtsam2mrpt_serial: - tag: release/kilted/gtsam2mrpt_serial/0.2.0-1 + tag: release/rolling/gtsam2mrpt_serial/0.2.0-1 url: https://github.com/ros2-gbp/gtsam2mrpt_serial-release.git version: 0.2.0 gurumdds_cmake_module: - tag: release/kilted/gurumdds_cmake_module/6.0.1-1 + tag: release/rolling/gurumdds_cmake_module/6.0.1-2 url: https://github.com/ros2-gbp/rmw_gurumdds-release.git version: 6.0.1 gz_cmake_vendor: - tag: release/kilted/gz_cmake_vendor/0.3.3-1 + tag: release/rolling/gz_cmake_vendor/0.4.3-1 url: https://github.com/ros2-gbp/gz_cmake_vendor-release.git - version: 0.3.3 + version: 0.4.3 gz_common_vendor: - tag: release/kilted/gz_common_vendor/0.2.7-1 + tag: release/rolling/gz_common_vendor/0.3.5-1 url: https://github.com/ros2-gbp/gz_common_vendor-release.git - version: 0.2.7 + version: 0.3.5 gz_dartsim_vendor: - tag: release/kilted/gz_dartsim_vendor/0.1.2-2 + tag: release/rolling/gz_dartsim_vendor/0.1.2-1 url: https://github.com/ros2-gbp/gz_dartsim_vendor-release.git version: 0.1.2 gz_fuel_tools_vendor: - tag: release/kilted/gz_fuel_tools_vendor/0.2.3-1 + tag: release/rolling/gz_fuel_tools_vendor/0.3.1-1 url: https://github.com/ros2-gbp/gz_fuel_tools_vendor-release.git - version: 0.2.3 + version: 0.3.1 gz_gui_vendor: - tag: release/kilted/gz_gui_vendor/0.2.2-1 + tag: release/rolling/gz_gui_vendor/0.3.1-1 url: https://github.com/ros2-gbp/gz_gui_vendor-release.git - version: 0.2.2 + version: 0.3.1 gz_launch_vendor: - tag: release/kilted/gz_launch_vendor/0.2.2-1 + tag: release/rolling/gz_launch_vendor/0.3.1-1 url: https://github.com/ros2-gbp/gz_launch_vendor-release.git - version: 0.2.2 + version: 0.3.1 gz_math_vendor: - tag: release/kilted/gz_math_vendor/0.2.6-1 + tag: release/rolling/gz_math_vendor/0.4.2-1 url: https://github.com/ros2-gbp/gz_math_vendor-release.git - version: 0.2.6 + version: 0.4.2 gz_msgs_vendor: - tag: release/kilted/gz_msgs_vendor/0.2.4-1 + tag: release/rolling/gz_msgs_vendor/0.3.3-1 url: https://github.com/ros2-gbp/gz_msgs_vendor-release.git - version: 0.2.4 + version: 0.3.3 gz_ogre_next_vendor: - tag: release/kilted/gz_ogre_next_vendor/0.1.1-1 + tag: release/rolling/gz_ogre_next_vendor/0.2.0-1 url: https://github.com/ros2-gbp/gz_ogre_next_vendor-release.git - version: 0.1.1 + version: 0.2.0 gz_physics_vendor: - tag: release/kilted/gz_physics_vendor/0.2.3-1 + tag: release/rolling/gz_physics_vendor/0.4.3-1 url: https://github.com/ros2-gbp/gz_physics_vendor-release.git - version: 0.2.3 + version: 0.4.3 gz_plugin_vendor: - tag: release/kilted/gz_plugin_vendor/0.2.3-1 + tag: release/rolling/gz_plugin_vendor/0.3.1-1 url: https://github.com/ros2-gbp/gz_plugin_vendor-release.git - version: 0.2.3 + version: 0.3.1 gz_rendering_vendor: - tag: release/kilted/gz_rendering_vendor/0.2.6-1 + tag: release/rolling/gz_rendering_vendor/0.4.3-1 url: https://github.com/ros2-gbp/gz_rendering_vendor-release.git - version: 0.2.6 + version: 0.4.3 gz_ros2_control: - tag: release/kilted/gz_ros2_control/2.0.14-1 + tag: release/rolling/gz_ros2_control/3.0.6-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 2.0.14 + version: 3.0.6 gz_ros2_control_demos: - tag: release/kilted/gz_ros2_control_demos/2.0.14-1 + tag: release/rolling/gz_ros2_control_demos/3.0.6-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 2.0.14 + version: 3.0.6 gz_sensors_vendor: - tag: release/kilted/gz_sensors_vendor/0.2.3-1 + tag: release/rolling/gz_sensors_vendor/0.3.2-1 url: https://github.com/ros2-gbp/gz_sensors_vendor-release.git - version: 0.2.3 + version: 0.3.2 gz_sim_vendor: - tag: release/kilted/gz_sim_vendor/0.2.3-1 + tag: release/rolling/gz_sim_vendor/0.4.4-1 url: https://github.com/ros2-gbp/gz_sim_vendor-release.git - version: 0.2.3 + version: 0.4.4 gz_tools_vendor: - tag: release/kilted/gz_tools_vendor/0.1.3-1 + tag: release/rolling/gz_tools_vendor/0.2.1-1 url: https://github.com/ros2-gbp/gz_tools_vendor-release.git - version: 0.1.3 + version: 0.2.1 gz_transport_vendor: - tag: release/kilted/gz_transport_vendor/0.2.4-1 + tag: release/rolling/gz_transport_vendor/0.3.4-1 url: https://github.com/ros2-gbp/gz_transport_vendor-release.git - version: 0.2.4 + version: 0.3.4 gz_utils_vendor: - tag: release/kilted/gz_utils_vendor/0.2.2-2 + tag: release/rolling/gz_utils_vendor/0.4.1-1 url: https://github.com/ros2-gbp/gz_utils_vendor-release.git - version: 0.2.2 + version: 0.4.1 hardware_interface: - tag: release/kilted/hardware_interface/5.12.0-1 + tag: release/rolling/hardware_interface/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 hardware_interface_testing: - tag: release/kilted/hardware_interface_testing/5.12.0-1 + tag: release/rolling/hardware_interface_testing/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 hash_library_vendor: - tag: release/kilted/hash_library_vendor/0.1.1-7 + tag: release/rolling/hash_library_vendor/0.1.1-6 url: https://github.com/ros2-gbp/hash_library_vendor-release.git version: 0.1.1 hatchbed_common: - tag: release/kilted/hatchbed_common/0.1.2-2 + tag: release/rolling/hatchbed_common/0.1.5-1 url: https://github.com/ros2-gbp/hatchbed_common-release.git - version: 0.1.2 + version: 0.1.5 heaphook: - tag: release/kilted/heaphook/0.1.1-3 + tag: release/rolling/heaphook/0.1.1-2 url: https://github.com/ros2-gbp/heaphook-release.git version: 0.1.1 hebi_cpp_api: - tag: release/kilted/hebi_cpp_api/3.16.0-1 + tag: release/rolling/hebi_cpp_api/3.16.0-1 url: https://github.com/ros2-gbp/hebi_cpp_api-release.git version: 3.16.0 hls_lfcd_lds_driver: - tag: release/kilted/hls_lfcd_lds_driver/2.1.0-2 + tag: release/rolling/hls_lfcd_lds_driver/2.1.1-1 url: https://github.com/ros2-gbp/hls_lfcd_lds_driver-release.git - version: 2.1.0 + version: 2.1.1 hpp-fcl: - tag: release/kilted/hpp-fcl/2.4.5-2 + tag: release/rolling/hpp-fcl/2.4.5-1 url: https://github.com/ros2-gbp/hpp_fcl-release.git version: 2.4.5 +hri: + tag: release/rolling/hri/2.9.0-1 + url: https://github.com/ros2-gbp/libhri-release.git + version: 2.9.0 +hri_actions_msgs: + tag: release/rolling/hri_actions_msgs/2.5.0-1 + url: https://github.com/ros2-gbp/hri_actions_msgs-release.git + version: 2.5.0 +hri_msgs: + tag: release/rolling/hri_msgs/2.3.2-1 + url: https://github.com/ros2-gbp/hri_msgs-release.git + version: 2.3.2 +hri_rviz: + tag: release/rolling/hri_rviz/2.3.0-1 + url: https://github.com/ros2-gbp/hri_rviz-release.git + version: 2.3.0 +human_description: + tag: release/rolling/human_description/2.0.2-1 + url: https://github.com/ros2-gbp/human_description-release.git + version: 2.0.2 ibeo_msgs: - tag: release/kilted/ibeo_msgs/4.0.0-4 + tag: release/rolling/ibeo_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 iceoryx_binding_c: - tag: release/kilted/iceoryx_binding_c/2.0.5-6 + tag: release/rolling/iceoryx_binding_c/2.0.5-5 url: https://github.com/ros2-gbp/iceoryx-release.git version: 2.0.5 iceoryx_hoofs: - tag: release/kilted/iceoryx_hoofs/2.0.5-6 + tag: release/rolling/iceoryx_hoofs/2.0.5-5 url: https://github.com/ros2-gbp/iceoryx-release.git version: 2.0.5 iceoryx_introspection: - tag: release/kilted/iceoryx_introspection/2.0.5-6 + tag: release/rolling/iceoryx_introspection/2.0.5-5 url: https://github.com/ros2-gbp/iceoryx-release.git version: 2.0.5 iceoryx_posh: - tag: release/kilted/iceoryx_posh/2.0.5-6 + tag: release/rolling/iceoryx_posh/2.0.5-5 url: https://github.com/ros2-gbp/iceoryx-release.git version: 2.0.5 ifm3d_core: - tag: release/kilted/ifm3d_core/0.18.0-10 + tag: release/rolling/ifm3d_core/0.18.0-9 url: https://github.com/ros2-gbp/ifm3d-release.git version: 0.18.0 image_common: - tag: release/kilted/image_common/6.1.3-1 + tag: release/rolling/image_common/6.4.7-1 url: https://github.com/ros2-gbp/image_common-release.git - version: 6.1.3 + version: 6.4.7 image_geometry: - tag: release/kilted/image_geometry/4.1.0-2 + tag: release/rolling/image_geometry/4.1.0-1 url: https://github.com/ros2-gbp/vision_opencv-release.git version: 4.1.0 image_pipeline: - tag: release/kilted/image_pipeline/6.0.11-1 + tag: release/rolling/image_pipeline/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 image_proc: - tag: release/kilted/image_proc/6.0.11-1 + tag: release/rolling/image_proc/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 image_publisher: - tag: release/kilted/image_publisher/6.0.11-1 + tag: release/rolling/image_publisher/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 image_rotate: - tag: release/kilted/image_rotate/6.0.11-1 + tag: release/rolling/image_rotate/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 image_tools: - tag: release/kilted/image_tools/0.36.4-1 + tag: release/rolling/image_tools/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 image_transport: - tag: release/kilted/image_transport/6.1.3-1 + tag: release/rolling/image_transport/6.4.7-1 url: https://github.com/ros2-gbp/image_common-release.git - version: 6.1.3 + version: 6.4.7 image_transport_plugins: - tag: release/kilted/image_transport_plugins/5.1.1-1 + tag: release/rolling/image_transport_plugins/6.2.3-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 5.1.1 + version: 6.2.3 image_transport_py: - tag: release/kilted/image_transport_py/6.1.3-1 + tag: release/rolling/image_transport_py/6.4.7-1 url: https://github.com/ros2-gbp/image_common-release.git - version: 6.1.3 + version: 6.4.7 image_view: - tag: release/kilted/image_view/6.0.11-1 + tag: release/rolling/image_view/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 imu_complementary_filter: - tag: release/kilted/imu_complementary_filter/2.2.1-1 + tag: release/rolling/imu_complementary_filter/2.2.2-1 url: https://github.com/ros2-gbp/imu_tools-release.git - version: 2.2.1 + version: 2.2.2 imu_filter_madgwick: - tag: release/kilted/imu_filter_madgwick/2.2.1-1 + tag: release/rolling/imu_filter_madgwick/2.2.2-1 url: https://github.com/ros2-gbp/imu_tools-release.git - version: 2.2.1 + version: 2.2.2 imu_pipeline: - tag: release/kilted/imu_pipeline/0.6.1-1 + tag: release/rolling/imu_pipeline/0.6.1-1 url: https://github.com/ros2-gbp/imu_pipeline-release.git version: 0.6.1 imu_processors: - tag: release/kilted/imu_processors/0.6.1-1 + tag: release/rolling/imu_processors/0.6.1-1 url: https://github.com/ros2-gbp/imu_pipeline-release.git version: 0.6.1 imu_sensor_broadcaster: - tag: release/kilted/imu_sensor_broadcaster/5.13.1-1 + tag: release/rolling/imu_sensor_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 imu_tools: - tag: release/kilted/imu_tools/2.2.1-1 + tag: release/rolling/imu_tools/2.2.2-1 url: https://github.com/ros2-gbp/imu_tools-release.git - version: 2.2.1 + version: 2.2.2 imu_transformer: - tag: release/kilted/imu_transformer/0.6.1-1 + tag: release/rolling/imu_transformer/0.6.1-1 url: https://github.com/ros2-gbp/imu_pipeline-release.git version: 0.6.1 interactive_marker_twist_server: - tag: release/kilted/interactive_marker_twist_server/2.1.0-3 + tag: release/rolling/interactive_marker_twist_server/2.1.0-2 url: https://github.com/ros2-gbp/interactive_marker_twist_server-release.git version: 2.1.0 interactive_markers: - tag: release/kilted/interactive_markers/2.7.1-1 + tag: release/rolling/interactive_markers/2.8.3-2 url: https://github.com/ros2-gbp/interactive_markers-release.git - version: 2.7.1 + version: 2.8.3 intra_process_demo: - tag: release/kilted/intra_process_demo/0.36.4-1 + tag: release/rolling/intra_process_demo/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 +inverse_dynamics_solver: + tag: release/rolling/inverse_dynamics_solver/6.0.1-3 + url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git + version: 6.0.1 io_context: - tag: release/kilted/io_context/1.2.0-4 + tag: release/rolling/io_context/1.2.0-3 url: https://github.com/ros2-gbp/transport_drivers-release.git version: 1.2.0 irobot_create_msgs: - tag: release/kilted/irobot_create_msgs/2.1.0-4 + tag: release/rolling/irobot_create_msgs/2.1.0-3 url: https://github.com/ros2-gbp/irobot_create_msgs-release.git version: 2.1.0 jacro: - tag: release/kilted/jacro/0.2.0-3 + tag: release/rolling/jacro/0.2.0-2 url: https://github.com/ros2-gbp/jacro-release.git version: 0.2.0 joint_limits: - tag: release/kilted/joint_limits/5.12.0-1 + tag: release/rolling/joint_limits/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 joint_state_broadcaster: - tag: release/kilted/joint_state_broadcaster/5.13.1-1 + tag: release/rolling/joint_state_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 joint_state_publisher: - tag: release/kilted/joint_state_publisher/2.4.1-1 + tag: release/rolling/joint_state_publisher/2.4.1-1 url: https://github.com/ros2-gbp/joint_state_publisher-release.git version: 2.4.1 joint_state_publisher_gui: - tag: release/kilted/joint_state_publisher_gui/2.4.1-1 + tag: release/rolling/joint_state_publisher_gui/2.4.1-1 url: https://github.com/ros2-gbp/joint_state_publisher-release.git version: 2.4.1 joint_state_topic_hardware_interface: - tag: release/kilted/joint_state_topic_hardware_interface/1.0.0-1 + tag: release/rolling/joint_state_topic_hardware_interface/1.0.0-1 url: https://github.com/ros2-gbp/topic_based_hardware-release.git version: 1.0.0 joint_trajectory_controller: - tag: release/kilted/joint_trajectory_controller/5.13.1-1 + tag: release/rolling/joint_trajectory_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 joy: - tag: release/kilted/joy/3.3.0-3 + tag: release/rolling/joy/3.3.0-2 url: https://github.com/ros2-gbp/joystick_drivers-release.git version: 3.3.0 joy_linux: - tag: release/kilted/joy_linux/3.3.0-3 + tag: release/rolling/joy_linux/3.3.0-2 url: https://github.com/ros2-gbp/joystick_drivers-release.git version: 3.3.0 joy_teleop: - tag: release/kilted/joy_teleop/2.0.0-1 + tag: release/rolling/joy_teleop/2.0.0-1 url: https://github.com/ros2-gbp/teleop_tools-release.git version: 2.0.0 joy_tester: - tag: release/kilted/joy_tester/0.0.2-4 + tag: release/rolling/joy_tester/0.0.2-3 url: https://github.com/ros2-gbp/joy_tester-release.git version: 0.0.2 jrl_cmakemodules: - tag: release/kilted/jrl_cmakemodules/1.1.2-1 + tag: release/rolling/jrl_cmakemodules/1.1.2-1 url: https://github.com/ros2-gbp/jrl_cmakemodules-release.git version: 1.1.2 kartech_linear_actuator_msgs: - tag: release/kilted/kartech_linear_actuator_msgs/4.0.0-4 + tag: release/rolling/kartech_linear_actuator_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 +kdl_inverse_dynamics_solver: + tag: release/rolling/kdl_inverse_dynamics_solver/6.0.1-3 + url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git + version: 6.0.1 kdl_parser: - tag: release/kilted/kdl_parser/2.12.1-2 + tag: release/rolling/kdl_parser/3.0.1-1 url: https://github.com/ros2-gbp/kdl_parser-release.git - version: 2.12.1 + version: 3.0.1 +kdl_parser_py: + tag: release/rolling/kdl_parser_py/3.0.0-1 + url: https://github.com/ros2-gbp/kdl_parser_py-release.git + version: 3.0.0 key_teleop: - tag: release/kilted/key_teleop/2.0.0-1 + tag: release/rolling/key_teleop/2.0.0-1 url: https://github.com/ros2-gbp/teleop_tools-release.git version: 2.0.0 keyboard_handler: - tag: release/kilted/keyboard_handler/0.4.0-2 + tag: release/rolling/keyboard_handler/0.5.0-1 url: https://github.com/ros2-gbp/keyboard_handler-release.git - version: 0.4.0 -kinematic_pose_msgs: - tag: release/kilted/kinematic_pose_msgs/1.0.0-1 - url: https://github.com/ros2-gbp/kinematic_pose_msgs-release.git - version: 1.0.0 + version: 0.5.0 kinematics_interface: - tag: release/kilted/kinematics_interface/2.4.0-1 + tag: release/rolling/kinematics_interface/2.4.0-2 url: https://github.com/ros2-gbp/kinematics_interface-release.git version: 2.4.0 kinematics_interface_kdl: - tag: release/kilted/kinematics_interface_kdl/2.4.0-1 + tag: release/rolling/kinematics_interface_kdl/2.4.0-2 url: https://github.com/ros2-gbp/kinematics_interface-release.git version: 2.4.0 kinematics_interface_pinocchio: - tag: release/kilted/kinematics_interface_pinocchio/2.4.0-1 + tag: release/rolling/kinematics_interface_pinocchio/2.4.0-2 url: https://github.com/ros2-gbp/kinematics_interface-release.git version: 2.4.0 +kinova_gen3_6dof_robotiq_2f_85_moveit_config: + tag: release/rolling/kinova_gen3_6dof_robotiq_2f_85_moveit_config/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 +kinova_gen3_7dof_robotiq_2f_85_moveit_config: + tag: release/rolling/kinova_gen3_7dof_robotiq_2f_85_moveit_config/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 +kinova_gen3_lite_moveit_config: + tag: release/rolling/kinova_gen3_lite_moveit_config/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 kitti_metrics_eval: - tag: release/kilted/kitti_metrics_eval/2.6.0-1 + tag: release/rolling/kitti_metrics_eval/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 kobuki_core: - tag: release/kilted/kobuki_core/1.4.0-4 + tag: release/rolling/kobuki_core/1.4.0-3 url: https://github.com/ros2-gbp/kobuki_core-release.git version: 1.4.0 kobuki_ros_interfaces: - tag: release/kilted/kobuki_ros_interfaces/1.0.0-5 + tag: release/rolling/kobuki_ros_interfaces/1.0.0-4 url: https://github.com/ros2-gbp/kobuki_ros_interfaces-release.git version: 1.0.0 kobuki_velocity_smoother: - tag: release/kilted/kobuki_velocity_smoother/0.15.1-1 + tag: release/rolling/kobuki_velocity_smoother/0.15.1-1 url: https://github.com/ros2-gbp/kobuki_velocity_smoother-release.git version: 0.15.1 kompass: - tag: release/kilted/kompass/0.4.1-1 + tag: release/rolling/kompass/0.4.1-1 url: https://github.com/ros2-gbp/kompass-release.git version: 0.4.1 kompass_interfaces: - tag: release/kilted/kompass_interfaces/0.4.1-1 + tag: release/rolling/kompass_interfaces/0.4.1-1 url: https://github.com/ros2-gbp/kompass-release.git version: 0.4.1 +kortex_api: + tag: release/rolling/kortex_api/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 +kortex_bringup: + tag: release/rolling/kortex_bringup/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 +kortex_description: + tag: release/rolling/kortex_description/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 +kortex_driver: + tag: release/rolling/kortex_driver/0.2.5-1 + url: https://github.com/ros2-gbp/ros2_kortex-release.git + version: 0.2.5 lanelet2: - tag: release/kilted/lanelet2/1.2.1-7 + tag: release/rolling/lanelet2/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_core: - tag: release/kilted/lanelet2_core/1.2.1-7 + tag: release/rolling/lanelet2_core/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_examples: - tag: release/kilted/lanelet2_examples/1.2.1-7 + tag: release/rolling/lanelet2_examples/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_io: - tag: release/kilted/lanelet2_io/1.2.1-7 + tag: release/rolling/lanelet2_io/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_maps: - tag: release/kilted/lanelet2_maps/1.2.1-7 + tag: release/rolling/lanelet2_maps/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_matching: - tag: release/kilted/lanelet2_matching/1.2.1-7 + tag: release/rolling/lanelet2_matching/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_projection: - tag: release/kilted/lanelet2_projection/1.2.1-7 + tag: release/rolling/lanelet2_projection/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_python: - tag: release/kilted/lanelet2_python/1.2.1-7 + tag: release/rolling/lanelet2_python/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_routing: - tag: release/kilted/lanelet2_routing/1.2.1-7 + tag: release/rolling/lanelet2_routing/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_traffic_rules: - tag: release/kilted/lanelet2_traffic_rules/1.2.1-7 + tag: release/rolling/lanelet2_traffic_rules/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 lanelet2_validation: - tag: release/kilted/lanelet2_validation/1.2.1-7 + tag: release/rolling/lanelet2_validation/1.2.1-6 url: https://github.com/ros2-gbp/lanelet2-release.git version: 1.2.1 laser_filters: - tag: release/kilted/laser_filters/2.2.3-1 + tag: release/rolling/laser_filters/2.3.2-1 url: https://github.com/ros2-gbp/laser_filters-release.git - version: 2.2.3 + version: 2.3.2 laser_geometry: - tag: release/kilted/laser_geometry/2.10.2-1 + tag: release/rolling/laser_geometry/2.11.3-4 url: https://github.com/ros2-gbp/laser_geometry-release.git - version: 2.10.2 + version: 2.11.3 laser_proc: - tag: release/kilted/laser_proc/1.0.2-7 + tag: release/rolling/laser_proc/1.0.3-1 url: https://github.com/ros2-gbp/laser_proc-release.git - version: 1.0.2 + version: 1.0.3 laser_segmentation: - tag: release/kilted/laser_segmentation/3.0.2-2 + tag: release/rolling/laser_segmentation/3.0.2-1 url: https://github.com/ros2-gbp/laser_segmentation-release.git version: 3.0.2 launch: - tag: release/kilted/launch/3.8.7-1 + tag: release/rolling/launch/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.7 launch_frontend_py: - tag: release/kilted/launch_frontend_py/0.1.0-1 + tag: release/rolling/launch_frontend_py/0.1.0-2 url: https://github.com/ros2-gbp/launch_frontend_py-release.git version: 0.1.0 +launch_pal: + tag: release/rolling/launch_pal/0.20.3-1 + url: https://github.com/ros2-gbp/launch_pal-release.git + version: 0.20.3 launch_param_builder: - tag: release/kilted/launch_param_builder/0.1.1-4 + tag: release/rolling/launch_param_builder/0.1.1-3 url: https://github.com/ros2-gbp/launch_param_builder-release.git version: 0.1.1 launch_pytest: - tag: release/kilted/launch_pytest/3.8.7-1 + tag: release/rolling/launch_pytest/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.7 launch_ros: - tag: release/kilted/launch_ros/0.28.5-1 + tag: release/rolling/launch_ros/0.29.7-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.28.5 + version: 0.29.7 launch_system_modes: - tag: release/kilted/launch_system_modes/0.9.0-6 + tag: release/rolling/launch_system_modes/0.9.0-5 url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 launch_testing: - tag: release/kilted/launch_testing/3.8.7-1 + tag: release/rolling/launch_testing/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.7 launch_testing_ament_cmake: - tag: release/kilted/launch_testing_ament_cmake/3.8.7-1 + tag: release/rolling/launch_testing_ament_cmake/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.7 launch_testing_examples: - tag: release/kilted/launch_testing_examples/0.20.6-2 + tag: release/rolling/launch_testing_examples/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.20.6 + version: 0.21.5 launch_testing_ros: - tag: release/kilted/launch_testing_ros/0.28.5-1 + tag: release/rolling/launch_testing_ros/0.29.7-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.28.5 + version: 0.29.7 launch_xml: - tag: release/kilted/launch_xml/3.8.7-1 + tag: release/rolling/launch_xml/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.7 launch_yaml: - tag: release/kilted/launch_yaml/3.8.7-1 + tag: release/rolling/launch_yaml/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.7 ld08_driver: - tag: release/kilted/ld08_driver/1.1.3-2 + tag: release/rolling/ld08_driver/1.1.4-1 url: https://github.com/ros2-gbp/ld08_driver-release.git - version: 1.1.3 + version: 1.1.4 lely_core_libraries: - tag: release/kilted/lely_core_libraries/0.3.2-1 + tag: release/rolling/lely_core_libraries/0.3.2-1 url: https://github.com/ros2-gbp/ros2_canopen-release.git version: 0.3.2 leo: - tag: release/kilted/leo/3.2.0-1 + tag: release/rolling/leo/3.2.0-1 url: https://github.com/ros2-gbp/leo_common-release.git version: 3.2.0 leo_bringup: - tag: release/kilted/leo_bringup/2.5.0-1 + tag: release/rolling/leo_bringup/2.5.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git version: 2.5.0 leo_description: - tag: release/kilted/leo_description/3.2.0-1 + tag: release/rolling/leo_description/3.2.0-1 url: https://github.com/ros2-gbp/leo_common-release.git version: 3.2.0 leo_desktop: - tag: release/kilted/leo_desktop/3.0.0-3 + tag: release/rolling/leo_desktop/3.0.0-2 url: https://github.com/ros2-gbp/leo_desktop-release.git version: 3.0.0 leo_filters: - tag: release/kilted/leo_filters/2.5.0-1 + tag: release/rolling/leo_filters/2.5.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git version: 2.5.0 leo_fw: - tag: release/kilted/leo_fw/2.5.0-1 + tag: release/rolling/leo_fw/2.5.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git version: 2.5.0 leo_gz_bringup: - tag: release/kilted/leo_gz_bringup/2.0.2-2 + tag: release/rolling/leo_gz_bringup/2.0.2-1 url: https://github.com/ros2-gbp/leo_simulator-release.git version: 2.0.2 leo_gz_plugins: - tag: release/kilted/leo_gz_plugins/2.0.2-2 + tag: release/rolling/leo_gz_plugins/2.0.2-1 url: https://github.com/ros2-gbp/leo_simulator-release.git version: 2.0.2 leo_gz_worlds: - tag: release/kilted/leo_gz_worlds/2.0.2-2 + tag: release/rolling/leo_gz_worlds/2.0.2-1 url: https://github.com/ros2-gbp/leo_simulator-release.git version: 2.0.2 leo_msgs: - tag: release/kilted/leo_msgs/3.2.0-1 + tag: release/rolling/leo_msgs/3.2.0-1 url: https://github.com/ros2-gbp/leo_common-release.git version: 3.2.0 leo_robot: - tag: release/kilted/leo_robot/2.5.0-1 + tag: release/rolling/leo_robot/2.5.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git version: 2.5.0 leo_simulator: - tag: release/kilted/leo_simulator/2.0.2-2 + tag: release/rolling/leo_simulator/2.0.2-1 url: https://github.com/ros2-gbp/leo_simulator-release.git version: 2.0.2 leo_teleop: - tag: release/kilted/leo_teleop/3.2.0-1 + tag: release/rolling/leo_teleop/3.2.0-1 url: https://github.com/ros2-gbp/leo_common-release.git version: 3.2.0 leo_viz: - tag: release/kilted/leo_viz/3.0.0-3 + tag: release/rolling/leo_viz/3.0.0-2 url: https://github.com/ros2-gbp/leo_desktop-release.git version: 3.0.0 lgsvl_msgs: - tag: release/kilted/lgsvl_msgs/0.0.4-5 + tag: release/rolling/lgsvl_msgs/0.0.4-4 url: https://github.com/ros2-gbp/lgsvl_msgs-release.git version: 0.0.4 libcaer_driver: - tag: release/kilted/libcaer_driver/1.5.2-1 + tag: release/rolling/libcaer_driver/1.5.3-1 url: https://github.com/ros2-gbp/libcaer_driver-release.git - version: 1.5.2 + version: 1.5.3 libcaer_vendor: - tag: release/kilted/libcaer_vendor/2.0.0-1 + tag: release/rolling/libcaer_vendor/2.0.0-1 url: https://github.com/ros2-gbp/libcaer_vendor-release.git version: 2.0.0 libcamera: - tag: release/kilted/libcamera/0.5.0-4 + tag: release/rolling/libcamera/0.7.0-1 url: https://github.com/ros2-gbp/libcamera-release.git - version: 0.5.0 -libcurl_vendor: - tag: release/kilted/libcurl_vendor/3.7.1-1 - url: https://github.com/ros2-gbp/resource_retriever-release.git - version: 3.7.1 + version: 0.7.0 libg2o: - tag: release/kilted/libg2o/2020.5.29-6 + tag: release/rolling/libg2o/2020.5.29-5 url: https://github.com/ros2-gbp/libg2o-release.git version: 2020.5.29 liblz4_vendor: - tag: release/kilted/liblz4_vendor/0.32.0-2 + tag: release/rolling/liblz4_vendor/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 libmavconn: - tag: release/kilted/libmavconn/2.14.0-1 + tag: release/rolling/libmavconn/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git version: 2.14.0 libnabo: - tag: release/kilted/libnabo/1.1.1-2 + tag: release/rolling/libnabo/1.1.1-1 url: https://github.com/ros2-gbp/libnabo-release.git version: 1.1.1 libphidget22: - tag: release/kilted/libphidget22/2.4.0-1 + tag: release/rolling/libphidget22/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 libpointmatcher: - tag: release/kilted/libpointmatcher/1.4.1-2 + tag: release/rolling/libpointmatcher/1.4.1-1 url: https://github.com/ros2-gbp/libpointmatcher-release.git version: 1.4.1 librealsense2: - tag: release/kilted/librealsense2/2.57.7-1 + tag: release/rolling/librealsense2/2.57.7-1 url: https://github.com/ros2-gbp/librealsense2-release.git version: 2.57.7 libstatistics_collector: - tag: release/kilted/libstatistics_collector/2.0.1-2 + tag: release/rolling/libstatistics_collector/2.1.1-1 url: https://github.com/ros2-gbp/libstatistics_collector-release.git - version: 2.0.1 + version: 2.1.1 libyaml_vendor: - tag: release/kilted/libyaml_vendor/1.7.1-2 + tag: release/rolling/libyaml_vendor/1.8.0-1 url: https://github.com/ros2-gbp/libyaml_vendor-release.git - version: 1.7.1 + version: 1.8.0 lifecycle: - tag: release/kilted/lifecycle/0.36.4-1 + tag: release/rolling/lifecycle/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 lifecycle_msgs: - tag: release/kilted/lifecycle_msgs/2.3.1-1 + tag: release/rolling/lifecycle_msgs/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 lifecycle_py: - tag: release/kilted/lifecycle_py/0.36.4-1 + tag: release/rolling/lifecycle_py/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 +linear_feedback_controller: + tag: release/rolling/linear_feedback_controller/3.2.0-1 + url: https://github.com/ros2-gbp/linear-feedback-controller-release.git + version: 3.2.0 +linear_feedback_controller_msgs: + tag: release/rolling/linear_feedback_controller_msgs/1.2.2-1 + url: https://github.com/ros2-gbp/linear-feedback-controller-msgs-release.git + version: 1.2.2 linux_isolate_process: - tag: release/kilted/linux_isolate_process/0.0.2-3 + tag: release/rolling/linux_isolate_process/0.0.2-2 url: https://github.com/ros2-gbp/linux_isolate_process-release.git version: 0.0.2 +live555_vendor: + tag: release/rolling/live555_vendor/0.20251106.0-1 + url: https://github.com/ros2-gbp/live555_vendor-release.git + version: 0.20251106.0 log_view: - tag: release/kilted/log_view/0.2.5-2 + tag: release/rolling/log_view/0.3.0-1 url: https://github.com/ros2-gbp/log_view-release.git - version: 0.2.5 + version: 0.3.0 logging_demo: - tag: release/kilted/logging_demo/0.36.4-1 + tag: release/rolling/logging_demo/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 lttngpy: - tag: release/kilted/lttngpy/8.6.0-2 + tag: release/rolling/lttngpy/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 magic_enum: - tag: release/kilted/magic_enum/0.9.7-1 + tag: release/rolling/magic_enum/0.9.7-1 url: https://github.com/ros2-gbp/magic_enum-release.git version: 0.9.7 magnetic_model: - tag: release/kilted/magnetic_model/3.0.2-1 + tag: release/rolling/magnetic_model/3.0.2-1 url: https://github.com/ros2-gbp/compass-release.git version: 3.0.2 magnetometer_compass: - tag: release/kilted/magnetometer_compass/3.0.2-1 + tag: release/rolling/magnetometer_compass/3.0.2-1 url: https://github.com/ros2-gbp/compass-release.git version: 3.0.2 magnetometer_pipeline: - tag: release/kilted/magnetometer_pipeline/3.0.2-1 + tag: release/rolling/magnetometer_pipeline/3.0.2-1 url: https://github.com/ros2-gbp/compass-release.git version: 3.0.2 map_msgs: - tag: release/kilted/map_msgs/2.5.0-2 + tag: release/rolling/map_msgs/2.6.0-1 url: https://github.com/ros2-gbp/navigation_msgs-release.git - version: 2.5.0 + version: 2.6.0 mapviz: - tag: release/kilted/mapviz/2.6.2-1 + tag: release/rolling/mapviz/2.6.2-1 url: https://github.com/ros2-gbp/mapviz-release.git version: 2.6.2 mapviz_interfaces: - tag: release/kilted/mapviz_interfaces/2.6.2-1 + tag: release/rolling/mapviz_interfaces/2.6.2-1 url: https://github.com/ros2-gbp/mapviz-release.git version: 2.6.2 mapviz_plugins: - tag: release/kilted/mapviz_plugins/2.6.2-1 + tag: release/rolling/mapviz_plugins/2.6.2-1 url: https://github.com/ros2-gbp/mapviz-release.git version: 2.6.2 marine_acoustic_msgs: - tag: release/kilted/marine_acoustic_msgs/2.1.0-2 + tag: release/rolling/marine_acoustic_msgs/2.1.0-1 url: https://github.com/ros2-gbp/marine_msgs-release.git version: 2.1.0 marine_sensor_msgs: - tag: release/kilted/marine_sensor_msgs/2.1.0-2 + tag: release/rolling/marine_sensor_msgs/2.1.0-1 url: https://github.com/ros2-gbp/marine_msgs-release.git version: 2.1.0 marker_msgs: - tag: release/kilted/marker_msgs/0.0.8-2 + tag: release/rolling/marker_msgs/0.0.8-1 url: https://github.com/ros2-gbp/marker_msgs-release.git version: 0.0.8 marti_can_msgs: - tag: release/kilted/marti_can_msgs/1.6.1-2 + tag: release/rolling/marti_can_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_common_msgs: - tag: release/kilted/marti_common_msgs/1.6.1-2 + tag: release/rolling/marti_common_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_dbw_msgs: - tag: release/kilted/marti_dbw_msgs/1.6.1-2 + tag: release/rolling/marti_dbw_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_introspection_msgs: - tag: release/kilted/marti_introspection_msgs/1.6.1-2 + tag: release/rolling/marti_introspection_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_nav_msgs: - tag: release/kilted/marti_nav_msgs/1.6.1-2 + tag: release/rolling/marti_nav_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_perception_msgs: - tag: release/kilted/marti_perception_msgs/1.6.1-2 + tag: release/rolling/marti_perception_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_sensor_msgs: - tag: release/kilted/marti_sensor_msgs/1.6.1-2 + tag: release/rolling/marti_sensor_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_status_msgs: - tag: release/kilted/marti_status_msgs/1.6.1-2 + tag: release/rolling/marti_status_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 marti_visualization_msgs: - tag: release/kilted/marti_visualization_msgs/1.6.1-2 + tag: release/rolling/marti_visualization_msgs/1.6.1-1 url: https://github.com/ros2-gbp/marti_messages-release.git version: 1.6.1 mavlink: - tag: release/kilted/mavlink/2026.3.3-1 + tag: release/rolling/mavlink/2026.3.3-1 url: https://github.com/ros2-gbp/mavlink-gbp-release.git version: 2026.3.3 mavros: - tag: release/kilted/mavros/2.14.0-1 + tag: release/rolling/mavros/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git version: 2.14.0 mavros_examples: - tag: release/kilted/mavros_examples/2.14.0-1 + tag: release/rolling/mavros_examples/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git version: 2.14.0 mavros_extras: - tag: release/kilted/mavros_extras/2.14.0-1 + tag: release/rolling/mavros_extras/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git version: 2.14.0 mavros_msgs: - tag: release/kilted/mavros_msgs/2.14.0-1 + tag: release/rolling/mavros_msgs/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git version: 2.14.0 mcap_vendor: - tag: release/kilted/mcap_vendor/0.32.0-2 + tag: release/rolling/mcap_vendor/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 mecanum_drive_controller: - tag: release/kilted/mecanum_drive_controller/5.13.1-1 + tag: release/rolling/mecanum_drive_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 menge_vendor: - tag: release/kilted/menge_vendor/1.3.0-2 + tag: release/rolling/menge_vendor/1.3.0-1 url: https://github.com/ros2-gbp/menge_vendor-release.git version: 1.3.0 message_filters: - tag: release/kilted/message_filters/7.1.6-1 + tag: release/rolling/message_filters/7.3.8-1 url: https://github.com/ros2-gbp/ros2_message_filters-release.git - version: 7.1.6 + version: 7.3.8 message_tf_frame_transformer: - tag: release/kilted/message_tf_frame_transformer/1.1.3-1 + tag: release/rolling/message_tf_frame_transformer/1.1.3-1 url: https://github.com/ros2-gbp/message_tf_frame_transformer-release.git version: 1.1.3 metavision_driver: - tag: release/kilted/metavision_driver/3.0.0-1 + tag: release/rolling/metavision_driver/3.0.0-1 url: https://github.com/ros2-gbp/metavision_driver-release.git version: 3.0.0 micro_ros_diagnostic_bridge: - tag: release/kilted/micro_ros_diagnostic_bridge/0.3.0-6 + tag: release/rolling/micro_ros_diagnostic_bridge/0.3.0-5 url: https://github.com/ros2-gbp/micro_ros_diagnostics-release.git version: 0.3.0 micro_ros_diagnostic_msgs: - tag: release/kilted/micro_ros_diagnostic_msgs/0.3.0-6 + tag: release/rolling/micro_ros_diagnostic_msgs/0.3.0-5 url: https://github.com/ros2-gbp/micro_ros_diagnostics-release.git version: 0.3.0 micro_ros_msgs: - tag: release/kilted/micro_ros_msgs/1.0.0-5 + tag: release/rolling/micro_ros_msgs/1.0.0-4 url: https://github.com/ros2-gbp/micro_ros_msgs-release.git version: 1.0.0 microstrain_inertial_description: - tag: release/kilted/microstrain_inertial_description/4.8.0-1 + tag: release/rolling/microstrain_inertial_description/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git version: 4.8.0 microstrain_inertial_driver: - tag: release/kilted/microstrain_inertial_driver/4.8.0-1 + tag: release/rolling/microstrain_inertial_driver/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git version: 4.8.0 microstrain_inertial_examples: - tag: release/kilted/microstrain_inertial_examples/4.8.0-1 + tag: release/rolling/microstrain_inertial_examples/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git version: 4.8.0 microstrain_inertial_msgs: - tag: release/kilted/microstrain_inertial_msgs/4.8.0-1 + tag: release/rolling/microstrain_inertial_msgs/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git version: 4.8.0 microstrain_inertial_rqt: - tag: release/kilted/microstrain_inertial_rqt/4.8.0-1 + tag: release/rolling/microstrain_inertial_rqt/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git version: 4.8.0 mimick_vendor: - tag: release/kilted/mimick_vendor/0.8.1-2 + tag: release/rolling/mimick_vendor/0.9.0-1 url: https://github.com/ros2-gbp/mimick_vendor-release.git - version: 0.8.1 -mobile_robot_simulator: - tag: release/kilted/mobile_robot_simulator/2.0.0-1 - url: https://github.com/nobleo/mobile_robot_simulator-release.git - version: 2.0.0 + version: 0.9.0 mobileye_560_660_msgs: - tag: release/kilted/mobileye_560_660_msgs/4.0.0-4 + tag: release/rolling/mobileye_560_660_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 -mocap4r2_msgs: - tag: release/kilted/mocap4r2_msgs/0.2.0-1 - url: https://github.com/MOCAP4ROS2-Project/mocap4r2_msgs-release.git - version: 0.2.0 mola: - tag: release/kilted/mola/2.6.0-1 + tag: release/rolling/mola/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_bridge_ros2: - tag: release/kilted/mola_bridge_ros2/2.6.0-1 + tag: release/rolling/mola_bridge_ros2/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_common: - tag: release/kilted/mola_common/0.5.2-1 + tag: release/rolling/mola_common/0.5.2-1 url: https://github.com/ros2-gbp/mola_common-release.git version: 0.5.2 mola_demos: - tag: release/kilted/mola_demos/2.6.0-1 + tag: release/rolling/mola_demos/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_georeferencing: - tag: release/kilted/mola_georeferencing/2.2.0-1 + tag: release/rolling/mola_georeferencing/2.2.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git version: 2.2.0 mola_gnss_to_markers: - tag: release/kilted/mola_gnss_to_markers/0.1.2-1 + tag: release/rolling/mola_gnss_to_markers/0.1.2-1 url: https://github.com/ros2-gbp/mola_gnss_to_markers-release.git version: 0.1.2 mola_gtsam_factors: - tag: release/kilted/mola_gtsam_factors/2.2.0-1 + tag: release/rolling/mola_gtsam_factors/2.2.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git version: 2.2.0 mola_imu_preintegration: - tag: release/kilted/mola_imu_preintegration/1.15.0-1 + tag: release/rolling/mola_imu_preintegration/1.15.0-1 url: https://github.com/ros2-gbp/mola_imu_preintegration-release.git version: 1.15.0 mola_input_euroc_dataset: - tag: release/kilted/mola_input_euroc_dataset/2.6.0-1 + tag: release/rolling/mola_input_euroc_dataset/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_kitti360_dataset: - tag: release/kilted/mola_input_kitti360_dataset/2.6.0-1 + tag: release/rolling/mola_input_kitti360_dataset/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_kitti_dataset: - tag: release/kilted/mola_input_kitti_dataset/2.6.0-1 + tag: release/rolling/mola_input_kitti_dataset/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_lidar_bin_dataset: - tag: release/kilted/mola_input_lidar_bin_dataset/2.6.0-1 + tag: release/rolling/mola_input_lidar_bin_dataset/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_mulran_dataset: - tag: release/kilted/mola_input_mulran_dataset/2.6.0-1 + tag: release/rolling/mola_input_mulran_dataset/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_paris_luco_dataset: - tag: release/kilted/mola_input_paris_luco_dataset/2.6.0-1 + tag: release/rolling/mola_input_paris_luco_dataset/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_rawlog: - tag: release/kilted/mola_input_rawlog/2.6.0-1 + tag: release/rolling/mola_input_rawlog/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_rosbag2: - tag: release/kilted/mola_input_rosbag2/2.6.0-1 + tag: release/rolling/mola_input_rosbag2/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_input_video: - tag: release/kilted/mola_input_video/2.6.0-1 + tag: release/rolling/mola_input_video/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_kernel: - tag: release/kilted/mola_kernel/2.6.0-1 + tag: release/rolling/mola_kernel/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_launcher: - tag: release/kilted/mola_launcher/2.6.0-1 + tag: release/rolling/mola_launcher/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_lidar_odometry: - tag: release/kilted/mola_lidar_odometry/1.3.1-1 + tag: release/rolling/mola_lidar_odometry/2.0.0-1 url: https://github.com/ros2-gbp/mola_lidar_odometry-release.git - version: 1.3.1 + version: 2.0.0 mola_metric_maps: - tag: release/kilted/mola_metric_maps/2.6.0-1 + tag: release/rolling/mola_metric_maps/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_msgs: - tag: release/kilted/mola_msgs/2.6.0-1 + tag: release/rolling/mola_msgs/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_pose_list: - tag: release/kilted/mola_pose_list/2.6.0-1 + tag: release/rolling/mola_pose_list/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_relocalization: - tag: release/kilted/mola_relocalization/2.6.0-1 + tag: release/rolling/mola_relocalization/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_state_estimation: - tag: release/kilted/mola_state_estimation/2.2.0-1 + tag: release/rolling/mola_state_estimation/2.2.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git version: 2.2.0 mola_state_estimation_simple: - tag: release/kilted/mola_state_estimation_simple/2.2.0-1 + tag: release/rolling/mola_state_estimation_simple/2.2.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git version: 2.2.0 mola_state_estimation_smoother: - tag: release/kilted/mola_state_estimation_smoother/2.2.0-1 + tag: release/rolling/mola_state_estimation_smoother/2.2.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git version: 2.2.0 mola_test_datasets: - tag: release/kilted/mola_test_datasets/0.4.2-1 + tag: release/rolling/mola_test_datasets/0.4.2-1 url: https://github.com/ros2-gbp/mola_test_datasets-release.git version: 0.4.2 mola_traj_tools: - tag: release/kilted/mola_traj_tools/2.6.0-1 + tag: release/rolling/mola_traj_tools/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_viz: - tag: release/kilted/mola_viz/2.6.0-1 + tag: release/rolling/mola_viz/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 mola_yaml: - tag: release/kilted/mola_yaml/2.6.0-1 + tag: release/rolling/mola_yaml/2.6.1-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.6.0 + version: 2.6.1 motion_capture_tracking: - tag: release/kilted/motion_capture_tracking/1.0.3-3 + tag: release/rolling/motion_capture_tracking/1.0.6-1 url: https://github.com/ros2-gbp/motion_capture_tracking-release.git - version: 1.0.3 + version: 1.0.6 motion_capture_tracking_interfaces: - tag: release/kilted/motion_capture_tracking_interfaces/1.0.3-3 + tag: release/rolling/motion_capture_tracking_interfaces/1.0.6-1 url: https://github.com/ros2-gbp/motion_capture_tracking-release.git - version: 1.0.3 + version: 1.0.6 motion_primitives_controllers: - tag: release/kilted/motion_primitives_controllers/5.13.1-1 + tag: release/rolling/motion_primitives_controllers/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 mouse_teleop: - tag: release/kilted/mouse_teleop/2.0.0-1 + tag: release/rolling/mouse_teleop/2.0.0-1 url: https://github.com/ros2-gbp/teleop_tools-release.git version: 2.0.0 moveit: - tag: release/kilted/moveit/2.14.3-1 + tag: release/rolling/moveit/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_common: - tag: release/kilted/moveit_common/2.14.3-1 + tag: release/rolling/moveit_common/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_configs_utils: - tag: release/kilted/moveit_configs_utils/2.14.3-1 + tag: release/rolling/moveit_configs_utils/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_core: - tag: release/kilted/moveit_core/2.14.3-1 + tag: release/rolling/moveit_core/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_hybrid_planning: - tag: release/kilted/moveit_hybrid_planning/2.14.3-1 + tag: release/rolling/moveit_hybrid_planning/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_kinematics: - tag: release/kilted/moveit_kinematics/2.14.3-1 + tag: release/rolling/moveit_kinematics/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_msgs: - tag: release/kilted/moveit_msgs/2.7.1-1 + tag: release/rolling/moveit_msgs/2.7.1-1 url: https://github.com/ros2-gbp/moveit_msgs-release.git version: 2.7.1 moveit_planners: - tag: release/kilted/moveit_planners/2.14.3-1 + tag: release/rolling/moveit_planners/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_planners_chomp: - tag: release/kilted/moveit_planners_chomp/2.14.3-1 + tag: release/rolling/moveit_planners_chomp/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_planners_ompl: - tag: release/kilted/moveit_planners_ompl/2.14.3-1 + tag: release/rolling/moveit_planners_ompl/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_planners_stomp: - tag: release/kilted/moveit_planners_stomp/2.14.3-1 + tag: release/rolling/moveit_planners_stomp/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_plugins: - tag: release/kilted/moveit_plugins/2.14.3-1 + tag: release/rolling/moveit_plugins/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_py: - tag: release/kilted/moveit_py/2.14.3-1 + tag: release/rolling/moveit_py/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_resources: - tag: release/kilted/moveit_resources/3.1.1-1 + tag: release/rolling/moveit_resources/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 moveit_resources_fanuc_description: - tag: release/kilted/moveit_resources_fanuc_description/3.1.1-1 + tag: release/rolling/moveit_resources_fanuc_description/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 moveit_resources_fanuc_moveit_config: - tag: release/kilted/moveit_resources_fanuc_moveit_config/3.1.1-1 + tag: release/rolling/moveit_resources_fanuc_moveit_config/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 moveit_resources_panda_description: - tag: release/kilted/moveit_resources_panda_description/3.1.1-1 + tag: release/rolling/moveit_resources_panda_description/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 moveit_resources_panda_moveit_config: - tag: release/kilted/moveit_resources_panda_moveit_config/3.1.1-1 + tag: release/rolling/moveit_resources_panda_moveit_config/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 moveit_resources_pr2_description: - tag: release/kilted/moveit_resources_pr2_description/3.1.1-1 + tag: release/rolling/moveit_resources_pr2_description/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git version: 3.1.1 moveit_resources_prbt_ikfast_manipulator_plugin: - tag: release/kilted/moveit_resources_prbt_ikfast_manipulator_plugin/2.14.3-1 + tag: release/rolling/moveit_resources_prbt_ikfast_manipulator_plugin/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_resources_prbt_moveit_config: - tag: release/kilted/moveit_resources_prbt_moveit_config/2.14.3-1 + tag: release/rolling/moveit_resources_prbt_moveit_config/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_resources_prbt_pg70_support: - tag: release/kilted/moveit_resources_prbt_pg70_support/2.14.3-1 + tag: release/rolling/moveit_resources_prbt_pg70_support/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_resources_prbt_support: - tag: release/kilted/moveit_resources_prbt_support/2.14.3-1 + tag: release/rolling/moveit_resources_prbt_support/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros: - tag: release/kilted/moveit_ros/2.14.3-1 + tag: release/rolling/moveit_ros/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_benchmarks: - tag: release/kilted/moveit_ros_benchmarks/2.14.3-1 + tag: release/rolling/moveit_ros_benchmarks/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_control_interface: - tag: release/kilted/moveit_ros_control_interface/2.14.3-1 + tag: release/rolling/moveit_ros_control_interface/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_move_group: - tag: release/kilted/moveit_ros_move_group/2.14.3-1 + tag: release/rolling/moveit_ros_move_group/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_occupancy_map_monitor: - tag: release/kilted/moveit_ros_occupancy_map_monitor/2.14.3-1 + tag: release/rolling/moveit_ros_occupancy_map_monitor/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_perception: - tag: release/kilted/moveit_ros_perception/2.14.3-1 + tag: release/rolling/moveit_ros_perception/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_planning: - tag: release/kilted/moveit_ros_planning/2.14.3-1 + tag: release/rolling/moveit_ros_planning/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_planning_interface: - tag: release/kilted/moveit_ros_planning_interface/2.14.3-1 + tag: release/rolling/moveit_ros_planning_interface/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_robot_interaction: - tag: release/kilted/moveit_ros_robot_interaction/2.14.3-1 + tag: release/rolling/moveit_ros_robot_interaction/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_tests: - tag: release/kilted/moveit_ros_tests/2.14.3-1 + tag: release/rolling/moveit_ros_tests/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_trajectory_cache: - tag: release/kilted/moveit_ros_trajectory_cache/2.14.3-1 + tag: release/rolling/moveit_ros_trajectory_cache/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_visualization: - tag: release/kilted/moveit_ros_visualization/2.14.3-1 + tag: release/rolling/moveit_ros_visualization/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_ros_warehouse: - tag: release/kilted/moveit_ros_warehouse/2.14.3-1 + tag: release/rolling/moveit_ros_warehouse/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_runtime: - tag: release/kilted/moveit_runtime/2.14.3-1 + tag: release/rolling/moveit_runtime/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_servo: - tag: release/kilted/moveit_servo/2.14.3-1 + tag: release/rolling/moveit_servo/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_setup_app_plugins: - tag: release/kilted/moveit_setup_app_plugins/2.14.3-1 + tag: release/rolling/moveit_setup_app_plugins/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_setup_assistant: - tag: release/kilted/moveit_setup_assistant/2.14.3-1 + tag: release/rolling/moveit_setup_assistant/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_setup_controllers: - tag: release/kilted/moveit_setup_controllers/2.14.3-1 + tag: release/rolling/moveit_setup_controllers/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_setup_core_plugins: - tag: release/kilted/moveit_setup_core_plugins/2.14.3-1 + tag: release/rolling/moveit_setup_core_plugins/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_setup_framework: - tag: release/kilted/moveit_setup_framework/2.14.3-1 + tag: release/rolling/moveit_setup_framework/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_setup_srdf_plugins: - tag: release/kilted/moveit_setup_srdf_plugins/2.14.3-1 + tag: release/rolling/moveit_setup_srdf_plugins/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_simple_controller_manager: - tag: release/kilted/moveit_simple_controller_manager/2.14.3-1 + tag: release/rolling/moveit_simple_controller_manager/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 moveit_task_constructor_capabilities: - tag: release/kilted/moveit_task_constructor_capabilities/0.1.4-2 + tag: release/rolling/moveit_task_constructor_capabilities/0.1.5-1 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git - version: 0.1.4 + version: 0.1.5 moveit_task_constructor_core: - tag: release/kilted/moveit_task_constructor_core/0.1.4-2 + tag: release/rolling/moveit_task_constructor_core/0.1.5-1 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git - version: 0.1.4 + version: 0.1.5 moveit_task_constructor_demo: - tag: release/kilted/moveit_task_constructor_demo/0.1.4-2 + tag: release/rolling/moveit_task_constructor_demo/0.1.5-1 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git - version: 0.1.4 + version: 0.1.5 moveit_task_constructor_msgs: - tag: release/kilted/moveit_task_constructor_msgs/0.1.4-2 + tag: release/rolling/moveit_task_constructor_msgs/0.1.5-1 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git - version: 0.1.4 + version: 0.1.5 moveit_task_constructor_visualization: - tag: release/kilted/moveit_task_constructor_visualization/0.1.4-2 + tag: release/rolling/moveit_task_constructor_visualization/0.1.5-1 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git - version: 0.1.4 + version: 0.1.5 moveit_visual_tools: - tag: release/kilted/moveit_visual_tools/4.1.2-2 + tag: release/rolling/moveit_visual_tools/4.1.2-1 url: https://github.com/ros2-gbp/moveit_visual_tools-release.git version: 4.1.2 mp2p_icp: - tag: release/kilted/mp2p_icp/2.7.1-1 + tag: release/rolling/mp2p_icp/2.8.1-1 url: https://github.com/ros2-gbp/mp2p_icp-release.git - version: 2.7.1 + version: 2.8.1 mp_units_vendor: - tag: release/kilted/mp_units_vendor/2.5.0-2 + tag: release/rolling/mp_units_vendor/2.5.0-2 url: https://github.com/ros2-gbp/mp_units_vendor-release.git version: 2.5.0 mqtt_client: - tag: release/kilted/mqtt_client/2.4.1-2 + tag: release/rolling/mqtt_client/2.4.1-2 url: https://github.com/ros2-gbp/mqtt_client-release.git version: 2.4.1 mqtt_client_interfaces: - tag: release/kilted/mqtt_client_interfaces/2.4.1-2 + tag: release/rolling/mqtt_client_interfaces/2.4.1-2 url: https://github.com/ros2-gbp/mqtt_client-release.git version: 2.4.1 mrpt_apps: - tag: release/kilted/mrpt_apps/2.15.11-1 + tag: release/rolling/mrpt_apps/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_generic_sensor: - tag: release/kilted/mrpt_generic_sensor/0.2.4-1 + tag: release/rolling/mrpt_generic_sensor/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_libapps: - tag: release/kilted/mrpt_libapps/2.15.11-1 + tag: release/rolling/mrpt_libapps/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libbase: - tag: release/kilted/mrpt_libbase/2.15.11-1 + tag: release/rolling/mrpt_libbase/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libgui: - tag: release/kilted/mrpt_libgui/2.15.11-1 + tag: release/rolling/mrpt_libgui/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libhwdrivers: - tag: release/kilted/mrpt_libhwdrivers/2.15.11-1 + tag: release/rolling/mrpt_libhwdrivers/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libmaps: - tag: release/kilted/mrpt_libmaps/2.15.11-1 + tag: release/rolling/mrpt_libmaps/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libmath: - tag: release/kilted/mrpt_libmath/2.15.11-1 + tag: release/rolling/mrpt_libmath/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libnav: - tag: release/kilted/mrpt_libnav/2.15.11-1 + tag: release/rolling/mrpt_libnav/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libobs: - tag: release/kilted/mrpt_libobs/2.15.11-1 + tag: release/rolling/mrpt_libobs/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libopengl: - tag: release/kilted/mrpt_libopengl/2.15.11-1 + tag: release/rolling/mrpt_libopengl/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libposes: - tag: release/kilted/mrpt_libposes/2.15.11-1 + tag: release/rolling/mrpt_libposes/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libros_bridge: - tag: release/kilted/mrpt_libros_bridge/3.5.0-1 + tag: release/rolling/mrpt_libros_bridge/3.5.1-1 url: https://github.com/ros2-gbp/mrpt_ros_bridge-release.git - version: 3.5.0 + version: 3.5.1 mrpt_libslam: - tag: release/kilted/mrpt_libslam/2.15.11-1 + tag: release/rolling/mrpt_libslam/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_libtclap: - tag: release/kilted/mrpt_libtclap/2.15.11-1 + tag: release/rolling/mrpt_libtclap/2.15.12-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.11 + version: 2.15.12 mrpt_map_server: - tag: release/kilted/mrpt_map_server/2.3.0-1 + tag: release/rolling/mrpt_map_server/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_msgs: - tag: release/kilted/mrpt_msgs/0.6.0-1 + tag: release/rolling/mrpt_msgs/0.6.0-1 url: https://github.com/ros2-gbp/mrpt_msgs-release.git version: 0.6.0 mrpt_msgs_bridge: - tag: release/kilted/mrpt_msgs_bridge/2.3.0-1 + tag: release/rolling/mrpt_msgs_bridge/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_nav_interfaces: - tag: release/kilted/mrpt_nav_interfaces/2.3.0-1 + tag: release/rolling/mrpt_nav_interfaces/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_navigation: - tag: release/kilted/mrpt_navigation/2.3.0-1 + tag: release/rolling/mrpt_navigation/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_path_planning: - tag: release/kilted/mrpt_path_planning/0.2.5-1 + tag: release/rolling/mrpt_path_planning/0.3.0-1 url: https://github.com/ros2-gbp/mrpt_path_planning-release.git - version: 0.2.5 + version: 0.3.0 mrpt_pf_localization: - tag: release/kilted/mrpt_pf_localization/2.3.0-1 + tag: release/rolling/mrpt_pf_localization/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_pointcloud_pipeline: - tag: release/kilted/mrpt_pointcloud_pipeline/2.3.0-1 + tag: release/rolling/mrpt_pointcloud_pipeline/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_reactivenav2d: - tag: release/kilted/mrpt_reactivenav2d/2.3.0-1 + tag: release/rolling/mrpt_reactivenav2d/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_sensor_bumblebee_stereo: - tag: release/kilted/mrpt_sensor_bumblebee_stereo/0.2.4-1 + tag: release/rolling/mrpt_sensor_bumblebee_stereo/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_sensor_gnss_nmea: - tag: release/kilted/mrpt_sensor_gnss_nmea/0.2.4-1 + tag: release/rolling/mrpt_sensor_gnss_nmea/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_sensor_gnss_novatel: - tag: release/kilted/mrpt_sensor_gnss_novatel/0.2.4-1 + tag: release/rolling/mrpt_sensor_gnss_novatel/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_sensor_imu_taobotics: - tag: release/kilted/mrpt_sensor_imu_taobotics/0.2.4-1 + tag: release/rolling/mrpt_sensor_imu_taobotics/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_sensorlib: - tag: release/kilted/mrpt_sensorlib/0.2.4-1 + tag: release/rolling/mrpt_sensorlib/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_sensors: - tag: release/kilted/mrpt_sensors/0.2.4-1 + tag: release/rolling/mrpt_sensors/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git version: 0.2.4 mrpt_tps_astar_planner: - tag: release/kilted/mrpt_tps_astar_planner/2.3.0-1 + tag: release/rolling/mrpt_tps_astar_planner/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrpt_tutorials: - tag: release/kilted/mrpt_tutorials/2.3.0-1 + tag: release/rolling/mrpt_tutorials/2.3.1-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.3.0 + version: 2.3.1 mrt_cmake_modules: - tag: release/kilted/mrt_cmake_modules/1.0.11-2 + tag: release/rolling/mrt_cmake_modules/1.0.11-1 url: https://github.com/ros2-gbp/mrt_cmake_modules-release.git version: 1.0.11 mujoco_ros2_control: - tag: release/kilted/mujoco_ros2_control/0.0.2-1 + tag: release/rolling/mujoco_ros2_control/0.0.2-1 url: https://github.com/ros2-gbp/mujoco_ros2_control-release.git version: 0.0.2 mujoco_ros2_control_demos: - tag: release/kilted/mujoco_ros2_control_demos/0.0.2-1 + tag: release/rolling/mujoco_ros2_control_demos/0.0.2-1 url: https://github.com/ros2-gbp/mujoco_ros2_control-release.git version: 0.0.2 mujoco_ros2_control_msgs: - tag: release/kilted/mujoco_ros2_control_msgs/0.0.2-1 + tag: release/rolling/mujoco_ros2_control_msgs/0.0.2-1 url: https://github.com/ros2-gbp/mujoco_ros2_control-release.git version: 0.0.2 mujoco_ros2_control_plugins: - tag: release/kilted/mujoco_ros2_control_plugins/0.0.2-1 + tag: release/rolling/mujoco_ros2_control_plugins/0.0.2-1 url: https://github.com/ros2-gbp/mujoco_ros2_control-release.git version: 0.0.2 mujoco_vendor: - tag: release/kilted/mujoco_vendor/0.0.8-2 + tag: release/rolling/mujoco_vendor/0.0.8-2 url: https://github.com/ros2-gbp/mujoco_vendor-release.git version: 0.0.8 multires_image: - tag: release/kilted/multires_image/2.6.2-1 + tag: release/rolling/multires_image/2.6.2-1 url: https://github.com/ros2-gbp/mapviz-release.git version: 2.6.2 -multisensor_calibration: - tag: release/kilted/multisensor_calibration/2.1.0-1 - url: https://github.com/ros2-gbp/multisensor_calibration-release.git - version: 2.1.0 -multisensor_calibration_interface: - tag: release/kilted/multisensor_calibration_interface/2.1.0-1 - url: https://github.com/ros2-gbp/multisensor_calibration-release.git - version: 2.1.0 mvsim: - tag: release/kilted/mvsim/1.3.0-1 + tag: release/rolling/mvsim/1.3.0-1 url: https://github.com/ros2-gbp/mvsim-release.git version: 1.3.0 nanoeigenpy: - tag: release/kilted/nanoeigenpy/0.4.0-1 + tag: release/rolling/nanoeigenpy/0.5.0-1 url: https://github.com/ros2-gbp/nanoeigenpy-release.git - version: 0.4.0 + version: 0.5.0 nao_button_sim: - tag: release/kilted/nao_button_sim/1.0.1-2 + tag: release/rolling/nao_button_sim/1.0.1-1 url: https://github.com/ros2-gbp/nao_button_sim-release.git version: 1.0.1 nao_command_msgs: - tag: release/kilted/nao_command_msgs/1.0.0-3 + tag: release/rolling/nao_command_msgs/1.0.0-2 url: https://github.com/ros2-gbp/nao_interfaces-release.git version: 1.0.0 nao_lola: - tag: release/kilted/nao_lola/1.3.0-2 + tag: release/rolling/nao_lola/1.3.0-1 url: https://github.com/ros2-gbp/nao_lola-release.git version: 1.3.0 nao_lola_client: - tag: release/kilted/nao_lola_client/1.3.0-2 + tag: release/rolling/nao_lola_client/1.3.0-1 url: https://github.com/ros2-gbp/nao_lola-release.git version: 1.3.0 nao_lola_command_msgs: - tag: release/kilted/nao_lola_command_msgs/1.3.0-2 + tag: release/rolling/nao_lola_command_msgs/1.3.0-1 url: https://github.com/ros2-gbp/nao_lola-release.git version: 1.3.0 nao_lola_sensor_msgs: - tag: release/kilted/nao_lola_sensor_msgs/1.3.0-2 + tag: release/rolling/nao_lola_sensor_msgs/1.3.0-1 url: https://github.com/ros2-gbp/nao_lola-release.git version: 1.3.0 nao_sensor_msgs: - tag: release/kilted/nao_sensor_msgs/1.0.0-3 + tag: release/rolling/nao_sensor_msgs/1.0.0-2 url: https://github.com/ros2-gbp/nao_interfaces-release.git version: 1.0.0 -nav2_amcl: - tag: release/kilted/nav2_amcl/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_behavior_tree: - tag: release/kilted/nav2_behavior_tree/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_behaviors: - tag: release/kilted/nav2_behaviors/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_bringup: - tag: release/kilted/nav2_bringup/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_bt_navigator: - tag: release/kilted/nav2_bt_navigator/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_collision_monitor: - tag: release/kilted/nav2_collision_monitor/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_common: - tag: release/kilted/nav2_common/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_constrained_smoother: - tag: release/kilted/nav2_constrained_smoother/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_controller: - tag: release/kilted/nav2_controller/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_core: - tag: release/kilted/nav2_core/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_costmap_2d: - tag: release/kilted/nav2_costmap_2d/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_dwb_controller: - tag: release/kilted/nav2_dwb_controller/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_graceful_controller: - tag: release/kilted/nav2_graceful_controller/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_lifecycle_manager: - tag: release/kilted/nav2_lifecycle_manager/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_loopback_sim: - tag: release/kilted/nav2_loopback_sim/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_map_server: - tag: release/kilted/nav2_map_server/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 nav2_minimal_tb3_sim: - tag: release/kilted/nav2_minimal_tb3_sim/1.2.0-1 + tag: release/rolling/nav2_minimal_tb3_sim/1.2.0-1 url: https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release.git version: 1.2.0 nav2_minimal_tb4_description: - tag: release/kilted/nav2_minimal_tb4_description/1.2.0-1 + tag: release/rolling/nav2_minimal_tb4_description/1.2.0-1 url: https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release.git version: 1.2.0 nav2_minimal_tb4_sim: - tag: release/kilted/nav2_minimal_tb4_sim/1.2.0-1 + tag: release/rolling/nav2_minimal_tb4_sim/1.2.0-1 url: https://github.com/ros2-gbp/nav2_minimal_turtlebot_simulation-release.git version: 1.2.0 -nav2_mppi_controller: - tag: release/kilted/nav2_mppi_controller/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_msgs: - tag: release/kilted/nav2_msgs/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_navfn_planner: - tag: release/kilted/nav2_navfn_planner/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_planner: - tag: release/kilted/nav2_planner/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_regulated_pure_pursuit_controller: - tag: release/kilted/nav2_regulated_pure_pursuit_controller/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_rotation_shim_controller: - tag: release/kilted/nav2_rotation_shim_controller/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_route: - tag: release/kilted/nav2_route/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_rviz_plugins: - tag: release/kilted/nav2_rviz_plugins/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_simple_commander: - tag: release/kilted/nav2_simple_commander/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_smac_planner: - tag: release/kilted/nav2_smac_planner/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_smoother: - tag: release/kilted/nav2_smoother/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_system_tests: - tag: release/kilted/nav2_system_tests/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_theta_star_planner: - tag: release/kilted/nav2_theta_star_planner/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_util: - tag: release/kilted/nav2_util/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_velocity_smoother: - tag: release/kilted/nav2_velocity_smoother/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_voxel_grid: - tag: release/kilted/nav2_voxel_grid/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav2_waypoint_follower: - tag: release/kilted/nav2_waypoint_follower/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav_2d_msgs: - tag: release/kilted/nav_2d_msgs/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -nav_2d_utils: - tag: release/kilted/nav_2d_utils/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 nav_msgs: - tag: release/kilted/nav_msgs/5.5.2-1 + tag: release/rolling/nav_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 -navigation2: - tag: release/kilted/navigation2/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -navmap_core: - tag: release/kilted/navmap_core/0.4.0-1 - url: https://github.com/EasyNavigation/NavMap-release.git - version: 0.4.0 -navmap_examples: - tag: release/kilted/navmap_examples/0.4.0-1 - url: https://github.com/EasyNavigation/NavMap-release.git - version: 0.4.0 -navmap_ros: - tag: release/kilted/navmap_ros/0.4.0-1 - url: https://github.com/EasyNavigation/NavMap-release.git - version: 0.4.0 -navmap_ros_interfaces: - tag: release/kilted/navmap_ros_interfaces/0.4.0-1 - url: https://github.com/EasyNavigation/NavMap-release.git - version: 0.4.0 -navmap_rviz_plugin: - tag: release/kilted/navmap_rviz_plugin/0.4.0-1 - url: https://github.com/EasyNavigation/NavMap-release.git - version: 0.4.0 -neo_nav2_bringup: - tag: release/kilted/neo_nav2_bringup/1.4.1-1 - url: https://github.com/ros2-gbp/neo_nav2_bringup-release.git - version: 1.4.1 + version: 5.9.1 neobotix_usboard_msgs: - tag: release/kilted/neobotix_usboard_msgs/4.0.0-4 + tag: release/rolling/neobotix_usboard_msgs/4.0.0-3 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 network_bridge: - tag: release/kilted/network_bridge/3.0.0-1 + tag: release/rolling/network_bridge/3.0.0-1 url: https://github.com/ros2-gbp/network_bridge-release.git version: 3.0.0 nlohmann_json_schema_validator_vendor: - tag: release/kilted/nlohmann_json_schema_validator_vendor/0.5.0-2 + tag: release/rolling/nlohmann_json_schema_validator_vendor/0.5.0-1 url: https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release.git version: 0.5.0 nmea_msgs: - tag: release/kilted/nmea_msgs/2.1.0-3 + tag: release/rolling/nmea_msgs/2.1.0-2 url: https://github.com/ros2-gbp/nmea_msgs-release.git version: 2.1.0 nmea_navsat_driver: - tag: release/kilted/nmea_navsat_driver/2.0.1-3 + tag: release/rolling/nmea_navsat_driver/2.0.1-2 url: https://github.com/ros2-gbp/nmea_navsat_driver-release.git version: 2.0.1 nobleo_socketcan_bridge: - tag: release/kilted/nobleo_socketcan_bridge/1.0.4-1 + tag: release/rolling/nobleo_socketcan_bridge/1.0.4-1 url: https://github.com/ros2-gbp/nobleo_socketcan_bridge-release.git version: 1.0.4 nodl_python: - tag: release/kilted/nodl_python/0.3.1-5 + tag: release/rolling/nodl_python/0.3.1-4 url: https://github.com/ros2-gbp/nodl-release.git version: 0.3.1 nodl_to_policy: - tag: release/kilted/nodl_to_policy/1.0.0-5 + tag: release/rolling/nodl_to_policy/1.0.0-4 url: https://github.com/ros2-gbp/nodl_to_policy-release.git version: 1.0.0 -nonpersistent_voxel_layer: - tag: release/kilted/nonpersistent_voxel_layer/2.6.0-1 - url: https://github.com/SteveMacenski/nonpersistent_voxel_layer-release.git - version: 2.6.0 novatel_gps_driver: - tag: release/kilted/novatel_gps_driver/4.2.0-5 + tag: release/rolling/novatel_gps_driver/4.2.0-1 url: https://github.com/ros2-gbp/novatel_gps_driver-release.git version: 4.2.0 novatel_gps_msgs: - tag: release/kilted/novatel_gps_msgs/4.2.0-5 + tag: release/rolling/novatel_gps_msgs/4.2.0-1 url: https://github.com/ros2-gbp/novatel_gps_driver-release.git version: 4.2.0 -novatel_oem7_driver: - tag: release/kilted/novatel_oem7_driver/4.3.0-2 - url: https://github.com/novatel-gbp/novatel_oem7_driver-release.git - version: 4.3.0 -novatel_oem7_msgs: - tag: release/kilted/novatel_oem7_msgs/4.3.0-2 - url: https://github.com/novatel-gbp/novatel_oem7_driver-release.git - version: 4.3.0 ntpd_driver: - tag: release/kilted/ntpd_driver/2.3.0-1 + tag: release/rolling/ntpd_driver/2.3.0-1 url: https://github.com/ros2-gbp/ntpd_driver-release.git version: 2.3.0 ntrip_client: - tag: release/kilted/ntrip_client/1.4.1-2 + tag: release/rolling/ntrip_client/1.4.1-1 url: https://github.com/ros2-gbp/ntrip_client-release.git version: 1.4.1 ntrip_client_node: - tag: release/kilted/ntrip_client_node/0.7.2-1 + tag: release/rolling/ntrip_client_node/0.7.3-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.7.2 + version: 0.7.3 object_recognition_msgs: - tag: release/kilted/object_recognition_msgs/2.0.0-5 + tag: release/rolling/object_recognition_msgs/2.0.0-4 url: https://github.com/ros2-gbp/object_recognition_msgs-release.git version: 2.0.0 octomap_mapping: - tag: release/kilted/octomap_mapping/2.3.1-1 + tag: release/rolling/octomap_mapping/2.3.1-1 url: https://github.com/ros2-gbp/octomap_mapping-release.git version: 2.3.1 octomap_msgs: - tag: release/kilted/octomap_msgs/2.0.1-2 + tag: release/rolling/octomap_msgs/2.0.1-1 url: https://github.com/ros2-gbp/octomap_msgs-release.git version: 2.0.1 octomap_ros: - tag: release/kilted/octomap_ros/0.4.4-2 + tag: release/rolling/octomap_ros/0.4.5-1 url: https://github.com/ros2-gbp/octomap_ros-release.git - version: 0.4.4 + version: 0.4.5 octomap_rviz_plugins: - tag: release/kilted/octomap_rviz_plugins/2.1.1-2 + tag: release/rolling/octomap_rviz_plugins/2.2.0-1 url: https://github.com/ros2-gbp/octomap_rviz_plugins-release.git - version: 2.1.1 + version: 2.2.0 octomap_server: - tag: release/kilted/octomap_server/2.3.1-1 + tag: release/rolling/octomap_server/2.3.1-1 url: https://github.com/ros2-gbp/octomap_mapping-release.git version: 2.3.1 odom_to_tf_ros2: - tag: release/kilted/odom_to_tf_ros2/1.0.5-3 + tag: release/rolling/odom_to_tf_ros2/1.0.8-1 url: https://github.com/ros2-gbp/odom_to_tf_ros2-release.git - version: 1.0.5 + version: 1.0.8 odri_master_board_sdk: - tag: release/kilted/odri_master_board_sdk/1.0.7-3 + tag: release/rolling/odri_master_board_sdk/1.0.7-2 url: https://github.com/ros2-gbp/odri_master_board_sdk-release.git version: 1.0.7 +off_highway_can: + tag: release/rolling/off_highway_can/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_general_purpose_radar: + tag: release/rolling/off_highway_general_purpose_radar/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_general_purpose_radar_msgs: + tag: release/rolling/off_highway_general_purpose_radar_msgs/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_mm7p10: + tag: release/rolling/off_highway_mm7p10/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_mm7p10_msgs: + tag: release/rolling/off_highway_mm7p10_msgs/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_premium_radar: + tag: release/rolling/off_highway_premium_radar/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_premium_radar_msgs: + tag: release/rolling/off_highway_premium_radar_msgs/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_premium_radar_sample: + tag: release/rolling/off_highway_premium_radar_sample/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_premium_radar_sample_msgs: + tag: release/rolling/off_highway_premium_radar_sample_msgs/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_radar: + tag: release/rolling/off_highway_radar/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_radar_msgs: + tag: release/rolling/off_highway_radar_msgs/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_sensor_drivers: + tag: release/rolling/off_highway_sensor_drivers/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_sensor_drivers_examples: + tag: release/rolling/off_highway_sensor_drivers_examples/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_uss: + tag: release/rolling/off_highway_uss/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 +off_highway_uss_msgs: + tag: release/rolling/off_highway_uss_msgs/1.3.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 1.3.0 om_gravity_compensation_controller: - tag: release/kilted/om_gravity_compensation_controller/4.1.2-1 + tag: release/rolling/om_gravity_compensation_controller/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 om_joint_trajectory_command_broadcaster: - tag: release/kilted/om_joint_trajectory_command_broadcaster/4.1.2-1 + tag: release/rolling/om_joint_trajectory_command_broadcaster/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 om_spring_actuator_controller: - tag: release/kilted/om_spring_actuator_controller/4.1.2-1 + tag: release/rolling/om_spring_actuator_controller/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 omni_wheel_drive_controller: - tag: release/kilted/omni_wheel_drive_controller/5.13.1-1 + tag: release/rolling/omni_wheel_drive_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 ompl: - tag: release/kilted/ompl/1.7.0-3 + tag: release/rolling/ompl/1.7.0-2 url: https://github.com/ros2-gbp/ompl-release.git version: 1.7.0 +open3d_vendor: + tag: release/rolling/open3d_vendor/0.19.0-1 + url: https://github.com/ros2-gbp/open3d_vendor-release.git + version: 0.19.0 open_manipulator: - tag: release/kilted/open_manipulator/4.1.2-1 + tag: release/rolling/open_manipulator/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_bringup: - tag: release/kilted/open_manipulator_bringup/4.1.2-1 + tag: release/rolling/open_manipulator_bringup/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_collision: - tag: release/kilted/open_manipulator_collision/4.1.2-1 + tag: release/rolling/open_manipulator_collision/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_description: - tag: release/kilted/open_manipulator_description/4.1.2-1 + tag: release/rolling/open_manipulator_description/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_gui: - tag: release/kilted/open_manipulator_gui/4.1.2-1 + tag: release/rolling/open_manipulator_gui/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_moveit_config: - tag: release/kilted/open_manipulator_moveit_config/4.1.2-1 + tag: release/rolling/open_manipulator_moveit_config/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_playground: - tag: release/kilted/open_manipulator_playground/4.1.2-1 + tag: release/rolling/open_manipulator_playground/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 open_manipulator_teleop: - tag: release/kilted/open_manipulator_teleop/4.1.2-1 + tag: release/rolling/open_manipulator_teleop/4.1.2-1 url: https://github.com/ros2-gbp/open_manipulator-release.git version: 4.1.2 openeb_vendor: - tag: release/kilted/openeb_vendor/2.0.2-2 + tag: release/rolling/openeb_vendor/2.0.2-1 url: https://github.com/ros2-gbp/openeb_vendor-release.git version: 2.0.2 -opennav_docking: - tag: release/kilted/opennav_docking/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -opennav_docking_bt: - tag: release/kilted/opennav_docking_bt/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 -opennav_docking_core: - tag: release/kilted/opennav_docking_core/1.4.2-1 - url: https://github.com/ros2-gbp/navigation2-release.git - version: 1.4.2 openni2_camera: - tag: release/kilted/openni2_camera/2.2.2-2 + tag: release/rolling/openni2_camera/2.3.0-1 url: https://github.com/ros2-gbp/openni2_camera-release.git - version: 2.2.2 -openvdb_vendor: - tag: release/kilted/openvdb_vendor/2.6.2-1 - url: https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release.git - version: 2.6.2 + version: 2.3.0 orocos_kdl_vendor: - tag: release/kilted/orocos_kdl_vendor/0.7.1-1 + tag: release/rolling/orocos_kdl_vendor/0.8.0-1 url: https://github.com/ros2-gbp/orocos_kdl_vendor-release.git - version: 0.7.1 + version: 0.8.0 ortools_vendor: - tag: release/kilted/ortools_vendor/9.9.0-10 + tag: release/rolling/ortools_vendor/9.9.0-9 url: https://github.com/ros2-gbp/ortools_vendor-release.git version: 9.9.0 osqp_vendor: - tag: release/kilted/osqp_vendor/0.2.0-4 + tag: release/rolling/osqp_vendor/0.2.0-3 url: https://github.com/ros2-gbp/osqp_vendor-release.git version: 0.2.0 osrf_pycommon: - tag: release/kilted/osrf_pycommon/2.1.6-1 + tag: release/rolling/osrf_pycommon/2.1.7-1 url: https://github.com/ros2-gbp/osrf_pycommon-release.git - version: 2.1.6 + version: 2.1.7 osrf_testing_tools_cpp: - tag: release/kilted/osrf_testing_tools_cpp/2.2.0-2 + tag: release/rolling/osrf_testing_tools_cpp/2.3.0-1 url: https://github.com/ros2-gbp/osrf_testing_tools_cpp-release.git - version: 2.2.0 + version: 2.3.0 ouster_ros: - tag: release/kilted/ouster_ros/0.14.2-1 + tag: release/rolling/ouster_ros/0.14.2-1 url: https://github.com/ros2-gbp/ouster-ros-release.git version: 0.14.2 ouster_sensor_msgs: - tag: release/kilted/ouster_sensor_msgs/0.14.2-1 + tag: release/rolling/ouster_sensor_msgs/0.14.2-1 url: https://github.com/ros2-gbp/ouster-ros-release.git version: 0.14.2 ouxt_common: - tag: release/kilted/ouxt_common/0.0.8-5 + tag: release/rolling/ouxt_common/0.0.8-4 url: https://github.com/ros2-gbp/ouxt_common-release.git version: 0.0.8 ouxt_lint_common: - tag: release/kilted/ouxt_lint_common/0.0.8-5 + tag: release/rolling/ouxt_lint_common/0.0.8-4 url: https://github.com/ros2-gbp/ouxt_common-release.git version: 0.0.8 pal_statistics: - tag: release/kilted/pal_statistics/2.7.0-1 + tag: release/rolling/pal_statistics/2.7.0-1 url: https://github.com/ros2-gbp/pal_statistics-release.git version: 2.7.0 pal_statistics_msgs: - tag: release/kilted/pal_statistics_msgs/2.7.0-1 + tag: release/rolling/pal_statistics_msgs/2.7.0-1 url: https://github.com/ros2-gbp/pal_statistics-release.git version: 2.7.0 pangolin: - tag: release/kilted/pangolin/0.9.3-2 + tag: release/rolling/pangolin/0.9.4-1 url: https://github.com/ros2-gbp/Pangolin-release.git - version: 0.9.3 + version: 0.9.4 parallel_gripper_controller: - tag: release/kilted/parallel_gripper_controller/5.13.1-1 + tag: release/rolling/parallel_gripper_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 +parameter_expression: + tag: release/rolling/parameter_expression/0.0.2-1 + url: https://github.com/ros2-gbp/parameter_expression-release.git + version: 0.0.2 parameter_traits: - tag: release/kilted/parameter_traits/0.7.1-1 + tag: release/rolling/parameter_traits/0.8.0-1 url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.7.1 + version: 0.8.0 pcl_conversions: - tag: release/kilted/pcl_conversions/2.8.0-1 + tag: release/rolling/pcl_conversions/2.8.0-1 url: https://github.com/ros2-gbp/perception_pcl-release.git version: 2.8.0 pcl_msgs: - tag: release/kilted/pcl_msgs/1.0.0-9 + tag: release/rolling/pcl_msgs/1.0.0-8 url: https://github.com/ros2-gbp/pcl_msgs-release.git version: 1.0.0 pcl_ros: - tag: release/kilted/pcl_ros/2.8.0-1 + tag: release/rolling/pcl_ros/2.8.0-1 url: https://github.com/ros2-gbp/perception_pcl-release.git version: 2.8.0 pendulum_control: - tag: release/kilted/pendulum_control/0.36.4-1 + tag: release/rolling/pendulum_control/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 pendulum_msgs: - tag: release/kilted/pendulum_msgs/0.36.4-1 + tag: release/rolling/pendulum_msgs/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 perception: - tag: release/kilted/perception/0.12.0-2 + tag: release/rolling/perception/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git - version: 0.12.0 + version: 0.13.0 perception_pcl: - tag: release/kilted/perception_pcl/2.8.0-1 + tag: release/rolling/perception_pcl/2.8.0-1 url: https://github.com/ros2-gbp/perception_pcl-release.git version: 2.8.0 performance_test: - tag: release/kilted/performance_test/2.3.0-2 + tag: release/rolling/performance_test/2.3.0-1 url: https://github.com/ros2-gbp/performance_test-release.git version: 2.3.0 performance_test_fixture: - tag: release/kilted/performance_test_fixture/0.3.1-2 + tag: release/rolling/performance_test_fixture/0.4.1-1 url: https://github.com/ros2-gbp/performance_test_fixture-release.git - version: 0.3.1 + version: 0.4.1 persist_parameter_server: - tag: release/kilted/persist_parameter_server/1.0.4-1 + tag: release/rolling/persist_parameter_server/1.0.5-1 url: https://github.com/ros2-gbp/persist_parameter_server-release.git - version: 1.0.4 + version: 1.0.5 phidgets_accelerometer: - tag: release/kilted/phidgets_accelerometer/2.4.0-1 + tag: release/rolling/phidgets_accelerometer/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_analog_inputs: - tag: release/kilted/phidgets_analog_inputs/2.4.0-1 + tag: release/rolling/phidgets_analog_inputs/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_analog_outputs: - tag: release/kilted/phidgets_analog_outputs/2.4.0-1 + tag: release/rolling/phidgets_analog_outputs/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_api: - tag: release/kilted/phidgets_api/2.4.0-1 + tag: release/rolling/phidgets_api/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_digital_inputs: - tag: release/kilted/phidgets_digital_inputs/2.4.0-1 + tag: release/rolling/phidgets_digital_inputs/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_digital_outputs: - tag: release/kilted/phidgets_digital_outputs/2.4.0-1 + tag: release/rolling/phidgets_digital_outputs/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_drivers: - tag: release/kilted/phidgets_drivers/2.4.0-1 + tag: release/rolling/phidgets_drivers/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_gyroscope: - tag: release/kilted/phidgets_gyroscope/2.4.0-1 + tag: release/rolling/phidgets_gyroscope/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_high_speed_encoder: - tag: release/kilted/phidgets_high_speed_encoder/2.4.0-1 + tag: release/rolling/phidgets_high_speed_encoder/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_ik: - tag: release/kilted/phidgets_ik/2.4.0-1 + tag: release/rolling/phidgets_ik/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_magnetometer: - tag: release/kilted/phidgets_magnetometer/2.4.0-1 + tag: release/rolling/phidgets_magnetometer/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_motors: - tag: release/kilted/phidgets_motors/2.4.0-1 + tag: release/rolling/phidgets_motors/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_msgs: - tag: release/kilted/phidgets_msgs/2.4.0-1 + tag: release/rolling/phidgets_msgs/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_spatial: - tag: release/kilted/phidgets_spatial/2.4.0-1 + tag: release/rolling/phidgets_spatial/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_stepper: - tag: release/kilted/phidgets_stepper/2.4.0-1 + tag: release/rolling/phidgets_stepper/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 phidgets_temperature: - tag: release/kilted/phidgets_temperature/2.4.0-1 + tag: release/rolling/phidgets_temperature/2.4.0-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git version: 2.4.0 pick_ik: - tag: release/kilted/pick_ik/1.1.1-2 + tag: release/rolling/pick_ik/1.1.1-1 url: https://github.com/ros2-gbp/pick_ik-release.git version: 1.1.1 picknik_ament_copyright: - tag: release/kilted/picknik_ament_copyright/0.0.2-5 + tag: release/rolling/picknik_ament_copyright/0.0.2-4 url: https://github.com/ros2-gbp/picknik_ament_copyright-release.git version: 0.0.2 picknik_reset_fault_controller: - tag: release/kilted/picknik_reset_fault_controller/0.0.4-3 + tag: release/rolling/picknik_reset_fault_controller/0.0.4-2 url: https://github.com/ros2-gbp/picknik_controllers-release.git version: 0.0.4 picknik_twist_controller: - tag: release/kilted/picknik_twist_controller/0.0.4-3 + tag: release/rolling/picknik_twist_controller/0.0.4-2 url: https://github.com/ros2-gbp/picknik_controllers-release.git version: 0.0.4 pid_controller: - tag: release/kilted/pid_controller/5.13.1-1 + tag: release/rolling/pid_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 pilz_industrial_motion_planner: - tag: release/kilted/pilz_industrial_motion_planner/2.14.3-1 + tag: release/rolling/pilz_industrial_motion_planner/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 pilz_industrial_motion_planner_testutils: - tag: release/kilted/pilz_industrial_motion_planner_testutils/2.14.3-1 + tag: release/rolling/pilz_industrial_motion_planner_testutils/2.14.1-1 url: https://github.com/ros2-gbp/moveit2-release.git - version: 2.14.3 + version: 2.14.1 pinocchio: - tag: release/kilted/pinocchio/3.9.0-1 + tag: release/rolling/pinocchio/3.9.0-1 url: https://github.com/ros2-gbp/pinocchio-release.git version: 3.9.0 -plansys2: - tag: release/kilted/plansys2/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_bringup: - tag: release/kilted/plansys2_bringup/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_bt_actions: - tag: release/kilted/plansys2_bt_actions/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_core: - tag: release/kilted/plansys2_core/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_domain_expert: - tag: release/kilted/plansys2_domain_expert/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_executor: - tag: release/kilted/plansys2_executor/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_lifecycle_manager: - tag: release/kilted/plansys2_lifecycle_manager/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_msgs: - tag: release/kilted/plansys2_msgs/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_pddl_parser: - tag: release/kilted/plansys2_pddl_parser/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_planner: - tag: release/kilted/plansys2_planner/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_popf_plan_solver: - tag: release/kilted/plansys2_popf_plan_solver/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_problem_expert: - tag: release/kilted/plansys2_problem_expert/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_support_py: - tag: release/kilted/plansys2_support_py/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_terminal: - tag: release/kilted/plansys2_terminal/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_tests: - tag: release/kilted/plansys2_tests/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 -plansys2_tools: - tag: release/kilted/plansys2_tools/3.0.2-1 - url: https://github.com/ros2-gbp/ros2_planning_system-release.git - version: 3.0.2 play_motion2: - tag: release/kilted/play_motion2/1.8.4-1 + tag: release/rolling/play_motion2/1.8.4-1 url: https://github.com/ros2-gbp/play_motion2-release.git version: 1.8.4 play_motion2_cli: - tag: release/kilted/play_motion2_cli/1.8.4-1 + tag: release/rolling/play_motion2_cli/1.8.4-1 url: https://github.com/ros2-gbp/play_motion2-release.git version: 1.8.4 play_motion2_msgs: - tag: release/kilted/play_motion2_msgs/1.8.4-1 + tag: release/rolling/play_motion2_msgs/1.8.4-1 url: https://github.com/ros2-gbp/play_motion2-release.git version: 1.8.4 play_motion_builder: - tag: release/kilted/play_motion_builder/1.4.1-1 + tag: release/rolling/play_motion_builder/1.4.1-1 url: https://github.com/ros2-gbp/play_motion_builder-release.git version: 1.4.1 play_motion_builder_msgs: - tag: release/kilted/play_motion_builder_msgs/1.4.1-1 + tag: release/rolling/play_motion_builder_msgs/1.4.1-1 url: https://github.com/ros2-gbp/play_motion_builder-release.git version: 1.4.1 plotjuggler: - tag: release/kilted/plotjuggler/3.15.0-1 + tag: release/rolling/plotjuggler/3.14.4-1 url: https://github.com/ros2-gbp/plotjuggler-release.git - version: 3.15.0 + version: 3.14.4 plotjuggler_msgs: - tag: release/kilted/plotjuggler_msgs/0.2.3-5 + tag: release/rolling/plotjuggler_msgs/0.2.3-4 url: https://github.com/ros2-gbp/plotjuggler_msgs-release.git version: 0.2.3 plotjuggler_ros: - tag: release/kilted/plotjuggler_ros/2.3.1-1 + tag: release/rolling/plotjuggler_ros/2.3.1-1 url: https://github.com/ros2-gbp/plotjuggler-ros-plugins-release.git version: 2.3.1 pluginlib: - tag: release/kilted/pluginlib/5.6.2-1 + tag: release/rolling/pluginlib/5.8.4-1 url: https://github.com/ros2-gbp/pluginlib-release.git - version: 5.6.2 + version: 5.8.4 point_cloud_interfaces: - tag: release/kilted/point_cloud_interfaces/5.0.4-1 + tag: release/rolling/point_cloud_interfaces/6.1.0-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.1.0 point_cloud_msg_wrapper: - tag: release/kilted/point_cloud_msg_wrapper/1.0.7-5 + tag: release/rolling/point_cloud_msg_wrapper/1.0.7-4 url: https://github.com/ros2-gbp/point_cloud_msg_wrapper-release.git version: 1.0.7 point_cloud_transport: - tag: release/kilted/point_cloud_transport/5.1.6-1 + tag: release/rolling/point_cloud_transport/5.4.0-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 5.1.6 + version: 5.4.0 point_cloud_transport_plugins: - tag: release/kilted/point_cloud_transport_plugins/5.0.4-1 + tag: release/rolling/point_cloud_transport_plugins/6.1.0-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.1.0 point_cloud_transport_py: - tag: release/kilted/point_cloud_transport_py/5.1.6-1 + tag: release/rolling/point_cloud_transport_py/5.4.0-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 5.1.6 + version: 5.4.0 point_cloud_transport_tutorial: - tag: release/kilted/point_cloud_transport_tutorial/0.0.2-2 + tag: release/rolling/point_cloud_transport_tutorial/0.0.9-1 url: https://github.com/ros2-gbp/point_cloud_transport_tutorial-release.git - version: 0.0.2 + version: 0.0.9 pointcloud_to_laserscan: - tag: release/kilted/pointcloud_to_laserscan/2.0.2-3 + tag: release/rolling/pointcloud_to_laserscan/2.1.0-1 url: https://github.com/ros2-gbp/pointcloud_to_laserscan-release.git - version: 2.0.2 + version: 2.1.0 polygon_demos: - tag: release/kilted/polygon_demos/1.2.0-2 + tag: release/rolling/polygon_demos/1.3.0-1 url: https://github.com/ros2-gbp/polygon_ros-release.git - version: 1.2.0 + version: 1.3.0 polygon_msgs: - tag: release/kilted/polygon_msgs/1.2.0-2 + tag: release/rolling/polygon_msgs/1.3.0-1 url: https://github.com/ros2-gbp/polygon_ros-release.git - version: 1.2.0 + version: 1.3.0 polygon_rviz_plugins: - tag: release/kilted/polygon_rviz_plugins/1.2.0-2 + tag: release/rolling/polygon_rviz_plugins/1.3.0-1 url: https://github.com/ros2-gbp/polygon_ros-release.git - version: 1.2.0 + version: 1.3.0 polygon_utils: - tag: release/kilted/polygon_utils/1.2.0-2 + tag: release/rolling/polygon_utils/1.3.0-1 url: https://github.com/ros2-gbp/polygon_ros-release.git - version: 1.2.0 -popf: - tag: release/kilted/popf/1.0.0-1 - url: https://github.com/ros2-gbp/popf-release.git - version: 1.0.0 + version: 1.3.0 pose_broadcaster: - tag: release/kilted/pose_broadcaster/5.13.1-1 + tag: release/rolling/pose_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 pose_cov_ops: - tag: release/kilted/pose_cov_ops/0.4.0-1 + tag: release/rolling/pose_cov_ops/0.4.0-1 url: https://github.com/ros2-gbp/pose_cov_ops-release.git version: 0.4.0 position_controllers: - tag: release/kilted/position_controllers/5.13.1-1 + tag: release/rolling/position_controllers/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 protobuf_comm: - tag: release/kilted/protobuf_comm/0.9.3-1 + tag: release/rolling/protobuf_comm/0.9.3-1 url: https://github.com/ros2-gbp/protobuf_comm-release.git version: 0.9.3 proxsuite: - tag: release/kilted/proxsuite/0.6.5-2 + tag: release/rolling/proxsuite/0.6.5-1 url: https://github.com/ros2-gbp/proxsuite-release.git version: 0.6.5 py_binding_tools: - tag: release/kilted/py_binding_tools/2.1.0-1 + tag: release/rolling/py_binding_tools/2.1.2-2 url: https://github.com/ros2-gbp/py_binding_tools-release.git - version: 2.1.0 + version: 2.1.2 py_trees: - tag: release/kilted/py_trees/2.4.0-1 + tag: release/rolling/py_trees/2.4.0-1 url: https://github.com/ros2-gbp/py_trees-release.git version: 2.4.0 py_trees_js: - tag: release/kilted/py_trees_js/0.6.6-2 + tag: release/rolling/py_trees_js/0.6.6-1 url: https://github.com/ros2-gbp/py_trees_js-release.git version: 0.6.6 py_trees_ros: - tag: release/kilted/py_trees_ros/2.4.0-1 + tag: release/rolling/py_trees_ros/2.4.0-1 url: https://github.com/ros2-gbp/py_trees_ros-release.git version: 2.4.0 py_trees_ros_interfaces: - tag: release/kilted/py_trees_ros_interfaces/2.1.1-2 + tag: release/rolling/py_trees_ros_interfaces/2.1.1-1 url: https://github.com/ros2-gbp/py_trees_ros_interfaces-release.git version: 2.1.1 py_trees_ros_tutorials: - tag: release/kilted/py_trees_ros_tutorials/2.4.0-1 + tag: release/rolling/py_trees_ros_tutorials/2.4.0-1 url: https://github.com/ros2-gbp/py_trees_ros_tutorials-release.git version: 2.4.0 py_trees_ros_viewer: - tag: release/kilted/py_trees_ros_viewer/0.2.5-2 + tag: release/rolling/py_trees_ros_viewer/0.2.5-1 url: https://github.com/ros2-gbp/py_trees_ros_viewer-release.git version: 0.2.5 -pybind11_json_vendor: - tag: release/kilted/pybind11_json_vendor/0.5.0-2 - url: https://github.com/ros2-gbp/pybind11_json_vendor-release.git - version: 0.5.0 pybind11_vendor: - tag: release/kilted/pybind11_vendor/3.2.0-2 + tag: release/rolling/pybind11_vendor/3.3.1-1 url: https://github.com/ros2-gbp/pybind11_vendor-release.git - version: 3.2.0 + version: 3.3.1 +pyhri: + tag: release/rolling/pyhri/2.9.0-1 + url: https://github.com/ros2-gbp/libhri-release.git + version: 2.9.0 +pymoveit2: + tag: release/rolling/pymoveit2/4.2.0-1 + url: https://github.com/ros2-gbp/pymoveit2-release.git + version: 4.2.0 python_cmake_module: - tag: release/kilted/python_cmake_module/0.12.0-2 + tag: release/rolling/python_cmake_module/0.12.0-1 url: https://github.com/ros2-gbp/python_cmake_module-release.git version: 0.12.0 python_mrpt: - tag: release/kilted/python_mrpt/2.15.3-1 + tag: release/rolling/python_mrpt/2.15.3-1 url: https://github.com/ros2-gbp/python_mrpt_ros-release.git version: 2.15.3 python_orocos_kdl_vendor: - tag: release/kilted/python_orocos_kdl_vendor/0.7.1-1 + tag: release/rolling/python_orocos_kdl_vendor/0.8.0-1 url: https://github.com/ros2-gbp/orocos_kdl_vendor-release.git - version: 0.7.1 + version: 0.8.0 python_qt_binding: - tag: release/kilted/python_qt_binding/2.3.2-1 + tag: release/rolling/python_qt_binding/2.4.1-1 url: https://github.com/ros2-gbp/python_qt_binding-release.git - version: 2.3.2 + version: 2.4.1 qml6_ros2_plugin: - tag: release/kilted/qml6_ros2_plugin/2.26.31-1 + tag: release/rolling/qml6_ros2_plugin/4.26.40-1 url: https://github.com/ros2-gbp/qml6_ros2_plugin-release.git - version: 2.26.31 + version: 4.26.40 qml_ros2_plugin: - tag: release/kilted/qml_ros2_plugin/3.26.31-1 + tag: release/rolling/qml_ros2_plugin/3.26.30-1 url: https://github.com/ros2-gbp/qml_ros2_plugin-release.git - version: 3.26.31 + version: 3.26.30 qpoases_vendor: - tag: release/kilted/qpoases_vendor/3.2.3-5 + tag: release/rolling/qpoases_vendor/3.2.3-4 url: https://github.com/ros2-gbp/qpoases_vendor-release.git version: 3.2.3 qt_dotgraph: - tag: release/kilted/qt_dotgraph/2.9.2-1 + tag: release/rolling/qt_dotgraph/2.10.3-1 url: https://github.com/ros2-gbp/qt_gui_core-release.git - version: 2.9.2 + version: 2.10.3 qt_gui: - tag: release/kilted/qt_gui/2.9.2-1 + tag: release/rolling/qt_gui/2.10.3-1 url: https://github.com/ros2-gbp/qt_gui_core-release.git - version: 2.9.2 + version: 2.10.3 qt_gui_app: - tag: release/kilted/qt_gui_app/2.9.2-1 + tag: release/rolling/qt_gui_app/2.10.3-1 url: https://github.com/ros2-gbp/qt_gui_core-release.git - version: 2.9.2 + version: 2.10.3 qt_gui_core: - tag: release/kilted/qt_gui_core/2.9.2-1 + tag: release/rolling/qt_gui_core/2.10.3-1 url: https://github.com/ros2-gbp/qt_gui_core-release.git - version: 2.9.2 + version: 2.10.3 qt_gui_cpp: - tag: release/kilted/qt_gui_cpp/2.9.2-1 + tag: release/rolling/qt_gui_cpp/2.10.3-1 url: https://github.com/ros2-gbp/qt_gui_core-release.git - version: 2.9.2 + version: 2.10.3 qt_gui_py_common: - tag: release/kilted/qt_gui_py_common/2.9.2-1 + tag: release/rolling/qt_gui_py_common/2.10.3-1 url: https://github.com/ros2-gbp/qt_gui_core-release.git - version: 2.9.2 + version: 2.10.3 quality_of_service_demo_cpp: - tag: release/kilted/quality_of_service_demo_cpp/0.36.4-1 + tag: release/rolling/quality_of_service_demo_cpp/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 quality_of_service_demo_py: - tag: release/kilted/quality_of_service_demo_py/0.36.4-1 + tag: release/rolling/quality_of_service_demo_py/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 -quaternion_operation: - tag: release/kilted/quaternion_operation/0.0.7-5 - url: https://github.com/ros2-gbp/quaternion_operation-release.git - version: 0.0.7 + version: 0.37.7 r2r_spl_7: - tag: release/kilted/r2r_spl_7/3.0.1-4 + tag: release/rolling/r2r_spl_7/3.0.1-3 url: https://github.com/ros2-gbp/r2r_spl-release.git version: 3.0.1 radar_msgs: - tag: release/kilted/radar_msgs/0.2.2-4 + tag: release/rolling/radar_msgs/0.2.2-3 url: https://github.com/ros2-gbp/radar_msgs-release.git version: 0.2.2 random_numbers: - tag: release/kilted/random_numbers/2.0.4-1 + tag: release/rolling/random_numbers/2.0.4-1 url: https://github.com/ros2-gbp/random_numbers-release.git version: 2.0.4 range_sensor_broadcaster: - tag: release/kilted/range_sensor_broadcaster/5.13.1-1 + tag: release/rolling/range_sensor_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 raspimouse: - tag: release/kilted/raspimouse/2.0.0-2 + tag: release/rolling/raspimouse/2.0.0-1 url: https://github.com/ros2-gbp/raspimouse2-release.git version: 2.0.0 raspimouse_msgs: - tag: release/kilted/raspimouse_msgs/2.0.0-2 + tag: release/rolling/raspimouse_msgs/2.0.0-1 url: https://github.com/ros2-gbp/raspimouse2-release.git version: 2.0.0 rc_common_msgs: - tag: release/kilted/rc_common_msgs/0.5.3-6 + tag: release/rolling/rc_common_msgs/0.5.3-5 url: https://github.com/ros2-gbp/rc_common_msgs_ros2-release.git version: 0.5.3 rc_dynamics_api: - tag: release/kilted/rc_dynamics_api/0.10.5-2 + tag: release/rolling/rc_dynamics_api/0.10.5-1 url: https://github.com/ros2-gbp/rc_dynamics_api-release.git version: 0.10.5 rc_genicam_api: - tag: release/kilted/rc_genicam_api/2.8.1-1 + tag: release/rolling/rc_genicam_api/2.8.1-1 url: https://github.com/ros2-gbp/rc_genicam_api-release.git version: 2.8.1 rc_genicam_driver: - tag: release/kilted/rc_genicam_driver/0.4.0-1 + tag: release/rolling/rc_genicam_driver/0.4.0-1 url: https://github.com/ros2-gbp/rc_genicam_driver_ros2-release.git version: 0.4.0 rc_reason_clients: - tag: release/kilted/rc_reason_clients/0.5.0-1 + tag: release/rolling/rc_reason_clients/0.5.0-1 url: https://github.com/ros2-gbp/rc_reason_clients-release.git version: 0.5.0 rc_reason_msgs: - tag: release/kilted/rc_reason_msgs/0.5.0-1 + tag: release/rolling/rc_reason_msgs/0.5.0-1 url: https://github.com/ros2-gbp/rc_reason_clients-release.git version: 0.5.0 rcdiscover: - tag: release/kilted/rcdiscover/1.1.7-2 + tag: release/rolling/rcdiscover/1.1.7-1 url: https://github.com/ros2-gbp/rcdiscover-release.git version: 1.1.7 rcl: - tag: release/kilted/rcl/10.1.4-1 + tag: release/rolling/rcl/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.2 rcl_action: - tag: release/kilted/rcl_action/10.1.4-1 + tag: release/rolling/rcl_action/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.2 rcl_interfaces: - tag: release/kilted/rcl_interfaces/2.3.1-1 + tag: release/rolling/rcl_interfaces/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 rcl_lifecycle: - tag: release/kilted/rcl_lifecycle/10.1.4-1 + tag: release/rolling/rcl_lifecycle/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.2 +rcl_logging_implementation: + tag: release/rolling/rcl_logging_implementation/3.4.1-1 + url: https://github.com/ros2-gbp/rcl_logging-release.git + version: 3.4.1 rcl_logging_interface: - tag: release/kilted/rcl_logging_interface/3.2.4-1 + tag: release/rolling/rcl_logging_interface/3.4.1-1 url: https://github.com/ros2-gbp/rcl_logging-release.git - version: 3.2.4 + version: 3.4.1 rcl_logging_noop: - tag: release/kilted/rcl_logging_noop/3.2.4-1 + tag: release/rolling/rcl_logging_noop/3.4.1-1 url: https://github.com/ros2-gbp/rcl_logging-release.git - version: 3.2.4 + version: 3.4.1 rcl_logging_spdlog: - tag: release/kilted/rcl_logging_spdlog/3.2.4-1 + tag: release/rolling/rcl_logging_spdlog/3.4.1-1 url: https://github.com/ros2-gbp/rcl_logging-release.git - version: 3.2.4 + version: 3.4.1 +rcl_logging_syslog: + tag: release/rolling/rcl_logging_syslog/0.1.2-1 + url: https://github.com/ros2-gbp/rcl_logging_syslog-release.git + version: 0.1.2 rcl_yaml_param_parser: - tag: release/kilted/rcl_yaml_param_parser/10.1.4-1 + tag: release/rolling/rcl_yaml_param_parser/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.2 rclc: - tag: release/kilted/rclc/6.2.3-1 + tag: release/rolling/rclc/6.3.0-1 url: https://github.com/ros2-gbp/rclc-release.git - version: 6.2.3 + version: 6.3.0 rclc_examples: - tag: release/kilted/rclc_examples/6.2.3-1 + tag: release/rolling/rclc_examples/6.3.0-1 url: https://github.com/ros2-gbp/rclc-release.git - version: 6.2.3 + version: 6.3.0 rclc_lifecycle: - tag: release/kilted/rclc_lifecycle/6.2.3-1 + tag: release/rolling/rclc_lifecycle/6.3.0-1 url: https://github.com/ros2-gbp/rclc-release.git - version: 6.2.3 + version: 6.3.0 rclc_parameter: - tag: release/kilted/rclc_parameter/6.2.3-1 + tag: release/rolling/rclc_parameter/6.3.0-1 url: https://github.com/ros2-gbp/rclc-release.git - version: 6.2.3 + version: 6.3.0 rclcpp: - tag: release/kilted/rclcpp/29.5.7-1 + tag: release/rolling/rclcpp/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.2 rclcpp_action: - tag: release/kilted/rclcpp_action/29.5.7-1 + tag: release/rolling/rclcpp_action/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.2 rclcpp_cascade_lifecycle: - tag: release/kilted/rclcpp_cascade_lifecycle/2.0.4-1 + tag: release/rolling/rclcpp_cascade_lifecycle/2.0.4-1 url: https://github.com/ros2-gbp/cascade_lifecycle-release.git version: 2.0.4 rclcpp_components: - tag: release/kilted/rclcpp_components/29.5.7-1 + tag: release/rolling/rclcpp_components/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.2 rclcpp_lifecycle: - tag: release/kilted/rclcpp_lifecycle/29.5.7-1 + tag: release/rolling/rclcpp_lifecycle/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.2 rclpy: - tag: release/kilted/rclpy/9.1.5-1 + tag: release/rolling/rclpy/10.0.8-1 url: https://github.com/ros2-gbp/rclpy-release.git - version: 9.1.5 + version: 10.0.8 rclpy_cascade_lifecycle: - tag: release/kilted/rclpy_cascade_lifecycle/2.0.4-1 + tag: release/rolling/rclpy_cascade_lifecycle/2.0.4-1 url: https://github.com/ros2-gbp/cascade_lifecycle-release.git version: 2.0.4 rclpy_message_converter: - tag: release/kilted/rclpy_message_converter/2.0.2-2 + tag: release/rolling/rclpy_message_converter/2.0.2-1 url: https://github.com/ros2-gbp/rospy_message_converter-release.git version: 2.0.2 rclpy_message_converter_msgs: - tag: release/kilted/rclpy_message_converter_msgs/2.0.2-2 + tag: release/rolling/rclpy_message_converter_msgs/2.0.2-1 url: https://github.com/ros2-gbp/rospy_message_converter-release.git version: 2.0.2 rcpputils: - tag: release/kilted/rcpputils/2.13.5-1 + tag: release/rolling/rcpputils/2.14.4-1 url: https://github.com/ros2-gbp/rcpputils-release.git - version: 2.13.5 + version: 2.14.4 rcss3d_agent: - tag: release/kilted/rcss3d_agent/0.4.1-4 + tag: release/rolling/rcss3d_agent/0.4.1-3 url: https://github.com/ros2-gbp/rcss3d_agent-release.git version: 0.4.1 rcss3d_agent_basic: - tag: release/kilted/rcss3d_agent_basic/0.4.1-4 + tag: release/rolling/rcss3d_agent_basic/0.4.1-3 url: https://github.com/ros2-gbp/rcss3d_agent-release.git version: 0.4.1 rcss3d_agent_msgs: - tag: release/kilted/rcss3d_agent_msgs/0.4.1-4 + tag: release/rolling/rcss3d_agent_msgs/0.4.1-3 url: https://github.com/ros2-gbp/rcss3d_agent-release.git version: 0.4.1 rcss3d_agent_msgs_to_soccer_interfaces: - tag: release/kilted/rcss3d_agent_msgs_to_soccer_interfaces/0.4.1-4 + tag: release/rolling/rcss3d_agent_msgs_to_soccer_interfaces/0.4.1-3 url: https://github.com/ros2-gbp/rcss3d_agent-release.git version: 0.4.1 rcss3d_nao: - tag: release/kilted/rcss3d_nao/1.2.0-3 + tag: release/rolling/rcss3d_nao/1.2.0-2 url: https://github.com/ros2-gbp/rcss3d_nao-release.git version: 1.2.0 rcutils: - tag: release/kilted/rcutils/6.9.10-1 + tag: release/rolling/rcutils/7.0.8-1 url: https://github.com/ros2-gbp/rcutils-release.git - version: 6.9.10 + version: 7.0.8 realsense2_camera: - tag: release/kilted/realsense2_camera/4.57.7-1 + tag: release/rolling/realsense2_camera/4.57.7-1 url: https://github.com/ros2-gbp/realsense-ros-release.git version: 4.57.7 realsense2_camera_msgs: - tag: release/kilted/realsense2_camera_msgs/4.57.7-1 + tag: release/rolling/realsense2_camera_msgs/4.57.7-1 url: https://github.com/ros2-gbp/realsense-ros-release.git version: 4.57.7 realsense2_description: - tag: release/kilted/realsense2_description/4.57.7-1 + tag: release/rolling/realsense2_description/4.57.7-1 url: https://github.com/ros2-gbp/realsense-ros-release.git version: 4.57.7 realtime_tools: - tag: release/kilted/realtime_tools/4.7.1-1 + tag: release/rolling/realtime_tools/5.2.0-1 url: https://github.com/ros2-gbp/realtime_tools-release.git - version: 4.7.1 + version: 5.2.0 +reductstore_agent: + tag: release/rolling/reductstore_agent/0.2.0-1 + url: https://github.com/ros2-gbp/reductstore_agent-release.git + version: 0.2.0 replay_testing: - tag: release/kilted/replay_testing/0.0.4-1 + tag: release/rolling/replay_testing/0.0.4-1 url: https://github.com/ros2-gbp/replay_testing-release.git version: 0.0.4 resource_retriever: - tag: release/kilted/resource_retriever/3.7.1-1 + tag: release/rolling/resource_retriever/3.9.3-1 url: https://github.com/ros2-gbp/resource_retriever-release.git - version: 3.7.1 + version: 3.9.3 rig_reconfigure: - tag: release/kilted/rig_reconfigure/1.6.0-1 + tag: release/rolling/rig_reconfigure/1.6.0-1 url: https://github.com/ros2-gbp/rig_reconfigure-release.git version: 1.6.0 rko_lio: - tag: release/kilted/rko_lio/0.2.0-1 + tag: release/rolling/rko_lio/0.2.0-1 url: https://github.com/ros2-gbp/rko_lio-release.git version: 0.2.0 rmf_api_msgs: - tag: release/kilted/rmf_api_msgs/0.5.0-1 + tag: release/rolling/rmf_api_msgs/0.5.0-1 url: https://github.com/ros2-gbp/rmf_api_msgs-release.git version: 0.5.0 rmf_battery: - tag: release/kilted/rmf_battery/0.4.0-2 + tag: release/rolling/rmf_battery/0.4.0-1 url: https://github.com/ros2-gbp/rmf_battery-release.git version: 0.4.0 rmf_building_map_msgs: - tag: release/kilted/rmf_building_map_msgs/1.5.0-2 + tag: release/rolling/rmf_building_map_msgs/1.5.0-1 url: https://github.com/ros2-gbp/rmf_building_map_msgs-release.git version: 1.5.0 rmf_building_map_tools: - tag: release/kilted/rmf_building_map_tools/1.12.0-1 + tag: release/rolling/rmf_building_map_tools/1.14.0-1 url: https://github.com/ros2-gbp/rmf_traffic_editor-release.git - version: 1.12.0 + version: 1.14.0 rmf_building_sim_gz_plugins: - tag: release/kilted/rmf_building_sim_gz_plugins/2.5.0-1 + tag: release/rolling/rmf_building_sim_gz_plugins/2.6.1-1 url: https://github.com/ros2-gbp/rmf_simulation-release.git - version: 2.5.0 + version: 2.6.1 rmf_charger_msgs: - tag: release/kilted/rmf_charger_msgs/3.5.0-1 + tag: release/rolling/rmf_charger_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_charging_schedule: - tag: release/kilted/rmf_charging_schedule/2.10.1-1 + tag: release/rolling/rmf_charging_schedule/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_cmake_uncrustify: - tag: release/kilted/rmf_cmake_uncrustify/1.2.0-6 + tag: release/rolling/rmf_cmake_uncrustify/1.2.0-5 url: https://github.com/ros2-gbp/rmf_cmake_uncrustify-release.git version: 1.2.0 rmf_demos: - tag: release/kilted/rmf_demos/2.5.0-3 + tag: release/rolling/rmf_demos/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_demos_assets: - tag: release/kilted/rmf_demos_assets/2.5.0-3 + tag: release/rolling/rmf_demos_assets/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_demos_bridges: - tag: release/kilted/rmf_demos_bridges/2.5.0-3 + tag: release/rolling/rmf_demos_bridges/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_demos_fleet_adapter: - tag: release/kilted/rmf_demos_fleet_adapter/2.5.0-3 + tag: release/rolling/rmf_demos_fleet_adapter/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_demos_gz: - tag: release/kilted/rmf_demos_gz/2.5.0-3 + tag: release/rolling/rmf_demos_gz/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_demos_maps: - tag: release/kilted/rmf_demos_maps/2.5.0-3 + tag: release/rolling/rmf_demos_maps/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_demos_tasks: - tag: release/kilted/rmf_demos_tasks/2.5.0-3 + tag: release/rolling/rmf_demos_tasks/2.8.2-1 url: https://github.com/ros2-gbp/rmf_demos-release.git - version: 2.5.0 + version: 2.8.2 rmf_dev: - tag: release/kilted/rmf_dev/0.2.0-2 + tag: release/rolling/rmf_dev/0.2.0-1 url: https://github.com/ros2-gbp/rmf_variants-release.git version: 0.2.0 rmf_dispenser_msgs: - tag: release/kilted/rmf_dispenser_msgs/3.5.0-1 + tag: release/rolling/rmf_dispenser_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_door_msgs: - tag: release/kilted/rmf_door_msgs/3.5.0-1 + tag: release/rolling/rmf_door_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_fleet_adapter: - tag: release/kilted/rmf_fleet_adapter/2.10.1-1 + tag: release/rolling/rmf_fleet_adapter/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_fleet_adapter_python: - tag: release/kilted/rmf_fleet_adapter_python/2.10.1-1 + tag: release/rolling/rmf_fleet_adapter_python/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_fleet_msgs: - tag: release/kilted/rmf_fleet_msgs/3.5.0-1 + tag: release/rolling/rmf_fleet_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_ingestor_msgs: - tag: release/kilted/rmf_ingestor_msgs/3.5.0-1 + tag: release/rolling/rmf_ingestor_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_lift_msgs: - tag: release/kilted/rmf_lift_msgs/3.5.0-1 + tag: release/rolling/rmf_lift_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_obstacle_msgs: - tag: release/kilted/rmf_obstacle_msgs/3.5.0-1 + tag: release/rolling/rmf_obstacle_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_reservation_msgs: - tag: release/kilted/rmf_reservation_msgs/3.5.0-1 + tag: release/rolling/rmf_reservation_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_reservation_node: - tag: release/kilted/rmf_reservation_node/2.10.1-1 + tag: release/rolling/rmf_reservation_node/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_robot_sim_common: - tag: release/kilted/rmf_robot_sim_common/2.5.0-1 + tag: release/rolling/rmf_robot_sim_common/2.6.1-1 url: https://github.com/ros2-gbp/rmf_simulation-release.git - version: 2.5.0 + version: 2.6.1 rmf_robot_sim_gz_plugins: - tag: release/kilted/rmf_robot_sim_gz_plugins/2.5.0-1 + tag: release/rolling/rmf_robot_sim_gz_plugins/2.6.1-1 url: https://github.com/ros2-gbp/rmf_simulation-release.git - version: 2.5.0 + version: 2.6.1 rmf_scheduler_msgs: - tag: release/kilted/rmf_scheduler_msgs/3.5.0-1 + tag: release/rolling/rmf_scheduler_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_site_map_msgs: - tag: release/kilted/rmf_site_map_msgs/3.5.0-1 + tag: release/rolling/rmf_site_map_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_task: - tag: release/kilted/rmf_task/2.7.0-2 + tag: release/rolling/rmf_task/2.9.0-1 url: https://github.com/ros2-gbp/rmf_task-release.git - version: 2.7.0 + version: 2.9.0 rmf_task_msgs: - tag: release/kilted/rmf_task_msgs/3.5.0-1 + tag: release/rolling/rmf_task_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_task_ros2: - tag: release/kilted/rmf_task_ros2/2.10.1-1 + tag: release/rolling/rmf_task_ros2/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_task_sequence: - tag: release/kilted/rmf_task_sequence/2.7.0-2 + tag: release/rolling/rmf_task_sequence/2.9.0-1 url: https://github.com/ros2-gbp/rmf_task-release.git - version: 2.7.0 + version: 2.9.0 rmf_traffic: - tag: release/kilted/rmf_traffic/3.5.0-1 + tag: release/rolling/rmf_traffic/3.7.0-1 url: https://github.com/ros2-gbp/rmf_traffic-release.git - version: 3.5.0 + version: 3.7.0 rmf_traffic_editor: - tag: release/kilted/rmf_traffic_editor/1.12.0-1 + tag: release/rolling/rmf_traffic_editor/1.14.0-1 url: https://github.com/ros2-gbp/rmf_traffic_editor-release.git - version: 1.12.0 + version: 1.14.0 rmf_traffic_editor_assets: - tag: release/kilted/rmf_traffic_editor_assets/1.12.0-1 + tag: release/rolling/rmf_traffic_editor_assets/1.14.0-1 url: https://github.com/ros2-gbp/rmf_traffic_editor-release.git - version: 1.12.0 + version: 1.14.0 rmf_traffic_editor_test_maps: - tag: release/kilted/rmf_traffic_editor_test_maps/1.12.0-1 + tag: release/rolling/rmf_traffic_editor_test_maps/1.14.0-1 url: https://github.com/ros2-gbp/rmf_traffic_editor-release.git - version: 1.12.0 + version: 1.14.0 rmf_traffic_examples: - tag: release/kilted/rmf_traffic_examples/3.5.0-1 + tag: release/rolling/rmf_traffic_examples/3.7.0-1 url: https://github.com/ros2-gbp/rmf_traffic-release.git - version: 3.5.0 + version: 3.7.0 rmf_traffic_msgs: - tag: release/kilted/rmf_traffic_msgs/3.5.0-1 + tag: release/rolling/rmf_traffic_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmf_traffic_ros2: - tag: release/kilted/rmf_traffic_ros2/2.10.1-1 + tag: release/rolling/rmf_traffic_ros2/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_utils: - tag: release/kilted/rmf_utils/1.7.0-2 + tag: release/rolling/rmf_utils/1.7.0-1 url: https://github.com/ros2-gbp/rmf_utils-release.git version: 1.7.0 rmf_visualization: - tag: release/kilted/rmf_visualization/2.4.2-1 + tag: release/rolling/rmf_visualization/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_building_systems: - tag: release/kilted/rmf_visualization_building_systems/2.4.2-1 + tag: release/rolling/rmf_visualization_building_systems/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_fleet_states: - tag: release/kilted/rmf_visualization_fleet_states/2.4.2-1 + tag: release/rolling/rmf_visualization_fleet_states/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_floorplans: - tag: release/kilted/rmf_visualization_floorplans/2.4.2-1 + tag: release/rolling/rmf_visualization_floorplans/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_msgs: - tag: release/kilted/rmf_visualization_msgs/1.5.0-2 + tag: release/rolling/rmf_visualization_msgs/1.5.0-1 url: https://github.com/ros2-gbp/rmf_visualization_msgs-release.git version: 1.5.0 rmf_visualization_navgraphs: - tag: release/kilted/rmf_visualization_navgraphs/2.4.2-1 + tag: release/rolling/rmf_visualization_navgraphs/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_obstacles: - tag: release/kilted/rmf_visualization_obstacles/2.4.2-1 + tag: release/rolling/rmf_visualization_obstacles/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_rviz2_plugins: - tag: release/kilted/rmf_visualization_rviz2_plugins/2.4.2-1 + tag: release/rolling/rmf_visualization_rviz2_plugins/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_visualization_schedule: - tag: release/kilted/rmf_visualization_schedule/2.4.2-1 + tag: release/rolling/rmf_visualization_schedule/2.5.1-1 url: https://github.com/ros2-gbp/rmf_visualization-release.git - version: 2.4.2 + version: 2.5.1 rmf_websocket: - tag: release/kilted/rmf_websocket/2.10.1-1 + tag: release/rolling/rmf_websocket/2.12.0-1 url: https://github.com/ros2-gbp/rmf_ros2-release.git - version: 2.10.1 + version: 2.12.0 rmf_workcell_msgs: - tag: release/kilted/rmf_workcell_msgs/3.5.0-1 + tag: release/rolling/rmf_workcell_msgs/4.0.0-1 url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git - version: 3.5.0 + version: 4.0.0 rmw: - tag: release/kilted/rmw/7.8.2-2 + tag: release/rolling/rmw/7.10.1-3 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.8.2 + version: 7.10.1 rmw_connextdds: - tag: release/kilted/rmw_connextdds/1.1.1-1 + tag: release/rolling/rmw_connextdds/1.2.4-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 1.1.1 + version: 1.2.4 rmw_connextdds_common: - tag: release/kilted/rmw_connextdds_common/1.1.1-1 + tag: release/rolling/rmw_connextdds_common/1.2.4-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 1.1.1 + version: 1.2.4 rmw_cyclonedds_cpp: - tag: release/kilted/rmw_cyclonedds_cpp/4.0.2-2 + tag: release/rolling/rmw_cyclonedds_cpp/4.1.3-1 url: https://github.com/ros2-gbp/rmw_cyclonedds-release.git - version: 4.0.2 + version: 4.1.3 rmw_dds_common: - tag: release/kilted/rmw_dds_common/5.0.0-1 + tag: release/rolling/rmw_dds_common/6.0.0-1 url: https://github.com/ros2-gbp/rmw_dds_common-release.git - version: 5.0.0 + version: 6.0.0 rmw_desert: - tag: release/kilted/rmw_desert/3.0.1-1 + tag: release/rolling/rmw_desert/4.0.1-2 url: https://github.com/ros2-gbp/rmw_desert-release.git - version: 3.0.1 + version: 4.0.1 rmw_fastrtps_cpp: - tag: release/kilted/rmw_fastrtps_cpp/9.3.3-1 + tag: release/rolling/rmw_fastrtps_cpp/9.4.6-3 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.3.3 + version: 9.4.6 rmw_fastrtps_dynamic_cpp: - tag: release/kilted/rmw_fastrtps_dynamic_cpp/9.3.3-1 + tag: release/rolling/rmw_fastrtps_dynamic_cpp/9.4.6-3 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.3.3 + version: 9.4.6 rmw_fastrtps_shared_cpp: - tag: release/kilted/rmw_fastrtps_shared_cpp/9.3.3-1 + tag: release/rolling/rmw_fastrtps_shared_cpp/9.4.6-3 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.3.3 + version: 9.4.6 rmw_gurumdds_cpp: - tag: release/kilted/rmw_gurumdds_cpp/6.0.1-1 + tag: release/rolling/rmw_gurumdds_cpp/6.0.1-2 url: https://github.com/ros2-gbp/rmw_gurumdds-release.git version: 6.0.1 rmw_implementation: - tag: release/kilted/rmw_implementation/3.0.6-1 + tag: release/rolling/rmw_implementation/3.1.5-4 url: https://github.com/ros2-gbp/rmw_implementation-release.git - version: 3.0.6 + version: 3.1.5 rmw_implementation_cmake: - tag: release/kilted/rmw_implementation_cmake/7.8.2-2 + tag: release/rolling/rmw_implementation_cmake/7.10.1-3 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.8.2 + version: 7.10.1 rmw_security_common: - tag: release/kilted/rmw_security_common/7.8.2-2 + tag: release/rolling/rmw_security_common/7.10.1-3 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.8.2 + version: 7.10.1 rmw_stats_shim: - tag: release/kilted/rmw_stats_shim/0.2.3-1 + tag: release/rolling/rmw_stats_shim/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git version: 0.2.3 rmw_test_fixture: - tag: release/kilted/rmw_test_fixture/0.14.7-1 + tag: release/rolling/rmw_test_fixture/0.15.6-1 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git - version: 0.14.7 + version: 0.15.6 rmw_test_fixture_implementation: - tag: release/kilted/rmw_test_fixture_implementation/0.14.7-1 + tag: release/rolling/rmw_test_fixture_implementation/0.15.6-1 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git - version: 0.14.7 + version: 0.15.6 rmw_zenoh_cpp: - tag: release/kilted/rmw_zenoh_cpp/0.6.6-1 + tag: release/rolling/rmw_zenoh_cpp/0.10.2-1 url: https://github.com/ros2-gbp/rmw_zenoh-release.git - version: 0.6.6 + version: 0.10.2 robot_calibration: - tag: release/kilted/robot_calibration/0.10.1-1 + tag: release/rolling/robot_calibration/0.10.1-1 url: https://github.com/ros2-gbp/robot_calibration-release.git version: 0.10.1 robot_calibration_msgs: - tag: release/kilted/robot_calibration_msgs/0.10.1-1 + tag: release/rolling/robot_calibration_msgs/0.10.1-1 url: https://github.com/ros2-gbp/robot_calibration-release.git version: 0.10.1 robot_localization: - tag: release/kilted/robot_localization/3.9.4-1 + tag: release/rolling/robot_localization/3.10.0-2 url: https://github.com/ros2-gbp/robot_localization-release.git - version: 3.9.4 + version: 3.10.0 robot_state_publisher: - tag: release/kilted/robot_state_publisher/3.4.3-1 + tag: release/rolling/robot_state_publisher/3.5.5-1 url: https://github.com/ros2-gbp/robot_state_publisher-release.git - version: 3.4.3 + version: 3.5.5 robotiq_controllers: - tag: release/kilted/robotiq_controllers/0.0.1-3 + tag: release/rolling/robotiq_controllers/0.0.1-2 url: https://github.com/ros2-gbp/ros2_robotiq_gripper-release.git version: 0.0.1 robotiq_description: - tag: release/kilted/robotiq_description/0.0.1-3 + tag: release/rolling/robotiq_description/0.0.1-2 url: https://github.com/ros2-gbp/ros2_robotiq_gripper-release.git version: 0.0.1 robotraconteur: - tag: release/kilted/robotraconteur/1.2.7-1 + tag: release/rolling/robotraconteur/1.2.7-1 url: https://github.com/ros2-gbp/robotraconteur-release.git version: 1.2.7 robotraconteur_companion: - tag: release/kilted/robotraconteur_companion/0.4.2-1 + tag: release/rolling/robotraconteur_companion/0.4.2-1 url: https://github.com/ros2-gbp/robotraconteur_companion-release.git version: 0.4.2 ros2_control: - tag: release/kilted/ros2_control/5.12.0-1 + tag: release/rolling/ros2_control/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 ros2_control_cmake: - tag: release/kilted/ros2_control_cmake/0.3.0-1 + tag: release/rolling/ros2_control_cmake/0.3.0-1 url: https://github.com/ros2-gbp/ros2_control_cmake-release.git version: 0.3.0 ros2_control_test_assets: - tag: release/kilted/ros2_control_test_assets/5.12.0-1 + tag: release/rolling/ros2_control_test_assets/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 ros2_controllers: - tag: release/kilted/ros2_controllers/5.13.1-1 + tag: release/rolling/ros2_controllers/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 ros2_controllers_test_nodes: - tag: release/kilted/ros2_controllers_test_nodes/5.13.1-1 + tag: release/rolling/ros2_controllers_test_nodes/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 ros2_fmt_logger: - tag: release/kilted/ros2_fmt_logger/1.1.0-1 + tag: release/rolling/ros2_fmt_logger/1.1.0-1 url: https://github.com/ros2-gbp/ros2_fmt_logger-release.git version: 1.1.0 ros2_snapshot: - tag: release/kilted/ros2_snapshot/0.0.2-1 + tag: release/rolling/ros2_snapshot/0.0.6-2 url: https://github.com/ros2-gbp/ros2_snapshot-release.git - version: 0.0.2 + version: 0.0.6 ros2_socketcan: - tag: release/kilted/ros2_socketcan/1.3.0-2 + tag: release/rolling/ros2_socketcan/1.3.0-1 url: https://github.com/ros2-gbp/ros2_socketcan-release.git version: 1.3.0 ros2_socketcan_msgs: - tag: release/kilted/ros2_socketcan_msgs/1.3.0-2 + tag: release/rolling/ros2_socketcan_msgs/1.3.0-1 url: https://github.com/ros2-gbp/ros2_socketcan-release.git version: 1.3.0 ros2acceleration: - tag: release/kilted/ros2acceleration/0.5.1-4 + tag: release/rolling/ros2acceleration/0.5.1-3 url: https://github.com/ros2-gbp/ros2acceleration-release.git version: 0.5.1 ros2action: - tag: release/kilted/ros2action/0.38.3-2 + tag: release/rolling/ros2action/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2ai: - tag: release/kilted/ros2ai/0.1.3-3 + tag: release/rolling/ros2ai/0.1.3-1 url: https://github.com/ros2-gbp/ros2ai-release.git version: 0.1.3 ros2bag: - tag: release/kilted/ros2bag/0.32.0-2 + tag: release/rolling/ros2bag/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 ros2cli: - tag: release/kilted/ros2cli/0.38.3-2 + tag: release/rolling/ros2cli/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2cli_common_extensions: - tag: release/kilted/ros2cli_common_extensions/0.4.1-1 + tag: release/rolling/ros2cli_common_extensions/0.5.2-1 url: https://github.com/ros2-gbp/ros2cli_common_extensions-release.git - version: 0.4.1 + version: 0.5.2 ros2cli_test_interfaces: - tag: release/kilted/ros2cli_test_interfaces/0.38.3-2 + tag: release/rolling/ros2cli_test_interfaces/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2component: - tag: release/kilted/ros2component/0.38.3-2 + tag: release/rolling/ros2component/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2controlcli: - tag: release/kilted/ros2controlcli/5.12.0-1 + tag: release/rolling/ros2controlcli/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 ros2doctor: - tag: release/kilted/ros2doctor/0.38.3-2 + tag: release/rolling/ros2doctor/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2interface: - tag: release/kilted/ros2interface/0.38.3-2 + tag: release/rolling/ros2interface/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2launch: - tag: release/kilted/ros2launch/0.28.5-1 + tag: release/rolling/ros2launch/0.29.7-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.28.5 + version: 0.29.7 ros2launch_security: - tag: release/kilted/ros2launch_security/1.0.0-5 + tag: release/rolling/ros2launch_security/1.0.0-4 url: https://github.com/ros2-gbp/ros2launch_security-release.git version: 1.0.0 ros2launch_security_examples: - tag: release/kilted/ros2launch_security_examples/1.0.0-5 + tag: release/rolling/ros2launch_security_examples/1.0.0-4 url: https://github.com/ros2-gbp/ros2launch_security-release.git version: 1.0.0 ros2lifecycle: - tag: release/kilted/ros2lifecycle/0.38.3-2 + tag: release/rolling/ros2lifecycle/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2lifecycle_test_fixtures: - tag: release/kilted/ros2lifecycle_test_fixtures/0.38.3-2 + tag: release/rolling/ros2lifecycle_test_fixtures/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2multicast: - tag: release/kilted/ros2multicast/0.38.3-2 + tag: release/rolling/ros2multicast/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2node: - tag: release/kilted/ros2node/0.38.3-2 + tag: release/rolling/ros2node/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2nodl: - tag: release/kilted/ros2nodl/0.3.1-5 + tag: release/rolling/ros2nodl/0.3.1-4 url: https://github.com/ros2-gbp/nodl-release.git version: 0.3.1 ros2param: - tag: release/kilted/ros2param/0.38.3-2 + tag: release/rolling/ros2param/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2pkg: - tag: release/kilted/ros2pkg/0.38.3-2 + tag: release/rolling/ros2pkg/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2plugin: - tag: release/kilted/ros2plugin/5.6.2-1 + tag: release/rolling/ros2plugin/5.8.4-1 url: https://github.com/ros2-gbp/pluginlib-release.git - version: 5.6.2 + version: 5.8.4 ros2run: - tag: release/kilted/ros2run/0.38.3-2 + tag: release/rolling/ros2run/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2service: - tag: release/kilted/ros2service/0.38.3-2 + tag: release/rolling/ros2service/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2test: - tag: release/kilted/ros2test/0.8.0-2 + tag: release/rolling/ros2test/0.9.1-1 url: https://github.com/ros2-gbp/ros_testing-release.git - version: 0.8.0 + version: 0.9.1 ros2topic: - tag: release/kilted/ros2topic/0.38.3-2 + tag: release/rolling/ros2topic/0.40.5-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.38.3 + version: 0.40.5 ros2trace: - tag: release/kilted/ros2trace/8.6.0-2 + tag: release/rolling/ros2trace/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 ros2trace_analysis: - tag: release/kilted/ros2trace_analysis/3.1.0-2 + tag: release/rolling/ros2trace_analysis/3.1.0-1 url: https://github.com/ros2-gbp/tracetools_analysis-release.git version: 3.1.0 ros_babel_fish: - tag: release/kilted/ros_babel_fish/3.26.31-1 + tag: release/rolling/ros_babel_fish/4.26.40-1 url: https://github.com/ros2-gbp/ros_babel_fish-release.git - version: 3.26.31 + version: 4.26.40 ros_babel_fish_test_msgs: - tag: release/kilted/ros_babel_fish_test_msgs/3.26.31-1 + tag: release/rolling/ros_babel_fish_test_msgs/4.26.40-1 url: https://github.com/ros2-gbp/ros_babel_fish-release.git - version: 3.26.31 + version: 4.26.40 ros_base: - tag: release/kilted/ros_base/0.12.0-2 + tag: release/rolling/ros_base/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git - version: 0.12.0 + version: 0.13.0 ros_core: - tag: release/kilted/ros_core/0.12.0-2 + tag: release/rolling/ros_core/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git - version: 0.12.0 + version: 0.13.0 ros_environment: - tag: release/kilted/ros_environment/4.3.1-1 + tag: release/rolling/ros_environment/4.4.1-1 url: https://github.com/ros2-gbp/ros_environment-release.git - version: 4.3.1 + version: 4.4.1 ros_gz: - tag: release/kilted/ros_gz/2.1.15-1 + tag: release/rolling/ros_gz/3.0.8-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 2.1.15 + version: 3.0.8 ros_gz_bridge: - tag: release/kilted/ros_gz_bridge/2.1.15-1 + tag: release/rolling/ros_gz_bridge/3.0.8-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 2.1.15 + version: 3.0.8 ros_gz_image: - tag: release/kilted/ros_gz_image/2.1.15-1 + tag: release/rolling/ros_gz_image/3.0.8-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 2.1.15 + version: 3.0.8 ros_gz_interfaces: - tag: release/kilted/ros_gz_interfaces/2.1.15-1 + tag: release/rolling/ros_gz_interfaces/3.0.8-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 2.1.15 + version: 3.0.8 ros_gz_sim: - tag: release/kilted/ros_gz_sim/2.1.15-1 + tag: release/rolling/ros_gz_sim/3.0.8-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 2.1.15 + version: 3.0.8 ros_gz_sim_demos: - tag: release/kilted/ros_gz_sim_demos/2.1.15-1 + tag: release/rolling/ros_gz_sim_demos/3.0.8-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 2.1.15 + version: 3.0.8 ros_image_to_qimage: - tag: release/kilted/ros_image_to_qimage/0.4.1-4 + tag: release/rolling/ros_image_to_qimage/0.4.1-3 url: https://github.com/ros2-gbp/ros_image_to_qimage-release.git version: 0.4.1 ros_industrial_cmake_boilerplate: - tag: release/kilted/ros_industrial_cmake_boilerplate/0.5.4-2 + tag: release/rolling/ros_industrial_cmake_boilerplate/0.5.4-1 url: https://github.com/ros2-gbp/ros_industrial_cmake_boilerplate-release.git version: 0.5.4 ros_testing: - tag: release/kilted/ros_testing/0.8.0-2 + tag: release/rolling/ros_testing/0.9.1-1 url: https://github.com/ros2-gbp/ros_testing-release.git - version: 0.8.0 + version: 0.9.1 ros_workspace: - tag: release/kilted/ros_workspace/1.0.3-7 + tag: release/rolling/ros_workspace/1.0.3-6 url: https://github.com/ros2-gbp/ros_workspace-release.git version: 1.0.3 rosapi: - tag: release/kilted/rosapi/3.1.0-1 + tag: release/rolling/rosapi/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosapi_msgs: - tag: release/kilted/rosapi_msgs/3.1.0-1 + tag: release/rolling/rosapi_msgs/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosbag2: - tag: release/kilted/rosbag2/0.32.0-2 + tag: release/rolling/rosbag2/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_compression: - tag: release/kilted/rosbag2_compression/0.32.0-2 + tag: release/rolling/rosbag2_compression/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_compression_zstd: - tag: release/kilted/rosbag2_compression_zstd/0.32.0-2 + tag: release/rolling/rosbag2_compression_zstd/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_cpp: - tag: release/kilted/rosbag2_cpp/0.32.0-2 + tag: release/rolling/rosbag2_cpp/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_examples_cpp: - tag: release/kilted/rosbag2_examples_cpp/0.32.0-2 + tag: release/rolling/rosbag2_examples_cpp/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_examples_py: - tag: release/kilted/rosbag2_examples_py/0.32.0-2 + tag: release/rolling/rosbag2_examples_py/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_interfaces: - tag: release/kilted/rosbag2_interfaces/0.32.0-2 + tag: release/rolling/rosbag2_interfaces/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_performance_benchmarking: - tag: release/kilted/rosbag2_performance_benchmarking/0.32.0-2 + tag: release/rolling/rosbag2_performance_benchmarking/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_performance_benchmarking_msgs: - tag: release/kilted/rosbag2_performance_benchmarking_msgs/0.32.0-2 + tag: release/rolling/rosbag2_performance_benchmarking_msgs/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_py: - tag: release/kilted/rosbag2_py/0.32.0-2 + tag: release/rolling/rosbag2_py/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_storage: - tag: release/kilted/rosbag2_storage/0.32.0-2 + tag: release/rolling/rosbag2_storage/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_storage_broll: - tag: release/kilted/rosbag2_storage_broll/0.1.1-1 + tag: release/rolling/rosbag2_storage_broll/0.1.0-1 url: https://github.com/ros2-gbp/rosbag2_broll-release.git - version: 0.1.1 + version: 0.1.0 rosbag2_storage_default_plugins: - tag: release/kilted/rosbag2_storage_default_plugins/0.32.0-2 + tag: release/rolling/rosbag2_storage_default_plugins/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_storage_mcap: - tag: release/kilted/rosbag2_storage_mcap/0.32.0-2 + tag: release/rolling/rosbag2_storage_mcap/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_storage_sqlite3: - tag: release/kilted/rosbag2_storage_sqlite3/0.32.0-2 + tag: release/rolling/rosbag2_storage_sqlite3/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_test_common: - tag: release/kilted/rosbag2_test_common/0.32.0-2 + tag: release/rolling/rosbag2_test_common/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_test_msgdefs: - tag: release/kilted/rosbag2_test_msgdefs/0.32.0-2 + tag: release/rolling/rosbag2_test_msgdefs/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_tests: - tag: release/kilted/rosbag2_tests/0.32.0-2 + tag: release/rolling/rosbag2_tests/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2_to_video: - tag: release/kilted/rosbag2_to_video/1.0.1-2 + tag: release/rolling/rosbag2_to_video/1.0.1-1 url: https://github.com/ros2-gbp/rosbag2_to_video-release.git version: 1.0.1 rosbag2_transport: - tag: release/kilted/rosbag2_transport/0.32.0-2 + tag: release/rolling/rosbag2_transport/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 rosbag2rawlog: - tag: release/kilted/rosbag2rawlog/3.5.0-1 + tag: release/rolling/rosbag2rawlog/3.5.1-1 url: https://github.com/ros2-gbp/mrpt_ros_bridge-release.git - version: 3.5.0 + version: 3.5.1 rosbridge_library: - tag: release/kilted/rosbridge_library/3.1.0-1 + tag: release/rolling/rosbridge_library/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosbridge_msgs: - tag: release/kilted/rosbridge_msgs/3.1.0-1 + tag: release/rolling/rosbridge_msgs/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosbridge_server: - tag: release/kilted/rosbridge_server/3.1.0-1 + tag: release/rolling/rosbridge_server/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosbridge_suite: - tag: release/kilted/rosbridge_suite/3.1.0-1 + tag: release/rolling/rosbridge_suite/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosbridge_test_msgs: - tag: release/kilted/rosbridge_test_msgs/3.1.0-1 + tag: release/rolling/rosbridge_test_msgs/4.1.0-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 3.1.0 + version: 4.1.0 rosgraph_monitor: - tag: release/kilted/rosgraph_monitor/0.2.3-1 + tag: release/rolling/rosgraph_monitor/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git version: 0.2.3 rosgraph_monitor_msgs: - tag: release/kilted/rosgraph_monitor_msgs/0.2.3-1 + tag: release/rolling/rosgraph_monitor_msgs/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git version: 0.2.3 rosgraph_msgs: - tag: release/kilted/rosgraph_msgs/2.3.1-1 + tag: release/rolling/rosgraph_msgs/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 rosidl_adapter: - tag: release/kilted/rosidl_adapter/4.9.6-1 + tag: release/rolling/rosidl_adapter/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_cli: - tag: release/kilted/rosidl_cli/4.9.6-1 + tag: release/rolling/rosidl_cli/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_cmake: - tag: release/kilted/rosidl_cmake/4.9.6-1 + tag: release/rolling/rosidl_cmake/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_core_generators: - tag: release/kilted/rosidl_core_generators/0.3.2-1 + tag: release/rolling/rosidl_core_generators/0.4.2-1 url: https://github.com/ros2-gbp/rosidl_core-release.git - version: 0.3.2 + version: 0.4.2 rosidl_core_runtime: - tag: release/kilted/rosidl_core_runtime/0.3.2-1 + tag: release/rolling/rosidl_core_runtime/0.4.2-1 url: https://github.com/ros2-gbp/rosidl_core-release.git - version: 0.3.2 + version: 0.4.2 rosidl_default_generators: - tag: release/kilted/rosidl_default_generators/1.7.2-1 + tag: release/rolling/rosidl_default_generators/1.8.1-1 url: https://github.com/ros2-gbp/rosidl_defaults-release.git - version: 1.7.2 + version: 1.8.1 rosidl_default_runtime: - tag: release/kilted/rosidl_default_runtime/1.7.2-1 + tag: release/rolling/rosidl_default_runtime/1.8.1-1 url: https://github.com/ros2-gbp/rosidl_defaults-release.git - version: 1.7.2 + version: 1.8.1 rosidl_dynamic_typesupport: - tag: release/kilted/rosidl_dynamic_typesupport/0.3.1-2 + tag: release/rolling/rosidl_dynamic_typesupport/0.4.0-1 url: https://github.com/ros2-gbp/rosidl_dynamic_typesupport-release.git - version: 0.3.1 + version: 0.4.0 rosidl_dynamic_typesupport_fastrtps: - tag: release/kilted/rosidl_dynamic_typesupport_fastrtps/0.4.2-1 + tag: release/rolling/rosidl_dynamic_typesupport_fastrtps/0.5.1-1 url: https://github.com/ros2-gbp/rosidl_dynamic_typesupport_fastrtps-release.git - version: 0.4.2 + version: 0.5.1 rosidl_generator_c: - tag: release/kilted/rosidl_generator_c/4.9.6-1 + tag: release/rolling/rosidl_generator_c/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_generator_cpp: - tag: release/kilted/rosidl_generator_cpp/4.9.6-1 + tag: release/rolling/rosidl_generator_cpp/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_generator_dds_idl: - tag: release/kilted/rosidl_generator_dds_idl/0.12.1-1 + tag: release/rolling/rosidl_generator_dds_idl/0.13.0-1 url: https://github.com/ros2-gbp/rosidl_dds-release.git - version: 0.12.1 + version: 0.13.0 rosidl_generator_py: - tag: release/kilted/rosidl_generator_py/0.24.2-1 + tag: release/rolling/rosidl_generator_py/0.27.1-1 url: https://github.com/ros2-gbp/rosidl_python-release.git - version: 0.24.2 + version: 0.27.1 rosidl_generator_rs: - tag: release/kilted/rosidl_generator_rs/0.4.11-1 + tag: release/rolling/rosidl_generator_rs/0.4.11-1 url: https://github.com/ros2-gbp/rosidl_rust-release.git version: 0.4.11 rosidl_generator_type_description: - tag: release/kilted/rosidl_generator_type_description/4.9.6-1 + tag: release/rolling/rosidl_generator_type_description/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_parser: - tag: release/kilted/rosidl_parser/4.9.6-1 + tag: release/rolling/rosidl_parser/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_pycommon: - tag: release/kilted/rosidl_pycommon/4.9.6-1 + tag: release/rolling/rosidl_pycommon/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_runtime_c: - tag: release/kilted/rosidl_runtime_c/4.9.6-1 + tag: release/rolling/rosidl_runtime_c/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_runtime_cpp: - tag: release/kilted/rosidl_runtime_cpp/4.9.6-1 + tag: release/rolling/rosidl_runtime_cpp/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_runtime_py: - tag: release/kilted/rosidl_runtime_py/0.14.1-2 + tag: release/rolling/rosidl_runtime_py/0.15.2-1 url: https://github.com/ros2-gbp/rosidl_runtime_py-release.git - version: 0.14.1 + version: 0.15.2 rosidl_typesupport_c: - tag: release/kilted/rosidl_typesupport_c/3.3.3-2 + tag: release/rolling/rosidl_typesupport_c/3.4.2-1 url: https://github.com/ros2-gbp/rosidl_typesupport-release.git - version: 3.3.3 + version: 3.4.2 rosidl_typesupport_cpp: - tag: release/kilted/rosidl_typesupport_cpp/3.3.3-2 + tag: release/rolling/rosidl_typesupport_cpp/3.4.2-1 url: https://github.com/ros2-gbp/rosidl_typesupport-release.git - version: 3.3.3 + version: 3.4.2 rosidl_typesupport_fastrtps_c: - tag: release/kilted/rosidl_typesupport_fastrtps_c/3.8.2-1 + tag: release/rolling/rosidl_typesupport_fastrtps_c/3.9.4-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 3.8.2 + version: 3.9.4 rosidl_typesupport_fastrtps_cpp: - tag: release/kilted/rosidl_typesupport_fastrtps_cpp/3.8.2-1 + tag: release/rolling/rosidl_typesupport_fastrtps_cpp/3.9.4-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 3.8.2 + version: 3.9.4 rosidl_typesupport_interface: - tag: release/kilted/rosidl_typesupport_interface/4.9.6-1 + tag: release/rolling/rosidl_typesupport_interface/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_typesupport_introspection_c: - tag: release/kilted/rosidl_typesupport_introspection_c/4.9.6-1 + tag: release/rolling/rosidl_typesupport_introspection_c/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidl_typesupport_introspection_cpp: - tag: release/kilted/rosidl_typesupport_introspection_cpp/4.9.6-1 + tag: release/rolling/rosidl_typesupport_introspection_cpp/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.4 rosidlcpp: - tag: release/kilted/rosidlcpp/0.5.0-1 + tag: release/rolling/rosidlcpp/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_generator_c: - tag: release/kilted/rosidlcpp_generator_c/0.5.0-1 + tag: release/rolling/rosidlcpp_generator_c/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_generator_core: - tag: release/kilted/rosidlcpp_generator_core/0.5.0-1 + tag: release/rolling/rosidlcpp_generator_core/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_generator_cpp: - tag: release/kilted/rosidlcpp_generator_cpp/0.5.0-1 + tag: release/rolling/rosidlcpp_generator_cpp/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_generator_py: - tag: release/kilted/rosidlcpp_generator_py/0.5.0-1 + tag: release/rolling/rosidlcpp_generator_py/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_generator_type_description: - tag: release/kilted/rosidlcpp_generator_type_description/0.5.0-1 + tag: release/rolling/rosidlcpp_generator_type_description/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_parser: - tag: release/kilted/rosidlcpp_parser/0.5.0-1 + tag: release/rolling/rosidlcpp_parser/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_typesupport_c: - tag: release/kilted/rosidlcpp_typesupport_c/0.5.0-1 + tag: release/rolling/rosidlcpp_typesupport_c/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_typesupport_cpp: - tag: release/kilted/rosidlcpp_typesupport_cpp/0.5.0-1 + tag: release/rolling/rosidlcpp_typesupport_cpp/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_typesupport_fastrtps_c: - tag: release/kilted/rosidlcpp_typesupport_fastrtps_c/0.5.0-1 + tag: release/rolling/rosidlcpp_typesupport_fastrtps_c/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_typesupport_fastrtps_cpp: - tag: release/kilted/rosidlcpp_typesupport_fastrtps_cpp/0.5.0-1 + tag: release/rolling/rosidlcpp_typesupport_fastrtps_cpp/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_typesupport_introspection_c: - tag: release/kilted/rosidlcpp_typesupport_introspection_c/0.5.0-1 + tag: release/rolling/rosidlcpp_typesupport_introspection_c/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosidlcpp_typesupport_introspection_cpp: - tag: release/kilted/rosidlcpp_typesupport_introspection_cpp/0.5.0-1 + tag: release/rolling/rosidlcpp_typesupport_introspection_cpp/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git version: 0.5.0 rosx_introspection: - tag: release/kilted/rosx_introspection/2.2.0-1 + tag: release/rolling/rosx_introspection/2.3.0-1 url: https://github.com/ros2-gbp/rosx_introspection-release.git - version: 2.2.0 + version: 2.3.0 rot_conv: - tag: release/kilted/rot_conv/1.1.0-4 + tag: release/rolling/rot_conv/1.1.0-3 url: https://github.com/ros2-gbp/rot_conv_lib-release.git version: 1.1.0 rplidar_ros: - tag: release/kilted/rplidar_ros/2.1.0-4 + tag: release/rolling/rplidar_ros/2.1.0-3 url: https://github.com/ros2-gbp/rplidar_ros-release.git version: 2.1.0 rpyutils: - tag: release/kilted/rpyutils/0.6.3-1 + tag: release/rolling/rpyutils/0.7.2-1 url: https://github.com/ros2-gbp/rpyutils-release.git - version: 0.6.3 + version: 0.7.2 rqt: - tag: release/kilted/rqt/1.9.2-1 + tag: release/rolling/rqt/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.9.2 + version: 1.10.2 rqt_action: - tag: release/kilted/rqt_action/2.3.0-2 + tag: release/rolling/rqt_action/2.4.1-1 url: https://github.com/ros2-gbp/rqt_action-release.git - version: 2.3.0 + version: 2.4.1 rqt_bag: - tag: release/kilted/rqt_bag/2.0.2-2 + tag: release/rolling/rqt_bag/2.2.1-1 url: https://github.com/ros2-gbp/rqt_bag-release.git - version: 2.0.2 + version: 2.2.1 rqt_bag_plugins: - tag: release/kilted/rqt_bag_plugins/2.0.2-2 + tag: release/rolling/rqt_bag_plugins/2.2.1-1 url: https://github.com/ros2-gbp/rqt_bag-release.git - version: 2.0.2 + version: 2.2.1 rqt_common_plugins: - tag: release/kilted/rqt_common_plugins/1.2.0-4 + tag: release/rolling/rqt_common_plugins/1.2.0-3 url: https://github.com/ros2-gbp/rqt_common_plugins-release.git version: 1.2.0 rqt_console: - tag: release/kilted/rqt_console/2.3.2-1 + tag: release/rolling/rqt_console/2.4.2-1 url: https://github.com/ros2-gbp/rqt_console-release.git - version: 2.3.2 + version: 2.4.2 rqt_controller_manager: - tag: release/kilted/rqt_controller_manager/5.12.0-1 + tag: release/rolling/rqt_controller_manager/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 rqt_dotgraph: - tag: release/kilted/rqt_dotgraph/0.0.5-1 + tag: release/rolling/rqt_dotgraph/0.0.5-1 url: https://github.com/ros2-gbp/rqt_dotgraph-release.git version: 0.0.5 rqt_gauges: - tag: release/kilted/rqt_gauges/0.0.3-2 + tag: release/rolling/rqt_gauges/0.0.3-1 url: https://github.com/ros2-gbp/rqt_gauges-release.git version: 0.0.3 rqt_graph: - tag: release/kilted/rqt_graph/1.7.1-1 + tag: release/rolling/rqt_graph/1.8.2-1 url: https://github.com/ros2-gbp/rqt_graph-release.git - version: 1.7.1 + version: 1.8.2 rqt_gui: - tag: release/kilted/rqt_gui/1.9.2-1 + tag: release/rolling/rqt_gui/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.9.2 + version: 1.10.2 rqt_gui_cpp: - tag: release/kilted/rqt_gui_cpp/1.9.2-1 + tag: release/rolling/rqt_gui_cpp/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.9.2 + version: 1.10.2 rqt_gui_py: - tag: release/kilted/rqt_gui_py/1.9.2-1 + tag: release/rolling/rqt_gui_py/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.9.2 + version: 1.10.2 rqt_image_overlay: - tag: release/kilted/rqt_image_overlay/0.5.0-2 + tag: release/rolling/rqt_image_overlay/0.5.0-1 url: https://github.com/ros2-gbp/rqt_image_overlay-release.git version: 0.5.0 rqt_image_overlay_layer: - tag: release/kilted/rqt_image_overlay_layer/0.5.0-2 + tag: release/rolling/rqt_image_overlay_layer/0.5.0-1 url: https://github.com/ros2-gbp/rqt_image_overlay-release.git version: 0.5.0 rqt_image_view: - tag: release/kilted/rqt_image_view/1.3.3-1 + tag: release/rolling/rqt_image_view/2.0.3-1 url: https://github.com/ros2-gbp/rqt_image_view-release.git - version: 1.3.3 + version: 2.0.3 rqt_joint_trajectory_controller: - tag: release/kilted/rqt_joint_trajectory_controller/5.13.1-1 + tag: release/rolling/rqt_joint_trajectory_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 rqt_moveit: - tag: release/kilted/rqt_moveit/1.0.1-5 + tag: release/rolling/rqt_moveit/1.0.1-4 url: https://github.com/ros2-gbp/rqt_moveit-release.git version: 1.0.1 rqt_msg: - tag: release/kilted/rqt_msg/1.6.0-2 + tag: release/rolling/rqt_msg/1.7.1-1 url: https://github.com/ros2-gbp/rqt_msg-release.git - version: 1.6.0 + version: 1.7.1 rqt_play_motion_builder: - tag: release/kilted/rqt_play_motion_builder/1.4.1-1 + tag: release/rolling/rqt_play_motion_builder/1.4.1-1 url: https://github.com/ros2-gbp/play_motion_builder-release.git version: 1.4.1 rqt_plot: - tag: release/kilted/rqt_plot/1.6.3-1 + tag: release/rolling/rqt_plot/1.7.2-1 url: https://github.com/ros2-gbp/rqt_plot-release.git - version: 1.6.3 + version: 1.7.2 rqt_publisher: - tag: release/kilted/rqt_publisher/1.9.0-2 + tag: release/rolling/rqt_publisher/1.10.1-1 url: https://github.com/ros2-gbp/rqt_publisher-release.git - version: 1.9.0 + version: 1.10.1 rqt_py_common: - tag: release/kilted/rqt_py_common/1.9.2-1 + tag: release/rolling/rqt_py_common/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.9.2 + version: 1.10.2 rqt_py_console: - tag: release/kilted/rqt_py_console/1.4.1-1 + tag: release/rolling/rqt_py_console/1.5.1-1 url: https://github.com/ros2-gbp/rqt_py_console-release.git - version: 1.4.1 + version: 1.5.1 rqt_reconfigure: - tag: release/kilted/rqt_reconfigure/1.7.1-1 + tag: release/rolling/rqt_reconfigure/1.8.3-1 url: https://github.com/ros2-gbp/rqt_reconfigure-release.git - version: 1.7.1 + version: 1.8.3 rqt_robot_dashboard: - tag: release/kilted/rqt_robot_dashboard/0.6.1-5 + tag: release/rolling/rqt_robot_dashboard/0.6.1-4 url: https://github.com/ros2-gbp/rqt_robot_dashboard-release.git version: 0.6.1 rqt_robot_monitor: - tag: release/kilted/rqt_robot_monitor/1.0.6-2 + tag: release/rolling/rqt_robot_monitor/1.0.6-1 url: https://github.com/ros2-gbp/rqt_robot_monitor-release.git version: 1.0.6 rqt_robot_steering: - tag: release/kilted/rqt_robot_steering/3.0.0-1 + tag: release/rolling/rqt_robot_steering/4.0.2-1 url: https://github.com/ros2-gbp/rqt_robot_steering-release.git - version: 3.0.0 + version: 4.0.2 rqt_runtime_monitor: - tag: release/kilted/rqt_runtime_monitor/1.0.0-5 + tag: release/rolling/rqt_runtime_monitor/1.0.0-4 url: https://github.com/ros2-gbp/rqt_runtime_monitor-release.git version: 1.0.0 rqt_service_caller: - tag: release/kilted/rqt_service_caller/1.4.0-2 + tag: release/rolling/rqt_service_caller/1.5.1-1 url: https://github.com/ros2-gbp/rqt_service_caller-release.git - version: 1.4.0 + version: 1.5.1 rqt_shell: - tag: release/kilted/rqt_shell/1.3.1-2 + tag: release/rolling/rqt_shell/1.4.1-1 url: https://github.com/ros2-gbp/rqt_shell-release.git - version: 1.3.1 + version: 1.4.1 rqt_srv: - tag: release/kilted/rqt_srv/1.3.0-2 + tag: release/rolling/rqt_srv/1.4.1-1 url: https://github.com/ros2-gbp/rqt_srv-release.git - version: 1.3.0 + version: 1.4.1 rqt_tf_tree: - tag: release/kilted/rqt_tf_tree/1.0.5-2 + tag: release/rolling/rqt_tf_tree/1.0.6-1 url: https://github.com/ros2-gbp/rqt_tf_tree-release.git - version: 1.0.5 + version: 1.0.6 rqt_topic: - tag: release/kilted/rqt_topic/1.8.2-1 + tag: release/rolling/rqt_topic/2.0.1-1 url: https://github.com/ros2-gbp/rqt_topic-release.git - version: 1.8.2 + version: 2.0.1 rsl: - tag: release/kilted/rsl/1.3.0-1 + tag: release/rolling/rsl/1.3.0-1 url: https://github.com/ros2-gbp/RSL-release.git version: 1.3.0 rslidar_msg: - tag: release/kilted/rslidar_msg/0.0.0-1 + tag: release/rolling/rslidar_msg/0.0.0-1 url: https://github.com/ros2-gbp/rslidar_msg-release.git version: 0.0.0 rt_manipulators_cpp: - tag: release/kilted/rt_manipulators_cpp/1.0.0-4 + tag: release/rolling/rt_manipulators_cpp/1.0.0-3 url: https://github.com/ros2-gbp/rt_manipulators_cpp-release.git version: 1.0.0 rt_manipulators_examples: - tag: release/kilted/rt_manipulators_examples/1.0.0-4 + tag: release/rolling/rt_manipulators_examples/1.0.0-3 url: https://github.com/ros2-gbp/rt_manipulators_cpp-release.git version: 1.0.0 rt_usb_9axisimu_driver: - tag: release/kilted/rt_usb_9axisimu_driver/3.0.0-2 + tag: release/rolling/rt_usb_9axisimu_driver/3.0.0-1 url: https://github.com/ros2-gbp/rt_usb_9axisimu_driver-release.git version: 3.0.0 rtabmap: - tag: release/kilted/rtabmap/0.22.1-1 + tag: release/rolling/rtabmap/0.22.1-1 url: https://github.com/ros2-gbp/rtabmap-release.git version: 0.22.1 rtabmap_conversions: - tag: release/kilted/rtabmap_conversions/0.22.1-1 + tag: release/rolling/rtabmap_conversions/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_demos: - tag: release/kilted/rtabmap_demos/0.22.1-1 + tag: release/rolling/rtabmap_demos/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_examples: - tag: release/kilted/rtabmap_examples/0.22.1-1 + tag: release/rolling/rtabmap_examples/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_launch: - tag: release/kilted/rtabmap_launch/0.22.1-1 + tag: release/rolling/rtabmap_launch/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_msgs: - tag: release/kilted/rtabmap_msgs/0.22.1-1 + tag: release/rolling/rtabmap_msgs/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_odom: - tag: release/kilted/rtabmap_odom/0.22.1-1 + tag: release/rolling/rtabmap_odom/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_python: - tag: release/kilted/rtabmap_python/0.22.1-1 + tag: release/rolling/rtabmap_python/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_ros: - tag: release/kilted/rtabmap_ros/0.22.1-1 + tag: release/rolling/rtabmap_ros/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_rviz_plugins: - tag: release/kilted/rtabmap_rviz_plugins/0.22.1-1 + tag: release/rolling/rtabmap_rviz_plugins/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_slam: - tag: release/kilted/rtabmap_slam/0.22.1-1 + tag: release/rolling/rtabmap_slam/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_sync: - tag: release/kilted/rtabmap_sync/0.22.1-1 + tag: release/rolling/rtabmap_sync/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_util: - tag: release/kilted/rtabmap_util/0.22.1-1 + tag: release/rolling/rtabmap_util/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtabmap_viz: - tag: release/kilted/rtabmap_viz/0.22.1-1 + tag: release/rolling/rtabmap_viz/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git version: 0.22.1 rtcm_msgs: - tag: release/kilted/rtcm_msgs/1.1.6-4 + tag: release/rolling/rtcm_msgs/1.1.6-3 url: https://github.com/ros2-gbp/rtcm_msgs-release.git version: 1.1.6 -rtest: - tag: release/kilted/rtest/0.2.1-1 - url: https://github.com/ros2-gbp/rtest-release.git - version: 0.2.1 rti_connext_dds_cmake_module: - tag: release/kilted/rti_connext_dds_cmake_module/1.1.1-1 + tag: release/rolling/rti_connext_dds_cmake_module/1.2.4-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 1.1.1 + version: 1.2.4 +rtsp_image_transport: + tag: release/rolling/rtsp_image_transport/2.0.1-1 + url: https://github.com/ros2-gbp/rtsp_image_transport-release.git + version: 2.0.1 rttest: - tag: release/kilted/rttest/0.18.3-1 + tag: release/rolling/rttest/0.19.2-1 url: https://github.com/ros2-gbp/realtime_support-release.git - version: 0.18.3 + version: 0.19.2 ruckig: - tag: release/kilted/ruckig/0.9.2-5 + tag: release/rolling/ruckig/0.9.2-4 url: https://github.com/ros2-gbp/ruckig-release.git version: 0.9.2 rviz2: - tag: release/kilted/rviz2/15.0.12-1 + tag: release/rolling/rviz2/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_2d_overlay_msgs: - tag: release/kilted/rviz_2d_overlay_msgs/1.4.1-1 + tag: release/rolling/rviz_2d_overlay_msgs/1.4.1-1 url: https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release.git version: 1.4.1 rviz_2d_overlay_plugins: - tag: release/kilted/rviz_2d_overlay_plugins/1.4.1-1 + tag: release/rolling/rviz_2d_overlay_plugins/1.4.1-1 url: https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release.git version: 1.4.1 -rviz_assimp_vendor: - tag: release/kilted/rviz_assimp_vendor/15.0.12-1 - url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 rviz_common: - tag: release/kilted/rviz_common/15.0.12-1 + tag: release/rolling/rviz_common/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_default_plugins: - tag: release/kilted/rviz_default_plugins/15.0.12-1 + tag: release/rolling/rviz_default_plugins/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_imu_plugin: - tag: release/kilted/rviz_imu_plugin/2.2.1-1 + tag: release/rolling/rviz_imu_plugin/2.2.2-1 url: https://github.com/ros2-gbp/imu_tools-release.git - version: 2.2.1 + version: 2.2.2 rviz_marker_tools: - tag: release/kilted/rviz_marker_tools/0.1.4-2 + tag: release/rolling/rviz_marker_tools/0.1.5-1 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git - version: 0.1.4 + version: 0.1.5 rviz_ogre_vendor: - tag: release/kilted/rviz_ogre_vendor/15.0.12-1 + tag: release/rolling/rviz_ogre_vendor/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_rendering: - tag: release/kilted/rviz_rendering/15.0.12-1 + tag: release/rolling/rviz_rendering/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_rendering_tests: - tag: release/kilted/rviz_rendering_tests/15.0.12-1 + tag: release/rolling/rviz_rendering_tests/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_resource_interfaces: - tag: release/kilted/rviz_resource_interfaces/15.0.12-1 + tag: release/rolling/rviz_resource_interfaces/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_satellite: - tag: release/kilted/rviz_satellite/4.3.0-1 + tag: release/rolling/rviz_satellite/4.3.1-1 url: https://github.com/nobleo/rviz_satellite-release.git - version: 4.3.0 + version: 4.3.1 rviz_visual_testing_framework: - tag: release/kilted/rviz_visual_testing_framework/15.0.12-1 + tag: release/rolling/rviz_visual_testing_framework/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 15.0.12 + version: 15.1.19 rviz_visual_tools: - tag: release/kilted/rviz_visual_tools/4.1.4-4 + tag: release/rolling/rviz_visual_tools/4.1.4-3 url: https://github.com/ros2-gbp/rviz_visual_tools-release.git version: 4.1.4 sbg_driver: - tag: release/kilted/sbg_driver/3.3.2-1 + tag: release/rolling/sbg_driver/3.3.2-1 url: https://github.com/SBG-Systems/sbg_ros2-release.git version: 3.3.2 sdformat_test_files: - tag: release/kilted/sdformat_test_files/2.0.1-2 + tag: release/rolling/sdformat_test_files/2.1.0-1 url: https://github.com/ros2-gbp/sdformat_urdf-release.git - version: 2.0.1 + version: 2.1.0 sdformat_urdf: - tag: release/kilted/sdformat_urdf/2.0.1-2 + tag: release/rolling/sdformat_urdf/2.1.0-1 url: https://github.com/ros2-gbp/sdformat_urdf-release.git - version: 2.0.1 + version: 2.1.0 sdformat_vendor: - tag: release/kilted/sdformat_vendor/0.2.7-1 + tag: release/rolling/sdformat_vendor/0.3.3-1 url: https://github.com/ros2-gbp/sdformat_vendor-release.git - version: 0.2.7 + version: 0.3.3 sdl2_vendor: - tag: release/kilted/sdl2_vendor/3.3.0-3 + tag: release/rolling/sdl2_vendor/3.3.0-2 url: https://github.com/ros2-gbp/joystick_drivers-release.git version: 3.3.0 self_test: - tag: release/kilted/self_test/4.3.6-1 + tag: release/rolling/self_test/4.4.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git - version: 4.3.6 + version: 4.4.6 sensor_msgs: - tag: release/kilted/sensor_msgs/5.5.2-1 + tag: release/rolling/sensor_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 sensor_msgs_py: - tag: release/kilted/sensor_msgs_py/5.5.2-1 + tag: release/rolling/sensor_msgs_py/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 septentrio_gnss_driver: - tag: release/kilted/septentrio_gnss_driver/1.4.6-1 + tag: release/rolling/septentrio_gnss_driver/1.4.6-1 url: https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release.git version: 1.4.6 serial_driver: - tag: release/kilted/serial_driver/1.2.0-4 + tag: release/rolling/serial_driver/1.2.0-3 url: https://github.com/ros2-gbp/transport_drivers-release.git version: 1.2.0 service_load_balancing: - tag: release/kilted/service_load_balancing/0.1.1-3 + tag: release/rolling/service_load_balancing/0.1.3-1 url: https://github.com/ros2-gbp/service_load_balancing-release.git - version: 0.1.1 + version: 0.1.3 service_msgs: - tag: release/kilted/service_msgs/2.3.1-1 + tag: release/rolling/service_msgs/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 shape_msgs: - tag: release/kilted/shape_msgs/5.5.2-1 + tag: release/rolling/shape_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 sick_safetyscanners2: - tag: release/kilted/sick_safetyscanners2/1.0.4-2 + tag: release/rolling/sick_safetyscanners2/1.0.4-1 url: https://github.com/ros2-gbp/sick_safetyscanners2-release.git version: 1.0.4 sick_safetyscanners2_interfaces: - tag: release/kilted/sick_safetyscanners2_interfaces/1.0.0-2 + tag: release/rolling/sick_safetyscanners2_interfaces/1.0.0-1 url: https://github.com/ros2-gbp/sick_safetyscanners2_interfaces-release.git version: 1.0.0 sick_safetyscanners_base: - tag: release/kilted/sick_safetyscanners_base/1.0.3-2 + tag: release/rolling/sick_safetyscanners_base/1.0.3-1 url: https://github.com/ros2-gbp/sick_safetyscanners_base-release.git version: 1.0.3 sick_safevisionary_base: - tag: release/kilted/sick_safevisionary_base/1.0.1-3 + tag: release/rolling/sick_safevisionary_base/1.0.1-2 url: https://github.com/ros2-gbp/sick_safevisionary_base-release.git version: 1.0.1 sick_safevisionary_driver: - tag: release/kilted/sick_safevisionary_driver/1.0.4-1 + tag: release/rolling/sick_safevisionary_driver/1.0.3-2 url: https://github.com/ros2-gbp/sick_safevisionary_ros2-release.git - version: 1.0.4 + version: 1.0.3 sick_safevisionary_interfaces: - tag: release/kilted/sick_safevisionary_interfaces/1.0.4-1 + tag: release/rolling/sick_safevisionary_interfaces/1.0.3-2 url: https://github.com/ros2-gbp/sick_safevisionary_ros2-release.git - version: 1.0.4 + version: 1.0.3 sick_safevisionary_tests: - tag: release/kilted/sick_safevisionary_tests/1.0.4-1 + tag: release/rolling/sick_safevisionary_tests/1.0.3-2 url: https://github.com/ros2-gbp/sick_safevisionary_ros2-release.git - version: 1.0.4 -sick_scan_xd: - tag: release/kilted/sick_scan_xd/3.9.0-1 - url: https://github.com/ros2-gbp/sick_scan_xd-release.git - version: 3.9.0 + version: 1.0.3 simple_actions: - tag: release/kilted/simple_actions/0.5.0-1 + tag: release/rolling/simple_actions/0.5.0-1 url: https://github.com/ros2-gbp/simple_actions-release.git version: 0.5.0 simple_grasping: - tag: release/kilted/simple_grasping/0.6.0-1 + tag: release/rolling/simple_grasping/0.6.0-1 url: https://github.com/ros2-gbp/simple_grasping-release.git version: 0.6.0 simple_launch: - tag: release/kilted/simple_launch/1.11.0-2 + tag: release/rolling/simple_launch/1.11.4-1 url: https://github.com/ros2-gbp/simple_launch-release.git - version: 1.11.0 + version: 1.11.4 simulation: - tag: release/kilted/simulation/0.12.0-2 + tag: release/rolling/simulation/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git - version: 0.12.0 + version: 0.13.0 simulation_interfaces: - tag: release/kilted/simulation_interfaces/1.3.0-1 + tag: release/rolling/simulation_interfaces/2.1.0-1 url: https://github.com/ros2-gbp/simulation_interfaces-release.git - version: 1.3.0 -slam_toolbox: - tag: release/kilted/slam_toolbox/2.9.0-2 - url: https://github.com/SteveMacenski/slam_toolbox-release.git - version: 2.9.0 + version: 2.1.0 slg_msgs: - tag: release/kilted/slg_msgs/3.9.1-2 + tag: release/rolling/slg_msgs/3.9.1-1 url: https://github.com/ros2-gbp/slg_msgs-release.git version: 3.9.1 slider_publisher: - tag: release/kilted/slider_publisher/2.3.1-3 + tag: release/rolling/slider_publisher/2.4.3-1 url: https://github.com/ros2-gbp/slider_publisher-release.git - version: 2.3.1 + version: 2.4.3 smach: - tag: release/kilted/smach/3.0.3-3 + tag: release/rolling/smach/3.0.3-2 url: https://github.com/ros2-gbp/executive_smach-release.git version: 3.0.3 smach_msgs: - tag: release/kilted/smach_msgs/3.0.3-3 + tag: release/rolling/smach_msgs/3.0.3-2 url: https://github.com/ros2-gbp/executive_smach-release.git version: 3.0.3 smach_ros: - tag: release/kilted/smach_ros/3.0.3-3 + tag: release/rolling/smach_ros/3.0.3-2 url: https://github.com/ros2-gbp/executive_smach-release.git version: 3.0.3 -small_gicp_vendor: - tag: release/kilted/small_gicp_vendor/2.1.0-1 - url: https://github.com/ros2-gbp/multisensor_calibration-release.git - version: 2.1.0 smclib: - tag: release/kilted/smclib/4.3.0-1 + tag: release/rolling/smclib/4.4.0-1 url: https://github.com/ros2-gbp/bond_core-release.git - version: 4.3.0 + version: 4.4.0 snowbot_operating_system: - tag: release/kilted/snowbot_operating_system/0.1.2-5 + tag: release/rolling/snowbot_operating_system/0.1.2-4 url: https://github.com/ros2-gbp/snowbot_release.git version: 0.1.2 soccer_geometry_msgs: - tag: release/kilted/soccer_geometry_msgs/1.0.0-2 + tag: release/rolling/soccer_geometry_msgs/1.0.0-1 url: https://github.com/ros2-gbp/soccer_interfaces-release.git version: 1.0.0 soccer_interfaces: - tag: release/kilted/soccer_interfaces/1.0.0-2 + tag: release/rolling/soccer_interfaces/1.0.0-1 url: https://github.com/ros2-gbp/soccer_interfaces-release.git version: 1.0.0 soccer_model_msgs: - tag: release/kilted/soccer_model_msgs/1.0.0-2 + tag: release/rolling/soccer_model_msgs/1.0.0-1 url: https://github.com/ros2-gbp/soccer_interfaces-release.git version: 1.0.0 soccer_vision_2d_msgs: - tag: release/kilted/soccer_vision_2d_msgs/1.0.0-2 + tag: release/rolling/soccer_vision_2d_msgs/1.0.0-1 url: https://github.com/ros2-gbp/soccer_interfaces-release.git version: 1.0.0 soccer_vision_3d_msgs: - tag: release/kilted/soccer_vision_3d_msgs/1.0.0-2 + tag: release/rolling/soccer_vision_3d_msgs/1.0.0-1 url: https://github.com/ros2-gbp/soccer_interfaces-release.git version: 1.0.0 soccer_vision_3d_rviz_markers: - tag: release/kilted/soccer_vision_3d_rviz_markers/1.0.0-2 + tag: release/rolling/soccer_vision_3d_rviz_markers/1.0.0-1 url: https://github.com/ros2-gbp/soccer_vision_3d_rviz_markers-release.git version: 1.0.0 soccer_vision_attribute_msgs: - tag: release/kilted/soccer_vision_attribute_msgs/1.0.0-2 + tag: release/rolling/soccer_vision_attribute_msgs/1.0.0-1 url: https://github.com/ros2-gbp/soccer_interfaces-release.git version: 1.0.0 sol_vendor: - tag: release/kilted/sol_vendor/0.0.3-5 + tag: release/rolling/sol_vendor/0.0.3-4 url: https://github.com/ros2-gbp/sol_vendor-release.git version: 0.0.3 sophus: - tag: release/kilted/sophus/1.22.9102-3 + tag: release/rolling/sophus/1.22.9102-2 url: https://github.com/ros2-gbp/sophus-release.git version: 1.22.9102 spacenav: - tag: release/kilted/spacenav/3.3.0-3 + tag: release/rolling/spacenav/3.3.0-2 url: https://github.com/ros2-gbp/joystick_drivers-release.git version: 3.3.0 -spatio_temporal_voxel_layer: - tag: release/kilted/spatio_temporal_voxel_layer/2.6.2-1 - url: https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release.git - version: 2.6.2 spdlog_vendor: - tag: release/kilted/spdlog_vendor/1.7.0-2 + tag: release/rolling/spdlog_vendor/1.8.0-1 url: https://github.com/ros2-gbp/spdlog_vendor-release.git - version: 1.7.0 + version: 1.8.0 spinnaker_camera_driver: - tag: release/kilted/spinnaker_camera_driver/3.0.4-1 + tag: release/rolling/spinnaker_camera_driver/3.0.4-1 url: https://github.com/ros2-gbp/flir_camera_driver-release.git version: 3.0.4 spinnaker_synchronized_camera_driver: - tag: release/kilted/spinnaker_synchronized_camera_driver/3.0.4-1 + tag: release/rolling/spinnaker_synchronized_camera_driver/3.0.4-1 url: https://github.com/ros2-gbp/flir_camera_driver-release.git version: 3.0.4 splsm_7: - tag: release/kilted/splsm_7/3.0.1-4 + tag: release/rolling/splsm_7/3.0.1-3 url: https://github.com/ros2-gbp/r2r_spl-release.git version: 3.0.1 splsm_7_conversion: - tag: release/kilted/splsm_7_conversion/3.0.1-4 + tag: release/rolling/splsm_7_conversion/3.0.1-3 url: https://github.com/ros2-gbp/r2r_spl-release.git version: 3.0.1 sqlite3_vendor: - tag: release/kilted/sqlite3_vendor/0.32.0-2 + tag: release/rolling/sqlite3_vendor/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 srdfdom: - tag: release/kilted/srdfdom/2.0.8-1 + tag: release/rolling/srdfdom/2.0.9-1 url: https://github.com/ros2-gbp/srdfdom-release.git - version: 2.0.8 + version: 2.0.9 sros2: - tag: release/kilted/sros2/0.15.5-1 + tag: release/rolling/sros2/0.16.4-1 url: https://github.com/ros2-gbp/sros2-release.git - version: 0.15.5 + version: 0.16.4 sros2_cmake: - tag: release/kilted/sros2_cmake/0.15.5-1 + tag: release/rolling/sros2_cmake/0.16.4-1 url: https://github.com/ros2-gbp/sros2-release.git - version: 0.15.5 + version: 0.16.4 state_interfaces_broadcaster: - tag: release/kilted/state_interfaces_broadcaster/5.13.1-1 + tag: release/rolling/state_interfaces_broadcaster/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 statistics_msgs: - tag: release/kilted/statistics_msgs/2.3.1-1 + tag: release/rolling/statistics_msgs/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 std_msgs: - tag: release/kilted/std_msgs/5.5.2-1 + tag: release/rolling/std_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 std_srvs: - tag: release/kilted/std_srvs/5.5.2-1 + tag: release/rolling/std_srvs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 steering_controllers_library: - tag: release/kilted/steering_controllers_library/5.13.1-1 + tag: release/rolling/steering_controllers_library/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 steering_functions: - tag: release/kilted/steering_functions/0.3.0-2 + tag: release/rolling/steering_functions/0.3.0-1 url: https://github.com/ros2-gbp/steering_functions-release.git version: 0.3.0 stereo_image_proc: - tag: release/kilted/stereo_image_proc/6.0.11-1 + tag: release/rolling/stereo_image_proc/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 stereo_msgs: - tag: release/kilted/stereo_msgs/5.5.2-1 + tag: release/rolling/stereo_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 stomp: - tag: release/kilted/stomp/0.1.2-4 + tag: release/rolling/stomp/0.1.2-3 url: https://github.com/ros2-gbp/stomp-release.git version: 0.1.2 swri_cli_tools: - tag: release/kilted/swri_cli_tools/3.8.7-1 + tag: release/rolling/swri_cli_tools/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_console: - tag: release/kilted/swri_console/2.1.2-1 + tag: release/rolling/swri_console/2.1.2-1 url: https://github.com/ros2-gbp/swri_console-release.git version: 2.1.2 swri_console_util: - tag: release/kilted/swri_console_util/3.8.7-1 + tag: release/rolling/swri_console_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_dbw_interface: - tag: release/kilted/swri_dbw_interface/3.8.7-1 + tag: release/rolling/swri_dbw_interface/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_geometry_util: - tag: release/kilted/swri_geometry_util/3.8.7-1 + tag: release/rolling/swri_geometry_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_image_util: - tag: release/kilted/swri_image_util/3.8.7-1 + tag: release/rolling/swri_image_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_math_util: - tag: release/kilted/swri_math_util/3.8.7-1 + tag: release/rolling/swri_math_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_opencv_util: - tag: release/kilted/swri_opencv_util/3.8.7-1 + tag: release/rolling/swri_opencv_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_roscpp: - tag: release/kilted/swri_roscpp/3.8.7-1 + tag: release/rolling/swri_roscpp/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_route_util: - tag: release/kilted/swri_route_util/3.8.7-1 + tag: release/rolling/swri_route_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_serial_util: - tag: release/kilted/swri_serial_util/3.8.7-1 + tag: release/rolling/swri_serial_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_transform_util: - tag: release/kilted/swri_transform_util/3.8.7-1 + tag: release/rolling/swri_transform_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 synapticon_ros2_control: - tag: release/kilted/synapticon_ros2_control/0.1.2-2 - url: https://github.com/ros2-gbp/synapticon_ros2_control-release.git - version: 0.1.2 + tag: release/rolling/synapticon_ros2_control/0.3.0-1 + url: https://github.com/synapticon/synapticon_ros2_control-release.git + version: 0.3.0 +sync_tooling_msgs: + tag: release/rolling/sync_tooling_msgs/0.2.7-1 + url: https://github.com/ros2-gbp/sync_tooling_msgs-release.git + version: 0.2.7 system_fingerprint: - tag: release/kilted/system_fingerprint/0.7.0-4 + tag: release/rolling/system_fingerprint/0.7.0-3 url: https://github.com/ros2-gbp/ros_system_fingerprint-release.git version: 0.7.0 system_modes: - tag: release/kilted/system_modes/0.9.0-6 + tag: release/rolling/system_modes/0.9.0-5 url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 system_modes_examples: - tag: release/kilted/system_modes_examples/0.9.0-6 + tag: release/rolling/system_modes_examples/0.9.0-5 url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 system_modes_msgs: - tag: release/kilted/system_modes_msgs/0.9.0-6 + tag: release/rolling/system_modes_msgs/0.9.0-5 url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 +system_webview: + tag: release/rolling/system_webview/0.0.3-1 + url: https://github.com/ros2-gbp/system_webview-release.git + version: 0.0.3 tango_icons_vendor: - tag: release/kilted/tango_icons_vendor/0.4.1-1 + tag: release/rolling/tango_icons_vendor/0.5.1-1 url: https://github.com/ros2-gbp/tango_icons_vendor-release.git - version: 0.4.1 + version: 0.5.1 tcb_span: - tag: release/kilted/tcb_span/1.2.0-1 + tag: release/rolling/tcb_span/2.0.1-1 url: https://github.com/ros2-gbp/cpp_polyfills-release.git - version: 1.2.0 + version: 2.0.1 teleop_tools: - tag: release/kilted/teleop_tools/2.0.0-1 + tag: release/rolling/teleop_tools/2.0.0-1 url: https://github.com/ros2-gbp/teleop_tools-release.git version: 2.0.0 teleop_tools_msgs: - tag: release/kilted/teleop_tools_msgs/2.0.0-1 + tag: release/rolling/teleop_tools_msgs/2.0.0-1 url: https://github.com/ros2-gbp/teleop_tools-release.git version: 2.0.0 teleop_twist_joy: - tag: release/kilted/teleop_twist_joy/2.6.5-1 + tag: release/rolling/teleop_twist_joy/2.6.5-1 url: https://github.com/ros2-gbp/teleop_twist_joy-release.git version: 2.6.5 teleop_twist_keyboard: - tag: release/kilted/teleop_twist_keyboard/2.4.1-1 + tag: release/rolling/teleop_twist_keyboard/2.4.1-1 url: https://github.com/ros2-gbp/teleop_twist_keyboard-release.git version: 2.4.1 tensorrt_cmake_module: - tag: release/kilted/tensorrt_cmake_module/0.0.5-1 + tag: release/rolling/tensorrt_cmake_module/0.0.5-1 url: https://github.com/ros2-gbp/tensorrt_cmake_module-release.git version: 0.0.5 test_apex_test_tools: - tag: release/kilted/test_apex_test_tools/0.0.2-9 + tag: release/rolling/test_apex_test_tools/0.0.2-8 url: https://github.com/ros2-gbp/apex_test_tools-release.git version: 0.0.2 test_interface_files: - tag: release/kilted/test_interface_files/0.13.0-2 + tag: release/rolling/test_interface_files/0.14.1-1 url: https://github.com/ros2-gbp/test_interface_files-release.git - version: 0.13.0 + version: 0.14.1 test_msgs: - tag: release/kilted/test_msgs/2.3.1-1 + tag: release/rolling/test_msgs/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 tf2: - tag: release/kilted/tf2/0.41.6-1 + tag: release/rolling/tf2/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_2d: - tag: release/kilted/tf2_2d/1.5.0-1 + tag: release/rolling/tf2_2d/1.6.1-1 url: https://github.com/ros2-gbp/tf2_2d-release.git - version: 1.5.0 + version: 1.6.1 tf2_bullet: - tag: release/kilted/tf2_bullet/0.41.6-1 + tag: release/rolling/tf2_bullet/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_eigen: - tag: release/kilted/tf2_eigen/0.41.6-1 + tag: release/rolling/tf2_eigen/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_eigen_kdl: - tag: release/kilted/tf2_eigen_kdl/0.41.6-1 + tag: release/rolling/tf2_eigen_kdl/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_geometry_msgs: - tag: release/kilted/tf2_geometry_msgs/0.41.6-1 + tag: release/rolling/tf2_geometry_msgs/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_kdl: - tag: release/kilted/tf2_kdl/0.41.6-1 + tag: release/rolling/tf2_kdl/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_msgs: - tag: release/kilted/tf2_msgs/0.41.6-1 + tag: release/rolling/tf2_msgs/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_py: - tag: release/kilted/tf2_py/0.41.6-1 + tag: release/rolling/tf2_py/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_ros: - tag: release/kilted/tf2_ros/0.41.6-1 + tag: release/rolling/tf2_ros/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_ros_py: - tag: release/kilted/tf2_ros_py/0.41.6-1 + tag: release/rolling/tf2_ros_py/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_sensor_msgs: - tag: release/kilted/tf2_sensor_msgs/0.41.6-1 + tag: release/rolling/tf2_sensor_msgs/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_tools: - tag: release/kilted/tf2_tools/0.41.6-1 + tag: release/rolling/tf2_tools/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.7 tf2_web_republisher: - tag: release/kilted/tf2_web_republisher/1.0.0-1 + tag: release/rolling/tf2_web_republisher/1.0.0-1 url: https://github.com/ros2-gbp/tf2_web_republisher-release.git version: 1.0.0 tf2_web_republisher_interfaces: - tag: release/kilted/tf2_web_republisher_interfaces/1.0.0-1 + tag: release/rolling/tf2_web_republisher_interfaces/1.0.0-1 url: https://github.com/ros2-gbp/tf2_web_republisher-release.git version: 1.0.0 tf_transformations: - tag: release/kilted/tf_transformations/1.1.1-2 + tag: release/rolling/tf_transformations/1.1.1-1 url: https://github.com/ros2-gbp/tf_transformations_release.git version: 1.1.1 tf_tree_terminal: - tag: release/kilted/tf_tree_terminal/2.0.0-2 + tag: release/rolling/tf_tree_terminal/2.0.0-2 url: https://github.com/ros2-gbp/tf_tree_terminal-release.git version: 2.0.0 theora_image_transport: - tag: release/kilted/theora_image_transport/5.1.1-1 + tag: release/rolling/theora_image_transport/6.2.3-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 5.1.1 + version: 6.2.3 tile_map: - tag: release/kilted/tile_map/2.6.2-1 + tag: release/rolling/tile_map/2.6.2-1 url: https://github.com/ros2-gbp/mapviz-release.git version: 2.6.2 tinyspline_vendor: - tag: release/kilted/tinyspline_vendor/0.6.1-2 + tag: release/rolling/tinyspline_vendor/0.6.1-1 url: https://github.com/ros2-gbp/tinyspline_vendor-release.git version: 0.6.1 tinyxml2_vendor: - tag: release/kilted/tinyxml2_vendor/0.10.1-1 + tag: release/rolling/tinyxml2_vendor/0.11.3-1 url: https://github.com/ros2-gbp/tinyxml2_vendor-release.git - version: 0.10.1 + version: 0.11.3 tinyxml_vendor: - tag: release/kilted/tinyxml_vendor/0.10.0-3 + tag: release/rolling/tinyxml_vendor/0.10.0-2 url: https://github.com/ros2-gbp/tinyxml_vendor-release.git version: 0.10.0 tl_expected: - tag: release/kilted/tl_expected/1.2.0-1 + tag: release/rolling/tl_expected/2.0.1-1 url: https://github.com/ros2-gbp/cpp_polyfills-release.git - version: 1.2.0 + version: 2.0.1 tlsf: - tag: release/kilted/tlsf/0.10.1-2 + tag: release/rolling/tlsf/0.11.1-1 url: https://github.com/ros2-gbp/tlsf-release.git - version: 0.10.1 + version: 0.11.1 tlsf_cpp: - tag: release/kilted/tlsf_cpp/0.18.3-1 + tag: release/rolling/tlsf_cpp/0.19.2-1 url: https://github.com/ros2-gbp/realtime_support-release.git - version: 0.18.3 + version: 0.19.2 topic_monitor: - tag: release/kilted/topic_monitor/0.36.4-1 + tag: release/rolling/topic_monitor/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 topic_statistics_demo: - tag: release/kilted/topic_statistics_demo/0.36.4-1 + tag: release/rolling/topic_statistics_demo/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.36.4 + version: 0.37.7 topic_tools: - tag: release/kilted/topic_tools/1.4.2-2 + tag: release/rolling/topic_tools/1.4.3-1 url: https://github.com/ros2-gbp/topic_tools-release.git - version: 1.4.2 + version: 1.4.3 topic_tools_interfaces: - tag: release/kilted/topic_tools_interfaces/1.4.2-2 + tag: release/rolling/topic_tools_interfaces/1.4.3-1 url: https://github.com/ros2-gbp/topic_tools-release.git - version: 1.4.2 + version: 1.4.3 +toppra: + tag: release/rolling/toppra/0.6.6-2 + url: https://github.com/ros2-gbp/toppra-release.git + version: 0.6.6 trac_ik: - tag: release/kilted/trac_ik/2.1.1-2 + tag: release/rolling/trac_ik/2.2.0-1 url: https://github.com/ros2-gbp/trac_ik-release.git - version: 2.1.1 + version: 2.2.0 trac_ik_kinematics_plugin: - tag: release/kilted/trac_ik_kinematics_plugin/2.1.1-2 + tag: release/rolling/trac_ik_kinematics_plugin/2.2.0-1 url: https://github.com/ros2-gbp/trac_ik-release.git - version: 2.1.1 + version: 2.2.0 trac_ik_lib: - tag: release/kilted/trac_ik_lib/2.1.1-2 + tag: release/rolling/trac_ik_lib/2.2.0-1 url: https://github.com/ros2-gbp/trac_ik-release.git - version: 2.1.1 + version: 2.2.0 tracetools: - tag: release/kilted/tracetools/8.6.0-2 + tag: release/rolling/tracetools/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 tracetools_acceleration: - tag: release/kilted/tracetools_acceleration/0.4.1-4 + tag: release/rolling/tracetools_acceleration/0.4.1-3 url: https://github.com/ros2-gbp/tracetools_acceleration-release.git version: 0.4.1 tracetools_analysis: - tag: release/kilted/tracetools_analysis/3.1.0-2 + tag: release/rolling/tracetools_analysis/3.1.0-1 url: https://github.com/ros2-gbp/tracetools_analysis-release.git version: 3.1.0 tracetools_image_pipeline: - tag: release/kilted/tracetools_image_pipeline/6.0.11-1 + tag: release/rolling/tracetools_image_pipeline/7.1.3-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 6.0.11 + version: 7.1.3 tracetools_launch: - tag: release/kilted/tracetools_launch/8.6.0-2 + tag: release/rolling/tracetools_launch/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 tracetools_read: - tag: release/kilted/tracetools_read/8.6.0-2 + tag: release/rolling/tracetools_read/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 tracetools_test: - tag: release/kilted/tracetools_test/8.6.0-2 + tag: release/rolling/tracetools_test/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 tracetools_trace: - tag: release/kilted/tracetools_trace/8.6.0-2 + tag: release/rolling/tracetools_trace/8.10.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 8.6.0 + version: 8.10.1 trajectory_msgs: - tag: release/kilted/trajectory_msgs/5.5.2-1 + tag: release/rolling/trajectory_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 transmission_interface: - tag: release/kilted/transmission_interface/5.12.0-1 + tag: release/rolling/transmission_interface/6.5.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 5.12.0 + version: 6.5.1 tricycle_controller: - tag: release/kilted/tricycle_controller/5.13.1-1 + tag: release/rolling/tricycle_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 tricycle_steering_controller: - tag: release/kilted/tricycle_steering_controller/5.13.1-1 + tag: release/rolling/tricycle_steering_controller/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 tsid: - tag: release/kilted/tsid/1.9.0-1 + tag: release/rolling/tsid/1.9.0-1 url: https://github.com/ros2-gbp/tsid-release.git version: 1.9.0 turbojpeg_compressed_image_transport: - tag: release/kilted/turbojpeg_compressed_image_transport/0.2.1-5 + tag: release/rolling/turbojpeg_compressed_image_transport/0.3.0-1 url: https://github.com/ros2-gbp/turbojpeg_compressed_image_transport-release.git - version: 0.2.1 + version: 0.3.0 turtle_nest: - tag: release/kilted/turtle_nest/1.2.1-1 + tag: release/rolling/turtle_nest/1.2.1-1 url: https://github.com/ros2-gbp/turtle_nest-release.git version: 1.2.1 turtle_tf2_cpp: - tag: release/kilted/turtle_tf2_cpp/0.6.4-1 + tag: release/rolling/turtle_tf2_cpp/0.7.0-1 url: https://github.com/ros2-gbp/geometry_tutorials-release.git - version: 0.6.4 + version: 0.7.0 turtle_tf2_py: - tag: release/kilted/turtle_tf2_py/0.6.4-1 + tag: release/rolling/turtle_tf2_py/0.7.0-1 url: https://github.com/ros2-gbp/geometry_tutorials-release.git - version: 0.6.4 -turtlebot3: - tag: release/kilted/turtlebot3/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 -turtlebot3_bringup: - tag: release/kilted/turtlebot3_bringup/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 -turtlebot3_cartographer: - tag: release/kilted/turtlebot3_cartographer/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 -turtlebot3_description: - tag: release/kilted/turtlebot3_description/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 -turtlebot3_example: - tag: release/kilted/turtlebot3_example/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 + version: 0.7.0 +turtlebot3_applications_msgs: + tag: release/rolling/turtlebot3_applications_msgs/1.0.1-1 + url: https://github.com/ros2-gbp/turtlebot3_applications_msgs-release.git + version: 1.0.1 +turtlebot3_autorace: + tag: release/rolling/turtlebot3_autorace/1.2.2-1 + url: https://github.com/ros2-gbp/turtlebot3_autorace-release.git + version: 1.2.2 +turtlebot3_autorace_camera: + tag: release/rolling/turtlebot3_autorace_camera/1.2.2-1 + url: https://github.com/ros2-gbp/turtlebot3_autorace-release.git + version: 1.2.2 +turtlebot3_autorace_detect: + tag: release/rolling/turtlebot3_autorace_detect/1.2.2-1 + url: https://github.com/ros2-gbp/turtlebot3_autorace-release.git + version: 1.2.2 +turtlebot3_autorace_mission: + tag: release/rolling/turtlebot3_autorace_mission/1.2.2-1 + url: https://github.com/ros2-gbp/turtlebot3_autorace-release.git + version: 1.2.2 turtlebot3_fake_node: - tag: release/kilted/turtlebot3_fake_node/2.3.7-1 + tag: release/rolling/turtlebot3_fake_node/2.3.7-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git version: 2.3.7 turtlebot3_gazebo: - tag: release/kilted/turtlebot3_gazebo/2.3.7-1 + tag: release/rolling/turtlebot3_gazebo/2.3.7-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git version: 2.3.7 turtlebot3_msgs: - tag: release/kilted/turtlebot3_msgs/2.4.0-1 + tag: release/rolling/turtlebot3_msgs/2.4.0-1 url: https://github.com/ros2-gbp/turtlebot3_msgs-release.git version: 2.4.0 -turtlebot3_navigation2: - tag: release/kilted/turtlebot3_navigation2/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 -turtlebot3_node: - tag: release/kilted/turtlebot3_node/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 turtlebot3_simulations: - tag: release/kilted/turtlebot3_simulations/2.3.7-1 + tag: release/rolling/turtlebot3_simulations/2.3.7-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git version: 2.3.7 -turtlebot3_teleop: - tag: release/kilted/turtlebot3_teleop/2.3.6-1 - url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.6 turtlesim: - tag: release/kilted/turtlesim/1.9.4-1 + tag: release/rolling/turtlesim/1.10.7-4 url: https://github.com/ros2-gbp/ros_tutorials-release.git - version: 1.9.4 + version: 1.10.7 turtlesim_msgs: - tag: release/kilted/turtlesim_msgs/1.9.4-1 + tag: release/rolling/turtlesim_msgs/1.10.7-4 url: https://github.com/ros2-gbp/ros_tutorials-release.git - version: 1.9.4 + version: 1.10.7 tuw_airskin_msgs: - tag: release/kilted/tuw_airskin_msgs/0.2.5-2 + tag: release/rolling/tuw_airskin_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_geo_msgs: - tag: release/kilted/tuw_geo_msgs/0.2.5-2 + tag: release/rolling/tuw_geo_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_geometry: - tag: release/kilted/tuw_geometry/0.1.3-1 + tag: release/rolling/tuw_geometry/0.1.4-1 url: https://github.com/ros2-gbp/tuw_geometry-release.git - version: 0.1.3 + version: 0.1.4 tuw_geometry_msgs: - tag: release/kilted/tuw_geometry_msgs/0.2.5-2 + tag: release/rolling/tuw_geometry_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_graph_msgs: - tag: release/kilted/tuw_graph_msgs/0.2.5-2 + tag: release/rolling/tuw_graph_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_msgs: - tag: release/kilted/tuw_msgs/0.2.5-2 + tag: release/rolling/tuw_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_multi_robot_msgs: - tag: release/kilted/tuw_multi_robot_msgs/0.2.5-2 + tag: release/rolling/tuw_multi_robot_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_nav_msgs: - tag: release/kilted/tuw_nav_msgs/0.2.5-2 + tag: release/rolling/tuw_nav_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_object_map_msgs: - tag: release/kilted/tuw_object_map_msgs/0.2.5-2 + tag: release/rolling/tuw_object_map_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_object_msgs: - tag: release/kilted/tuw_object_msgs/0.2.5-2 + tag: release/rolling/tuw_object_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tuw_std_msgs: - tag: release/kilted/tuw_std_msgs/0.2.5-2 + tag: release/rolling/tuw_std_msgs/0.2.6-1 url: https://github.com/ros2-gbp/tuw_msgs-release.git - version: 0.2.5 + version: 0.2.6 tvm_vendor: - tag: release/kilted/tvm_vendor/0.9.1-4 + tag: release/rolling/tvm_vendor/0.9.1-3 url: https://github.com/ros2-gbp/tvm_vendor-release.git version: 0.9.1 twist_mux: - tag: release/kilted/twist_mux/4.5.0-1 + tag: release/rolling/twist_mux/4.5.1-1 url: https://github.com/ros2-gbp/twist_mux-release.git - version: 4.5.0 + version: 4.5.1 twist_mux_msgs: - tag: release/kilted/twist_mux_msgs/3.0.1-3 + tag: release/rolling/twist_mux_msgs/3.0.1-2 url: https://github.com/ros2-gbp/twist_mux_msgs-release.git version: 3.0.1 twist_stamper: - tag: release/kilted/twist_stamper/0.0.5-2 + tag: release/rolling/twist_stamper/0.0.5-1 url: https://github.com/ros2-gbp/twist_stamper-release.git version: 0.0.5 type_description_interfaces: - tag: release/kilted/type_description_interfaces/2.3.1-1 + tag: release/rolling/type_description_interfaces/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 2.3.1 + version: 2.4.3 ublox: - tag: release/kilted/ublox/2.3.0-4 + tag: release/rolling/ublox/3.0.0-1 url: https://github.com/ros2-gbp/ublox-release.git - version: 2.3.0 + version: 3.0.0 ublox_dgnss: - tag: release/kilted/ublox_dgnss/0.7.2-1 + tag: release/rolling/ublox_dgnss/0.7.3-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.7.2 + version: 0.7.3 ublox_dgnss_node: - tag: release/kilted/ublox_dgnss_node/0.7.2-1 + tag: release/rolling/ublox_dgnss_node/0.7.3-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.7.2 + version: 0.7.3 ublox_gps: - tag: release/kilted/ublox_gps/2.3.0-4 + tag: release/rolling/ublox_gps/3.0.0-1 url: https://github.com/ros2-gbp/ublox-release.git - version: 2.3.0 + version: 3.0.0 ublox_msgs: - tag: release/kilted/ublox_msgs/2.3.0-4 + tag: release/rolling/ublox_msgs/3.0.0-1 url: https://github.com/ros2-gbp/ublox-release.git - version: 2.3.0 + version: 3.0.0 ublox_nav_sat_fix_hp_node: - tag: release/kilted/ublox_nav_sat_fix_hp_node/0.7.2-1 + tag: release/rolling/ublox_nav_sat_fix_hp_node/0.7.3-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.7.2 + version: 0.7.3 ublox_serialization: - tag: release/kilted/ublox_serialization/2.3.0-4 + tag: release/rolling/ublox_serialization/3.0.0-1 url: https://github.com/ros2-gbp/ublox-release.git - version: 2.3.0 + version: 3.0.0 ublox_ubx_interfaces: - tag: release/kilted/ublox_ubx_interfaces/0.7.2-1 + tag: release/rolling/ublox_ubx_interfaces/0.7.3-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.7.2 + version: 0.7.3 ublox_ubx_msgs: - tag: release/kilted/ublox_ubx_msgs/0.7.2-1 + tag: release/rolling/ublox_ubx_msgs/0.7.3-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.7.2 + version: 0.7.3 udp_driver: - tag: release/kilted/udp_driver/1.2.0-4 + tag: release/rolling/udp_driver/1.2.0-3 url: https://github.com/ros2-gbp/transport_drivers-release.git version: 1.2.0 udp_msgs: - tag: release/kilted/udp_msgs/0.0.5-2 + tag: release/rolling/udp_msgs/0.0.5-1 url: https://github.com/ros2-gbp/udp_msgs-release.git version: 0.0.5 uncrustify_vendor: - tag: release/kilted/uncrustify_vendor/3.1.0-2 + tag: release/rolling/uncrustify_vendor/3.2.0-1 url: https://github.com/ros2-gbp/uncrustify_vendor-release.git - version: 3.1.0 + version: 3.2.0 unique_identifier_msgs: - tag: release/kilted/unique_identifier_msgs/2.7.0-2 + tag: release/rolling/unique_identifier_msgs/2.8.1-1 url: https://github.com/ros2-gbp/unique_identifier_msgs-release.git - version: 2.7.0 + version: 2.8.1 ur: - tag: release/kilted/ur/4.5.0-1 + tag: release/rolling/ur/5.0.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 4.5.0 + version: 5.0.0 +ur10_inverse_dynamics_solver: + tag: release/rolling/ur10_inverse_dynamics_solver/6.0.1-3 + url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git + version: 6.0.1 ur_calibration: - tag: release/kilted/ur_calibration/4.5.0-1 + tag: release/rolling/ur_calibration/5.0.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 4.5.0 + version: 5.0.0 ur_client_library: - tag: release/kilted/ur_client_library/2.8.0-1 + tag: release/rolling/ur_client_library/2.9.0-1 url: https://github.com/ros2-gbp/Universal_Robots_Client_Library-release.git - version: 2.8.0 + version: 2.9.0 ur_controllers: - tag: release/kilted/ur_controllers/4.5.0-1 + tag: release/rolling/ur_controllers/5.0.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 4.5.0 + version: 5.0.0 ur_dashboard_msgs: - tag: release/kilted/ur_dashboard_msgs/4.5.0-1 + tag: release/rolling/ur_dashboard_msgs/5.0.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 4.5.0 + version: 5.0.0 ur_description: - tag: release/kilted/ur_description/4.3.0-1 + tag: release/rolling/ur_description/4.3.0-1 url: https://github.com/ros2-gbp/ur_description-release.git version: 4.3.0 ur_moveit_config: - tag: release/kilted/ur_moveit_config/4.5.0-1 + tag: release/rolling/ur_moveit_config/5.0.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 4.5.0 + version: 5.0.0 ur_msgs: - tag: release/kilted/ur_msgs/2.5.0-1 + tag: release/rolling/ur_msgs/2.5.0-1 url: https://github.com/ros2-gbp/ur_msgs-release.git version: 2.5.0 ur_robot_driver: - tag: release/kilted/ur_robot_driver/4.5.0-1 + tag: release/rolling/ur_robot_driver/5.0.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 4.5.0 + version: 5.0.0 ur_simulation_gz: - tag: release/kilted/ur_simulation_gz/2.5.0-1 + tag: release/rolling/ur_simulation_gz/2.5.0-1 url: https://github.com/ros2-gbp/ur_simulation_gz-release.git version: 2.5.0 urdf: - tag: release/kilted/urdf/2.12.3-1 + tag: release/rolling/urdf/2.13.1-1 url: https://github.com/ros2-gbp/urdf-release.git - version: 2.12.3 + version: 2.13.1 urdf_launch: - tag: release/kilted/urdf_launch/0.1.2-1 + tag: release/rolling/urdf_launch/0.1.2-1 url: https://github.com/ros2-gbp/urdf_launch-release.git version: 0.1.2 urdf_parser_plugin: - tag: release/kilted/urdf_parser_plugin/2.12.3-1 + tag: release/rolling/urdf_parser_plugin/2.13.1-1 url: https://github.com/ros2-gbp/urdf-release.git - version: 2.12.3 + version: 2.13.1 +urdf_test: + tag: release/rolling/urdf_test/2.1.1-1 + url: https://github.com/ros2-gbp/urdf_test-release.git + version: 2.1.1 urdf_tutorial: - tag: release/kilted/urdf_tutorial/1.1.0-3 + tag: release/rolling/urdf_tutorial/1.1.0-2 url: https://github.com/ros2-gbp/urdf_tutorial-release.git version: 1.1.0 urdfdom: - tag: release/kilted/urdfdom/5.0.0-1 + tag: release/rolling/urdfdom/5.1.0-1 url: https://github.com/ros2-gbp/urdfdom-release.git - version: 5.0.0 + version: 5.1.0 urdfdom_headers: - tag: release/kilted/urdfdom_headers/1.1.2-1 + tag: release/rolling/urdfdom_headers/2.1.0-1 url: https://github.com/ros2-gbp/urdfdom_headers-release.git - version: 1.1.2 + version: 2.1.0 urdfdom_py: - tag: release/kilted/urdfdom_py/1.2.1-3 + tag: release/rolling/urdfdom_py/1.2.1-2 url: https://github.com/ros2-gbp/urdfdom_py-release.git version: 1.2.1 urg_c: - tag: release/kilted/urg_c/1.0.4001-6 + tag: release/rolling/urg_c/1.0.4001-5 url: https://github.com/ros2-gbp/urg_c-release.git version: 1.0.4001 urg_node: - tag: release/kilted/urg_node/1.2.0-1 + tag: release/rolling/urg_node/1.2.0-1 url: https://github.com/ros2-gbp/urg_node-release.git version: 1.2.0 urg_node_msgs: - tag: release/kilted/urg_node_msgs/1.0.1-9 + tag: release/rolling/urg_node_msgs/1.0.1-8 url: https://github.com/ros2-gbp/urg_node_msgs-release.git version: 1.0.1 usb_cam: - tag: release/kilted/usb_cam/0.8.1-2 + tag: release/rolling/usb_cam/0.8.1-1 url: https://github.com/ros2-gbp/usb_cam-release.git version: 0.8.1 v4l2_camera: - tag: release/kilted/v4l2_camera/0.7.1-2 + tag: release/rolling/v4l2_camera/0.8.0-1 url: https://github.com/ros2-gbp/ros2_v4l2_camera-release.git - version: 0.7.1 + version: 0.8.0 velocity_controllers: - tag: release/kilted/velocity_controllers/5.13.1-1 + tag: release/rolling/velocity_controllers/6.5.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 5.13.1 + version: 6.5.0 velodyne: - tag: release/kilted/velodyne/2.5.1-2 + tag: release/rolling/velodyne/2.5.1-1 url: https://github.com/ros2-gbp/velodyne-release.git version: 2.5.1 velodyne_driver: - tag: release/kilted/velodyne_driver/2.5.1-2 + tag: release/rolling/velodyne_driver/2.5.1-1 url: https://github.com/ros2-gbp/velodyne-release.git version: 2.5.1 velodyne_laserscan: - tag: release/kilted/velodyne_laserscan/2.5.1-2 + tag: release/rolling/velodyne_laserscan/2.5.1-1 url: https://github.com/ros2-gbp/velodyne-release.git version: 2.5.1 velodyne_msgs: - tag: release/kilted/velodyne_msgs/2.5.1-2 + tag: release/rolling/velodyne_msgs/2.5.1-1 url: https://github.com/ros2-gbp/velodyne-release.git version: 2.5.1 velodyne_pointcloud: - tag: release/kilted/velodyne_pointcloud/2.5.1-2 + tag: release/rolling/velodyne_pointcloud/2.5.1-1 url: https://github.com/ros2-gbp/velodyne-release.git version: 2.5.1 vision_msgs: - tag: release/kilted/vision_msgs/4.2.0-1 + tag: release/rolling/vision_msgs/4.2.0-1 url: https://github.com/ros2-gbp/vision_msgs-release.git version: 4.2.0 vision_msgs_layers: - tag: release/kilted/vision_msgs_layers/0.2.0-4 + tag: release/rolling/vision_msgs_layers/0.2.0-3 url: https://github.com/ros2-gbp/vision_msgs_layers-release.git version: 0.2.0 vision_msgs_rviz_plugins: - tag: release/kilted/vision_msgs_rviz_plugins/4.2.0-1 + tag: release/rolling/vision_msgs_rviz_plugins/4.2.0-1 url: https://github.com/ros2-gbp/vision_msgs-release.git version: 4.2.0 vision_opencv: - tag: release/kilted/vision_opencv/4.1.0-2 + tag: release/rolling/vision_opencv/4.1.0-1 url: https://github.com/ros2-gbp/vision_opencv-release.git version: 4.1.0 visp: - tag: release/kilted/visp/3.7.0-6 + tag: release/rolling/visp/3.7.0-4 url: https://github.com/ros2-gbp/visp-release.git version: 3.7.0 visualization_msgs: - tag: release/kilted/visualization_msgs/5.5.2-1 + tag: release/rolling/visualization_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 5.5.2 + version: 5.9.1 vitis_common: - tag: release/kilted/vitis_common/0.4.2-4 + tag: release/rolling/vitis_common/0.4.2-3 url: https://github.com/ros2-gbp/vitis_common-release.git version: 0.4.2 vrpn: - tag: release/kilted/vrpn/7.35.0-21 + tag: release/rolling/vrpn/7.35.0-20 url: https://github.com/ros2-gbp/vrpn-release.git version: 7.35.0 vrpn_mocap: - tag: release/kilted/vrpn_mocap/1.1.0-4 + tag: release/rolling/vrpn_mocap/1.1.0-3 url: https://github.com/ros2-gbp/vrpn_mocap-release.git version: 1.1.0 warehouse_ros: - tag: release/kilted/warehouse_ros/2.0.5-2 + tag: release/rolling/warehouse_ros/2.0.6-1 url: https://github.com/ros2-gbp/warehouse_ros-release.git - version: 2.0.5 + version: 2.0.6 warehouse_ros_sqlite: - tag: release/kilted/warehouse_ros_sqlite/1.0.5-2 + tag: release/rolling/warehouse_ros_sqlite/1.0.6-1 url: https://github.com/ros2-gbp/warehouse_ros_sqlite-release.git - version: 1.0.5 + version: 1.0.6 web_video_server: - tag: release/kilted/web_video_server/3.1.0-1 + tag: release/rolling/web_video_server/3.1.0-1 url: https://github.com/ros2-gbp/web_video_server-release.git version: 3.1.0 webots_ros2: - tag: release/kilted/webots_ros2/2025.0.1-1 + tag: release/rolling/webots_ros2/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_control: - tag: release/kilted/webots_ros2_control/2025.0.1-1 + tag: release/rolling/webots_ros2_control/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_crazyflie: - tag: release/kilted/webots_ros2_crazyflie/2025.0.1-1 + tag: release/rolling/webots_ros2_crazyflie/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_driver: - tag: release/kilted/webots_ros2_driver/2025.0.1-1 + tag: release/rolling/webots_ros2_driver/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_epuck: - tag: release/kilted/webots_ros2_epuck/2025.0.1-1 + tag: release/rolling/webots_ros2_epuck/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_husarion: - tag: release/kilted/webots_ros2_husarion/2025.0.1-1 + tag: release/rolling/webots_ros2_husarion/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_importer: - tag: release/kilted/webots_ros2_importer/2025.0.1-1 + tag: release/rolling/webots_ros2_importer/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_mavic: - tag: release/kilted/webots_ros2_mavic/2025.0.1-1 + tag: release/rolling/webots_ros2_mavic/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_msgs: - tag: release/kilted/webots_ros2_msgs/2025.0.1-1 + tag: release/rolling/webots_ros2_msgs/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_tesla: - tag: release/kilted/webots_ros2_tesla/2025.0.1-1 + tag: release/rolling/webots_ros2_tesla/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_tests: - tag: release/kilted/webots_ros2_tests/2025.0.1-1 + tag: release/rolling/webots_ros2_tests/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_tiago: - tag: release/kilted/webots_ros2_tiago/2025.0.1-1 + tag: release/rolling/webots_ros2_tiago/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_turtlebot: - tag: release/kilted/webots_ros2_turtlebot/2025.0.1-1 + tag: release/rolling/webots_ros2_turtlebot/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 webots_ros2_universal_robot: - tag: release/kilted/webots_ros2_universal_robot/2025.0.1-1 + tag: release/rolling/webots_ros2_universal_robot/2025.0.1-1 url: https://github.com/ros2-gbp/webots_ros2-release.git version: 2025.0.1 wiimote: - tag: release/kilted/wiimote/3.3.0-3 + tag: release/rolling/wiimote/3.3.0-2 url: https://github.com/ros2-gbp/joystick_drivers-release.git version: 3.3.0 wiimote_msgs: - tag: release/kilted/wiimote_msgs/3.3.0-3 + tag: release/rolling/wiimote_msgs/3.3.0-2 url: https://github.com/ros2-gbp/joystick_drivers-release.git version: 3.3.0 xacro: - tag: release/kilted/xacro/2.1.1-1 + tag: release/rolling/xacro/2.1.1-1 url: https://github.com/ros2-gbp/xacro-release.git version: 2.1.1 -yaets: - tag: release/kilted/yaets/1.0.3-1 - url: https://github.com/fmrico/yaets-release.git - version: 1.0.3 yaml_cpp_vendor: - tag: release/kilted/yaml_cpp_vendor/9.1.0-2 + tag: release/rolling/yaml_cpp_vendor/9.2.0-1 url: https://github.com/ros2-gbp/yaml_cpp_vendor-release.git - version: 9.1.0 + version: 9.2.0 yasmin: - tag: release/kilted/yasmin/4.2.4-1 + tag: release/rolling/yasmin/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 yasmin_demos: - tag: release/kilted/yasmin_demos/4.2.4-1 + tag: release/rolling/yasmin_demos/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 yasmin_editor: - tag: release/kilted/yasmin_editor/4.2.4-1 + tag: release/rolling/yasmin_editor/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 yasmin_factory: - tag: release/kilted/yasmin_factory/4.2.4-1 + tag: release/rolling/yasmin_factory/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 yasmin_msgs: - tag: release/kilted/yasmin_msgs/4.2.4-1 + tag: release/rolling/yasmin_msgs/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 yasmin_ros: - tag: release/kilted/yasmin_ros/4.2.4-1 + tag: release/rolling/yasmin_ros/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 yasmin_viewer: - tag: release/kilted/yasmin_viewer/4.2.4-1 + tag: release/rolling/yasmin_viewer/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git version: 4.2.4 zbar_ros: - tag: release/kilted/zbar_ros/0.7.0-2 + tag: release/rolling/zbar_ros/0.7.0-1 url: https://github.com/ros2-gbp/zbar_ros-release.git version: 0.7.0 zbar_ros_interfaces: - tag: release/kilted/zbar_ros_interfaces/0.7.0-2 + tag: release/rolling/zbar_ros_interfaces/0.7.0-1 url: https://github.com/ros2-gbp/zbar_ros-release.git version: 0.7.0 +zed_description: + tag: release/rolling/zed_description/0.1.3-1 + url: https://github.com/ros2-gbp/zed-ros2-description-release.git + version: 0.1.3 zed_msgs: - tag: release/kilted/zed_msgs/5.0.0-2 + tag: release/rolling/zed_msgs/5.2.1-1 url: https://github.com/ros2-gbp/zed-ros2-interfaces-release.git - version: 5.0.0 + version: 5.2.1 zenoh_bridge_dds: - tag: release/kilted/zenoh_bridge_dds/0.5.0-5 + tag: release/rolling/zenoh_bridge_dds/0.5.0-4 url: https://github.com/ros2-gbp/zenoh_bridge_dds-release.git version: 0.5.0 zenoh_cpp_vendor: - tag: release/kilted/zenoh_cpp_vendor/0.6.6-1 + tag: release/rolling/zenoh_cpp_vendor/0.10.2-1 url: https://github.com/ros2-gbp/rmw_zenoh-release.git - version: 0.6.6 + version: 0.10.2 zenoh_security_tools: - tag: release/kilted/zenoh_security_tools/0.6.6-1 + tag: release/rolling/zenoh_security_tools/0.10.2-1 url: https://github.com/ros2-gbp/rmw_zenoh-release.git - version: 0.6.6 + version: 0.10.2 zlib_point_cloud_transport: - tag: release/kilted/zlib_point_cloud_transport/5.0.4-1 + tag: release/rolling/zlib_point_cloud_transport/6.1.0-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.1.0 zmqpp_vendor: - tag: release/kilted/zmqpp_vendor/0.0.2-4 + tag: release/rolling/zmqpp_vendor/0.0.2-3 url: https://github.com/ros2-gbp/zmqpp_vendor-release.git version: 0.0.2 zstd_image_transport: - tag: release/kilted/zstd_image_transport/5.1.1-1 + tag: release/rolling/zstd_image_transport/6.2.3-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 5.1.1 + version: 6.2.3 zstd_point_cloud_transport: - tag: release/kilted/zstd_point_cloud_transport/5.0.4-1 + tag: release/rolling/zstd_point_cloud_transport/6.1.0-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.1.0 zstd_vendor: - tag: release/kilted/zstd_vendor/0.32.0-2 + tag: release/rolling/zstd_vendor/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.32.0 + version: 0.33.0 diff --git a/tests/ros-kilted-ament-cpplint.yaml b/tests/ros-rolling-ament-cpplint.yaml similarity index 100% rename from tests/ros-kilted-ament-cpplint.yaml rename to tests/ros-rolling-ament-cpplint.yaml diff --git a/tests/ros-kilted-ament-lint-cmake.yaml b/tests/ros-rolling-ament-lint-cmake.yaml similarity index 100% rename from tests/ros-kilted-ament-lint-cmake.yaml rename to tests/ros-rolling-ament-lint-cmake.yaml diff --git a/tests/ros-kilted-ament-xmllint.yaml b/tests/ros-rolling-ament-xmllint.yaml similarity index 100% rename from tests/ros-kilted-ament-xmllint.yaml rename to tests/ros-rolling-ament-xmllint.yaml diff --git a/tests/ros-kilted-control-toolbox.yaml b/tests/ros-rolling-control-toolbox.yaml similarity index 100% rename from tests/ros-kilted-control-toolbox.yaml rename to tests/ros-rolling-control-toolbox.yaml diff --git a/tests/ros-kilted-desktop-full.yaml b/tests/ros-rolling-desktop-full.yaml similarity index 83% rename from tests/ros-kilted-desktop-full.yaml rename to tests/ros-rolling-desktop-full.yaml index 5401549..09d4681 100644 --- a/tests/ros-kilted-desktop-full.yaml +++ b/tests/ros-rolling-desktop-full.yaml @@ -4,4 +4,4 @@ tests: - ros2 pkg prefix desktop_full requirements: run: - - ros-kilted-ros2pkg + - ros-rolling-ros2pkg diff --git a/tests/ros-kilted-desktop.yaml b/tests/ros-rolling-desktop.yaml similarity index 83% rename from tests/ros-kilted-desktop.yaml rename to tests/ros-rolling-desktop.yaml index 8fb19d5..0423bda 100644 --- a/tests/ros-kilted-desktop.yaml +++ b/tests/ros-rolling-desktop.yaml @@ -4,4 +4,4 @@ tests: - ros2 pkg prefix desktop requirements: run: - - ros-kilted-ros2pkg + - ros-rolling-ros2pkg diff --git a/tests/ros-kilted-pcl-conversions.yaml b/tests/ros-rolling-pcl-conversions.yaml similarity index 84% rename from tests/ros-kilted-pcl-conversions.yaml rename to tests/ros-rolling-pcl-conversions.yaml index 708714c..9aefd02 100644 --- a/tests/ros-kilted-pcl-conversions.yaml +++ b/tests/ros-rolling-pcl-conversions.yaml @@ -4,4 +4,4 @@ tests: - ros2 pkg prefix pcl_conversions requirements: run: - - ros-kilted-ros2pkg + - ros-rolling-ros2pkg diff --git a/tests/ros-kilted-pinocchio.yaml b/tests/ros-rolling-pinocchio.yaml similarity index 100% rename from tests/ros-kilted-pinocchio.yaml rename to tests/ros-rolling-pinocchio.yaml diff --git a/tests/ros-kilted-rclpy.yaml b/tests/ros-rolling-rclpy.yaml similarity index 100% rename from tests/ros-kilted-rclpy.yaml rename to tests/ros-rolling-rclpy.yaml diff --git a/tests/ros-kilted-turtlebot3.yaml b/tests/ros-rolling-turtlebot3.yaml similarity index 83% rename from tests/ros-kilted-turtlebot3.yaml rename to tests/ros-rolling-turtlebot3.yaml index 761dde0..828c357 100644 --- a/tests/ros-kilted-turtlebot3.yaml +++ b/tests/ros-rolling-turtlebot3.yaml @@ -4,4 +4,4 @@ tests: - ros2 pkg prefix turtlebot3 requirements: run: - - ros-kilted-ros2pkg + - ros-rolling-ros2pkg diff --git a/tests/ros-kilted-ur-client-library.yaml b/tests/ros-rolling-ur-client-library.yaml similarity index 100% rename from tests/ros-kilted-ur-client-library.yaml rename to tests/ros-rolling-ur-client-library.yaml diff --git a/vinca.yaml b/vinca.yaml index a186ed5..197c5c2 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -1,4 +1,4 @@ -ros_distro: kilted +ros_distro: rolling # mapping for package keys conda_index: @@ -38,12 +38,16 @@ packages_remove_from_deps: skip_existing: # - output - - https://conda.anaconda.org/robostack-kilted/ + - https://conda.anaconda.org/robostack-rolling/ packages_select_by_deps: - ament_cmake_core - ament_cmake_catch2 - ament_cmake_mypy + - rosidl_buffer + - rosidl_buffer_backend + - rosidl_buffer_backend_registry + - rosidl_buffer_py - ros_base - ros_environment @@ -82,8 +86,6 @@ packages_select_by_deps: - slam_toolbox - turtlebot3 - - apriltag_ros - - ackermann-msgs - sbg_driver @@ -160,6 +162,12 @@ packages_select_by_deps: - py-trees-ros - py-trees-ros-viewer + - nmea-navsat-driver + - diagnostic-remote-logging + - robot-localization + - web-video-server + - persist-parameter-server + # These packages are only built on Linux as they depend on Linux-specific API - if: linux then: @@ -185,6 +193,8 @@ packages_select_by_deps: - v4l2_camera # Serial communication only implemented for linux - swri_serial_util + # Depends on camera_ros + - apriltag_ros # These packages are currently not build on Windows, but they be with some work - if: not win @@ -197,7 +207,7 @@ packages_select_by_deps: - moveit-ros-perception - moveit-ros-occupancy-map-monitor - moveit-runtime - - pinocchio + # - pinocchio - serial_driver - swri_console # Until sync of: https://github.com/ros/rosdistro/pull/49750 # TODO on windows: fix iconv link issue