From 373f995eb722130a347f62bf8e3286226f29fffb Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 19:37:52 +0900 Subject: [PATCH 01/98] rolling Signed-off-by: Daisuke Nishimatsu --- pixi.toml | 18 +- rosdistro_snapshot.yaml | 5550 ++++++++++++++++++--------------------- vinca.yaml | 4 +- 3 files changed, 2580 insertions(+), 2992 deletions(-) diff --git a/pixi.toml b/pixi.toml index 166e37e..4862bbe 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-kilted-` prefix to the package name, e.g. `pixi build-one --package ros-rolling-ros-workspace`" diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 7ad347f..29a616a 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,6553 +1,6141 @@ -# Snapshot generated by vinca-snapshot on 2026-03-26T14:18:41Z UTC for distro kilted +# Snapshot generated by vinca-snapshot on 2026-04-07T10:28:20Z 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_clang_tidy: - tag: release/kilted/ament_clang_tidy/0.19.2-2 + tag: release/rolling/ament_clang_tidy/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_clang_tidy: - tag: release/kilted/ament_cmake_clang_tidy/0.19.2-2 + tag: release/rolling/ament_cmake_clang_tidy/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_copyright: - tag: release/kilted/ament_cmake_copyright/0.19.2-2 + tag: release/rolling/ament_cmake_copyright/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_cpplint: - tag: release/kilted/ament_cmake_cpplint/0.19.2-2 + tag: release/rolling/ament_cmake_cpplint/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_mypy: - tag: release/kilted/ament_cmake_mypy/0.19.2-2 + tag: release/rolling/ament_cmake_mypy/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_pclint: - tag: release/kilted/ament_cmake_pclint/0.19.2-2 + tag: release/rolling/ament_cmake_pclint/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_pep257: - tag: release/kilted/ament_cmake_pep257/0.19.2-2 + tag: release/rolling/ament_cmake_pep257/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_pycodestyle: - tag: release/kilted/ament_cmake_pycodestyle/0.19.2-2 + tag: release/rolling/ament_cmake_pycodestyle/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cmake_pyflakes: - tag: release/kilted/ament_cmake_pyflakes/0.19.2-2 + tag: release/rolling/ament_cmake_pyflakes/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.7.5 + version: 2.8.6 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_copyright: - tag: release/kilted/ament_copyright/0.19.2-2 + tag: release/rolling/ament_copyright/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cppcheck: - tag: release/kilted/ament_cppcheck/0.19.2-2 + tag: release/rolling/ament_cppcheck/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_cpplint: - tag: release/kilted/ament_cpplint/0.19.2-2 + tag: release/rolling/ament_cpplint/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_index_cpp: - tag: release/kilted/ament_index_cpp/1.11.3-1 + tag: release/rolling/ament_index_cpp/1.13.2-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.11.3 + version: 1.13.2 ament_index_python: - tag: release/kilted/ament_index_python/1.11.3-1 + tag: release/rolling/ament_index_python/1.13.2-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.11.3 + version: 1.13.2 ament_lint: - tag: release/kilted/ament_lint/0.19.2-2 + tag: release/rolling/ament_lint/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_lint_auto: - tag: release/kilted/ament_lint_auto/0.19.2-2 + tag: release/rolling/ament_lint_auto/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_lint_cmake: - tag: release/kilted/ament_lint_cmake/0.19.2-2 + tag: release/rolling/ament_lint_cmake/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_lint_common: - tag: release/kilted/ament_lint_common/0.19.2-2 + tag: release/rolling/ament_lint_common/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_mypy: - tag: release/kilted/ament_mypy/0.19.2-2 + tag: release/rolling/ament_mypy/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.2-1 url: https://github.com/ros2-gbp/ament_package-release.git - version: 0.17.2 + version: 0.18.2 ament_pclint: - tag: release/kilted/ament_pclint/0.19.2-2 + tag: release/rolling/ament_pclint/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_pep257: - tag: release/kilted/ament_pep257/0.19.2-2 + tag: release/rolling/ament_pep257/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_pycodestyle: - tag: release/kilted/ament_pycodestyle/0.19.2-2 + tag: release/rolling/ament_pycodestyle/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_pyflakes: - tag: release/kilted/ament_pyflakes/0.19.2-2 + tag: release/rolling/ament_pyflakes/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 ament_uncrustify: - tag: release/kilted/ament_uncrustify/0.19.2-2 + tag: release/rolling/ament_uncrustify/0.20.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.3-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.19.2 + version: 0.20.3 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.2-1 url: https://github.com/ros2-gbp/class_loader-release.git - version: 2.8.1 + version: 2.9.2 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.1-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git version: 3.0.1 cras_cpp_common: - tag: release/kilted/cras_cpp_common/3.0.1-1 + tag: release/rolling/cras_cpp_common/3.0.1-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git version: 3.0.1 cras_lint: - tag: release/kilted/cras_lint/3.0.1-1 + tag: release/rolling/cras_lint/3.0.1-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git version: 3.0.1 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.1-1 url: https://github.com/ros2-gbp/cras_ros_utils-release.git version: 3.0.1 +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.0.1-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.0.1 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.1-1 url: https://github.com/ros2-gbp/event_camera_tools-release.git version: 3.1.1 event_image_reconstruction_fibar: - tag: release/kilted/event_image_reconstruction_fibar/3.0.3-1 + tag: release/rolling/event_image_reconstruction_fibar/3.0.3-1 url: https://github.com/ros2-gbp/event_image_reconstruction_fibar-release.git version: 3.0.3 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.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 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.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 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.0-1 url: https://github.com/ros2-gbp/googletest-release.git - version: 1.15.1 + version: 1.16.0 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 gtest_vendor: - tag: release/kilted/gtest_vendor/1.15.1-2 + tag: release/rolling/gtest_vendor/1.16.0-1 url: https://github.com/ros2-gbp/googletest-release.git - version: 1.15.1 + version: 1.16.0 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.2-1 url: https://github.com/ros2-gbp/interactive_markers-release.git - version: 2.7.1 + version: 2.8.2 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.6-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.6 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.6-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.6 launch_ros: - tag: release/kilted/launch_ros/0.28.5-1 + tag: release/rolling/launch_ros/0.29.6-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.28.5 + version: 0.29.6 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.6-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.6 launch_testing_ament_cmake: - tag: release/kilted/launch_testing_ament_cmake/3.8.7-1 + tag: release/rolling/launch_testing_ament_cmake/3.9.6-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.6 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.6-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.28.5 + version: 0.29.6 launch_xml: - tag: release/kilted/launch_xml/3.8.7-1 + tag: release/rolling/launch_xml/3.9.6-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.6 launch_yaml: - tag: release/kilted/launch_yaml/3.8.7-1 + tag: release/rolling/launch_yaml/3.9.6-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.8.7 + version: 3.9.6 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.1.0-1 + url: https://github.com/ros2-gbp/linear-feedback-controller-release.git + version: 3.1.0 +linear_feedback_controller_msgs: + tag: release/rolling/linear_feedback_controller_msgs/1.2.1-1 + url: https://github.com/ros2-gbp/linear-feedback-controller-msgs-release.git + version: 1.2.1 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.7-1 url: https://github.com/ros2-gbp/ros2_message_filters-release.git - version: 7.1.6 + version: 7.3.7 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.4-2 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git version: 0.1.4 moveit_task_constructor_core: - tag: release/kilted/moveit_task_constructor_core/0.1.4-2 + tag: release/rolling/moveit_task_constructor_core/0.1.4-2 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git version: 0.1.4 moveit_task_constructor_demo: - tag: release/kilted/moveit_task_constructor_demo/0.1.4-2 + tag: release/rolling/moveit_task_constructor_demo/0.1.4-2 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git version: 0.1.4 moveit_task_constructor_msgs: - tag: release/kilted/moveit_task_constructor_msgs/0.1.4-2 + tag: release/rolling/moveit_task_constructor_msgs/0.1.4-2 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git version: 0.1.4 moveit_task_constructor_visualization: - tag: release/kilted/moveit_task_constructor_visualization/0.1.4-2 + tag: release/rolling/moveit_task_constructor_visualization/0.1.4-2 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git version: 0.1.4 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.0.1-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.0.1 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.3.4-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 5.1.6 + version: 5.3.4 point_cloud_transport_plugins: - tag: release/kilted/point_cloud_transport_plugins/5.0.4-1 + tag: release/rolling/point_cloud_transport_plugins/6.0.1-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.0.1 point_cloud_transport_py: - tag: release/kilted/point_cloud_transport_py/5.1.6-1 + tag: release/rolling/point_cloud_transport_py/5.3.4-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 5.1.6 + version: 5.3.4 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.0-1 url: https://github.com/ros2-gbp/py_binding_tools-release.git version: 2.1.0 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.30-1 url: https://github.com/ros2-gbp/qml6_ros2_plugin-release.git - version: 2.26.31 + version: 4.26.30 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.1-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.1 rcl_action: - tag: release/kilted/rcl_action/10.1.4-1 + tag: release/rolling/rcl_action/10.4.1-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.1 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.1-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.1 +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.1-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.1.4 + version: 10.4.1 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.1-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.1 rclcpp_action: - tag: release/kilted/rclcpp_action/29.5.7-1 + tag: release/rolling/rclcpp_action/31.0.1-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.1 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.1-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.1 rclcpp_lifecycle: - tag: release/kilted/rclcpp_lifecycle/29.5.7-1 + tag: release/rolling/rclcpp_lifecycle/31.0.1-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 29.5.7 + version: 31.0.1 rclpy: - tag: release/kilted/rclpy/9.1.5-1 + tag: release/rolling/rclpy/10.0.7-1 url: https://github.com/ros2-gbp/rclpy-release.git - version: 9.1.5 + version: 10.0.7 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.3-1 url: https://github.com/ros2-gbp/rcpputils-release.git - version: 2.13.5 + version: 2.14.3 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.7-1 url: https://github.com/ros2-gbp/rcutils-release.git - version: 6.9.10 + version: 7.0.7 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.2-1 url: https://github.com/ros2-gbp/resource_retriever-release.git - version: 3.7.1 + version: 3.9.2 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.0-1 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.8.2 + version: 7.10.0 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.5-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.3.3 + version: 9.4.5 rmw_fastrtps_dynamic_cpp: - tag: release/kilted/rmw_fastrtps_dynamic_cpp/9.3.3-1 + tag: release/rolling/rmw_fastrtps_dynamic_cpp/9.4.5-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.3.3 + version: 9.4.5 rmw_fastrtps_shared_cpp: - tag: release/kilted/rmw_fastrtps_shared_cpp/9.3.3-1 + tag: release/rolling/rmw_fastrtps_shared_cpp/9.4.5-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.3.3 + version: 9.4.5 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.4-1 url: https://github.com/ros2-gbp/rmw_implementation-release.git - version: 3.0.6 + version: 3.1.4 rmw_implementation_cmake: - tag: release/kilted/rmw_implementation_cmake/7.8.2-2 + tag: release/rolling/rmw_implementation_cmake/7.10.0-1 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.8.2 + version: 7.10.0 rmw_security_common: - tag: release/kilted/rmw_security_common/7.8.2-2 + tag: release/rolling/rmw_security_common/7.10.0-1 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.8.2 + version: 7.10.0 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.4-1 url: https://github.com/ros2-gbp/robot_state_publisher-release.git - version: 3.4.3 + version: 3.5.4 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.6-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.28.5 + version: 0.29.6 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/3.26.30-1 url: https://github.com/ros2-gbp/ros_babel_fish-release.git - version: 3.26.31 + version: 3.26.30 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/3.26.30-1 url: https://github.com/ros2-gbp/ros_babel_fish-release.git - version: 3.26.31 + version: 3.26.30 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.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_cli: - tag: release/kilted/rosidl_cli/4.9.6-1 + tag: release/rolling/rosidl_cli/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_cmake: - tag: release/kilted/rosidl_cmake/4.9.6-1 + tag: release/rolling/rosidl_cmake/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_core_generators: - tag: release/kilted/rosidl_core_generators/0.3.2-1 + tag: release/rolling/rosidl_core_generators/0.4.1-1 url: https://github.com/ros2-gbp/rosidl_core-release.git - version: 0.3.2 + version: 0.4.1 rosidl_core_runtime: - tag: release/kilted/rosidl_core_runtime/0.3.2-1 + tag: release/rolling/rosidl_core_runtime/0.4.1-1 url: https://github.com/ros2-gbp/rosidl_core-release.git - version: 0.3.2 + version: 0.4.1 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.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_generator_cpp: - tag: release/kilted/rosidl_generator_cpp/4.9.6-1 + tag: release/rolling/rosidl_generator_cpp/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 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.0-1 url: https://github.com/ros2-gbp/rosidl_python-release.git - version: 0.24.2 + version: 0.27.0 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.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_parser: - tag: release/kilted/rosidl_parser/4.9.6-1 + tag: release/rolling/rosidl_parser/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_pycommon: - tag: release/kilted/rosidl_pycommon/4.9.6-1 + tag: release/rolling/rosidl_pycommon/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_runtime_c: - tag: release/kilted/rosidl_runtime_c/4.9.6-1 + tag: release/rolling/rosidl_runtime_c/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_runtime_cpp: - tag: release/kilted/rosidl_runtime_cpp/4.9.6-1 + tag: release/rolling/rosidl_runtime_cpp/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_runtime_py: - tag: release/kilted/rosidl_runtime_py/0.14.1-2 + tag: release/rolling/rosidl_runtime_py/0.15.1-1 url: https://github.com/ros2-gbp/rosidl_runtime_py-release.git - version: 0.14.1 + version: 0.15.1 rosidl_typesupport_c: - tag: release/kilted/rosidl_typesupport_c/3.3.3-2 + tag: release/rolling/rosidl_typesupport_c/3.4.1-1 url: https://github.com/ros2-gbp/rosidl_typesupport-release.git - version: 3.3.3 + version: 3.4.1 rosidl_typesupport_cpp: - tag: release/kilted/rosidl_typesupport_cpp/3.3.3-2 + tag: release/rolling/rosidl_typesupport_cpp/3.4.1-1 url: https://github.com/ros2-gbp/rosidl_typesupport-release.git - version: 3.3.3 + version: 3.4.1 rosidl_typesupport_fastrtps_c: - tag: release/kilted/rosidl_typesupport_fastrtps_c/3.8.2-1 + tag: release/rolling/rosidl_typesupport_fastrtps_c/3.9.3-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 3.8.2 + version: 3.9.3 rosidl_typesupport_fastrtps_cpp: - tag: release/kilted/rosidl_typesupport_fastrtps_cpp/3.8.2-1 + tag: release/rolling/rosidl_typesupport_fastrtps_cpp/3.9.3-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 3.8.2 + version: 3.9.3 rosidl_typesupport_interface: - tag: release/kilted/rosidl_typesupport_interface/4.9.6-1 + tag: release/rolling/rosidl_typesupport_interface/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_typesupport_introspection_c: - tag: release/kilted/rosidl_typesupport_introspection_c/4.9.6-1 + tag: release/rolling/rosidl_typesupport_introspection_c/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 rosidl_typesupport_introspection_cpp: - tag: release/kilted/rosidl_typesupport_introspection_cpp/4.9.6-1 + tag: release/rolling/rosidl_typesupport_introspection_cpp/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 4.9.6 + version: 5.1.3 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.1-1 url: https://github.com/ros2-gbp/rpyutils-release.git - version: 0.6.3 + version: 0.7.1 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.1-1 url: https://github.com/ros2-gbp/rqt_graph-release.git - version: 1.7.1 + version: 1.8.1 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.5-1 url: https://github.com/ros2-gbp/rqt_tf_tree-release.git version: 1.0.5 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.4-2 url: https://github.com/ros2-gbp/moveit_task_constructor-release.git version: 0.1.4 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.0.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.0.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.8-1 url: https://github.com/ros2-gbp/srdfdom-release.git version: 2.0.8 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.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 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.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_eigen: - tag: release/kilted/tf2_eigen/0.41.6-1 + tag: release/rolling/tf2_eigen/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_eigen_kdl: - tag: release/kilted/tf2_eigen_kdl/0.41.6-1 + tag: release/rolling/tf2_eigen_kdl/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_geometry_msgs: - tag: release/kilted/tf2_geometry_msgs/0.41.6-1 + tag: release/rolling/tf2_geometry_msgs/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_kdl: - tag: release/kilted/tf2_kdl/0.41.6-1 + tag: release/rolling/tf2_kdl/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_msgs: - tag: release/kilted/tf2_msgs/0.41.6-1 + tag: release/rolling/tf2_msgs/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_py: - tag: release/kilted/tf2_py/0.41.6-1 + tag: release/rolling/tf2_py/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_ros: - tag: release/kilted/tf2_ros/0.41.6-1 + tag: release/rolling/tf2_ros/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_ros_py: - tag: release/kilted/tf2_ros_py/0.41.6-1 + tag: release/rolling/tf2_ros_py/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_sensor_msgs: - tag: release/kilted/tf2_sensor_msgs/0.41.6-1 + tag: release/rolling/tf2_sensor_msgs/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 tf2_tools: - tag: release/kilted/tf2_tools/0.41.6-1 + tag: release/rolling/tf2_tools/0.45.6-2 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.41.6 + version: 0.45.6 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/4.5.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 4.5.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/4.5.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 4.5.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/4.5.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 4.5.0 ur_dashboard_msgs: - tag: release/kilted/ur_dashboard_msgs/4.5.0-1 + tag: release/rolling/ur_dashboard_msgs/4.5.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 4.5.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/4.5.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 4.5.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/4.5.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 4.5.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.0.1-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.0.1 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.0.1-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 5.0.4 + version: 6.0.1 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/vinca.yaml b/vinca.yaml index a186ed5..a4be8c0 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -1,4 +1,4 @@ -ros_distro: kilted +ros_distro: rolling # mapping for package keys conda_index: @@ -38,7 +38,7 @@ 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 From 610d1a907197e4d565a3304e306dbfc119090e9f Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 21:04:23 +0900 Subject: [PATCH 02/98] update deps Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 11 +++-------- pkg_additional_info.yaml | 5 +++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index ffaeca3..2a22157 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -43,7 +43,7 @@ cdt_name: # [linux] - conda # [linux] python: - - 3.12.* *_cpython + - 3.14.* *_cp314 python_impl: - cpython @@ -71,14 +71,9 @@ cxx_compiler_version: # [unix] - 18 # [osx] libzenohc: - - 1.7.2 + - 1.8.0 libzenohcxx: - - 1.7.2 + - 1.8.0 libhwloc: - 2.12.2 - -urdfdom: - - 4.0.1 -urdfdom-headers: - - 1.1.2 diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 776ac83..b589fe1 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -23,13 +23,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 From 087e924aaf54d504a411c0bfc603054ab2bf486f Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 21:19:03 +0900 Subject: [PATCH 03/98] rename Signed-off-by: Daisuke Nishimatsu --- ...kilted-ament-cpplint.yaml => ros-rolling-ament-cpplint.yaml} | 0 ...-ament-lint-cmake.yaml => ros-rolling-ament-lint-cmake.yaml} | 0 ...kilted-ament-xmllint.yaml => ros-rolling-ament-xmllint.yaml} | 0 ...ed-control-toolbox.yaml => ros-rolling-control-toolbox.yaml} | 0 ...s-kilted-desktop-full.yaml => ros-rolling-desktop-full.yaml} | 2 +- tests/{ros-kilted-desktop.yaml => ros-rolling-desktop.yaml} | 2 +- ...ed-pcl-conversions.yaml => ros-rolling-pcl-conversions.yaml} | 2 +- tests/{ros-kilted-pinocchio.yaml => ros-rolling-pinocchio.yaml} | 0 tests/{ros-kilted-rclpy.yaml => ros-rolling-rclpy.yaml} | 0 .../{ros-kilted-turtlebot3.yaml => ros-rolling-turtlebot3.yaml} | 2 +- ...r-client-library.yaml => ros-rolling-ur-client-library.yaml} | 0 11 files changed, 4 insertions(+), 4 deletions(-) rename tests/{ros-kilted-ament-cpplint.yaml => ros-rolling-ament-cpplint.yaml} (100%) rename tests/{ros-kilted-ament-lint-cmake.yaml => ros-rolling-ament-lint-cmake.yaml} (100%) rename tests/{ros-kilted-ament-xmllint.yaml => ros-rolling-ament-xmllint.yaml} (100%) rename tests/{ros-kilted-control-toolbox.yaml => ros-rolling-control-toolbox.yaml} (100%) rename tests/{ros-kilted-desktop-full.yaml => ros-rolling-desktop-full.yaml} (83%) rename tests/{ros-kilted-desktop.yaml => ros-rolling-desktop.yaml} (83%) rename tests/{ros-kilted-pcl-conversions.yaml => ros-rolling-pcl-conversions.yaml} (84%) rename tests/{ros-kilted-pinocchio.yaml => ros-rolling-pinocchio.yaml} (100%) rename tests/{ros-kilted-rclpy.yaml => ros-rolling-rclpy.yaml} (100%) rename tests/{ros-kilted-turtlebot3.yaml => ros-rolling-turtlebot3.yaml} (83%) rename tests/{ros-kilted-ur-client-library.yaml => ros-rolling-ur-client-library.yaml} (100%) 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 From 20c4537cfeb44ea6fefb0ceda4dd328c27b9bd84 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 21:19:38 +0900 Subject: [PATCH 04/98] kilted -> rolling Signed-off-by: Daisuke Nishimatsu --- AGENTS.md | 2 +- README.md | 30 +++++++++++++++--------------- check_patches_clean_apply.py | 6 +++--- patch/dependencies.yaml | 24 ++++++++++++------------ pixi.toml | 2 +- rosdistro_additional_recipes.yaml | 6 +++--- 6 files changed, 35 insertions(+), 35 deletions(-) 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/patch/dependencies.yaml b/patch/dependencies.yaml index 6fb2149..e988272 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"] @@ -114,8 +114,8 @@ qt_gui_cpp: rqt_gui_cpp: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] 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: @@ -154,7 +154,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,7 +175,7 @@ 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"] @@ -237,7 +237,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: diff --git a/pixi.toml b/pixi.toml index 4862bbe..f95f99c 100644 --- a/pixi.toml +++ b/pixi.toml @@ -51,5 +51,5 @@ 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-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-kilted-` prefix to the package name, e.g. `pixi build-one --package 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/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml index 545dd7a..6146f12 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 From bdf02b74dc4251bef2013baa00509e3bc5c81d1e Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 21:20:28 +0900 Subject: [PATCH 05/98] rename Signed-off-by: Daisuke Nishimatsu --- ...package.patch => ros-rolling-ament-cmake-vendor-package.patch} | 0 .../{ros-kilted-angles.win.patch => ros-rolling-angles.win.patch} | 0 ...s-kilted-apriltag-ros.patch => ros-rolling-apriltag-ros.patch} | 0 patch/{ros-kilted-apriltag.patch => ros-rolling-apriltag.patch} | 0 ...oware-cmake.win.patch => ros-rolling-autoware-cmake.win.patch} | 0 ...ilters.patch => ros-rolling-autoware-downsample-filters.patch} | 0 ...f-localizer.patch => ros-rolling-autoware-ekf-localizer.patch} | 0 ...ound-filter.patch => ros-rolling-autoware-ground-filter.patch} | 0 ...terpolation.patch => ros-rolling-autoware-interpolation.patch} | 0 ...lman-filter.patch => ros-rolling-autoware-kalman-filter.patch} | 0 ...ension.patch => ros-rolling-autoware-lanelet2-extension.patch} | 0 ...in.patch => ros-rolling-autoware-lanelet2-extension.win.patch} | 0 ...loader.osx.patch => ros-rolling-autoware-map-loader.osx.patch} | 0 ...-matcher.patch => ros-rolling-autoware-ndt-scan-matcher.patch} | 0 ...-interface.patch => ros-rolling-autoware-osqp-interface.patch} | 0 ...or.osx.patch => ros-rolling-autoware-path-generator.osx.patch} | 0 ...qp-interface.patch => ros-rolling-autoware-qp-interface.patch} | 0 ...ler.osx.patch => ros-rolling-autoware-route-handler.osx.patch} | 0 ...rsuit.patch => ros-rolling-autoware-simple-pure-pursuit.patch} | 0 ...are-test-utils.patch => ros-rolling-autoware-test-utils.patch} | 0 ...are-trajectory.patch => ros-rolling-autoware-trajectory.patch} | 0 ...e-utils-debug.patch => ros-rolling-autoware-utils-debug.patch} | 0 ...stem.win.patch => ros-rolling-autoware-utils-system.win.patch} | 0 ...s-kilted-backward-ros.patch => ros-rolling-backward-ros.patch} | 0 ...-cartographer-ros.patch => ros-rolling-cartographer-ros.patch} | 0 ...ros-kilted-fastdds.osx.patch => ros-rolling-fastdds.osx.patch} | 0 ...ros-kilted-fastdds.win.patch => ros-rolling-fastdds.win.patch} | 0 ...r.unix.patch => ros-rolling-ffmpeg-encoder-decoder.unix.patch} | 0 ...ros-kilted-filters.win.patch => ros-rolling-filters.win.patch} | 0 ...ove-bridge.osx.patch => ros-rolling-foxglove-bridge.osx.patch} | 0 ...ed-foxglove-bridge.patch => ros-rolling-foxglove-bridge.patch} | 0 ...ove-bridge.win.patch => ros-rolling-foxglove-bridge.win.patch} | 0 ...-geometric-shapes.patch => ros-rolling-geometric-shapes.patch} | 0 ...ic-shapes.win.patch => ros-rolling-geometric-shapes.win.patch} | 0 ...rid-map-core.osx.patch => ros-rolling-grid-map-core.osx.patch} | 0 ...kilted-grid-map-core.patch => ros-rolling-grid-map-core.patch} | 0 ...-grid-map-pcl.osx.patch => ros-rolling-grid-map-pcl.osx.patch} | 0 ...s2-control.osx.patch => ros-rolling-gz-ros2-control.osx.patch} | 0 ...s2-control.win.patch => ros-rolling-gz-ros2-control.win.patch} | 0 ...rface.unix.patch => ros-rolling-hardware-interface.unix.patch} | 0 ...terface.win.patch => ros-rolling-hardware-interface.win.patch} | 0 ...fcd-lds-driver.patch => ros-rolling-hls-lfcd-lds-driver.patch} | 0 ...inding-c.win.patch => ros-rolling-iceoryx-binding-c.win.patch} | 0 ...ceoryx-hoofs.win.patch => ros-rolling-iceoryx-hoofs.win.patch} | 0 ...-iceoryx-posh.win.patch => ros-rolling-iceoryx-posh.win.patch} | 0 ...lted-image-proc.win.patch => ros-rolling-image-proc.win.patch} | 0 ...-publisher.win.patch => ros-rolling-image-publisher.win.patch} | 0 ...-image-rotate.win.patch => ros-rolling-image-rotate.win.patch} | 0 ...lted-image-view.win.patch => ros-rolling-image-view.win.patch} | 0 .../{ros-kilted-io-context.patch => ros-rolling-io-context.patch} | 0 ...kilted-lanelet2-core.patch => ros-rolling-lanelet2-core.patch} | 0 ...anelet2-core.win.patch => ros-rolling-lanelet2-core.win.patch} | 0 ...examples.win.patch => ros-rolling-lanelet2-examples.win.patch} | 0 ...ed-lanelet2-io.win.patch => ros-rolling-lanelet2-io.win.patch} | 0 ...matching.win.patch => ros-rolling-lanelet2-matching.win.patch} | 0 ...ection.win.patch => ros-rolling-lanelet2-projection.win.patch} | 0 ...et2-python.win.patch => ros-rolling-lanelet2-python.win.patch} | 0 ...2-routing.win.patch => ros-rolling-lanelet2-routing.win.patch} | 0 ...les.win.patch => ros-rolling-lanelet2-traffic-rules.win.patch} | 0 ...dation.win.patch => ros-rolling-lanelet2-validation.win.patch} | 0 ...aser-filters.win.patch => ros-rolling-laser-filters.win.patch} | 0 ...ivox-ros-driver2.patch => ros-rolling-livox-ros-driver2.patch} | 0 ...oveit-common.win.patch => ros-rolling-moveit-common.win.patch} | 0 ...ros-kilted-moveit-core.patch => ros-rolling-moveit-core.patch} | 0 ...ed-moveit-core.win.patch => ros-rolling-moveit-core.win.patch} | 0 ...oveit-kinematics.patch => ros-rolling-moveit-kinematics.patch} | 0 ...kilted-moveit-py.osx.patch => ros-rolling-moveit-py.osx.patch} | 0 ...arks.win.patch => ros-rolling-moveit-ros-benchmarks.win.patch} | 0 ...s-move-group.patch => ros-rolling-moveit-ros-move-group.patch} | 0 ...r.patch => ros-rolling-moveit-ros-occupancy-map-monitor.patch} | 0 ...tion.osx.patch => ros-rolling-moveit-ros-perception.osx.patch} | 0 ...house.win.patch => ros-rolling-moveit-ros-warehouse.win.patch} | 0 ....win.patch => ros-rolling-moveit-setup-core-plugins.win.patch} | 0 ...p-framework.patch => ros-rolling-moveit-setup-framework.patch} | 0 ...tch => ros-rolling-moveit-simple-controller-manager.win.patch} | 0 ...rt-cmake-modules.patch => ros-rolling-mrt-cmake-modules.patch} | 0 ...2-behavior-tree.patch => ros-rolling-nav2-behavior-tree.patch} | 0 ...ros-kilted-nav2-common.patch => ros-rolling-nav2-common.patch} | 0 ...ed-nav2-costmap-2d.patch => ros-rolling-nav2-costmap-2d.patch} | 0 ...map-server.win.patch => ros-rolling-nav2-map-server.win.patch} | 0 ...oller.osx.patch => ros-rolling-nav2-mppi-controller.osx.patch} | 0 ...lted-nav2-route.osx.patch => ros-rolling-nav2-route.osx.patch} | 0 ...-planner.win.patch => ros-rolling-nav2-smac-planner.win.patch} | 0 patch/{ros-kilted-nav2-util.patch => ros-rolling-nav2-util.patch} | 0 ...can-bridge.patch => ros-rolling-nobleo-socketcan-bridge.patch} | 0 ...in.patch => ros-rolling-omni-wheel-drive-controller.win.patch} | 0 patch/{ros-kilted-ompl.patch => ros-rolling-ompl.patch} | 0 .../{ros-kilted-ouster-ros.patch => ros-rolling-ouster-ros.patch} | 0 ...lted-ouster-ros.win.patch => ros-rolling-ouster-ros.win.patch} | 0 ...-statistics.win.patch => ros-rolling-pal-statistics.win.patch} | 0 ...ner.patch => ros-rolling-pilz-industrial-motion-planner.patch} | 0 ...ed-plotjuggler.osx.patch => ros-rolling-plotjuggler.osx.patch} | 0 ...ed-plotjuggler.win.patch => ros-rolling-plotjuggler.win.patch} | 0 ...sg-wrapper.patch => ros-rolling-point-cloud-msg-wrapper.patch} | 0 ...ython-qt-binding.patch => ros-rolling-python-qt-binding.patch} | 0 .../{ros-kilted-qt-gui-cpp.patch => ros-rolling-qt-gui-cpp.patch} | 0 ...dom-numbers.win.patch => ros-rolling-random-numbers.win.patch} | 0 ...ltime-tools.osx.patch => ros-rolling-realtime-tools.osx.patch} | 0 ...lted-rmw-stats-shim.patch => ros-rolling-rmw-stats-shim.patch} | 0 ...ization.win.patch => ros-rolling-robot-localization.win.patch} | 0 ...os-gz-bridge.win.patch => ros-rolling-ros-gz-bridge.win.patch} | 0 ...s-kilted-ros-gz-image.patch => ros-rolling-ros-gz-image.patch} | 0 ...lted-ros-gz-sim.win.patch => ros-rolling-ros-gz-sim.win.patch} | 0 ...kilted-ros-workspace.patch => ros-rolling-ros-workspace.patch} | 0 ...l-generator-py.patch => ros-rolling-rosidl-generator-py.patch} | 0 ...l-generator-rs.patch => ros-rolling-rosidl-generator-rs.patch} | 0 ...ime-cpp.osx.patch => ros-rolling-rosidl-runtime-cpp.osx.patch} | 0 ...ros-kilted-rqt-gui-cpp.patch => ros-rolling-rqt-gui-cpp.patch} | 0 patch/{ros-kilted-rsl.patch => ros-rolling-rsl.patch} | 0 patch/{ros-kilted-rsl.win.patch => ros-rolling-rsl.win.patch} | 0 ...-rviz-ogre-vendor.patch => ros-rolling-rviz-ogre-vendor.patch} | 0 .../{ros-kilted-sbg-driver.patch => ros-rolling-sbg-driver.patch} | 0 ...lted-sbg-driver.win.patch => ros-rolling-sbg-driver.win.patch} | 0 ...kilted-sdformat-urdf.patch => ros-rolling-sdformat-urdf.patch} | 0 ...-slam-toolbox.win.patch => ros-rolling-slam-toolbox.win.patch} | 0 ...ros-kilted-srdfdom.win.patch => ros-rolling-srdfdom.win.patch} | 0 ...n.patch => ros-rolling-steering-controllers-library.win.patch} | 0 ...ort.win.patch => ros-rolling-theora-image-transport.win.patch} | 0 ...ed-tinyxml2-vendor.patch => ros-rolling-tinyxml2-vendor.patch} | 0 ...ebot3-node.win.patch => ros-rolling-turtlebot3-node.win.patch} | 0 patch/{ros-kilted-ublox-gps.patch => ros-rolling-ublox-gps.patch} | 0 ...lted-ublox-msgs.win.patch => ros-rolling-ublox-msgs.win.patch} | 0 ...zation.win.patch => ros-rolling-ublox-serialization.win.patch} | 0 ...calibration.win.patch => ros-rolling-ur-calibration.win.patch} | 0 ...-library.osx.patch => ros-rolling-ur-client-library.osx.patch} | 0 ...-plugin.win.patch => ros-rolling-urdf-parser-plugin.win.patch} | 0 patch/{ros-kilted-usb-cam.patch => ros-rolling-usb-cam.patch} | 0 ...-zenoh-cpp-vendor.patch => ros-rolling-zenoh-cpp-vendor.patch} | 0 128 files changed, 0 insertions(+), 0 deletions(-) rename patch/{ros-kilted-ament-cmake-vendor-package.patch => ros-rolling-ament-cmake-vendor-package.patch} (100%) rename patch/{ros-kilted-angles.win.patch => ros-rolling-angles.win.patch} (100%) rename patch/{ros-kilted-apriltag-ros.patch => ros-rolling-apriltag-ros.patch} (100%) rename patch/{ros-kilted-apriltag.patch => ros-rolling-apriltag.patch} (100%) rename patch/{ros-kilted-autoware-cmake.win.patch => ros-rolling-autoware-cmake.win.patch} (100%) rename patch/{ros-kilted-autoware-downsample-filters.patch => ros-rolling-autoware-downsample-filters.patch} (100%) rename patch/{ros-kilted-autoware-ekf-localizer.patch => ros-rolling-autoware-ekf-localizer.patch} (100%) rename patch/{ros-kilted-autoware-ground-filter.patch => ros-rolling-autoware-ground-filter.patch} (100%) rename patch/{ros-kilted-autoware-interpolation.patch => ros-rolling-autoware-interpolation.patch} (100%) rename patch/{ros-kilted-autoware-kalman-filter.patch => ros-rolling-autoware-kalman-filter.patch} (100%) rename patch/{ros-kilted-autoware-lanelet2-extension.patch => ros-rolling-autoware-lanelet2-extension.patch} (100%) rename patch/{ros-kilted-autoware-lanelet2-extension.win.patch => ros-rolling-autoware-lanelet2-extension.win.patch} (100%) rename patch/{ros-kilted-autoware-map-loader.osx.patch => ros-rolling-autoware-map-loader.osx.patch} (100%) rename patch/{ros-kilted-autoware-ndt-scan-matcher.patch => ros-rolling-autoware-ndt-scan-matcher.patch} (100%) rename patch/{ros-kilted-autoware-osqp-interface.patch => ros-rolling-autoware-osqp-interface.patch} (100%) rename patch/{ros-kilted-autoware-path-generator.osx.patch => ros-rolling-autoware-path-generator.osx.patch} (100%) rename patch/{ros-kilted-autoware-qp-interface.patch => ros-rolling-autoware-qp-interface.patch} (100%) rename patch/{ros-kilted-autoware-route-handler.osx.patch => ros-rolling-autoware-route-handler.osx.patch} (100%) rename patch/{ros-kilted-autoware-simple-pure-pursuit.patch => ros-rolling-autoware-simple-pure-pursuit.patch} (100%) rename patch/{ros-kilted-autoware-test-utils.patch => ros-rolling-autoware-test-utils.patch} (100%) rename patch/{ros-kilted-autoware-trajectory.patch => ros-rolling-autoware-trajectory.patch} (100%) rename patch/{ros-kilted-autoware-utils-debug.patch => ros-rolling-autoware-utils-debug.patch} (100%) rename patch/{ros-kilted-autoware-utils-system.win.patch => ros-rolling-autoware-utils-system.win.patch} (100%) rename patch/{ros-kilted-backward-ros.patch => ros-rolling-backward-ros.patch} (100%) rename patch/{ros-kilted-cartographer-ros.patch => ros-rolling-cartographer-ros.patch} (100%) rename patch/{ros-kilted-fastdds.osx.patch => ros-rolling-fastdds.osx.patch} (100%) rename patch/{ros-kilted-fastdds.win.patch => ros-rolling-fastdds.win.patch} (100%) rename patch/{ros-kilted-ffmpeg-encoder-decoder.unix.patch => ros-rolling-ffmpeg-encoder-decoder.unix.patch} (100%) rename patch/{ros-kilted-filters.win.patch => ros-rolling-filters.win.patch} (100%) rename patch/{ros-kilted-foxglove-bridge.osx.patch => ros-rolling-foxglove-bridge.osx.patch} (100%) rename patch/{ros-kilted-foxglove-bridge.patch => ros-rolling-foxglove-bridge.patch} (100%) rename patch/{ros-kilted-foxglove-bridge.win.patch => ros-rolling-foxglove-bridge.win.patch} (100%) rename patch/{ros-kilted-geometric-shapes.patch => ros-rolling-geometric-shapes.patch} (100%) rename patch/{ros-kilted-geometric-shapes.win.patch => ros-rolling-geometric-shapes.win.patch} (100%) rename patch/{ros-kilted-grid-map-core.osx.patch => ros-rolling-grid-map-core.osx.patch} (100%) rename patch/{ros-kilted-grid-map-core.patch => ros-rolling-grid-map-core.patch} (100%) rename patch/{ros-kilted-grid-map-pcl.osx.patch => ros-rolling-grid-map-pcl.osx.patch} (100%) rename patch/{ros-kilted-gz-ros2-control.osx.patch => ros-rolling-gz-ros2-control.osx.patch} (100%) rename patch/{ros-kilted-gz-ros2-control.win.patch => ros-rolling-gz-ros2-control.win.patch} (100%) rename patch/{ros-kilted-hardware-interface.unix.patch => ros-rolling-hardware-interface.unix.patch} (100%) rename patch/{ros-kilted-hardware-interface.win.patch => ros-rolling-hardware-interface.win.patch} (100%) rename patch/{ros-kilted-hls-lfcd-lds-driver.patch => ros-rolling-hls-lfcd-lds-driver.patch} (100%) rename patch/{ros-kilted-iceoryx-binding-c.win.patch => ros-rolling-iceoryx-binding-c.win.patch} (100%) rename patch/{ros-kilted-iceoryx-hoofs.win.patch => ros-rolling-iceoryx-hoofs.win.patch} (100%) rename patch/{ros-kilted-iceoryx-posh.win.patch => ros-rolling-iceoryx-posh.win.patch} (100%) rename patch/{ros-kilted-image-proc.win.patch => ros-rolling-image-proc.win.patch} (100%) rename patch/{ros-kilted-image-publisher.win.patch => ros-rolling-image-publisher.win.patch} (100%) rename patch/{ros-kilted-image-rotate.win.patch => ros-rolling-image-rotate.win.patch} (100%) rename patch/{ros-kilted-image-view.win.patch => ros-rolling-image-view.win.patch} (100%) rename patch/{ros-kilted-io-context.patch => ros-rolling-io-context.patch} (100%) rename patch/{ros-kilted-lanelet2-core.patch => ros-rolling-lanelet2-core.patch} (100%) rename patch/{ros-kilted-lanelet2-core.win.patch => ros-rolling-lanelet2-core.win.patch} (100%) rename patch/{ros-kilted-lanelet2-examples.win.patch => ros-rolling-lanelet2-examples.win.patch} (100%) rename patch/{ros-kilted-lanelet2-io.win.patch => ros-rolling-lanelet2-io.win.patch} (100%) rename patch/{ros-kilted-lanelet2-matching.win.patch => ros-rolling-lanelet2-matching.win.patch} (100%) rename patch/{ros-kilted-lanelet2-projection.win.patch => ros-rolling-lanelet2-projection.win.patch} (100%) rename patch/{ros-kilted-lanelet2-python.win.patch => ros-rolling-lanelet2-python.win.patch} (100%) rename patch/{ros-kilted-lanelet2-routing.win.patch => ros-rolling-lanelet2-routing.win.patch} (100%) rename patch/{ros-kilted-lanelet2-traffic-rules.win.patch => ros-rolling-lanelet2-traffic-rules.win.patch} (100%) rename patch/{ros-kilted-lanelet2-validation.win.patch => ros-rolling-lanelet2-validation.win.patch} (100%) rename patch/{ros-kilted-laser-filters.win.patch => ros-rolling-laser-filters.win.patch} (100%) rename patch/{ros-kilted-livox-ros-driver2.patch => ros-rolling-livox-ros-driver2.patch} (100%) rename patch/{ros-kilted-moveit-common.win.patch => ros-rolling-moveit-common.win.patch} (100%) rename patch/{ros-kilted-moveit-core.patch => ros-rolling-moveit-core.patch} (100%) rename patch/{ros-kilted-moveit-core.win.patch => ros-rolling-moveit-core.win.patch} (100%) rename patch/{ros-kilted-moveit-kinematics.patch => ros-rolling-moveit-kinematics.patch} (100%) rename patch/{ros-kilted-moveit-py.osx.patch => ros-rolling-moveit-py.osx.patch} (100%) rename patch/{ros-kilted-moveit-ros-benchmarks.win.patch => ros-rolling-moveit-ros-benchmarks.win.patch} (100%) rename patch/{ros-kilted-moveit-ros-move-group.patch => ros-rolling-moveit-ros-move-group.patch} (100%) rename patch/{ros-kilted-moveit-ros-occupancy-map-monitor.patch => ros-rolling-moveit-ros-occupancy-map-monitor.patch} (100%) rename patch/{ros-kilted-moveit-ros-perception.osx.patch => ros-rolling-moveit-ros-perception.osx.patch} (100%) rename patch/{ros-kilted-moveit-ros-warehouse.win.patch => ros-rolling-moveit-ros-warehouse.win.patch} (100%) rename patch/{ros-kilted-moveit-setup-core-plugins.win.patch => ros-rolling-moveit-setup-core-plugins.win.patch} (100%) rename patch/{ros-kilted-moveit-setup-framework.patch => ros-rolling-moveit-setup-framework.patch} (100%) rename patch/{ros-kilted-moveit-simple-controller-manager.win.patch => ros-rolling-moveit-simple-controller-manager.win.patch} (100%) rename patch/{ros-kilted-mrt-cmake-modules.patch => ros-rolling-mrt-cmake-modules.patch} (100%) rename patch/{ros-kilted-nav2-behavior-tree.patch => ros-rolling-nav2-behavior-tree.patch} (100%) rename patch/{ros-kilted-nav2-common.patch => ros-rolling-nav2-common.patch} (100%) rename patch/{ros-kilted-nav2-costmap-2d.patch => ros-rolling-nav2-costmap-2d.patch} (100%) rename patch/{ros-kilted-nav2-map-server.win.patch => ros-rolling-nav2-map-server.win.patch} (100%) rename patch/{ros-kilted-nav2-mppi-controller.osx.patch => ros-rolling-nav2-mppi-controller.osx.patch} (100%) rename patch/{ros-kilted-nav2-route.osx.patch => ros-rolling-nav2-route.osx.patch} (100%) rename patch/{ros-kilted-nav2-smac-planner.win.patch => ros-rolling-nav2-smac-planner.win.patch} (100%) rename patch/{ros-kilted-nav2-util.patch => ros-rolling-nav2-util.patch} (100%) rename patch/{ros-kilted-nobleo-socketcan-bridge.patch => ros-rolling-nobleo-socketcan-bridge.patch} (100%) rename patch/{ros-kilted-omni-wheel-drive-controller.win.patch => ros-rolling-omni-wheel-drive-controller.win.patch} (100%) rename patch/{ros-kilted-ompl.patch => ros-rolling-ompl.patch} (100%) rename patch/{ros-kilted-ouster-ros.patch => ros-rolling-ouster-ros.patch} (100%) rename patch/{ros-kilted-ouster-ros.win.patch => ros-rolling-ouster-ros.win.patch} (100%) rename patch/{ros-kilted-pal-statistics.win.patch => ros-rolling-pal-statistics.win.patch} (100%) rename patch/{ros-kilted-pilz-industrial-motion-planner.patch => ros-rolling-pilz-industrial-motion-planner.patch} (100%) rename patch/{ros-kilted-plotjuggler.osx.patch => ros-rolling-plotjuggler.osx.patch} (100%) rename patch/{ros-kilted-plotjuggler.win.patch => ros-rolling-plotjuggler.win.patch} (100%) rename patch/{ros-kilted-point-cloud-msg-wrapper.patch => ros-rolling-point-cloud-msg-wrapper.patch} (100%) rename patch/{ros-kilted-python-qt-binding.patch => ros-rolling-python-qt-binding.patch} (100%) rename patch/{ros-kilted-qt-gui-cpp.patch => ros-rolling-qt-gui-cpp.patch} (100%) rename patch/{ros-kilted-random-numbers.win.patch => ros-rolling-random-numbers.win.patch} (100%) rename patch/{ros-kilted-realtime-tools.osx.patch => ros-rolling-realtime-tools.osx.patch} (100%) rename patch/{ros-kilted-rmw-stats-shim.patch => ros-rolling-rmw-stats-shim.patch} (100%) rename patch/{ros-kilted-robot-localization.win.patch => ros-rolling-robot-localization.win.patch} (100%) rename patch/{ros-kilted-ros-gz-bridge.win.patch => ros-rolling-ros-gz-bridge.win.patch} (100%) rename patch/{ros-kilted-ros-gz-image.patch => ros-rolling-ros-gz-image.patch} (100%) rename patch/{ros-kilted-ros-gz-sim.win.patch => ros-rolling-ros-gz-sim.win.patch} (100%) rename patch/{ros-kilted-ros-workspace.patch => ros-rolling-ros-workspace.patch} (100%) rename patch/{ros-kilted-rosidl-generator-py.patch => ros-rolling-rosidl-generator-py.patch} (100%) rename patch/{ros-kilted-rosidl-generator-rs.patch => ros-rolling-rosidl-generator-rs.patch} (100%) rename patch/{ros-kilted-rosidl-runtime-cpp.osx.patch => ros-rolling-rosidl-runtime-cpp.osx.patch} (100%) rename patch/{ros-kilted-rqt-gui-cpp.patch => ros-rolling-rqt-gui-cpp.patch} (100%) rename patch/{ros-kilted-rsl.patch => ros-rolling-rsl.patch} (100%) rename patch/{ros-kilted-rsl.win.patch => ros-rolling-rsl.win.patch} (100%) rename patch/{ros-kilted-rviz-ogre-vendor.patch => ros-rolling-rviz-ogre-vendor.patch} (100%) rename patch/{ros-kilted-sbg-driver.patch => ros-rolling-sbg-driver.patch} (100%) rename patch/{ros-kilted-sbg-driver.win.patch => ros-rolling-sbg-driver.win.patch} (100%) rename patch/{ros-kilted-sdformat-urdf.patch => ros-rolling-sdformat-urdf.patch} (100%) rename patch/{ros-kilted-slam-toolbox.win.patch => ros-rolling-slam-toolbox.win.patch} (100%) rename patch/{ros-kilted-srdfdom.win.patch => ros-rolling-srdfdom.win.patch} (100%) rename patch/{ros-kilted-steering-controllers-library.win.patch => ros-rolling-steering-controllers-library.win.patch} (100%) rename patch/{ros-kilted-theora-image-transport.win.patch => ros-rolling-theora-image-transport.win.patch} (100%) rename patch/{ros-kilted-tinyxml2-vendor.patch => ros-rolling-tinyxml2-vendor.patch} (100%) rename patch/{ros-kilted-turtlebot3-node.win.patch => ros-rolling-turtlebot3-node.win.patch} (100%) rename patch/{ros-kilted-ublox-gps.patch => ros-rolling-ublox-gps.patch} (100%) rename patch/{ros-kilted-ublox-msgs.win.patch => ros-rolling-ublox-msgs.win.patch} (100%) rename patch/{ros-kilted-ublox-serialization.win.patch => ros-rolling-ublox-serialization.win.patch} (100%) rename patch/{ros-kilted-ur-calibration.win.patch => ros-rolling-ur-calibration.win.patch} (100%) rename patch/{ros-kilted-ur-client-library.osx.patch => ros-rolling-ur-client-library.osx.patch} (100%) rename patch/{ros-kilted-urdf-parser-plugin.win.patch => ros-rolling-urdf-parser-plugin.win.patch} (100%) rename patch/{ros-kilted-usb-cam.patch => ros-rolling-usb-cam.patch} (100%) rename patch/{ros-kilted-zenoh-cpp-vendor.patch => ros-rolling-zenoh-cpp-vendor.patch} (100%) 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-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 100% rename from patch/ros-kilted-autoware-osqp-interface.patch rename to patch/ros-rolling-autoware-osqp-interface.patch 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 100% rename from patch/ros-kilted-autoware-qp-interface.patch rename to patch/ros-rolling-autoware-qp-interface.patch 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-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 100% rename from patch/ros-kilted-foxglove-bridge.patch rename to patch/ros-rolling-foxglove-bridge.patch diff --git a/patch/ros-kilted-foxglove-bridge.win.patch b/patch/ros-rolling-foxglove-bridge.win.patch similarity index 100% rename from patch/ros-kilted-foxglove-bridge.win.patch rename to patch/ros-rolling-foxglove-bridge.win.patch 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-kilted-gz-ros2-control.osx.patch b/patch/ros-rolling-gz-ros2-control.osx.patch similarity index 100% rename from patch/ros-kilted-gz-ros2-control.osx.patch rename to patch/ros-rolling-gz-ros2-control.osx.patch 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.unix.patch b/patch/ros-rolling-hardware-interface.unix.patch similarity index 100% rename from patch/ros-kilted-hardware-interface.unix.patch rename to patch/ros-rolling-hardware-interface.unix.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 100% rename from patch/ros-kilted-livox-ros-driver2.patch rename to patch/ros-rolling-livox-ros-driver2.patch 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-kilted-moveit-core.patch b/patch/ros-rolling-moveit-core.patch similarity index 100% rename from patch/ros-kilted-moveit-core.patch rename to patch/ros-rolling-moveit-core.patch 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-kilted-moveit-kinematics.patch b/patch/ros-rolling-moveit-kinematics.patch similarity index 100% rename from patch/ros-kilted-moveit-kinematics.patch rename to patch/ros-rolling-moveit-kinematics.patch diff --git a/patch/ros-kilted-moveit-py.osx.patch b/patch/ros-rolling-moveit-py.osx.patch similarity index 100% rename from patch/ros-kilted-moveit-py.osx.patch rename to patch/ros-rolling-moveit-py.osx.patch 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-kilted-moveit-ros-move-group.patch b/patch/ros-rolling-moveit-ros-move-group.patch similarity index 100% rename from patch/ros-kilted-moveit-ros-move-group.patch rename to patch/ros-rolling-moveit-ros-move-group.patch diff --git a/patch/ros-kilted-moveit-ros-occupancy-map-monitor.patch b/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch similarity index 100% rename from patch/ros-kilted-moveit-ros-occupancy-map-monitor.patch rename to patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch diff --git a/patch/ros-kilted-moveit-ros-perception.osx.patch b/patch/ros-rolling-moveit-ros-perception.osx.patch similarity index 100% rename from patch/ros-kilted-moveit-ros-perception.osx.patch rename to patch/ros-rolling-moveit-ros-perception.osx.patch diff --git a/patch/ros-kilted-moveit-ros-warehouse.win.patch b/patch/ros-rolling-moveit-ros-warehouse.win.patch similarity index 100% rename from patch/ros-kilted-moveit-ros-warehouse.win.patch rename to patch/ros-rolling-moveit-ros-warehouse.win.patch 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-kilted-moveit-setup-framework.patch b/patch/ros-rolling-moveit-setup-framework.patch similarity index 100% rename from patch/ros-kilted-moveit-setup-framework.patch rename to patch/ros-rolling-moveit-setup-framework.patch 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-kilted-pilz-industrial-motion-planner.patch b/patch/ros-rolling-pilz-industrial-motion-planner.patch similarity index 100% rename from patch/ros-kilted-pilz-industrial-motion-planner.patch rename to patch/ros-rolling-pilz-industrial-motion-planner.patch 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-kilted-python-qt-binding.patch b/patch/ros-rolling-python-qt-binding.patch similarity index 100% rename from patch/ros-kilted-python-qt-binding.patch rename to patch/ros-rolling-python-qt-binding.patch diff --git a/patch/ros-kilted-qt-gui-cpp.patch b/patch/ros-rolling-qt-gui-cpp.patch similarity index 100% rename from patch/ros-kilted-qt-gui-cpp.patch rename to patch/ros-rolling-qt-gui-cpp.patch 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-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-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-image.patch b/patch/ros-rolling-ros-gz-image.patch similarity index 100% rename from patch/ros-kilted-ros-gz-image.patch rename to patch/ros-rolling-ros-gz-image.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-kilted-rqt-gui-cpp.patch b/patch/ros-rolling-rqt-gui-cpp.patch similarity index 100% rename from patch/ros-kilted-rqt-gui-cpp.patch rename to patch/ros-rolling-rqt-gui-cpp.patch 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-srdfdom.win.patch b/patch/ros-rolling-srdfdom.win.patch similarity index 100% rename from patch/ros-kilted-srdfdom.win.patch rename to patch/ros-rolling-srdfdom.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-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 From d39a2ce3b8d5c439ea4d88be614ccbe1a932da9e Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 21:51:40 +0900 Subject: [PATCH 06/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-foxglove-bridge.patch | 15 +++---- patch/ros-rolling-gz-ros2-control.osx.patch | 40 ------------------- .../ros-rolling-hardware-interface.unix.patch | 26 ------------ 3 files changed, 8 insertions(+), 73 deletions(-) delete mode 100644 patch/ros-rolling-hardware-interface.unix.patch diff --git a/patch/ros-rolling-foxglove-bridge.patch b/patch/ros-rolling-foxglove-bridge.patch index 2e53f5d..2d442e7 100644 --- a/patch/ros-rolling-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-rolling-gz-ros2-control.osx.patch b/patch/ros-rolling-gz-ros2-control.osx.patch index ff436c3..876d0e2 100644 --- a/patch/ros-rolling-gz-ros2-control.osx.patch +++ b/patch/ros-rolling-gz-ros2-control.osx.patch @@ -1,43 +1,3 @@ -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 diff --git a/patch/ros-rolling-hardware-interface.unix.patch b/patch/ros-rolling-hardware-interface.unix.patch deleted file mode 100644 index 41858d2..0000000 --- a/patch/ros-rolling-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); - } - }, From bae2f25d50bc6979c4db63e77f52294b1adbdc30 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 22:00:43 +0900 Subject: [PATCH 07/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-foxglove-bridge.win.patch | 36 --------------------- 1 file changed, 36 deletions(-) diff --git a/patch/ros-rolling-foxglove-bridge.win.patch b/patch/ros-rolling-foxglove-bridge.win.patch index 5e43b06..b1c9866 100644 --- a/patch/ros-rolling-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 From 6d11ad6e2d87443bbe467df4616ac90848fa2863 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 22:31:43 +0900 Subject: [PATCH 08/98] update c stdlib version Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 2a22157..785f32b 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -59,7 +59,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: From 25a83bdca4939b84adec8eedfa3e3b4d32bc0398 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 22:31:55 +0900 Subject: [PATCH 09/98] full rebuild Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index e6e2742..53b33b3 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' jobs: build: From d2917f39a0d8523767286184f27370c06e01a383 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 23:07:22 +0900 Subject: [PATCH 10/98] update patch deps Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index e988272..2bf23cd 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -222,12 +222,6 @@ gz_transport_vendor: gz_utils_vendor: add_host: ["gz-utils3"] add_run: ["gz-utils3"] -sdformat_urdf: - add_host: ["sdformat15"] - add_run: ["sdformat15"] -sdformat_vendor: - add_host: ["sdformat15"] - add_run: ["sdformat15"] gz_dartsim_vendor: add_host: ["dartsim-cpp", "eigen-abi-devel"] add_run: ["dartsim-cpp"] From d0df4e099bc02b43e53a992ad01bdd28a4264e14 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 23:08:09 +0900 Subject: [PATCH 11/98] use cache Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 53b33b3..e6e2742 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' jobs: build: From e2c7e42f3feacdf2f0aec320bddbaf37f1f79c3e Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Tue, 7 Apr 2026 23:24:42 +0900 Subject: [PATCH 12/98] update Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 2bf23cd..1a326c4 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -222,6 +222,12 @@ gz_transport_vendor: gz_utils_vendor: add_host: ["gz-utils3"] add_run: ["gz-utils3"] +sdformat_urdf: + add_host: ["sdformat"] + add_run: ["sdformat"] +sdformat_vendor: + add_host: ["sdformat"] + add_run: ["sdformat"] gz_dartsim_vendor: add_host: ["dartsim-cpp", "eigen-abi-devel"] add_run: ["dartsim-cpp"] From 15924a95548d219f4fcf891a6d56b67d36647eb8 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 01:19:32 +0900 Subject: [PATCH 13/98] rollback Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 785f32b..23746d9 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -71,9 +71,9 @@ cxx_compiler_version: # [unix] - 18 # [osx] libzenohc: - - 1.8.0 + - 1.7.2 libzenohcxx: - - 1.8.0 + - 1.7.2 libhwloc: - 2.12.2 From 4f156372f526ba62a0b62331d54a5be2c1d91d9e Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 01:37:31 +0900 Subject: [PATCH 14/98] update patch deps Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 60 ++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 1a326c4..214ec06 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -178,50 +178,50 @@ gz_cmake_vendor: # 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: ["gz-transport"] + add_run: ["gz-transport"] gz_utils_vendor: - add_host: ["gz-utils3"] - add_run: ["gz-utils3"] + add_host: ["gz-utils"] + add_run: ["gz-utils"] sdformat_urdf: add_host: ["sdformat"] add_run: ["sdformat"] From b9ef574858b2c50e984da26f8307c607004502e5 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 01:42:04 +0900 Subject: [PATCH 15/98] temp ignore Signed-off-by: Daisuke Nishimatsu --- vinca.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/vinca.yaml b/vinca.yaml index a4be8c0..917249e 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -59,14 +59,14 @@ packages_select_by_deps: - desktop - desktop_full - - moveit - - moveit-planners-chomp - - moveit-servo - - moveit-visual-tools - - moveit-ros-trajectory-cache - # Requested in https://www.linkedin.com/feed/update/urn:li:activity:7346559234177703938/ - - moveit-chomp-optimizer-adapter - - moveit-ros-control-interface +# - moveit +# - moveit-planners-chomp +# - moveit-servo +# - moveit-visual-tools +# - moveit-ros-trajectory-cache +# # Requested in https://www.linkedin.com/feed/update/urn:li:activity:7346559234177703938/ +# - moveit-chomp-optimizer-adapter +# - moveit-ros-control-interface - ros2_control - ros2_controllers @@ -193,10 +193,10 @@ packages_select_by_deps: - foxglove_compressed_video_transport - rplidar_ros - velodyne - - moveit-py - - moveit-ros-perception - - moveit-ros-occupancy-map-monitor - - moveit-runtime +# - moveit-py +# - moveit-ros-perception +# - moveit-ros-occupancy-map-monitor +# - moveit-runtime - pinocchio - serial_driver - swri_console # Until sync of: https://github.com/ros/rosdistro/pull/49750 From 0f1debe12759f0056e6a6f1cca131877e3025b88 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 02:05:03 +0900 Subject: [PATCH 16/98] temp remove Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index e6e2742..952bf7a 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-kilted-gz* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From c3bb213503b595a8db340bd809d89a4ec2a69480 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 02:13:05 +0900 Subject: [PATCH 17/98] fix Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 952bf7a..1722114 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-gz* 2>/dev/null || true + rm -rf ${{ matrix.folder_cache }}/ros-rolling-gz* 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} From 1dc71f205dd81b309d7dc1407ef7ed2b7412d1c2 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 10:59:42 +0900 Subject: [PATCH 18/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-chomp-motion-planner.patch | 26 + patch/ros-rolling-moveit-core.patch | 854 +++++++++++++++++- .../ros-rolling-moveit-hybrid-planning.patch | 242 +++++ patch/ros-rolling-moveit-kinematics.patch | 172 ++++ patch/ros-rolling-moveit-planners-chomp.patch | 32 + patch/ros-rolling-moveit-planners-ompl.patch | 145 +++ patch/ros-rolling-moveit-planners-stomp.patch | 41 + patch/ros-rolling-moveit-py.patch | 18 + ...urces-prbt-ikfast-manipulator-plugin.patch | 32 + patch/ros-rolling-moveit-ros-benchmarks.patch | 26 + ...rolling-moveit-ros-control-interface.patch | 92 ++ patch/ros-rolling-moveit-ros-move-group.patch | 111 ++- ...ing-moveit-ros-occupancy-map-monitor.patch | 48 +- patch/ros-rolling-moveit-ros-perception.patch | 243 +++++ ...olling-moveit-ros-planning-interface.patch | 97 ++ patch/ros-rolling-moveit-ros-planning.patch | 460 ++++++++++ ...rolling-moveit-ros-robot-interaction.patch | 34 + ...-rolling-moveit-ros-trajectory-cache.patch | 147 +++ ...ros-rolling-moveit-ros-visualization.patch | 250 +++++ patch/ros-rolling-moveit-ros-warehouse.patch | 77 ++ patch/ros-rolling-moveit-servo.patch | 247 +++++ ...ros-rolling-moveit-setup-app-plugins.patch | 21 + .../ros-rolling-moveit-setup-assistant.patch | 65 ++ ...ros-rolling-moveit-setup-controllers.patch | 17 + ...os-rolling-moveit-setup-core-plugins.patch | 28 + .../ros-rolling-moveit-setup-framework.patch | 57 +- ...os-rolling-moveit-setup-srdf-plugins.patch | 17 + ...ing-moveit-simple-controller-manager.patch | 21 + ...-industrial-motion-planner-testutils.patch | 27 + ...lling-pilz-industrial-motion-planner.patch | 355 +++++++- 30 files changed, 3956 insertions(+), 46 deletions(-) create mode 100644 patch/ros-rolling-chomp-motion-planner.patch create mode 100644 patch/ros-rolling-moveit-hybrid-planning.patch create mode 100644 patch/ros-rolling-moveit-planners-chomp.patch create mode 100644 patch/ros-rolling-moveit-planners-ompl.patch create mode 100644 patch/ros-rolling-moveit-planners-stomp.patch create mode 100644 patch/ros-rolling-moveit-py.patch create mode 100644 patch/ros-rolling-moveit-resources-prbt-ikfast-manipulator-plugin.patch create mode 100644 patch/ros-rolling-moveit-ros-benchmarks.patch create mode 100644 patch/ros-rolling-moveit-ros-control-interface.patch create mode 100644 patch/ros-rolling-moveit-ros-perception.patch create mode 100644 patch/ros-rolling-moveit-ros-planning-interface.patch create mode 100644 patch/ros-rolling-moveit-ros-planning.patch create mode 100644 patch/ros-rolling-moveit-ros-robot-interaction.patch create mode 100644 patch/ros-rolling-moveit-ros-trajectory-cache.patch create mode 100644 patch/ros-rolling-moveit-ros-visualization.patch create mode 100644 patch/ros-rolling-moveit-ros-warehouse.patch create mode 100644 patch/ros-rolling-moveit-servo.patch create mode 100644 patch/ros-rolling-moveit-setup-app-plugins.patch create mode 100644 patch/ros-rolling-moveit-setup-assistant.patch create mode 100644 patch/ros-rolling-moveit-setup-controllers.patch create mode 100644 patch/ros-rolling-moveit-setup-core-plugins.patch create mode 100644 patch/ros-rolling-moveit-setup-srdf-plugins.patch create mode 100644 patch/ros-rolling-moveit-simple-controller-manager.patch create mode 100644 patch/ros-rolling-pilz-industrial-motion-planner-testutils.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-moveit-core.patch b/patch/ros-rolling-moveit-core.patch index 0ddb89b..5d920c4 100644 --- a/patch/ros-rolling-moveit-core.patch +++ b/patch/ros-rolling-moveit-core.patch @@ -1,16 +1,858 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 608babbeb..a006b45fc 100644 +index ca30488f79..23fd387c3f 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 +@@ -13,6 +13,7 @@ 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) +@@ -22,10 +23,12 @@ find_package(moveit_msgs REQUIRED) # https://github.com/moveit/moveit2/issues/2862 --find_package(octomap 1.9.7...<1.10.0 REQUIRED) -+find_package(octomap 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 +71,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 +151,7 @@ ament_export_dependencies( + Eigen3 + eigen3_cmake_module + fcl ++ fmt + generate_parameter_library + geometric_shapes + geometry_msgs +@@ -126,10 +159,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 e3f8fd2120..403c2af048 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_bullet/CMakeLists.txt b/collision_detection_bullet/CMakeLists.txt +index feadeb6533..1ea799949a 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 ece406480c..63922f49ec 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_distance_field/CMakeLists.txt b/collision_distance_field/CMakeLists.txt +index 63b63a013d..8bb5e32837 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 25cda7dc66..2cdbe05df2 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 165d82a7aa..5c3723cc8e 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 04afe66ef0..c6c5a1d4ef 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 26591d955a..04027c2ef7 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 51f33e4950..534f511796 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 1802539000..29ff3953e5 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 e760b834ea..6255198ff6 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 1f1912c6d9..7d3b6dd014 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 338765e2f9..6a79dd7a02 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 debb3e5b65..c6eee289be 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 2886ed4f0a..d6166a13db 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 a906be7069..44ccde09a6 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 c4b26ebb82..14594034be 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 bbbe8d1f2c..a4e3b128cb 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 5880e5795a..26316c2e87 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 ca44183fa0..80dab7b2ae 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/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 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 index 6f2e9ac..252bcad 100644 --- a/patch/ros-rolling-moveit-kinematics.patch +++ b/patch/ros-rolling-moveit-kinematics.patch @@ -24,3 +24,175 @@ index 173471c7e..47e47e2db 100644 // 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..e636275 --- /dev/null +++ b/patch/ros-rolling-moveit-py.patch @@ -0,0 +1,18 @@ +diff --git a/src/moveit/moveit_py_utils/CMakeLists.txt b/src/moveit/moveit_py_utils/CMakeLists.txt +index 887a353101..d23cbb2f30 100644 +--- a/src/moveit/moveit_py_utils/CMakeLists.txt ++++ b/src/moveit/moveit_py_utils/CMakeLists.txt +@@ -6,10 +6,9 @@ target_include_directories( + 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) ++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..e3670d3 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-benchmarks.patch @@ -0,0 +1,26 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 58538a70b9..e4aa84e4dc 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/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 index d38e525..92828ae 100644 --- a/patch/ros-rolling-moveit-ros-move-group.patch +++ b/patch/ros-rolling-moveit-ros-move-group.patch @@ -1,13 +1,104 @@ -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) +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 index d062f1b..4f7f85b 100644 --- a/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch +++ b/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch @@ -1,13 +1,47 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index b8dd549bc..5f9f8ef59 100644 +index b8dd549bcb..98737c501a 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) +@@ -18,6 +18,8 @@ find_package(Eigen3 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 +40,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-rolling-moveit-ros-perception.patch b/patch/ros-rolling-moveit-ros-perception.patch new file mode 100644 index 0000000..fb4add2 --- /dev/null +++ b/patch/ros-rolling-moveit-ros-perception.patch @@ -0,0 +1,243 @@ +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 +index 98c87211ff..6ef5ed1168 100644 +--- a/semantic_world/CMakeLists.txt ++++ b/semantic_world/CMakeLists.txt +@@ -1,19 +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 +- OpenCV) ++ 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..be518fd --- /dev/null +++ b/patch/ros-rolling-moveit-ros-visualization.patch @@ -0,0 +1,250 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -27,7 +27,6 @@ + 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) +@@ -106,8 +105,15 @@ + 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 +--- a/motion_planning_rviz_plugin/CMakeLists.txt ++++ b/motion_planning_rviz_plugin/CMakeLists.txt +@@ -29,28 +29,30 @@ + 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 +--- a/planning_scene_rviz_plugin/CMakeLists.txt ++++ b/planning_scene_rviz_plugin/CMakeLists.txt +@@ -9,27 +9,29 @@ + 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 +--- a/robot_state_rviz_plugin/CMakeLists.txt ++++ b/robot_state_rviz_plugin/CMakeLists.txt +@@ -4,27 +4,30 @@ + 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 +--- a/rviz_plugin_render_tools/CMakeLists.txt ++++ b/rviz_plugin_render_tools/CMakeLists.txt +@@ -26,15 +26,17 @@ + + target_link_libraries(moveit_rviz_plugin_render_tools Qt5::Widgets) + +-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 +--- a/trajectory_rviz_plugin/CMakeLists.txt ++++ b/trajectory_rviz_plugin/CMakeLists.txt +@@ -9,17 +9,16 @@ + 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 @@ + 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..1eb8381 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-app-plugins.patch @@ -0,0 +1,21 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ce013e59d9..1d268e888c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -43,9 +43,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..73e1237 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-assistant.patch @@ -0,0 +1,65 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a6d6250429..fdf8f4edf6 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -49,9 +49,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 ++ ${QT_CORE} ++ ${QT_WIDGETS} ++ rclcpp::rclcpp) + + add_executable(moveit_setup_assistant_updater src/collisions_updater.cpp) + target_include_directories( +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fdf8f4edf6..9bf63104b8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -26,14 +26,8 @@ find_package(moveit_setup_srdf_plugins REQUIRED) + find_package(pluginlib REQUIRED) + find_package(rclcpp REQUIRED) + +-set(THIS_PACKAGE_INCLUDE_DEPENDS +- ament_index_cpp +- moveit_setup_framework +- moveit_setup_srdf_plugins +- pluginlib +- Qt${QT_VERSION_MAJOR}Core +- Qt${QT_VERSION_MAJOR}Widgets +- rclcpp) ++set(THIS_PACKAGE_INCLUDE_DEPENDS ament_index_cpp moveit_setup_framework ++ moveit_setup_srdf_plugins pluginlib rclcpp) + + # Header files that need Qt Moc pre-processing for use with Qt signals, etc: + set(HEADERS include/moveit_setup_assistant/navigation_widget.hpp +@@ -66,9 +60,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}) ++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 ++ ${QT_CORE} ++ ${QT_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..528c754 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-controllers.patch @@ -0,0 +1,17 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 402a52ad9b..324423504c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -49,8 +49,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..a22d5d5 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-core-plugins.patch @@ -0,0 +1,28 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3d26d03f58..1dff23e7f4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -45,15 +45,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/patch/ros-rolling-moveit-setup-framework.patch b/patch/ros-rolling-moveit-setup-framework.patch index 970dccd..cee60de 100644 --- a/patch/ros-rolling-moveit-setup-framework.patch +++ b/patch/ros-rolling-moveit-setup-framework.patch @@ -1,39 +1,68 @@ 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) +@@ -11,9 +11,17 @@ + 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(Qt5 COMPONENTS Core Widgets REQUIRED) find_package(pluginlib REQUIRED) find_package(rclcpp REQUIRED) find_package(rviz_common REQUIRED) -@@ -43,6 +42,10 @@ add_library( +@@ -43,30 +51,35 @@ 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 + $) +-ament_target_dependencies( ++target_link_libraries( + moveit_setup_framework +- ament_index_cpp +- moveit_core +- 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 +- 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) 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..9a9e528 --- /dev/null +++ b/patch/ros-rolling-moveit-setup-srdf-plugins.patch @@ -0,0 +1,17 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 70290267ac..72e3adbb21 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -60,8 +60,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/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-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 index 83fe60b..0d8ffde 100644 --- a/patch/ros-rolling-pilz-industrial-motion-planner.patch +++ b/patch/ros-rolling-pilz-industrial-motion-planner.patch @@ -1,22 +1,359 @@ 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( +@@ -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) -+target_link_libraries(planning_context_loader_base cartesian_limits_parameters joint_limits_common) - ament_target_dependencies(planning_context_loader_base - ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-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) -@@ -79,7 +79,7 @@ add_library( + 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) -+target_link_libraries(trajectory_generation_common cartesian_limits_parameters joint_limits_common) - ament_target_dependencies(trajectory_generation_common - ${THIS_PACKAGE_INCLUDE_DEPENDS}) +-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}") From 6f039048b739b5b2679a2308fa65f8611697ae2c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 11:00:56 +0900 Subject: [PATCH 19/98] Revert "temp ignore" This reverts commit b9ef574858b2c50e984da26f8307c607004502e5. --- vinca.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/vinca.yaml b/vinca.yaml index 917249e..a4be8c0 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -59,14 +59,14 @@ packages_select_by_deps: - desktop - desktop_full -# - moveit -# - moveit-planners-chomp -# - moveit-servo -# - moveit-visual-tools -# - moveit-ros-trajectory-cache -# # Requested in https://www.linkedin.com/feed/update/urn:li:activity:7346559234177703938/ -# - moveit-chomp-optimizer-adapter -# - moveit-ros-control-interface + - moveit + - moveit-planners-chomp + - moveit-servo + - moveit-visual-tools + - moveit-ros-trajectory-cache + # Requested in https://www.linkedin.com/feed/update/urn:li:activity:7346559234177703938/ + - moveit-chomp-optimizer-adapter + - moveit-ros-control-interface - ros2_control - ros2_controllers @@ -193,10 +193,10 @@ packages_select_by_deps: - foxglove_compressed_video_transport - rplidar_ros - velodyne -# - moveit-py -# - moveit-ros-perception -# - moveit-ros-occupancy-map-monitor -# - moveit-runtime + - moveit-py + - moveit-ros-perception + - moveit-ros-occupancy-map-monitor + - moveit-runtime - pinocchio - serial_driver - swri_console # Until sync of: https://github.com/ros/rosdistro/pull/49750 From 6713368a0001f2fcbcc4a1ba67332fbed80b5cd0 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 11:01:39 +0900 Subject: [PATCH 20/98] update Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 1722114..ad2eef8 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-rolling-gz* 2>/dev/null || true + # rm -rf ${{ matrix.folder_cache }}/ros-rolling-gz* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From 451cede9f8c705bfb063c2328c796cfb790aee2e Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 11:55:11 +0900 Subject: [PATCH 21/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-py.patch | 5 +-- ...os-rolling-moveit-ros-perception.osx.patch | 14 -------- patch/ros-rolling-moveit-ros-perception.patch | 4 +-- .../ros-rolling-moveit-setup-assistant.patch | 35 ++++--------------- 4 files changed, 8 insertions(+), 50 deletions(-) diff --git a/patch/ros-rolling-moveit-py.patch b/patch/ros-rolling-moveit-py.patch index e636275..1489a6a 100644 --- a/patch/ros-rolling-moveit-py.patch +++ b/patch/ros-rolling-moveit-py.patch @@ -1,15 +1,12 @@ diff --git a/src/moveit/moveit_py_utils/CMakeLists.txt b/src/moveit/moveit_py_utils/CMakeLists.txt -index 887a353101..d23cbb2f30 100644 --- a/src/moveit/moveit_py_utils/CMakeLists.txt +++ b/src/moveit/moveit_py_utils/CMakeLists.txt -@@ -6,10 +6,9 @@ target_include_directories( +@@ -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) +target_link_libraries( + moveit_py_utils Python3::Module rclcpp::rclcpp ${moveit_msgs_TARGETS} + ${geometry_msgs_TARGETS} pybind11::pybind11) diff --git a/patch/ros-rolling-moveit-ros-perception.osx.patch b/patch/ros-rolling-moveit-ros-perception.osx.patch index b391866..f3a1e4c 100644 --- a/patch/ros-rolling-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 index fb4add2..0991386 100644 --- a/patch/ros-rolling-moveit-ros-perception.patch +++ b/patch/ros-rolling-moveit-ros-perception.patch @@ -206,10 +206,9 @@ index 6b928b506d..83f5309add 100644 install(DIRECTORY include/ DESTINATION include/moveit_ros_perception) diff --git a/semantic_world/CMakeLists.txt b/semantic_world/CMakeLists.txt -index 98c87211ff..6ef5ed1168 100644 --- a/semantic_world/CMakeLists.txt +++ b/semantic_world/CMakeLists.txt -@@ -1,19 +1,18 @@ +@@ -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}") @@ -227,7 +226,6 @@ index 98c87211ff..6ef5ed1168 100644 - tf2_eigen - Eigen3 - Boost -- OpenCV) + PUBLIC rclcpp::rclcpp + moveit_core::moveit_core + ${object_recognition_msgs_TARGETS} diff --git a/patch/ros-rolling-moveit-setup-assistant.patch b/patch/ros-rolling-moveit-setup-assistant.patch index 73e1237..00eb0d0 100644 --- a/patch/ros-rolling-moveit-setup-assistant.patch +++ b/patch/ros-rolling-moveit-setup-assistant.patch @@ -1,8 +1,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index a6d6250429..fdf8f4edf6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -49,9 +49,16 @@ target_include_directories( +@@ -41,9 +41,16 @@ moveit_setup_assistant PUBLIC $ $) @@ -16,40 +15,18 @@ index a6d6250429..fdf8f4edf6 100644 + moveit_setup_framework::moveit_setup_framework + moveit_setup_srdf_plugins::moveit_setup_srdf_plugins + pluginlib::pluginlib -+ ${QT_CORE} -+ ${QT_WIDGETS} ++ Qt5::Core ++ Qt5::Widgets + rclcpp::rclcpp) add_executable(moveit_setup_assistant_updater src/collisions_updater.cpp) target_include_directories( -diff --git a/CMakeLists.txt b/CMakeLists.txt -index fdf8f4edf6..9bf63104b8 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -26,14 +26,8 @@ find_package(moveit_setup_srdf_plugins REQUIRED) - find_package(pluginlib REQUIRED) - find_package(rclcpp REQUIRED) - --set(THIS_PACKAGE_INCLUDE_DEPENDS -- ament_index_cpp -- moveit_setup_framework -- moveit_setup_srdf_plugins -- pluginlib -- Qt${QT_VERSION_MAJOR}Core -- Qt${QT_VERSION_MAJOR}Widgets -- rclcpp) -+set(THIS_PACKAGE_INCLUDE_DEPENDS ament_index_cpp moveit_setup_framework -+ moveit_setup_srdf_plugins pluginlib rclcpp) - - # Header files that need Qt Moc pre-processing for use with Qt signals, etc: - set(HEADERS include/moveit_setup_assistant/navigation_widget.hpp -@@ -66,9 +60,16 @@ target_include_directories( +@@ -51,8 +58,16 @@ PUBLIC $ $) -ament_target_dependencies(moveit_setup_assistant_updater - ${THIS_PACKAGE_INCLUDE_DEPENDS}) --target_link_libraries(moveit_setup_assistant_updater ${Boost_LIBRARIES}) +target_link_libraries( + moveit_setup_assistant_updater + ${Boost_LIBRARIES} @@ -57,8 +34,8 @@ index fdf8f4edf6..9bf63104b8 100644 + moveit_setup_framework::moveit_setup_framework + moveit_setup_srdf_plugins::moveit_setup_srdf_plugins + pluginlib::pluginlib -+ ${QT_CORE} -+ ${QT_WIDGETS} ++ Qt5::Core ++ Qt5::Widgets + rclcpp::rclcpp) set_target_properties(moveit_setup_assistant_updater From 6aa68c68324ad7ac13690056ca153ad1b531f295 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Wed, 8 Apr 2026 11:59:41 +0900 Subject: [PATCH 22/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-py.osx.patch | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 patch/ros-rolling-moveit-py.osx.patch diff --git a/patch/ros-rolling-moveit-py.osx.patch b/patch/ros-rolling-moveit-py.osx.patch deleted file mode 100644 index ea6e407..0000000 --- a/patch/ros-rolling-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 From 75691a5d2cd863a50d4f9d7533941ae7ee4c2846 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 13:33:31 +0900 Subject: [PATCH 23/98] update snapshot Signed-off-by: wep21 --- rosdistro_snapshot.yaml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 29a616a..f41a2d8 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,4 +1,4 @@ -# Snapshot generated by vinca-snapshot on 2026-04-07T10:28:20Z UTC for distro rolling +# Snapshot generated by vinca-snapshot on 2026-04-08T04:31:12Z UTC for distro rolling acado_vendor: tag: release/rolling/acado_vendor/1.0.0-6 url: https://github.com/ros2-gbp/acado_vendor-release.git @@ -880,25 +880,25 @@ controller_manager_msgs: url: https://github.com/ros2-gbp/ros2_control-release.git version: 6.5.1 cras_bag_tools: - tag: release/rolling/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/rolling/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/rolling/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/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/rolling/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 @@ -1336,13 +1336,13 @@ event_camera_renderer: url: https://github.com/ros2-gbp/event_camera_renderer-release.git version: 3.0.0 event_camera_tools: - tag: release/rolling/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/rolling/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/rolling/example_interfaces/0.14.1-1 url: https://github.com/ros2-gbp/example_interfaces-release.git @@ -4856,9 +4856,9 @@ rqt_gauges: url: https://github.com/ros2-gbp/rqt_gauges-release.git version: 0.0.3 rqt_graph: - tag: release/rolling/rqt_graph/1.8.1-1 + tag: release/rolling/rqt_graph/1.8.2-1 url: https://github.com/ros2-gbp/rqt_graph-release.git - version: 1.8.1 + version: 1.8.2 rqt_gui: tag: release/rolling/rqt_gui/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git @@ -4948,9 +4948,9 @@ rqt_srv: url: https://github.com/ros2-gbp/rqt_srv-release.git version: 1.4.1 rqt_tf_tree: - tag: release/rolling/rqt_tf_tree/1.0.5-1 + 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/rolling/rqt_topic/2.0.1-1 url: https://github.com/ros2-gbp/rqt_topic-release.git @@ -5204,9 +5204,9 @@ simulation: url: https://github.com/ros2-gbp/variants-release.git version: 0.13.0 simulation_interfaces: - tag: release/rolling/simulation_interfaces/2.0.0-1 + tag: release/rolling/simulation_interfaces/2.1.0-1 url: https://github.com/ros2-gbp/simulation_interfaces-release.git - version: 2.0.0 + version: 2.1.0 slg_msgs: tag: release/rolling/slg_msgs/3.9.1-1 url: https://github.com/ros2-gbp/slg_msgs-release.git From be0c0091ed407117d9ffabf0431e6661fa6fe98b Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 14:21:26 +0900 Subject: [PATCH 24/98] add patch Signed-off-by: wep21 --- patch/ros-rolling-rcl-yaml-param-parser.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 patch/ros-rolling-rcl-yaml-param-parser.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); + } From 5e4abe357924a74cdfe91d04a807d3fcd0eb55c3 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 20:39:34 +0900 Subject: [PATCH 25/98] update Signed-off-by: wep21 --- patch/dependencies.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 214ec06..6bdbf42 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -217,8 +217,8 @@ gz_tools_vendor: add_host: ["gz-tools"] add_run: ["gz-tools"] gz_transport_vendor: - add_host: ["gz-transport"] - add_run: ["gz-transport"] + add_host: ["libgz-transport"] + add_run: ["libgz-transport"] gz_utils_vendor: add_host: ["gz-utils"] add_run: ["gz-utils"] From a3d29a928ff25e873135f7525835a59bdd125206 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 20:40:42 +0900 Subject: [PATCH 26/98] temp remove Signed-off-by: wep21 --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ad2eef8..1722114 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-rolling-gz* 2>/dev/null || true + rm -rf ${{ matrix.folder_cache }}/ros-rolling-gz* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From 8d9d6d5c00cdee3c09364e336244611e236fef72 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 20:49:11 +0900 Subject: [PATCH 27/98] restore Signed-off-by: wep21 --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 1722114..ad2eef8 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-rolling-gz* 2>/dev/null || true + # rm -rf ${{ matrix.folder_cache }}/ros-rolling-gz* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From ac1c0b976abfd8381a15a71a0af686468eb24833 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 20:49:27 +0900 Subject: [PATCH 28/98] additional msgs Signed-off-by: wep21 --- rosdistro_additional_recipes.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml index 6146f12..10a8c13 100644 --- a/rosdistro_additional_recipes.yaml +++ b/rosdistro_additional_recipes.yaml @@ -410,6 +410,10 @@ 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: + tags: 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 From ea9f85b19d498fe8d68bd5fee920a26b38ae3b9c Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 20:51:33 +0900 Subject: [PATCH 29/98] fix Signed-off-by: wep21 --- rosdistro_additional_recipes.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml index 10a8c13..a81a9d8 100644 --- a/rosdistro_additional_recipes.yaml +++ b/rosdistro_additional_recipes.yaml @@ -411,7 +411,7 @@ mocap4r2_robot_gt_msgs: version: 0.0.7 additional_folder: mocap4r2_robot_gt/mocap4r2_robot_gt_msgs mocap4r2_msgs: - tags: 0.2.0 + tag: 0.2.0 url: https://github.com/MOCAP4ROS2-Project/mocap4r2_msgs.git version: 0.2.0 cm_executors: From 6932da1c19d7da5aaac95a49502c7627c37bfc59 Mon Sep 17 00:00:00 2001 From: wep21 Date: Wed, 8 Apr 2026 21:02:42 +0900 Subject: [PATCH 30/98] remove patch Signed-off-by: wep21 --- patch/ros-rolling-ros-gz-image.patch | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 patch/ros-rolling-ros-gz-image.patch diff --git a/patch/ros-rolling-ros-gz-image.patch b/patch/ros-rolling-ros-gz-image.patch deleted file mode 100644 index 5f45d23..0000000 --- a/patch/ros-rolling-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) From edcf2f3579c5ce29dd32fe2ac6fdd708c2b77507 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 11:09:17 +0900 Subject: [PATCH 31/98] update snapshot Signed-off-by: Daisuke Nishimatsu --- rosdistro_snapshot.yaml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index f41a2d8..66b7a50 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,4 +1,4 @@ -# Snapshot generated by vinca-snapshot on 2026-04-08T04:31:12Z UTC for distro rolling +# Snapshot generated by vinca-snapshot on 2026-04-09T02:08:57Z UTC for distro rolling acado_vendor: tag: release/rolling/acado_vendor/1.0.0-6 url: https://github.com/ros2-gbp/acado_vendor-release.git @@ -2940,25 +2940,25 @@ moveit_simple_controller_manager: url: https://github.com/ros2-gbp/moveit2-release.git version: 2.14.1 moveit_task_constructor_capabilities: - tag: release/rolling/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/rolling/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/rolling/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/rolling/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/rolling/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/rolling/moveit_visual_tools/4.1.2-1 url: https://github.com/ros2-gbp/moveit_visual_tools-release.git @@ -3692,9 +3692,9 @@ proxsuite: url: https://github.com/ros2-gbp/proxsuite-release.git version: 0.6.5 py_binding_tools: - tag: release/rolling/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/rolling/py_trees/2.4.0-1 url: https://github.com/ros2-gbp/py_trees-release.git @@ -5076,9 +5076,9 @@ rviz_imu_plugin: url: https://github.com/ros2-gbp/imu_tools-release.git version: 2.2.2 rviz_marker_tools: - tag: release/rolling/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/rolling/rviz_ogre_vendor/15.1.19-1 url: https://github.com/ros2-gbp/rviz-release.git @@ -5300,9 +5300,9 @@ sqlite3_vendor: url: https://github.com/ros2-gbp/rosbag2-release.git version: 0.33.0 srdfdom: - tag: release/rolling/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/rolling/sros2/0.16.4-1 url: https://github.com/ros2-gbp/sros2-release.git From e0f2066bd28f8d8197f49578265eb86ea963fca0 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 11:09:41 +0900 Subject: [PATCH 32/98] full rebuild Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ad2eef8..b381cb6 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' jobs: build: From 521b374b31fa0cb4fed5b0cdd8f4e50aeab872a9 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 11:53:39 +0900 Subject: [PATCH 33/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-core.patch | 295 ++++++++++++++-------------- 1 file changed, 149 insertions(+), 146 deletions(-) diff --git a/patch/ros-rolling-moveit-core.patch b/patch/ros-rolling-moveit-core.patch index 5d920c4..cba1478 100644 --- a/patch/ros-rolling-moveit-core.patch +++ b/patch/ros-rolling-moveit-core.patch @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index ca30488f79..23fd387c3f 100644 +index ca30488f7..b6f5f2ad4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -13,6 +13,7 @@ find_package(eigen_stl_containers REQUIRED) +@@ -13,19 +13,20 @@ find_package(eigen_stl_containers REQUIRED) find_package(Eigen3 REQUIRED) find_package(eigen3_cmake_module REQUIRED) find_package(fcl REQUIRED) @@ -10,9 +10,12 @@ index ca30488f79..23fd387c3f 100644 find_package(generate_parameter_library REQUIRED) find_package(geometric_shapes REQUIRED) find_package(geometry_msgs REQUIRED) -@@ -22,10 +23,12 @@ find_package(moveit_msgs REQUIRED) - # https://github.com/moveit/moveit2/issues/2862 - find_package(octomap 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) @@ -23,7 +26,7 @@ index ca30488f79..23fd387c3f 100644 find_package(rsl REQUIRED) find_package(ruckig REQUIRED) find_package(sensor_msgs REQUIRED) -@@ -68,8 +71,37 @@ add_subdirectory(transforms) +@@ -68,8 +69,37 @@ add_subdirectory(transforms) add_subdirectory(utils) add_subdirectory(version) @@ -62,7 +65,7 @@ index ca30488f79..23fd387c3f 100644 moveit_collision_detection_bullet moveit_collision_detection_fcl moveit_collision_distance_field -@@ -119,6 +151,7 @@ ament_export_dependencies( +@@ -119,6 +149,7 @@ ament_export_dependencies( Eigen3 eigen3_cmake_module fcl @@ -70,7 +73,7 @@ index ca30488f79..23fd387c3f 100644 generate_parameter_library geometric_shapes geometry_msgs -@@ -126,10 +159,12 @@ ament_export_dependencies( +@@ -126,10 +157,12 @@ ament_export_dependencies( moveit_msgs octomap octomap_msgs @@ -84,7 +87,7 @@ index ca30488f79..23fd387c3f 100644 ruckig sensor_msgs diff --git a/collision_detection/CMakeLists.txt b/collision_detection/CMakeLists.txt -index e3f8fd2120..403c2af048 100644 +index e3f8fd212..403c2af04 100644 --- a/collision_detection/CMakeLists.txt +++ b/collision_detection/CMakeLists.txt @@ -16,19 +16,19 @@ target_include_directories( @@ -119,8 +122,100 @@ index e3f8fd2120..403c2af048 100644 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 feadeb6533..1ea799949a 100644 +index feadeb653..1ea799949 100644 --- a/collision_detection_bullet/CMakeLists.txt +++ b/collision_detection_bullet/CMakeLists.txt @@ -18,35 +18,39 @@ target_include_directories( @@ -186,7 +281,7 @@ index feadeb6533..1ea799949a 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) install( diff --git a/collision_detection_fcl/CMakeLists.txt b/collision_detection_fcl/CMakeLists.txt -index ece406480c..63922f49ec 100644 +index ece406480..63922f49e 100644 --- a/collision_detection_fcl/CMakeLists.txt +++ b/collision_detection_fcl/CMakeLists.txt @@ -11,26 +11,32 @@ target_include_directories( @@ -235,8 +330,34 @@ index ece406480c..63922f49ec 100644 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 63b63a013d..8bb5e32837 100644 +index 63b63a013..8bb5e3283 100644 --- a/collision_distance_field/CMakeLists.txt +++ b/collision_distance_field/CMakeLists.txt @@ -15,12 +15,17 @@ target_include_directories( @@ -283,7 +404,7 @@ index 63b63a013d..8bb5e32837 100644 + resource_retriever::resource_retriever) endif() diff --git a/constraint_samplers/CMakeLists.txt b/constraint_samplers/CMakeLists.txt -index 25cda7dc66..2cdbe05df2 100644 +index 25cda7dc6..2cdbe05df 100644 --- a/constraint_samplers/CMakeLists.txt +++ b/constraint_samplers/CMakeLists.txt @@ -9,8 +9,6 @@ target_include_directories( @@ -318,7 +439,7 @@ index 25cda7dc66..2cdbe05df2 100644 + moveit_constraint_samplers kdl_parser::kdl_parser) endif() diff --git a/distance_field/CMakeLists.txt b/distance_field/CMakeLists.txt -index 165d82a7aa..5c3723cc8e 100644 +index 165d82a7a..5c3723cc8 100644 --- a/distance_field/CMakeLists.txt +++ b/distance_field/CMakeLists.txt @@ -6,19 +6,21 @@ target_include_directories( @@ -355,7 +476,7 @@ index 165d82a7aa..5c3723cc8e 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/dynamics_solver/CMakeLists.txt b/dynamics_solver/CMakeLists.txt -index 04afe66ef0..c6c5a1d4ef 100644 +index 04afe66ef..c6c5a1d4e 100644 --- a/dynamics_solver/CMakeLists.txt +++ b/dynamics_solver/CMakeLists.txt @@ -6,8 +6,14 @@ target_include_directories( @@ -377,7 +498,7 @@ index 04afe66ef0..c6c5a1d4ef 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/exceptions/CMakeLists.txt b/exceptions/CMakeLists.txt -index 26591d955a..04027c2ef7 100644 +index 26591d955..04027c2ef 100644 --- a/exceptions/CMakeLists.txt +++ b/exceptions/CMakeLists.txt @@ -5,8 +5,8 @@ target_include_directories( @@ -393,7 +514,7 @@ index 26591d955a..04027c2ef7 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/kinematic_constraints/CMakeLists.txt b/kinematic_constraints/CMakeLists.txt -index 51f33e4950..534f511796 100644 +index 51f33e495..534f51179 100644 --- a/kinematic_constraints/CMakeLists.txt +++ b/kinematic_constraints/CMakeLists.txt @@ -16,19 +16,20 @@ target_include_directories( @@ -430,7 +551,7 @@ index 51f33e4950..534f511796 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/kinematics_base/CMakeLists.txt b/kinematics_base/CMakeLists.txt -index 1802539000..29ff3953e5 100644 +index 180253900..29ff3953e 100644 --- a/kinematics_base/CMakeLists.txt +++ b/kinematics_base/CMakeLists.txt @@ -11,16 +11,15 @@ target_include_directories( @@ -459,7 +580,7 @@ index 1802539000..29ff3953e5 100644 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 e760b834ea..6255198ff6 100644 +index e760b834e..6255198ff 100644 --- a/kinematics_metrics/CMakeLists.txt +++ b/kinematics_metrics/CMakeLists.txt @@ -6,10 +6,13 @@ target_include_directories( @@ -482,7 +603,7 @@ index e760b834ea..6255198ff6 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/online_signal_smoothing/CMakeLists.txt b/online_signal_smoothing/CMakeLists.txt -index 1f1912c6d9..7d3b6dd014 100644 +index 1f1912c6d..7d3b6dd01 100644 --- a/online_signal_smoothing/CMakeLists.txt +++ b/online_signal_smoothing/CMakeLists.txt @@ -5,12 +5,12 @@ target_include_directories( @@ -554,7 +675,7 @@ index 1f1912c6d9..7d3b6dd014 100644 # Installation install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/planning_interface/CMakeLists.txt b/planning_interface/CMakeLists.txt -index 338765e2f9..6a79dd7a02 100644 +index 338765e2f..6a79dd7a0 100644 --- a/planning_interface/CMakeLists.txt +++ b/planning_interface/CMakeLists.txt @@ -6,9 +6,15 @@ target_include_directories( @@ -578,7 +699,7 @@ index 338765e2f9..6a79dd7a02 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/planning_scene/CMakeLists.txt b/planning_scene/CMakeLists.txt -index debb3e5b65..c6eee289be 100644 +index debb3e5b6..c6eee289b 100644 --- a/planning_scene/CMakeLists.txt +++ b/planning_scene/CMakeLists.txt @@ -10,15 +10,6 @@ target_include_directories( @@ -626,7 +747,7 @@ index debb3e5b65..c6eee289be 100644 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 2886ed4f0a..d6166a13db 100644 +index 2886ed4f0..d6166a13d 100644 --- a/robot_model/CMakeLists.txt +++ b/robot_model/CMakeLists.txt @@ -28,25 +28,26 @@ target_include_directories( @@ -671,7 +792,7 @@ index 2886ed4f0a..d6166a13db 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/robot_state/CMakeLists.txt b/robot_state/CMakeLists.txt -index a906be7069..44ccde09a6 100644 +index a906be706..44ccde09a 100644 --- a/robot_state/CMakeLists.txt +++ b/robot_state/CMakeLists.txt @@ -7,16 +7,17 @@ target_include_directories( @@ -713,7 +834,7 @@ index a906be7069..44ccde09a6 100644 + moveit_robot_state kdl_parser::kdl_parser) endif() diff --git a/robot_trajectory/CMakeLists.txt b/robot_trajectory/CMakeLists.txt -index c4b26ebb82..14594034be 100644 +index c4b26ebb8..14594034b 100644 --- a/robot_trajectory/CMakeLists.txt +++ b/robot_trajectory/CMakeLists.txt @@ -5,11 +5,14 @@ target_include_directories( @@ -737,7 +858,7 @@ index c4b26ebb82..14594034be 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/trajectory_processing/CMakeLists.txt b/trajectory_processing/CMakeLists.txt -index bbbe8d1f2c..a4e3b128cb 100644 +index bbbe8d1f2..a4e3b128c 100644 --- a/trajectory_processing/CMakeLists.txt +++ b/trajectory_processing/CMakeLists.txt @@ -8,17 +8,18 @@ target_include_directories( @@ -770,7 +891,7 @@ index bbbe8d1f2c..a4e3b128cb 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/transforms/CMakeLists.txt b/transforms/CMakeLists.txt -index 5880e5795a..26316c2e87 100644 +index 5880e5795..26316c2e8 100644 --- a/transforms/CMakeLists.txt +++ b/transforms/CMakeLists.txt @@ -3,18 +3,19 @@ target_include_directories( @@ -804,7 +925,7 @@ index 5880e5795a..26316c2e87 100644 install(DIRECTORY include/ DESTINATION include/moveit_core) diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt -index ca44183fa0..80dab7b2ae 100644 +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 @@ -853,121 +974,3 @@ index ca44183fa0..80dab7b2ae 100644 set_target_properties(moveit_test_utils PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") -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; -- } - } - } - From ed34e03889e0224d63599445f7ebe99c70760813 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 11:54:13 +0900 Subject: [PATCH 34/98] cache Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index b381cb6..ad2eef8 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' jobs: build: From a5dbaccf5b17c7fc4baff5323cc3864977f6d35c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 15:11:49 +0900 Subject: [PATCH 35/98] remove patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-srdfdom.win.patch | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 patch/ros-rolling-srdfdom.win.patch diff --git a/patch/ros-rolling-srdfdom.win.patch b/patch/ros-rolling-srdfdom.win.patch deleted file mode 100644 index a3565da..0000000 --- a/patch/ros-rolling-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 - ) From 429b8a74de7d754b9a4233d087928c7abcee275c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 15:14:32 +0900 Subject: [PATCH 36/98] update Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 6bdbf42..d5bc73c 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -109,7 +109,7 @@ python_qt_binding: add_run: ["pyqt-builder"] 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_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "pyqt-builder", "pep517", "pyside6"] add_run: ["pyqt-builder", "pep517"] rqt_gui_cpp: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] From 23b334a932ae5f9f36422a5efc905d9952da2c7b Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 15:23:05 +0900 Subject: [PATCH 37/98] update Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-ros-warehouse.win.patch | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 patch/ros-rolling-moveit-ros-warehouse.win.patch diff --git a/patch/ros-rolling-moveit-ros-warehouse.win.patch b/patch/ros-rolling-moveit-ros-warehouse.win.patch deleted file mode 100644 index d515f79..0000000 --- a/patch/ros-rolling-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 From 7cbb32fd60f5ba955b651c6bcb4f482bfc796e2c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 15:28:11 +0900 Subject: [PATCH 38/98] update patch Signed-off-by: Daisuke Nishimatsu --- ...-rolling-moveit-ros-occupancy-map-monitor.patch | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch b/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch index 4f7f85b..a56df0f 100644 --- a/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch +++ b/patch/ros-rolling-moveit-ros-occupancy-map-monitor.patch @@ -1,9 +1,15 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index b8dd549bcb..98737c501a 100644 +index b8dd549bc..ec355bf1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -18,6 +18,8 @@ find_package(Eigen3 REQUIRED) - find_package(octomap REQUIRED) +@@ -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) @@ -11,7 +17,7 @@ index b8dd549bcb..98737c501a 100644 include_directories(include) include_directories(SYSTEM ${EIGEN3_INCLUDE_DIRS} ${X11_INCLUDE_DIR}) -@@ -38,14 +40,27 @@ add_library( +@@ -38,14 +38,27 @@ add_library( set_target_properties( moveit_ros_occupancy_map_monitor PROPERTIES VERSION "${moveit_ros_occupancy_map_monitor_VERSION}") From d62efc29a417d426bad931b972e66d2556f8fc31 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 15:48:43 +0900 Subject: [PATCH 39/98] update robostack Signed-off-by: Daisuke Nishimatsu --- robostack.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) 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: From dadecb8a300102d2d9e9627f0530614e2b692854 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 16:36:06 +0900 Subject: [PATCH 40/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-velodyne-pointcloud.patch | 107 ++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 patch/ros-rolling-velodyne-pointcloud.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 + From d8c93a49bb3ed8bd3b090eeb1032b922fb600314 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 16:55:36 +0900 Subject: [PATCH 41/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-ros-benchmarks.patch | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/patch/ros-rolling-moveit-ros-benchmarks.patch b/patch/ros-rolling-moveit-ros-benchmarks.patch index e3670d3..cb68c0f 100644 --- a/patch/ros-rolling-moveit-ros-benchmarks.patch +++ b/patch/ros-rolling-moveit-ros-benchmarks.patch @@ -1,5 +1,5 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 58538a70b9..e4aa84e4dc 100644 +index 58538a70b..e4aa84e4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,11 +34,18 @@ set_target_properties(moveit_ros_benchmarks @@ -24,3 +24,15 @@ index 58538a70b9..e4aa84e4dc 100644 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 From 648eade251aa70f79c7dea3098f2303044bc2a7c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 19:26:47 +0900 Subject: [PATCH 42/98] update patch Signed-off-by: Daisuke Nishimatsu --- ...ros-rolling-moveit-ros-visualization.patch | 50 +++++++++++++++---- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/patch/ros-rolling-moveit-ros-visualization.patch b/patch/ros-rolling-moveit-ros-visualization.patch index be518fd..7120e10 100644 --- a/patch/ros-rolling-moveit-ros-visualization.patch +++ b/patch/ros-rolling-moveit-ros-visualization.patch @@ -1,7 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +index 27855877a..5a3d37053 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -27,7 +27,6 @@ +@@ -27,7 +27,6 @@ find_package(pluginlib REQUIRED) find_package(rclcpp REQUIRED) find_package(rclcpp_action REQUIRED) find_package(rclpy REQUIRED) @@ -9,7 +10,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt find_package(tf2_eigen REQUIRED) find_package(Eigen3 REQUIRED) find_package(rviz_common REQUIRED) -@@ -106,8 +105,15 @@ +@@ -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) @@ -27,9 +44,19 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt 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 -@@ -29,28 +29,30 @@ +@@ -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( @@ -76,9 +103,10 @@ diff --git a/motion_planning_rviz_plugin/CMakeLists.txt b/motion_planning_rviz_p 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 @@ +@@ -9,27 +9,29 @@ target_include_directories( PUBLIC $) set_target_properties(moveit_planning_scene_rviz_plugin_core PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") @@ -123,9 +151,10 @@ diff --git a/planning_scene_rviz_plugin/CMakeLists.txt b/planning_scene_rviz_plu 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 @@ +@@ -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}") @@ -171,11 +200,13 @@ diff --git a/robot_state_rviz_plugin/CMakeLists.txt b/robot_state_rviz_plugin/CM 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 @@ +@@ -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 Qt5::Widgets) ++target_link_libraries(moveit_rviz_plugin_render_tools ${QT_LIBRARIES}) -ament_target_dependencies( +target_link_libraries( @@ -200,9 +231,10 @@ diff --git a/rviz_plugin_render_tools/CMakeLists.txt b/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 @@ +@@ -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( @@ -229,7 +261,7 @@ diff --git a/trajectory_rviz_plugin/CMakeLists.txt b/trajectory_rviz_plugin/CMak target_include_directories(moveit_trajectory_rviz_plugin_core PRIVATE "${OGRE_PREFIX_DIR}/include") -@@ -27,10 +26,14 @@ +@@ -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}") From 675ca97b3bde1521e3731ce17f164da06d9f7b76 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 19:46:23 +0900 Subject: [PATCH 43/98] update patch Signed-off-by: Daisuke Nishimatsu --- .../ros-rolling-autoware-osqp-interface.patch | 32 +++++++++--------- patch/ros-rolling-autoware-qp-interface.patch | 33 ++++++++++--------- 2 files changed, 34 insertions(+), 31 deletions(-) diff --git a/patch/ros-rolling-autoware-osqp-interface.patch b/patch/ros-rolling-autoware-osqp-interface.patch index 4cefe30..605d933 100644 --- a/patch/ros-rolling-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-rolling-autoware-qp-interface.patch b/patch/ros-rolling-autoware-qp-interface.patch index 313a8ce..1889189 100644 --- a/patch/ros-rolling-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()); From 3cdaa5d80784c088414278f8ab50d743332eb7b7 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 20:23:23 +0900 Subject: [PATCH 44/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-mocap4r2-robot-gt.patch | 49 +++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 patch/ros-rolling-mocap4r2-robot-gt.patch 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 From 01dff722195f5245d43ad8e19757002038ed8f96 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 22:24:06 +0900 Subject: [PATCH 45/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-parameter-traits.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 patch/ros-rolling-parameter-traits.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 From 3b74041fff34eb2356ac913405d6daff65ce647b Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 22:24:52 +0900 Subject: [PATCH 46/98] temp remove Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ad2eef8..c2e241f 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-rolling-gz* 2>/dev/null || true + rm -rf ${{ matrix.folder_cache }}/ros-rolling-parameter-* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From c99ff1fc0503fe40cdb049ed7aa31edbd19c9e7b Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 22:35:06 +0900 Subject: [PATCH 47/98] Revert "temp remove" This reverts commit 3b74041fff34eb2356ac913405d6daff65ce647b. --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index c2e241f..ad2eef8 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-rolling-parameter-* 2>/dev/null || true + # rm -rf ${{ matrix.folder_cache }}/ros-rolling-gz* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From 6d55ea405eeff8e2ab75949267477d7fd82b6efe Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Thu, 9 Apr 2026 22:35:27 +0900 Subject: [PATCH 48/98] add patch Signed-off-by: Daisuke Nishimatsu --- .../ros-rolling-moveit-setup-framework.patch | 35 +++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/patch/ros-rolling-moveit-setup-framework.patch b/patch/ros-rolling-moveit-setup-framework.patch index cee60de..9d39138 100644 --- a/patch/ros-rolling-moveit-setup-framework.patch +++ b/patch/ros-rolling-moveit-setup-framework.patch @@ -1,7 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3e3d417fb..fc6d922c4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -11,9 +11,17 @@ +@@ -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) @@ -21,7 +22,35 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt find_package(pluginlib REQUIRED) find_package(rclcpp REQUIRED) find_package(rviz_common REQUIRED) -@@ -43,30 +51,35 @@ +@@ -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}) @@ -113,7 +142,7 @@ index 1555eee16..b02d52024 100644 } // namespace moveit_setup diff --git a/src/urdf_config.cpp b/src/urdf_config.cpp -index 72d9bf4af..3ca176656 100644 +index eab682326..5d17cec95 100644 --- a/src/urdf_config.cpp +++ b/src/urdf_config.cpp @@ -36,6 +36,7 @@ From deeb09f2069a96a3e05373fa08dc9baf2e28bd7d Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 00:01:13 +0900 Subject: [PATCH 49/98] update patch Signed-off-by: Daisuke Nishimatsu --- .../ros-rolling-moveit-setup-framework.patch | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/patch/ros-rolling-moveit-setup-framework.patch b/patch/ros-rolling-moveit-setup-framework.patch index 9d39138..eff1f16 100644 --- a/patch/ros-rolling-moveit-setup-framework.patch +++ b/patch/ros-rolling-moveit-setup-framework.patch @@ -141,6 +141,28 @@ index 1555eee16..b02d52024 100644 }; } // 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 From d324a612fd2bc613c23f1c03640f03cb34fb0e52 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 01:09:27 +0900 Subject: [PATCH 50/98] update patch Signed-off-by: Daisuke Nishimatsu --- .../ros-rolling-moveit-setup-framework.patch | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/patch/ros-rolling-moveit-setup-framework.patch b/patch/ros-rolling-moveit-setup-framework.patch index eff1f16..c302ff7 100644 --- a/patch/ros-rolling-moveit-setup-framework.patch +++ b/patch/ros-rolling-moveit-setup-framework.patch @@ -119,6 +119,27 @@ index f32e7b5ad..c6f472682 100644 { 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 @@ -175,3 +196,25 @@ index eab682326..5d17cec95 100644 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); + } + From 5dde6ab5bb099be1775b3a83dbab793ebbfb7427 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 01:32:13 +0900 Subject: [PATCH 51/98] update patch Signed-off-by: Daisuke Nishimatsu --- ...os-rolling-moveit-setup-srdf-plugins.patch | 89 ++++++++++++++++++- 1 file changed, 86 insertions(+), 3 deletions(-) diff --git a/patch/ros-rolling-moveit-setup-srdf-plugins.patch b/patch/ros-rolling-moveit-setup-srdf-plugins.patch index 9a9e528..cb780f6 100644 --- a/patch/ros-rolling-moveit-setup-srdf-plugins.patch +++ b/patch/ros-rolling-moveit-setup-srdf-plugins.patch @@ -1,8 +1,17 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 70290267ac..72e3adbb21 100644 +index 6e34b6346..2820d3390 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -60,8 +60,9 @@ target_include_directories( +@@ -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 $ $) @@ -14,4 +23,78 @@ index 70290267ac..72e3adbb21 100644 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 From 50c68ce933f031e9c5149d55d99d7b26eef53cca Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 01:40:11 +0900 Subject: [PATCH 52/98] override libcamera version Signed-off-by: Daisuke Nishimatsu --- pkg_additional_info.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index b589fe1..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 From bf7206b97270ccd6773149f7f38e1fd3f3ba302b Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 01:56:27 +0900 Subject: [PATCH 53/98] temp remove Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ad2eef8..bee512a 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-rolling-gz* 2>/dev/null || true + rm -rf ${{ matrix.folder_cache }}/ros-rolling-libcamera* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From 297bbd8cd5f08ab7117544bd575a4e1dd31e12b4 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 02:03:56 +0900 Subject: [PATCH 54/98] update Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- patch/ros-rolling-rcutils.patch | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 patch/ros-rolling-rcutils.patch diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index bee512a..2cfa7d8 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-rolling-libcamera* 2>/dev/null || true + rm -rf ${{ matrix.folder_cache }}/ros-rolling-rcutils* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force 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) From 0150ca4693bf960c5b3f392723b0fc8570218653 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 02:10:55 +0900 Subject: [PATCH 55/98] update Signed-off-by: Daisuke Nishimatsu --- vinca.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vinca.yaml b/vinca.yaml index a4be8c0..0170f30 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -82,8 +82,6 @@ packages_select_by_deps: - slam_toolbox - turtlebot3 - - apriltag_ros - - ackermann-msgs - sbg_driver @@ -185,6 +183,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 From f1486d750fb980eda8fec6152e5b9fb51c2e7c87 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 02:11:43 +0900 Subject: [PATCH 56/98] restore Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 2cfa7d8..ffc6ed4 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-rolling-rcutils* 2>/dev/null || true + # rm -rf ${{ matrix.folder_cache }}/ros-rolling-rcutils* 2>/dev/null || true mkdir -p ${{ matrix.folder_cache }} pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force From c6faf0556ee42dcb2ad52f7a4dc9eaa5c20fa3e3 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 10:22:15 +0900 Subject: [PATCH 57/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-mocap4r2-control.patch | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 patch/ros-rolling-mocap4r2-control.patch diff --git a/patch/ros-rolling-mocap4r2-control.patch b/patch/ros-rolling-mocap4r2-control.patch new file mode 100644 index 0000000..bc3e7a4 --- /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..dd6bcaa 100644 +--- a/mocap4r2_control/mocap4r2_control/CMakeLists.txt ++++ b/mocap4r2_control/mocap4r2_control/CMakeLists.txt +@@ -22,9 +22,9 @@ find_package(rclcpp_lifecycle REQUIRED) + find_package(mocap4r2_control_msgs REQUIRED) + + set(dependencies +- rclcpp +- rclcpp_lifecycle +- mocap4r2_control_msgs ++ rclcpp::rclcpp ++ rclcpp_lifecycle::rclcpp_lifecycle ++ ${mocap4r2_control_msgs_TARGETS} + ) + + include_directories(include) +@@ -34,10 +34,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} ${dependencies}) + + add_executable(auxiliar_main src/auxiliar_main.cpp) +-ament_target_dependencies(auxiliar_main ${dependencies}) ++target_link_libraries(auxiliar_main ${dependencies}) + target_link_libraries(auxiliar_main ${PROJECT_NAME}) + + install(DIRECTORY include/ From 52a14cedef88994a08c62d48ef5cca385af230c0 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 10:31:09 +0900 Subject: [PATCH 58/98] add patch Signed-off-by: Daisuke Nishimatsu --- .../ros-rolling-moveit-setup-assistant.patch | 43 ++++++++++++++++--- 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/patch/ros-rolling-moveit-setup-assistant.patch b/patch/ros-rolling-moveit-setup-assistant.patch index 00eb0d0..5a54a45 100644 --- a/patch/ros-rolling-moveit-setup-assistant.patch +++ b/patch/ros-rolling-moveit-setup-assistant.patch @@ -1,7 +1,38 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6dc113eab..8c8e58b76 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -41,9 +41,16 @@ +@@ -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 $ $) @@ -15,13 +46,13 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + moveit_setup_framework::moveit_setup_framework + moveit_setup_srdf_plugins::moveit_setup_srdf_plugins + pluginlib::pluginlib -+ Qt5::Core -+ Qt5::Widgets ++ Qt6::Core ++ Qt6::Widgets + rclcpp::rclcpp) add_executable(moveit_setup_assistant_updater src/collisions_updater.cpp) target_include_directories( -@@ -51,8 +58,16 @@ +@@ -51,8 +57,16 @@ target_include_directories( PUBLIC $ $) @@ -34,8 +65,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + moveit_setup_framework::moveit_setup_framework + moveit_setup_srdf_plugins::moveit_setup_srdf_plugins + pluginlib::pluginlib -+ Qt5::Core -+ Qt5::Widgets ++ Qt6::Core ++ Qt6::Widgets + rclcpp::rclcpp) set_target_properties(moveit_setup_assistant_updater From 57e486ed702fa2391abea7ba2d291ae26b7a9dc4 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 10:33:52 +0900 Subject: [PATCH 59/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 2 +- patch/ros-rolling-moveit-setup-app-plugins.patch | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index d5bc73c..4d4209d 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -108,7 +108,7 @@ python_qt_binding: add_host: ["pyqt-builder"] add_run: ["pyqt-builder"] qt_gui_cpp: - add_build: ["${{ 'pyqt' if (build_platform != target_platform) }}", "${{ 'qt-main' if (build_platform != target_platform) }}"] + add_build: ["${{ 'pyqt6' if (build_platform != target_platform) }}", "${{ 'qt6-main' if (build_platform != target_platform) }}"] add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "pyqt-builder", "pep517", "pyside6"] add_run: ["pyqt-builder", "pep517"] rqt_gui_cpp: diff --git a/patch/ros-rolling-moveit-setup-app-plugins.patch b/patch/ros-rolling-moveit-setup-app-plugins.patch index 1eb8381..e195a99 100644 --- a/patch/ros-rolling-moveit-setup-app-plugins.patch +++ b/patch/ros-rolling-moveit-setup-app-plugins.patch @@ -1,8 +1,17 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index ce013e59d9..1d268e888c 100644 +index fb10aca60..7a3bcb819 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -43,9 +43,13 @@ target_include_directories( +@@ -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 $ $) From 57c6c84d6a6a519a9ca26ea4c15239c29b8e1dcf Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 10:43:40 +0900 Subject: [PATCH 60/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-setup-controllers.patch | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/patch/ros-rolling-moveit-setup-controllers.patch b/patch/ros-rolling-moveit-setup-controllers.patch index 528c754..6ff1c0c 100644 --- a/patch/ros-rolling-moveit-setup-controllers.patch +++ b/patch/ros-rolling-moveit-setup-controllers.patch @@ -1,8 +1,17 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 402a52ad9b..324423504c 100644 +index 3e661098b..cff065637 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -49,8 +49,10 @@ target_include_directories( +@@ -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 $ $) From 757890872c6bbd6760bac2f6b2fb81bbecda4078 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 10:53:55 +0900 Subject: [PATCH 61/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-setup-core-plugins.patch | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/patch/ros-rolling-moveit-setup-core-plugins.patch b/patch/ros-rolling-moveit-setup-core-plugins.patch index a22d5d5..1c8dfc0 100644 --- a/patch/ros-rolling-moveit-setup-core-plugins.patch +++ b/patch/ros-rolling-moveit-setup-core-plugins.patch @@ -1,8 +1,17 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3d26d03f58..1dff23e7f4 100644 +index 2610a37ea..3d3515754 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -45,15 +45,15 @@ add_library( +@@ -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 $ $) From f63cd3c6a8f1e2236fe7ecc466715638c09ddc07 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 11:01:54 +0900 Subject: [PATCH 62/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-moveit-setup-core-plugins.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/patch/ros-rolling-moveit-setup-core-plugins.patch b/patch/ros-rolling-moveit-setup-core-plugins.patch index 1c8dfc0..9530f75 100644 --- a/patch/ros-rolling-moveit-setup-core-plugins.patch +++ b/patch/ros-rolling-moveit-setup-core-plugins.patch @@ -35,3 +35,15 @@ index 2610a37ea..3d3515754 100644 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 + From 98f1745f5ab374c609ee4cfca5145d2d304086d7 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Fri, 10 Apr 2026 11:18:56 +0900 Subject: [PATCH 63/98] update patch Signed-off-by: Daisuke Nishimatsu --- .../ros-rolling-mocap4r2-marker-publisher.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 patch/ros-rolling-mocap4r2-marker-publisher.patch 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 From c3471e28e1f5671a7ab92ac168d88aaeb2120681 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:09:36 +0900 Subject: [PATCH 64/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 16 +- patch/ros-rolling-python-qt-binding.patch | 795 +++++++++++++++++----- patch/ros-rolling-qt-gui-cpp.patch | 723 ++++++++++++++++++-- patch/ros-rolling-rqt-image-view.patch | 59 ++ 4 files changed, 1355 insertions(+), 238 deletions(-) create mode 100644 patch/ros-rolling-rqt-image-view.patch diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 4d4209d..4db1139 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -105,12 +105,15 @@ 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: ["${{ 'pyqt6' if (build_platform != target_platform) }}", "${{ 'qt6-main' if (build_platform != target_platform) }}"] - add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "pyqt-builder", "pep517", "pyside6"] - 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"] rqt_gui_cpp: add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] ur_moveit_config: @@ -124,7 +127,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: diff --git a/patch/ros-rolling-python-qt-binding.patch b/patch/ros-rolling-python-qt-binding.patch index d025bbc..963b06d 100644 --- a/patch/ros-rolling-python-qt-binding.patch +++ b/patch/ros-rolling-python-qt-binding.patch @@ -1,96 +1,473 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 919969e..2bf015a 100644 +index 9c00505..61850b1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -11,6 +11,7 @@ install(FILES +@@ -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_configure.py cmake/sip_helper.cmake -+ cmake/pyproject.toml.in DESTINATION share/${PROJECT_NAME}/cmake) - if(BUILD_TESTING) +@@ -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..cf4f57f +index 0000000..36ce9f2 --- /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. +@@ -0,0 +1,22 @@ +[build-system] -+requires = ["PyQt-builder >=1, <2"] ++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 = "@QMAKE_EXECUTABLE@" -+qmake-settings = [ "QMAKE_MACOSX_DEPLOYMENT_TARGET=@MACOS_MINIMUM_VERSION@", "CONFIG+=c++17" ] ++qmake = "@python_qt_binding_QMAKE_EXECUTABLE@" + +[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 ++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 -index 5210ee5..7bafe73 100644 +deleted file mode 100644 +index 5210ee5..0000000 --- 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') - ++++ /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..fdc9c18 100644 +index a5ac3c2..acc8063 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() +@@ -5,47 +5,92 @@ set(__PYTHON_QT_BINDING_SIP_HELPER_INCLUDED TRUE) + + set(__PYTHON_QT_BINDING_SIP_HELPER_DIR ${CMAKE_CURRENT_LIST_DIR}) - if(SIP_EXECUTABLE) -@@ -42,6 +42,15 @@ else() +-# 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() -+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}") ++# 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. # -@@ -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}) +-# .. 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 @@ -100,155 +477,205 @@ index a5ac3c2..fdc9c18 100644 - 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` ++ # Generate a pyproject.toml to be given to sip-build ++ file(MAKE_DIRECTORY ${SIP_BUILD_DIR}) - 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}) +- 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) -+ 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() +- 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..." -+ ) ++ # Find all generated C/C++ files ++ set(GENERATED_CPP ++ "${SIP_BUILD_DIR}/lib${PROJECT_NAME}/siplib${PROJECT_NAME}part0.cpp" ++ ) -- add_custom_command( ++ # 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 -- WORKING_DIRECTORY ${SIP_BUILD_DIR} ++ 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..." - ) -+ if(NOT EXISTS "${sip_LIBRARY_DIR}") -+ file(MAKE_DIRECTORY ${sip_LIBRARY_DIR}) -+ endif() +- add_dependencies(lib${PROJECT_NAME} ${sip_DEPENDENCIES}) ++ # Build the cPython extension natively using CMake ++ python3_add_library(lib${PROJECT_NAME} MODULE ${GENERATED_CPP}) + -+ if(WIN32) -+ set(MAKE_EXECUTABLE NMake.exe) -+ else() -+ set(MAKE_EXECUTABLE make) -+ endif() ++ # 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}) + -+ 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(${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 - 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 + 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..781fe62 100644 +index 27c3237..86913fe 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 +@@ -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__ -- # 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 + 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 index 7b18400..36d0807 100644 --- a/patch/ros-rolling-qt-gui-cpp.patch +++ b/patch/ros-rolling-qt-gui-cpp.patch @@ -1,61 +1,688 @@ -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 +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); - # 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}) + /** + * @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_ - 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) + #include +-#include ++#include + #include --find_package(Python3 REQUIRED COMPONENTS Development) -+find_package(Python REQUIRED COMPONENTS Development) -+find_package(OpenGL REQUIRED) + #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} -- Python3::Python ++ ${TinyXML2_LIBRARIES} ++ ${pluginlib_TARGETS} + 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 +-# 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(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(APPLE) + 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) -+ 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() +- 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} +- 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-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 From 7276319bde000b70f2e68ccfba7635eba15d0af7 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:10:33 +0900 Subject: [PATCH 65/98] update snapshot Signed-off-by: Daisuke Nishimatsu --- rosdistro_snapshot.yaml | 442 ++++++++++++++++++++-------------------- 1 file changed, 223 insertions(+), 219 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 66b7a50..498e2aa 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,4 +1,4 @@ -# Snapshot generated by vinca-snapshot on 2026-04-09T02:08:57Z UTC for distro rolling +# Snapshot generated by vinca-snapshot on 2026-04-10T15:09:42Z UTC for distro rolling acado_vendor: tag: release/rolling/acado_vendor/1.0.0-6 url: https://github.com/ros2-gbp/acado_vendor-release.git @@ -56,13 +56,13 @@ ament_black: url: https://github.com/ros2-gbp/ament_black-release.git version: 0.2.6 ament_clang_format: - tag: release/rolling/ament_clang_format/0.20.3-1 + tag: release/rolling/ament_clang_format/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_clang_tidy: - tag: release/rolling/ament_clang_tidy/0.20.3-1 + tag: release/rolling/ament_clang_tidy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake: tag: release/rolling/ament_cmake/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -80,29 +80,29 @@ ament_cmake_catch2: url: https://github.com/ros2-gbp/ament_cmake_catch2-release.git version: 1.5.0 ament_cmake_clang_format: - tag: release/rolling/ament_cmake_clang_format/0.20.3-1 + tag: release/rolling/ament_cmake_clang_format/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_clang_tidy: - tag: release/rolling/ament_cmake_clang_tidy/0.20.3-1 + tag: release/rolling/ament_cmake_clang_tidy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_copyright: - tag: release/rolling/ament_cmake_copyright/0.20.3-1 + tag: release/rolling/ament_cmake_copyright/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_core: tag: release/rolling/ament_cmake_core/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git version: 2.8.6 ament_cmake_cppcheck: - tag: release/rolling/ament_cmake_cppcheck/0.20.3-1 + tag: release/rolling/ament_cmake_cppcheck/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_cpplint: - tag: release/rolling/ament_cmake_cpplint/0.20.3-1 + tag: release/rolling/ament_cmake_cpplint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_export_definitions: tag: release/rolling/ament_cmake_export_definitions/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -128,9 +128,9 @@ ament_cmake_export_targets: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 2.8.6 ament_cmake_flake8: - tag: release/rolling/ament_cmake_flake8/0.20.3-1 + tag: release/rolling/ament_cmake_flake8/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_gen_version_h: tag: release/rolling/ament_cmake_gen_version_h/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -156,29 +156,29 @@ ament_cmake_libraries: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 2.8.6 ament_cmake_lint_cmake: - tag: release/rolling/ament_cmake_lint_cmake/0.20.3-1 + tag: release/rolling/ament_cmake_lint_cmake/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_mypy: - tag: release/rolling/ament_cmake_mypy/0.20.3-1 + tag: release/rolling/ament_cmake_mypy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_pclint: - tag: release/rolling/ament_cmake_pclint/0.20.3-1 + tag: release/rolling/ament_cmake_pclint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_pep257: - tag: release/rolling/ament_cmake_pep257/0.20.3-1 + tag: release/rolling/ament_cmake_pep257/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_pycodestyle: - tag: release/rolling/ament_cmake_pycodestyle/0.20.3-1 + tag: release/rolling/ament_cmake_pycodestyle/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_pyflakes: - tag: release/rolling/ament_cmake_pyflakes/0.20.3-1 + tag: release/rolling/ament_cmake_pyflakes/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_pytest: tag: release/rolling/ament_cmake_pytest/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -204,9 +204,9 @@ ament_cmake_test: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 2.8.6 ament_cmake_uncrustify: - tag: release/rolling/ament_cmake_uncrustify/0.20.3-1 + tag: release/rolling/ament_cmake_uncrustify/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cmake_vendor_package: tag: release/rolling/ament_cmake_vendor_package/2.8.6-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -216,93 +216,93 @@ ament_cmake_version: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 2.8.6 ament_cmake_xmllint: - tag: release/rolling/ament_cmake_xmllint/0.20.3-1 + tag: release/rolling/ament_cmake_xmllint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_copyright: - tag: release/rolling/ament_copyright/0.20.3-1 + tag: release/rolling/ament_copyright/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cppcheck: - tag: release/rolling/ament_cppcheck/0.20.3-1 + tag: release/rolling/ament_cppcheck/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_cpplint: - tag: release/rolling/ament_cpplint/0.20.3-1 + tag: release/rolling/ament_cpplint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_download: 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/rolling/ament_flake8/0.20.3-1 + tag: release/rolling/ament_flake8/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_index_cpp: - tag: release/rolling/ament_index_cpp/1.13.2-1 + tag: release/rolling/ament_index_cpp/1.13.3-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.13.2 + version: 1.13.3 ament_index_python: - tag: release/rolling/ament_index_python/1.13.2-1 + tag: release/rolling/ament_index_python/1.13.3-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.13.2 + version: 1.13.3 ament_lint: - tag: release/rolling/ament_lint/0.20.3-1 + tag: release/rolling/ament_lint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_lint_auto: - tag: release/rolling/ament_lint_auto/0.20.3-1 + tag: release/rolling/ament_lint_auto/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_lint_cmake: - tag: release/rolling/ament_lint_cmake/0.20.3-1 + tag: release/rolling/ament_lint_cmake/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_lint_common: - tag: release/rolling/ament_lint_common/0.20.3-1 + tag: release/rolling/ament_lint_common/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_mypy: - tag: release/rolling/ament_mypy/0.20.3-1 + tag: release/rolling/ament_mypy/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_nodl: 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/rolling/ament_package/0.18.2-1 + tag: release/rolling/ament_package/0.18.3-1 url: https://github.com/ros2-gbp/ament_package-release.git - version: 0.18.2 + version: 0.18.3 ament_pclint: - tag: release/rolling/ament_pclint/0.20.3-1 + tag: release/rolling/ament_pclint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_pep257: - tag: release/rolling/ament_pep257/0.20.3-1 + tag: release/rolling/ament_pep257/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_pycodestyle: - tag: release/rolling/ament_pycodestyle/0.20.3-1 + tag: release/rolling/ament_pycodestyle/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_pyflakes: - tag: release/rolling/ament_pyflakes/0.20.3-1 + tag: release/rolling/ament_pyflakes/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_uncrustify: - tag: release/rolling/ament_uncrustify/0.20.3-1 + tag: release/rolling/ament_uncrustify/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 ament_vitis: 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/rolling/ament_xmllint/0.20.3-1 + tag: release/rolling/ament_xmllint/0.20.4-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.20.3 + version: 0.20.4 angles: tag: release/rolling/angles/1.16.1-1 url: https://github.com/ros2-gbp/angles-release.git @@ -768,9 +768,9 @@ chomp_motion_planner: url: https://github.com/ros2-gbp/moveit2-release.git version: 2.14.1 class_loader: - tag: release/rolling/class_loader/2.9.2-1 + tag: release/rolling/class_loader/2.9.3-1 url: https://github.com/ros2-gbp/class_loader-release.git - version: 2.9.2 + version: 2.9.3 classic_bags: tag: release/rolling/classic_bags/0.4.0-1 url: https://github.com/ros2-gbp/classic_bags-release.git @@ -1092,9 +1092,9 @@ domain_coordinator: url: https://github.com/ros2-gbp/ament_cmake_ros-release.git version: 0.15.6 draco_point_cloud_transport: - tag: release/rolling/draco_point_cloud_transport/6.0.1-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: 6.0.1 + version: 6.1.0 dual_arm_panda_moveit_config: tag: release/rolling/dual_arm_panda_moveit_config/3.1.1-1 url: https://github.com/ros2-gbp/moveit_resources-release.git @@ -1432,9 +1432,9 @@ examples_rclpy_pointcloud_publisher: url: https://github.com/ros2-gbp/examples-release.git version: 0.21.5 examples_tf2_py: - tag: release/rolling/examples_tf2_py/0.45.6-2 + tag: release/rolling/examples_tf2_py/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 executive_smach: tag: release/rolling/executive_smach/3.0.3-2 url: https://github.com/ros2-gbp/executive_smach-release.git @@ -1716,9 +1716,9 @@ geometric_shapes: url: https://github.com/ros2-gbp/geometric_shapes-release.git version: 2.3.3 geometry2: - tag: release/rolling/geometry2/0.45.6-2 + tag: release/rolling/geometry2/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 geometry_msgs: tag: release/rolling/geometry_msgs/5.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git @@ -1728,9 +1728,9 @@ geometry_tutorials: url: https://github.com/ros2-gbp/geometry_tutorials-release.git version: 0.7.0 gmock_vendor: - tag: release/rolling/gmock_vendor/1.16.0-1 + tag: release/rolling/gmock_vendor/1.16.1-1 url: https://github.com/ros2-gbp/googletest-release.git - version: 1.16.0 + version: 1.16.1 google_benchmark_vendor: tag: release/rolling/google_benchmark_vendor/0.7.0-1 url: https://github.com/ros2-gbp/google_benchmark_vendor-release.git @@ -1787,10 +1787,14 @@ gscam: tag: release/rolling/gscam/2.0.4-1 url: https://github.com/ros2-gbp/gscam-release.git 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/rolling/gtest_vendor/1.16.0-1 + tag: release/rolling/gtest_vendor/1.16.1-1 url: https://github.com/ros2-gbp/googletest-release.git - version: 1.16.0 + version: 1.16.1 gtsam: tag: release/rolling/gtsam/4.3.0-2 url: https://github.com/ros2-gbp/gtsam-release.git @@ -2032,9 +2036,9 @@ interactive_marker_twist_server: url: https://github.com/ros2-gbp/interactive_marker_twist_server-release.git version: 2.1.0 interactive_markers: - tag: release/rolling/interactive_markers/2.8.2-1 + tag: release/rolling/interactive_markers/2.8.3-2 url: https://github.com/ros2-gbp/interactive_markers-release.git - version: 2.8.2 + version: 2.8.3 intra_process_demo: tag: release/rolling/intra_process_demo/0.37.7-1 url: https://github.com/ros2-gbp/demos-release.git @@ -2248,9 +2252,9 @@ laser_segmentation: url: https://github.com/ros2-gbp/laser_segmentation-release.git version: 3.0.2 launch: - tag: release/rolling/launch/3.9.6-1 + tag: release/rolling/launch/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.9.6 + version: 3.9.7 launch_frontend_py: tag: release/rolling/launch_frontend_py/0.1.0-2 url: https://github.com/ros2-gbp/launch_frontend_py-release.git @@ -2264,41 +2268,41 @@ launch_param_builder: url: https://github.com/ros2-gbp/launch_param_builder-release.git version: 0.1.1 launch_pytest: - tag: release/rolling/launch_pytest/3.9.6-1 + tag: release/rolling/launch_pytest/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.9.6 + version: 3.9.7 launch_ros: - tag: release/rolling/launch_ros/0.29.6-1 + tag: release/rolling/launch_ros/0.29.7-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.29.6 + version: 0.29.7 launch_system_modes: 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/rolling/launch_testing/3.9.6-1 + tag: release/rolling/launch_testing/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.9.6 + version: 3.9.7 launch_testing_ament_cmake: - tag: release/rolling/launch_testing_ament_cmake/3.9.6-1 + tag: release/rolling/launch_testing_ament_cmake/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.9.6 + version: 3.9.7 launch_testing_examples: tag: release/rolling/launch_testing_examples/0.21.5-1 url: https://github.com/ros2-gbp/examples-release.git version: 0.21.5 launch_testing_ros: - tag: release/rolling/launch_testing_ros/0.29.6-1 + tag: release/rolling/launch_testing_ros/0.29.7-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.29.6 + version: 0.29.7 launch_xml: - tag: release/rolling/launch_xml/3.9.6-1 + tag: release/rolling/launch_xml/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.9.6 + version: 3.9.7 launch_yaml: - tag: release/rolling/launch_yaml/3.9.6-1 + tag: release/rolling/launch_yaml/3.9.7-1 url: https://github.com/ros2-gbp/launch-release.git - version: 3.9.6 + version: 3.9.7 ld08_driver: tag: release/rolling/ld08_driver/1.1.4-1 url: https://github.com/ros2-gbp/ld08_driver-release.git @@ -2428,13 +2432,13 @@ lifecycle_py: url: https://github.com/ros2-gbp/demos-release.git version: 0.37.7 linear_feedback_controller: - tag: release/rolling/linear_feedback_controller/3.1.0-1 + tag: release/rolling/linear_feedback_controller/3.2.0-1 url: https://github.com/ros2-gbp/linear-feedback-controller-release.git - version: 3.1.0 + version: 3.2.0 linear_feedback_controller_msgs: - tag: release/rolling/linear_feedback_controller_msgs/1.2.1-1 + 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.1 + version: 1.2.2 linux_isolate_process: tag: release/rolling/linux_isolate_process/0.0.2-2 url: https://github.com/ros2-gbp/linux_isolate_process-release.git @@ -2568,9 +2572,9 @@ menge_vendor: url: https://github.com/ros2-gbp/menge_vendor-release.git version: 1.3.0 message_filters: - tag: release/rolling/message_filters/7.3.7-1 + tag: release/rolling/message_filters/7.3.8-1 url: https://github.com/ros2-gbp/ros2_message_filters-release.git - version: 7.3.7 + version: 7.3.8 message_tf_frame_transformer: tag: release/rolling/message_tf_frame_transformer/1.1.3-1 url: https://github.com/ros2-gbp/message_tf_frame_transformer-release.git @@ -3628,25 +3632,25 @@ pluginlib: url: https://github.com/ros2-gbp/pluginlib-release.git version: 5.8.4 point_cloud_interfaces: - tag: release/rolling/point_cloud_interfaces/6.0.1-1 + tag: release/rolling/point_cloud_interfaces/6.1.0-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 6.0.1 + version: 6.1.0 point_cloud_msg_wrapper: 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/rolling/point_cloud_transport/5.3.4-1 + tag: release/rolling/point_cloud_transport/5.4.0-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 5.3.4 + version: 5.4.0 point_cloud_transport_plugins: - tag: release/rolling/point_cloud_transport_plugins/6.0.1-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: 6.0.1 + version: 6.1.0 point_cloud_transport_py: - tag: release/rolling/point_cloud_transport_py/5.3.4-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.3.4 + version: 5.4.0 point_cloud_transport_tutorial: tag: release/rolling/point_cloud_transport_tutorial/0.0.9-1 url: https://github.com/ros2-gbp/point_cloud_transport_tutorial-release.git @@ -3748,9 +3752,9 @@ python_qt_binding: url: https://github.com/ros2-gbp/python_qt_binding-release.git version: 2.4.1 qml6_ros2_plugin: - tag: release/rolling/qml6_ros2_plugin/4.26.30-1 + tag: release/rolling/qml6_ros2_plugin/4.26.40-1 url: https://github.com/ros2-gbp/qml6_ros2_plugin-release.git - version: 4.26.30 + version: 4.26.40 qml_ros2_plugin: tag: release/rolling/qml_ros2_plugin/3.26.30-1 url: https://github.com/ros2-gbp/qml_ros2_plugin-release.git @@ -3844,21 +3848,21 @@ rcdiscover: url: https://github.com/ros2-gbp/rcdiscover-release.git version: 1.1.7 rcl: - tag: release/rolling/rcl/10.4.1-1 + tag: release/rolling/rcl/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.4.1 + version: 10.4.2 rcl_action: - tag: release/rolling/rcl_action/10.4.1-1 + tag: release/rolling/rcl_action/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.4.1 + version: 10.4.2 rcl_interfaces: tag: release/rolling/rcl_interfaces/2.4.3-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git version: 2.4.3 rcl_lifecycle: - tag: release/rolling/rcl_lifecycle/10.4.1-1 + tag: release/rolling/rcl_lifecycle/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.4.1 + 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 @@ -3880,9 +3884,9 @@ rcl_logging_syslog: url: https://github.com/ros2-gbp/rcl_logging_syslog-release.git version: 0.1.2 rcl_yaml_param_parser: - tag: release/rolling/rcl_yaml_param_parser/10.4.1-1 + tag: release/rolling/rcl_yaml_param_parser/10.4.2-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 10.4.1 + version: 10.4.2 rclc: tag: release/rolling/rclc/6.3.0-1 url: https://github.com/ros2-gbp/rclc-release.git @@ -3900,29 +3904,29 @@ rclc_parameter: url: https://github.com/ros2-gbp/rclc-release.git version: 6.3.0 rclcpp: - tag: release/rolling/rclcpp/31.0.1-1 + tag: release/rolling/rclcpp/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 31.0.1 + version: 31.0.2 rclcpp_action: - tag: release/rolling/rclcpp_action/31.0.1-1 + tag: release/rolling/rclcpp_action/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 31.0.1 + version: 31.0.2 rclcpp_cascade_lifecycle: 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/rolling/rclcpp_components/31.0.1-1 + tag: release/rolling/rclcpp_components/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 31.0.1 + version: 31.0.2 rclcpp_lifecycle: - tag: release/rolling/rclcpp_lifecycle/31.0.1-1 + tag: release/rolling/rclcpp_lifecycle/31.0.2-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 31.0.1 + version: 31.0.2 rclpy: - tag: release/rolling/rclpy/10.0.7-1 + tag: release/rolling/rclpy/10.0.8-1 url: https://github.com/ros2-gbp/rclpy-release.git - version: 10.0.7 + version: 10.0.8 rclpy_cascade_lifecycle: tag: release/rolling/rclpy_cascade_lifecycle/2.0.4-1 url: https://github.com/ros2-gbp/cascade_lifecycle-release.git @@ -3936,9 +3940,9 @@ rclpy_message_converter_msgs: url: https://github.com/ros2-gbp/rospy_message_converter-release.git version: 2.0.2 rcpputils: - tag: release/rolling/rcpputils/2.14.3-1 + tag: release/rolling/rcpputils/2.14.4-1 url: https://github.com/ros2-gbp/rcpputils-release.git - version: 2.14.3 + version: 2.14.4 rcss3d_agent: tag: release/rolling/rcss3d_agent/0.4.1-3 url: https://github.com/ros2-gbp/rcss3d_agent-release.git @@ -3960,9 +3964,9 @@ rcss3d_nao: url: https://github.com/ros2-gbp/rcss3d_nao-release.git version: 1.2.0 rcutils: - tag: release/rolling/rcutils/7.0.7-1 + tag: release/rolling/rcutils/7.0.8-1 url: https://github.com/ros2-gbp/rcutils-release.git - version: 7.0.7 + version: 7.0.8 realsense2_camera: tag: release/rolling/realsense2_camera/4.57.7-1 url: https://github.com/ros2-gbp/realsense-ros-release.git @@ -3988,9 +3992,9 @@ replay_testing: url: https://github.com/ros2-gbp/replay_testing-release.git version: 0.0.4 resource_retriever: - tag: release/rolling/resource_retriever/3.9.2-1 + tag: release/rolling/resource_retriever/3.9.3-1 url: https://github.com/ros2-gbp/resource_retriever-release.git - version: 3.9.2 + version: 3.9.3 rig_reconfigure: tag: release/rolling/rig_reconfigure/1.6.0-1 url: https://github.com/ros2-gbp/rig_reconfigure-release.git @@ -4212,9 +4216,9 @@ rmf_workcell_msgs: url: https://github.com/ros2-gbp/rmf_internal_msgs-release.git version: 4.0.0 rmw: - tag: release/rolling/rmw/7.10.0-1 + tag: release/rolling/rmw/7.10.1-3 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.10.0 + version: 7.10.1 rmw_connextdds: tag: release/rolling/rmw_connextdds/1.2.4-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git @@ -4236,33 +4240,33 @@ rmw_desert: url: https://github.com/ros2-gbp/rmw_desert-release.git version: 4.0.1 rmw_fastrtps_cpp: - tag: release/rolling/rmw_fastrtps_cpp/9.4.5-1 + tag: release/rolling/rmw_fastrtps_cpp/9.4.6-3 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.4.5 + version: 9.4.6 rmw_fastrtps_dynamic_cpp: - tag: release/rolling/rmw_fastrtps_dynamic_cpp/9.4.5-1 + tag: release/rolling/rmw_fastrtps_dynamic_cpp/9.4.6-3 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.4.5 + version: 9.4.6 rmw_fastrtps_shared_cpp: - tag: release/rolling/rmw_fastrtps_shared_cpp/9.4.5-1 + tag: release/rolling/rmw_fastrtps_shared_cpp/9.4.6-3 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 9.4.5 + version: 9.4.6 rmw_gurumdds_cpp: 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/rolling/rmw_implementation/3.1.4-1 + tag: release/rolling/rmw_implementation/3.1.5-4 url: https://github.com/ros2-gbp/rmw_implementation-release.git - version: 3.1.4 + version: 3.1.5 rmw_implementation_cmake: - tag: release/rolling/rmw_implementation_cmake/7.10.0-1 + tag: release/rolling/rmw_implementation_cmake/7.10.1-3 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.10.0 + version: 7.10.1 rmw_security_common: - tag: release/rolling/rmw_security_common/7.10.0-1 + tag: release/rolling/rmw_security_common/7.10.1-3 url: https://github.com/ros2-gbp/rmw-release.git - version: 7.10.0 + version: 7.10.1 rmw_stats_shim: tag: release/rolling/rmw_stats_shim/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git @@ -4292,9 +4296,9 @@ robot_localization: url: https://github.com/ros2-gbp/robot_localization-release.git version: 3.10.0 robot_state_publisher: - tag: release/rolling/robot_state_publisher/3.5.4-1 + tag: release/rolling/robot_state_publisher/3.5.5-1 url: https://github.com/ros2-gbp/robot_state_publisher-release.git - version: 3.5.4 + version: 3.5.5 robotiq_controllers: tag: release/rolling/robotiq_controllers/0.0.1-2 url: https://github.com/ros2-gbp/ros2_robotiq_gripper-release.git @@ -4392,9 +4396,9 @@ ros2interface: url: https://github.com/ros2-gbp/ros2cli-release.git version: 0.40.5 ros2launch: - tag: release/rolling/ros2launch/0.29.6-1 + tag: release/rolling/ros2launch/0.29.7-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.29.6 + version: 0.29.7 ros2launch_security: tag: release/rolling/ros2launch_security/1.0.0-4 url: https://github.com/ros2-gbp/ros2launch_security-release.git @@ -4460,13 +4464,13 @@ ros2trace_analysis: url: https://github.com/ros2-gbp/tracetools_analysis-release.git version: 3.1.0 ros_babel_fish: - tag: release/rolling/ros_babel_fish/3.26.30-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.30 + version: 4.26.40 ros_babel_fish_test_msgs: - tag: release/rolling/ros_babel_fish_test_msgs/3.26.30-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.30 + version: 4.26.40 ros_base: tag: release/rolling/ros_base/0.13.0-1 url: https://github.com/ros2-gbp/variants-release.git @@ -4656,13 +4660,13 @@ rosidl_cmake: url: https://github.com/ros2-gbp/rosidl-release.git version: 5.1.3 rosidl_core_generators: - tag: release/rolling/rosidl_core_generators/0.4.1-1 + tag: release/rolling/rosidl_core_generators/0.4.2-1 url: https://github.com/ros2-gbp/rosidl_core-release.git - version: 0.4.1 + version: 0.4.2 rosidl_core_runtime: - tag: release/rolling/rosidl_core_runtime/0.4.1-1 + tag: release/rolling/rosidl_core_runtime/0.4.2-1 url: https://github.com/ros2-gbp/rosidl_core-release.git - version: 0.4.1 + version: 0.4.2 rosidl_default_generators: tag: release/rolling/rosidl_default_generators/1.8.1-1 url: https://github.com/ros2-gbp/rosidl_defaults-release.git @@ -4692,9 +4696,9 @@ rosidl_generator_dds_idl: url: https://github.com/ros2-gbp/rosidl_dds-release.git version: 0.13.0 rosidl_generator_py: - tag: release/rolling/rosidl_generator_py/0.27.0-1 + tag: release/rolling/rosidl_generator_py/0.27.1-1 url: https://github.com/ros2-gbp/rosidl_python-release.git - version: 0.27.0 + version: 0.27.1 rosidl_generator_rs: tag: release/rolling/rosidl_generator_rs/0.4.11-1 url: https://github.com/ros2-gbp/rosidl_rust-release.git @@ -4720,25 +4724,25 @@ rosidl_runtime_cpp: url: https://github.com/ros2-gbp/rosidl-release.git version: 5.1.3 rosidl_runtime_py: - tag: release/rolling/rosidl_runtime_py/0.15.1-1 + tag: release/rolling/rosidl_runtime_py/0.15.2-1 url: https://github.com/ros2-gbp/rosidl_runtime_py-release.git - version: 0.15.1 + version: 0.15.2 rosidl_typesupport_c: - tag: release/rolling/rosidl_typesupport_c/3.4.1-1 + tag: release/rolling/rosidl_typesupport_c/3.4.2-1 url: https://github.com/ros2-gbp/rosidl_typesupport-release.git - version: 3.4.1 + version: 3.4.2 rosidl_typesupport_cpp: - tag: release/rolling/rosidl_typesupport_cpp/3.4.1-1 + tag: release/rolling/rosidl_typesupport_cpp/3.4.2-1 url: https://github.com/ros2-gbp/rosidl_typesupport-release.git - version: 3.4.1 + version: 3.4.2 rosidl_typesupport_fastrtps_c: - tag: release/rolling/rosidl_typesupport_fastrtps_c/3.9.3-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.9.3 + version: 3.9.4 rosidl_typesupport_fastrtps_cpp: - tag: release/rolling/rosidl_typesupport_fastrtps_cpp/3.9.3-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.9.3 + version: 3.9.4 rosidl_typesupport_interface: tag: release/rolling/rosidl_typesupport_interface/5.1.3-1 url: https://github.com/ros2-gbp/rosidl-release.git @@ -4816,9 +4820,9 @@ rplidar_ros: url: https://github.com/ros2-gbp/rplidar_ros-release.git version: 2.1.0 rpyutils: - tag: release/rolling/rpyutils/0.7.1-1 + tag: release/rolling/rpyutils/0.7.2-1 url: https://github.com/ros2-gbp/rpyutils-release.git - version: 0.7.1 + version: 0.7.2 rqt: tag: release/rolling/rqt/1.10.2-1 url: https://github.com/ros2-gbp/rqt-release.git @@ -5464,57 +5468,57 @@ test_msgs: url: https://github.com/ros2-gbp/rcl_interfaces-release.git version: 2.4.3 tf2: - tag: release/rolling/tf2/0.45.6-2 + tag: release/rolling/tf2/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_2d: tag: release/rolling/tf2_2d/1.6.1-1 url: https://github.com/ros2-gbp/tf2_2d-release.git version: 1.6.1 tf2_bullet: - tag: release/rolling/tf2_bullet/0.45.6-2 + tag: release/rolling/tf2_bullet/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_eigen: - tag: release/rolling/tf2_eigen/0.45.6-2 + tag: release/rolling/tf2_eigen/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_eigen_kdl: - tag: release/rolling/tf2_eigen_kdl/0.45.6-2 + tag: release/rolling/tf2_eigen_kdl/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_geometry_msgs: - tag: release/rolling/tf2_geometry_msgs/0.45.6-2 + tag: release/rolling/tf2_geometry_msgs/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_kdl: - tag: release/rolling/tf2_kdl/0.45.6-2 + tag: release/rolling/tf2_kdl/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_msgs: - tag: release/rolling/tf2_msgs/0.45.6-2 + tag: release/rolling/tf2_msgs/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_py: - tag: release/rolling/tf2_py/0.45.6-2 + tag: release/rolling/tf2_py/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_ros: - tag: release/rolling/tf2_ros/0.45.6-2 + tag: release/rolling/tf2_ros/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_ros_py: - tag: release/rolling/tf2_ros_py/0.45.6-2 + tag: release/rolling/tf2_ros_py/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_sensor_msgs: - tag: release/rolling/tf2_sensor_msgs/0.45.6-2 + tag: release/rolling/tf2_sensor_msgs/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_tools: - tag: release/rolling/tf2_tools/0.45.6-2 + tag: release/rolling/tf2_tools/0.45.7-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.45.6 + version: 0.45.7 tf2_web_republisher: tag: release/rolling/tf2_web_republisher/1.0.0-1 url: https://github.com/ros2-gbp/tf2_web_republisher-release.git @@ -5824,45 +5828,45 @@ unique_identifier_msgs: url: https://github.com/ros2-gbp/unique_identifier_msgs-release.git version: 2.8.1 ur: - tag: release/rolling/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/rolling/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/rolling/ur_client_library/2.9.0-1 url: https://github.com/ros2-gbp/Universal_Robots_Client_Library-release.git version: 2.9.0 ur_controllers: - tag: release/rolling/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/rolling/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/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/rolling/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/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/rolling/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/rolling/ur_simulation_gz/2.5.0-1 url: https://github.com/ros2-gbp/ur_simulation_gz-release.git @@ -6120,9 +6124,9 @@ zenoh_security_tools: url: https://github.com/ros2-gbp/rmw_zenoh-release.git version: 0.10.2 zlib_point_cloud_transport: - tag: release/rolling/zlib_point_cloud_transport/6.0.1-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: 6.0.1 + version: 6.1.0 zmqpp_vendor: tag: release/rolling/zmqpp_vendor/0.0.2-3 url: https://github.com/ros2-gbp/zmqpp_vendor-release.git @@ -6132,9 +6136,9 @@ zstd_image_transport: url: https://github.com/ros2-gbp/image_transport_plugins-release.git version: 6.2.3 zstd_point_cloud_transport: - tag: release/rolling/zstd_point_cloud_transport/6.0.1-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: 6.0.1 + version: 6.1.0 zstd_vendor: tag: release/rolling/zstd_vendor/0.33.0-1 url: https://github.com/ros2-gbp/rosbag2-release.git From ba042c117953ed1129de70d4b400db2faaf8c3a2 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:10:52 +0900 Subject: [PATCH 66/98] full rebuild Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ffc6ed4..b9bdb1e 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' jobs: build: From 0f3258f04bb8022097bec78a96a52ae58311f00b Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:31:29 +0900 Subject: [PATCH 67/98] temp addition Signed-off-by: Daisuke Nishimatsu --- rosdistro_additional_recipes.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml index a81a9d8..e8e454d 100644 --- a/rosdistro_additional_recipes.yaml +++ b/rosdistro_additional_recipes.yaml @@ -418,3 +418,26 @@ 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/rosidl/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 + + From 434c411043726f7caa9e0d1323470ab35fc72dbc Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:31:47 +0900 Subject: [PATCH 68/98] use cache Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index b9bdb1e..ffc6ed4 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' jobs: build: From 99ce555e861aac8670b71732e0df70d96507c0d1 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:38:27 +0900 Subject: [PATCH 69/98] add rosidl buffer Signed-off-by: Daisuke Nishimatsu --- vinca.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vinca.yaml b/vinca.yaml index 0170f30..3e4a301 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -44,6 +44,10 @@ 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 From b2ed89180612496bb3678036f0ec9719db0b81e8 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 00:39:28 +0900 Subject: [PATCH 70/98] fix Signed-off-by: Daisuke Nishimatsu --- rosdistro_additional_recipes.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml index e8e454d..85e32ea 100644 --- a/rosdistro_additional_recipes.yaml +++ b/rosdistro_additional_recipes.yaml @@ -421,7 +421,7 @@ cm_executors: # temporal addition rosidl_buffer: tag: 5.1.4 - url: https://github.com/rosidl/rosidl.git + url: https://github.com/ros2/rosidl.git version: 5.1.4 additional_folder: rosidl_buffer rosidl_buffer_backend: From 021e7d0fdfcf33a6fde10fe0bca45aa02bb437c9 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 01:31:25 +0900 Subject: [PATCH 71/98] fullrebuild Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ffc6ed4..b9bdb1e 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' jobs: build: From 42d97d4ec1511bb05bfa00d5dbe018aa5fba7584 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 02:00:04 +0900 Subject: [PATCH 72/98] update Signed-off-by: Daisuke Nishimatsu --- rosdistro_snapshot.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 498e2aa..2cf4fc9 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -184,9 +184,9 @@ ament_cmake_pytest: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 2.8.6 ament_cmake_python: - tag: release/rolling/ament_cmake_python/2.8.6-1 + tag: release/rolling/ament_cmake_python/2.8.7-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 2.8.6 + version: 2.8.7 ament_cmake_ros: tag: release/rolling/ament_cmake_ros/0.15.6-1 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git From 93dafe5d1d93d40546064b8ac48ae629546f0aba Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 02:16:17 +0900 Subject: [PATCH 73/98] patch Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 4db1139..1a94052 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -292,3 +292,5 @@ pinocchio: add_host: ["eigen-abi-devel"] eigenpy: add_host: ["eigen-abi-devel"] +rosidl_typesupport_fastrtps_cpp: + add_host: ["rosidl_buffer"] From 7721c95ee5fc2c26d6922816dc89b8c70538223f Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 02:26:41 +0900 Subject: [PATCH 74/98] patch Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 1a94052..8d713ea 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -293,4 +293,4 @@ pinocchio: eigenpy: add_host: ["eigen-abi-devel"] rosidl_typesupport_fastrtps_cpp: - add_host: ["rosidl_buffer"] + add_host: ["ros-rolling-rosidl-buffer"] From e6860e805c440dee2eecfac1b237e85a52d71726 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 05:07:50 +0900 Subject: [PATCH 75/98] update Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 6 ++- patch/ros-rolling-rmw-test-fixture.patch | 9 ++++ rosdistro_snapshot.yaml | 52 ++++++++++++------------ 3 files changed, 40 insertions(+), 27 deletions(-) create mode 100644 patch/ros-rolling-rmw-test-fixture.patch diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 8d713ea..98672fb 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -292,5 +292,9 @@ pinocchio: add_host: ["eigen-abi-devel"] eigenpy: add_host: ["eigen-abi-devel"] -rosidl_typesupport_fastrtps_cpp: +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"] 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/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 2cf4fc9..886eb2a 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -4648,17 +4648,17 @@ rosgraph_msgs: url: https://github.com/ros2-gbp/rcl_interfaces-release.git version: 2.4.3 rosidl_adapter: - tag: release/rolling/rosidl_adapter/5.1.3-1 + tag: release/rolling/rosidl_adapter/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_cli: - tag: release/rolling/rosidl_cli/5.1.3-1 + tag: release/rolling/rosidl_cli/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_cmake: - tag: release/rolling/rosidl_cmake/5.1.3-1 + tag: release/rolling/rosidl_cmake/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_core_generators: tag: release/rolling/rosidl_core_generators/0.4.2-1 url: https://github.com/ros2-gbp/rosidl_core-release.git @@ -4684,13 +4684,13 @@ rosidl_dynamic_typesupport_fastrtps: url: https://github.com/ros2-gbp/rosidl_dynamic_typesupport_fastrtps-release.git version: 0.5.1 rosidl_generator_c: - tag: release/rolling/rosidl_generator_c/5.1.3-1 + tag: release/rolling/rosidl_generator_c/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_generator_cpp: - tag: release/rolling/rosidl_generator_cpp/5.1.3-1 + tag: release/rolling/rosidl_generator_cpp/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_generator_dds_idl: tag: release/rolling/rosidl_generator_dds_idl/0.13.0-1 url: https://github.com/ros2-gbp/rosidl_dds-release.git @@ -4704,25 +4704,25 @@ rosidl_generator_rs: url: https://github.com/ros2-gbp/rosidl_rust-release.git version: 0.4.11 rosidl_generator_type_description: - tag: release/rolling/rosidl_generator_type_description/5.1.3-1 + tag: release/rolling/rosidl_generator_type_description/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_parser: - tag: release/rolling/rosidl_parser/5.1.3-1 + tag: release/rolling/rosidl_parser/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_pycommon: - tag: release/rolling/rosidl_pycommon/5.1.3-1 + tag: release/rolling/rosidl_pycommon/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_runtime_c: - tag: release/rolling/rosidl_runtime_c/5.1.3-1 + tag: release/rolling/rosidl_runtime_c/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_runtime_cpp: - tag: release/rolling/rosidl_runtime_cpp/5.1.3-1 + tag: release/rolling/rosidl_runtime_cpp/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_runtime_py: tag: release/rolling/rosidl_runtime_py/0.15.2-1 url: https://github.com/ros2-gbp/rosidl_runtime_py-release.git @@ -4744,17 +4744,17 @@ rosidl_typesupport_fastrtps_cpp: url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git version: 3.9.4 rosidl_typesupport_interface: - tag: release/rolling/rosidl_typesupport_interface/5.1.3-1 + tag: release/rolling/rosidl_typesupport_interface/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_typesupport_introspection_c: - tag: release/rolling/rosidl_typesupport_introspection_c/5.1.3-1 + tag: release/rolling/rosidl_typesupport_introspection_c/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidl_typesupport_introspection_cpp: - tag: release/rolling/rosidl_typesupport_introspection_cpp/5.1.3-1 + tag: release/rolling/rosidl_typesupport_introspection_cpp/5.1.4-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 5.1.3 + version: 5.1.4 rosidlcpp: tag: release/rolling/rosidlcpp/0.5.0-1 url: https://github.com/ros2-gbp/rosidlcpp-release.git From 6e7071343e92b4c384037f9ed4e59b75a797c838 Mon Sep 17 00:00:00 2001 From: Antoine Van Malleghem Date: Sat, 11 Apr 2026 05:34:54 +0200 Subject: [PATCH 76/98] Add 4 packages: - nmea-navsat-driver (#2) --- patch/ros-rolling-async-web-server-cpp.patch | 109 +++++++++++++++++++ vinca.yaml | 6 + 2 files changed, 115 insertions(+) create mode 100644 patch/ros-rolling-async-web-server-cpp.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/vinca.yaml b/vinca.yaml index 3e4a301..af400cd 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -162,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: From 8eda77d65a3affbb8880e0afd6fd073c9f195f39 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 18:52:26 +0900 Subject: [PATCH 77/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-livox-ros-driver2.patch | 27 ++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/patch/ros-rolling-livox-ros-driver2.patch b/patch/ros-rolling-livox-ros-driver2.patch index 29bcca6..d690a4e 100644 --- a/patch/ros-rolling-livox-ros-driver2.patch +++ b/patch/ros-rolling-livox-ros-driver2.patch @@ -17,4 +17,29 @@ index 99a8ccc..b59e949 100644 # Default to C99 if(NOT CMAKE_C_STANDARD) - +diff --git a/package_ROS2.xml b/package_ROS2.xml +index 8169adc..1577297 100644 +--- a/package_ROS2.xml ++++ b/package_ROS2.xml +@@ -17,7 +17,6 @@ + rclcpp_components + std_msgs + sensor_msgs + rcutils +- pcl_conversions + rcl_interfaces + libpcl-all-dev +diff --git a/src/include/ros2_headers.h b/src/include/ros2_headers.h +index 9104486..c8ff1cd 100644 +--- a/src/include/ros2_headers.h ++++ b/src/include/ros2_headers.h +@@ -28,7 +28,8 @@ + #include + + #include +-#include ++#include ++#include + #include + #include + #include "livox_ros_driver2/msg/custom_point.hpp" From 569d3fd9e7975010aa4a9a77931e886d6a33719f Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 18:52:40 +0900 Subject: [PATCH 78/98] update pin Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 23746d9..7154295 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -77,3 +77,6 @@ libzenohcxx: libhwloc: - 2.12.2 + +libcurl: + - 8.17.0 From 33e8c133c666c9353dfe225138ce36d37f7af817 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 19:08:47 +0900 Subject: [PATCH 79/98] update Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-livox-ros-driver2.patch | 45 ----------------------- 1 file changed, 45 deletions(-) delete mode 100644 patch/ros-rolling-livox-ros-driver2.patch diff --git a/patch/ros-rolling-livox-ros-driver2.patch b/patch/ros-rolling-livox-ros-driver2.patch deleted file mode 100644 index d690a4e..0000000 --- a/patch/ros-rolling-livox-ros-driver2.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 99a8ccc..b59e949 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,4 +1,6 @@ - # judge which cmake codes to use -+set(ROS_EDITION "ROS2") -+set(HUMBLE_ROS "humble") - if(ROS_EDITION STREQUAL "ROS1") - - # Copyright(c) 2019 livoxtech limited. -@@ -190,6 +192,7 @@ else(ROS_EDITION STREQUAL "ROS2") - - cmake_minimum_required(VERSION 3.14) - project(livox_ros_driver2) -+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/package_ROS2.xml ${CMAKE_CURRENT_SOURCE_DIR}/package.xml) - - # Default to C99 - if(NOT CMAKE_C_STANDARD) -diff --git a/package_ROS2.xml b/package_ROS2.xml -index 8169adc..1577297 100644 ---- a/package_ROS2.xml -+++ b/package_ROS2.xml -@@ -17,7 +17,6 @@ - rclcpp_components - std_msgs - sensor_msgs - rcutils -- pcl_conversions - rcl_interfaces - libpcl-all-dev -diff --git a/src/include/ros2_headers.h b/src/include/ros2_headers.h -index 9104486..c8ff1cd 100644 ---- a/src/include/ros2_headers.h -+++ b/src/include/ros2_headers.h -@@ -28,7 +28,8 @@ - #include - - #include --#include -+#include -+#include - #include - #include - #include "livox_ros_driver2/msg/custom_point.hpp" From 0cbad86c2a702df98326ea15e6122aa83fb937ca Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 20:39:20 +0900 Subject: [PATCH 80/98] update Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-pcl-conversions.patch | 138 ++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 patch/ros-rolling-pcl-conversions.patch 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) + { From f2b12beeb911eaf20fb469dbe7917eebd0886e58 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 20:40:09 +0900 Subject: [PATCH 81/98] update Signed-off-by: Daisuke Nishimatsu --- vinca.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/vinca.yaml b/vinca.yaml index af400cd..5d938e0 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -19,6 +19,7 @@ mutex_package: - gazebo 11.* - libprotobuf 6.33.5.* - vtk 9.6.0.* + - qt6_main 6.8.* packages_skip_by_deps: - if: not linux From 7e50ca7461e346d2a276f92180e83692b81bde41 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 20:44:50 +0900 Subject: [PATCH 82/98] restore Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-livox-ros-driver2.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 patch/ros-rolling-livox-ros-driver2.patch diff --git a/patch/ros-rolling-livox-ros-driver2.patch b/patch/ros-rolling-livox-ros-driver2.patch new file mode 100644 index 0000000..aea77b1 --- /dev/null +++ b/patch/ros-rolling-livox-ros-driver2.patch @@ -0,0 +1,19 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 99a8ccc..b59e949 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,6 @@ + # judge which cmake codes to use ++set(ROS_EDITION "ROS2") ++set(HUMBLE_ROS "humble") + if(ROS_EDITION STREQUAL "ROS1") + + # Copyright(c) 2019 livoxtech limited. +@@ -190,6 +192,7 @@ else(ROS_EDITION STREQUAL "ROS2") + + cmake_minimum_required(VERSION 3.14) + project(livox_ros_driver2) ++ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/package_ROS2.xml ${CMAKE_CURRENT_SOURCE_DIR}/package.xml) + + # Default to C99 + if(NOT CMAKE_C_STANDARD) From aba771fa69276b203b53f97286608157d37a464f Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 21:44:52 +0900 Subject: [PATCH 83/98] pin qt6 Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 7154295..2999a4a 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -80,3 +80,5 @@ libhwloc: libcurl: - 8.17.0 +qt6-main: + - 6.8.* From 9fdbef5a011530d9062ff45832bcf0dc93508992 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 21:45:05 +0900 Subject: [PATCH 84/98] fix vinca Signed-off-by: Daisuke Nishimatsu --- vinca.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index 5d938e0..af400cd 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -19,7 +19,6 @@ mutex_package: - gazebo 11.* - libprotobuf 6.33.5.* - vtk 9.6.0.* - - qt6_main 6.8.* packages_skip_by_deps: - if: not linux From 0fdeb251249d3553c9cf32a915369934944c040d Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 21:45:30 +0900 Subject: [PATCH 85/98] patch deps Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 98672fb..2813981 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -298,3 +298,5 @@ rosidl_runtime_c: rosidl_runtime_cpp: add_host: ["ros-rolling-rosidl-buffer"] add_run: ["ros-rolling-rosidl-buffer"] +depth_image_proc: + add_host: ["eigen-abi-devel"] From ea53add5148652893839ebb0530b3eac4623c5d1 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sat, 11 Apr 2026 21:52:06 +0900 Subject: [PATCH 86/98] patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-compressed-image-transport.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 patch/ros-rolling-compressed-image-transport.patch 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(';'); From e150a21bbe2d0bfd0214081039f791dedfd75aad Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 01:20:47 +0900 Subject: [PATCH 87/98] patch Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 5 + patch/ros-rolling-qt-gui.patch | 764 +++++++++++++++++++++++++++++++++ 2 files changed, 769 insertions(+) create mode 100644 patch/ros-rolling-qt-gui.patch diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 2813981..93e917b 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -114,6 +114,11 @@ qt_gui_cpp: 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 }}"] ur_moveit_config: 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 From 1d11f63e2675bcebe2ee8e58b4f4925ec928df71 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 01:20:55 +0900 Subject: [PATCH 88/98] update Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 2999a4a..23746d9 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -77,8 +77,3 @@ libzenohcxx: libhwloc: - 2.12.2 - -libcurl: - - 8.17.0 -qt6-main: - - 6.8.* From 7a5423e85302469dbcd2a6a33d4d8cdfba268887 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 01:28:05 +0900 Subject: [PATCH 89/98] fix Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 93e917b..724a43f 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -112,13 +112,13 @@ python_qt_binding: qt_gui_cpp: 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"] + 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"] + 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 }}"] ur_moveit_config: From cec4012153e0ef9a44dea5cdcbc9ba5b0a11b687 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 01:41:07 +0900 Subject: [PATCH 90/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/dependencies.yaml | 5 ++++- patch/ros-rolling-rqt-gui-cpp.patch | 30 +++++++++++++++++++---------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 724a43f..1816771 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -120,7 +120,10 @@ qt_gui: 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-rolling-rclpy"] add_run: ["ros-rolling-rclpy"] diff --git a/patch/ros-rolling-rqt-gui-cpp.patch b/patch/ros-rolling-rqt-gui-cpp.patch index deb202d..0d0b3b9 100644 --- a/patch/ros-rolling-rqt-gui-cpp.patch +++ b/patch/ros-rolling-rqt-gui-cpp.patch @@ -1,12 +1,22 @@ -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 +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) - #include "roscpp_plugin_provider.hpp" + 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) From 6a27ce3e4cce840a737ee2a13b1e9ca9c86847e8 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 13:09:18 +0900 Subject: [PATCH 91/98] bump assimp Signed-off-by: Daisuke Nishimatsu --- conda_build_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 23746d9..6025c7e 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: From ed480c74a36f318b818b891938efc152f4a0b8f8 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 18:19:08 +0900 Subject: [PATCH 92/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-rqt-gui-cpp.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/patch/ros-rolling-rqt-gui-cpp.patch b/patch/ros-rolling-rqt-gui-cpp.patch index 0d0b3b9..1616583 100644 --- a/patch/ros-rolling-rqt-gui-cpp.patch +++ b/patch/ros-rolling-rqt-gui-cpp.patch @@ -20,3 +20,15 @@ index 4e4bdb04..998eac1f 100644 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 From 3e92b72fd66a819f9276df76a55fde861247254d Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 18:41:41 +0900 Subject: [PATCH 93/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-class-loader.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 patch/ros-rolling-class-loader.patch 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 " + From c8a7629c8e01e2e4d08a550a7fad558b7f0ede78 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 21:12:29 +0900 Subject: [PATCH 94/98] update patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-mocap4r2-control.patch | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/patch/ros-rolling-mocap4r2-control.patch b/patch/ros-rolling-mocap4r2-control.patch index bc3e7a4..4f32c98 100644 --- a/patch/ros-rolling-mocap4r2-control.patch +++ b/patch/ros-rolling-mocap4r2-control.patch @@ -1,30 +1,30 @@ diff --git a/mocap4r2_control/mocap4r2_control/CMakeLists.txt b/mocap4r2_control/mocap4r2_control/CMakeLists.txt -index 394d5e5..dd6bcaa 100644 +index 394d5e5..180975b 100644 --- a/mocap4r2_control/mocap4r2_control/CMakeLists.txt +++ b/mocap4r2_control/mocap4r2_control/CMakeLists.txt -@@ -22,9 +22,9 @@ find_package(rclcpp_lifecycle REQUIRED) - find_package(mocap4r2_control_msgs REQUIRED) +@@ -27,6 +27,12 @@ set(dependencies + mocap4r2_control_msgs + ) - set(dependencies -- rclcpp -- rclcpp_lifecycle -- mocap4r2_control_msgs ++set(target_dependencies + rclcpp::rclcpp + rclcpp_lifecycle::rclcpp_lifecycle + ${mocap4r2_control_msgs_TARGETS} - ) - ++) ++ include_directories(include) -@@ -34,10 +34,10 @@ add_library(${PROJECT_NAME} SHARED + + 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} ${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 ${dependencies}) ++target_link_libraries(auxiliar_main ${target_dependencies}) target_link_libraries(auxiliar_main ${PROJECT_NAME}) install(DIRECTORY include/ From 0cb5f94ca6ce020dcc24566f0e3e58e66d466b1b Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 21:13:28 +0900 Subject: [PATCH 95/98] temp Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index b9bdb1e..71fe81f 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' jobs: build: @@ -101,7 +101,7 @@ jobs: - name: Delete specific outdated cache entries shell: bash -l {0} run: | - # rm -rf ${{ matrix.folder_cache }}/ros-rolling-rcutils* 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 From 5e4771a2dc03d34ada26f0c5b71d69b9a21ed09c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 21:32:30 +0900 Subject: [PATCH 96/98] add patch Signed-off-by: Daisuke Nishimatsu --- patch/ros-rolling-rqt-mocap4r2-control.patch | 64 ++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 patch/ros-rolling-rqt-mocap4r2-control.patch 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() From 4d0eeae8d1bad9c5705f98cb3c1fa113721f160c Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Sun, 12 Apr 2026 23:47:40 +0900 Subject: [PATCH 97/98] eigen 5 pinning Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 4 ++-- conda_build_config.yaml | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 71fe81f..e02fcfa 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' jobs: build: @@ -101,7 +101,7 @@ jobs: - name: Delete specific outdated cache entries shell: bash -l {0} run: | - rm -rf ${{ matrix.folder_cache }}/ros-rolling-mocap* 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 diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 6025c7e..e444879 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -33,10 +33,8 @@ 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] From 24226b0f25eecb29962d919a452b97bdc7598991 Mon Sep 17 00:00:00 2001 From: Daisuke Nishimatsu Date: Mon, 13 Apr 2026 07:36:06 +0900 Subject: [PATCH 98/98] ingore pinocchio once Signed-off-by: Daisuke Nishimatsu --- .github/workflows/testpr.yml | 2 +- vinca.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index e02fcfa..bb1371f 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -7,7 +7,7 @@ env: # Change to 'true' to enable the cache upload as artifacts SAVE_CACHE_AS_ARTIFACT: 'true' # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging - IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'false' jobs: build: diff --git a/vinca.yaml b/vinca.yaml index af400cd..197c5c2 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -207,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