From fe7565853ae8d5ab3ffd659828b37664437d63df Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 08:37:17 +1000 Subject: [PATCH 01/91] Delete outdated patches --- patch/ros-humble-autoware-cmake.patch | 29 ----- patch/ros-humble-autoware-cmake.win.patch | 16 --- patch/ros-humble-foxglove-bridge.patch | 69 ---------- patch/ros-humble-plotjuggler.patch | 151 ---------------------- 4 files changed, 265 deletions(-) delete mode 100644 patch/ros-humble-autoware-cmake.patch delete mode 100644 patch/ros-humble-autoware-cmake.win.patch delete mode 100644 patch/ros-humble-foxglove-bridge.patch delete mode 100644 patch/ros-humble-plotjuggler.patch diff --git a/patch/ros-humble-autoware-cmake.patch b/patch/ros-humble-autoware-cmake.patch deleted file mode 100644 index fe62b85f8..000000000 --- a/patch/ros-humble-autoware-cmake.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 45858ed5bef2cb8327d3fd6ac2f5eab6c7d8f3a6 Mon Sep 17 00:00:00 2001 -From: Silvio Traversaro -Date: Sat, 5 Jul 2025 14:17:06 +0200 -Subject: [PATCH 1/2] When using CMake >= 3.24 use - CMAKE_COMPILE_WARNING_AS_ERROR variable instead of setting -Werror directly - ---- - cmake/autoware_package.cmake | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/cmake/autoware_package.cmake b/cmake/autoware_package.cmake -index 2f46006..d4c421c 100644 ---- a/cmake/autoware_package.cmake -+++ b/cmake/autoware_package.cmake -@@ -20,7 +20,13 @@ macro(autoware_package) - set(CMAKE_CXX_EXTENSIONS OFF) - endif() - if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -- add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+ add_compile_options(-Wall -Wextra -Wpedantic) -+ if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0") -+ option(CMAKE_COMPILE_WARNING_AS_ERROR "Treat compiler warnings as errors." ON) -+ mark_as_advanced(CMAKE_COMPILE_WARNING_AS_ERROR) -+ else() -+ add_compile_options(-Werror) -+ endif() - endif() - - # Ignore PCL errors in Clang diff --git a/patch/ros-humble-autoware-cmake.win.patch b/patch/ros-humble-autoware-cmake.win.patch deleted file mode 100644 index 081e5830e..000000000 --- a/patch/ros-humble-autoware-cmake.win.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/cmake/autoware_package.cmake b/cmake/autoware_package.cmake -index 2f46006..3d63a70 100644 ---- a/cmake/autoware_package.cmake -+++ b/cmake/autoware_package.cmake -@@ -78,6 +78,11 @@ macro(autoware_package) - ) - endif() - -+ if(MSVC) -+ add_compile_definitions(_USE_MATH_DEFINES) -+ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) -+ endif() -+ - # Find test dependencies - if(BUILD_TESTING) - find_package(ament_lint_auto REQUIRED) diff --git a/patch/ros-humble-foxglove-bridge.patch b/patch/ros-humble-foxglove-bridge.patch deleted file mode 100644 index 00067ef0e..000000000 --- a/patch/ros-humble-foxglove-bridge.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index efc65dc..994d91b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -14,9 +14,14 @@ project(foxglove_bridge LANGUAGES CXX VERSION 0.8.5) - set(CMAKE_CXX_STANDARD 17) - set(CMAKE_CXX_STANDARD_REQUIRED ON) - -+if(MSVC) -+ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE) -+ set(BUILD_SHARED_LIBS TRUE) -+endif() -+ - macro(enable_strict_compiler_warnings target) - if (MSVC) -- target_compile_options(${target} PRIVATE /WX /W4) -+ target_compile_options(${target} PRIVATE /W4) - elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") - target_compile_options(${target} PRIVATE -Wall -Wextra -Wpedantic -Werror -Wold-style-cast -Wfloat-equal -Wmost -Wunused-exception-parameter) - else() -@@ -47,7 +52,7 @@ add_library(foxglove_bridge_base SHARED - foxglove_bridge_base/src/test/test_client.cpp - ) - target_include_directories(foxglove_bridge_base -- PUBLIC -+ SYSTEM PUBLIC - $ - $ - ) -@@ -62,7 +67,11 @@ if(nlohmann_json_FOUND) - else() - message(STATUS "nlohmann_json not found, will search at compile time") - endif() --enable_strict_compiler_warnings(foxglove_bridge_base) -+# enable_strict_compiler_warnings(foxglove_bridge_base) -+target_compile_definitions(foxglove_bridge_base PUBLIC _WEBSOCKETPP_CPP11_STL_) -+ -+set(ENV{ROS_VERSION} 2) -+set(ENV{ROS_DISTRO} humble) - - message(STATUS "ROS_VERSION: " $ENV{ROS_VERSION}) - message(STATUS "ROS_DISTRO: " $ENV{ROS_DISTRO}) -diff --git a/ros2_foxglove_bridge/src/generic_client.cpp b/ros2_foxglove_bridge/src/generic_client.cpp -index b3a4eca2..235a1874 100644 ---- a/ros2_foxglove_bridge/src/generic_client.cpp -+++ b/ros2_foxglove_bridge/src/generic_client.cpp -@@ -126,7 +126,8 @@ GenericClient::GenericClient(rclcpp::node_interfaces::NodeBaseInterface* nodeBas - - // get_typesupport_handle is deprecated since rclcpp 25.0.0 - // (https://github.com/ros2/rclcpp/pull/2209) --#if RCLCPP_VERSION_GTE(25, 0, 0) -+// Hardcoding this to false as we are in humble, hardcode to true on other distros -+#if false - _requestTypeSupportHdl = - rclcpp::get_message_typesupport_handle(requestTypeName, TYPESUPPORT_LIB_NAME, *_typeSupportLib); - _responseTypeSupportHdl = rclcpp::get_message_typesupport_handle( -diff --git a/ros2_foxglove_bridge/src/message_definition_cache.cpp b/ros2_foxglove_bridge/src/message_definition_cache.cpp -index 262c482a..5598182d 100644 ---- a/ros2_foxglove_bridge/src/message_definition_cache.cpp -+++ b/ros2_foxglove_bridge/src/message_definition_cache.cpp -@@ -234,7 +234,7 @@ const MessageSpec& MessageDefinitionCache::load_message_spec( - } - - // Read the file -- const std::string full_path = share_dir + std::filesystem::path::preferred_separator + *it; -+ const std::string full_path = (std::filesystem::path(share_dir) / *it).string(); - std::ifstream file{full_path}; - if (!file.good()) { - throw DefinitionNotFoundError(definition_identifier.package_resource_name); diff --git a/patch/ros-humble-plotjuggler.patch b/patch/ros-humble-plotjuggler.patch deleted file mode 100644 index 14dfe0d31..000000000 --- a/patch/ros-humble-plotjuggler.patch +++ /dev/null @@ -1,151 +0,0 @@ -From 1984fca30a97727af1c5c253f3c2cb104363cfad Mon Sep 17 00:00:00 2001 -From: Silvio -Date: Sat, 5 Jul 2025 15:40:46 +0200 -Subject: [PATCH] Fix compilation with recent protobuf - ---- - .../ParserProtobuf/error_collectors.cpp | 52 ++++++++++++++++--- - .../ParserProtobuf/error_collectors.h | 21 +++++++- - 2 files changed, 64 insertions(+), 9 deletions(-) - -diff --git a/plotjuggler_plugins/ParserProtobuf/error_collectors.cpp b/plotjuggler_plugins/ParserProtobuf/error_collectors.cpp -index 761e0b739..5fe69d8da 100644 ---- a/plotjuggler_plugins/ParserProtobuf/error_collectors.cpp -+++ b/plotjuggler_plugins/ParserProtobuf/error_collectors.cpp -@@ -2,38 +2,76 @@ - #include - #include - -+namespace -+{ -+// Helper function to convert string parameter to QString, handling both std::string and -+// absl::string_view -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+QString protobufStringToQString(absl::string_view str) -+{ -+ return QString::fromStdString(std::string(str)); -+} -+#else -+QString protobufStringToQString(const std::string& str) -+{ -+ return QString::fromStdString(str); -+} -+#endif -+} // anonymous namespace -+ -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+void FileErrorCollector::RecordError(absl::string_view filename, int line, int, -+ absl::string_view message) -+#else - void FileErrorCollector::AddError(const std::string& filename, int line, int, - const std::string& message) -+#endif - { - auto msg = QString("File: [%1] Line: [%2] Message: %3\n\n") -- .arg(QString::fromStdString(filename)) -+ .arg(protobufStringToQString(filename)) - .arg(line) -- .arg(QString::fromStdString(message)); -+ .arg(protobufStringToQString(message)); - - _errors.push_back(msg); - } - -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+void FileErrorCollector::RecordWarning(absl::string_view filename, int line, int, -+ absl::string_view message) -+#else - void FileErrorCollector::AddWarning(const std::string& filename, int line, int, - const std::string& message) -+#endif - { - auto msg = QString("Warning [%1] line %2: %3") -- .arg(QString::fromStdString(filename)) -+ .arg(protobufStringToQString(filename)) - .arg(line) -- .arg(QString::fromStdString(message)); -+ .arg(protobufStringToQString(message)); - qDebug() << msg; - } - -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+void IoErrorCollector::RecordError(int line, google::protobuf::io::ColumnNumber, -+ absl::string_view message) -+#else - void IoErrorCollector::AddError(int line, google::protobuf::io::ColumnNumber, - const std::string& message) -+#endif - { -- _errors.push_back( -- QString("Line: [%1] Message: %2\n").arg(line).arg(QString::fromStdString(message))); -+ _errors.push_back(QString("Line: [%1] Message: %2\n") -+ .arg(line) -+ .arg(protobufStringToQString(message))); - } - -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+void IoErrorCollector::RecordWarning(int line, google::protobuf::io::ColumnNumber column, -+ absl::string_view message) -+#else - void IoErrorCollector::AddWarning(int line, google::protobuf::io::ColumnNumber column, - const std::string& message) -+#endif - { - qDebug() << QString("Line: [%1] Message: %2\n") - .arg(line) -- .arg(QString::fromStdString(message)); -+ .arg(protobufStringToQString(message)); - } -diff --git a/plotjuggler_plugins/ParserProtobuf/error_collectors.h b/plotjuggler_plugins/ParserProtobuf/error_collectors.h -index 8abfa5e0a..109558362 100644 ---- a/plotjuggler_plugins/ParserProtobuf/error_collectors.h -+++ b/plotjuggler_plugins/ParserProtobuf/error_collectors.h -@@ -3,17 +3,26 @@ - - #include - #include -+#include - - #include - - class IoErrorCollector : public google::protobuf::io::ErrorCollector - { - public: -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+ void RecordError(int line, google::protobuf::io::ColumnNumber column, -+ absl::string_view message) override; -+ -+ void RecordWarning(int line, google::protobuf::io::ColumnNumber column, -+ absl::string_view message) override; -+#else - void AddError(int line, google::protobuf::io::ColumnNumber column, -- const std::string& message); -+ const std::string& message) override; - - void AddWarning(int line, google::protobuf::io::ColumnNumber column, -- const std::string& message); -+ const std::string& message) override; -+#endif - - const QStringList& errors() - { -@@ -27,11 +36,19 @@ class IoErrorCollector : public google::protobuf::io::ErrorCollector - class FileErrorCollector : public google::protobuf::compiler::MultiFileErrorCollector - { - public: -+#if GOOGLE_PROTOBUF_VERSION >= 4022000 -+ void RecordError(absl::string_view filename, int line, int, -+ absl::string_view message) override; -+ -+ void RecordWarning(absl::string_view filename, int line, int, -+ absl::string_view message) override; -+#else - void AddError(const std::string& filename, int line, int, - const std::string& message) override; - - void AddWarning(const std::string& filename, int line, int, - const std::string& message) override; -+#endif - - const QStringList& errors() - { From 486e0d6b7586e5fa76c113de23072cf9a980e9ab Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 08:40:26 +1000 Subject: [PATCH 02/91] Add regression tests --- tests/ros-humble-desktop-full.yaml | 7 +++++++ tests/ros-humble-desktop.yaml | 7 +++++++ tests/ros-humble-pcl-conversions.yaml | 7 +++++++ tests/ros-humble-turtlebot3.yaml | 7 +++++++ 4 files changed, 28 insertions(+) create mode 100644 tests/ros-humble-desktop-full.yaml create mode 100644 tests/ros-humble-desktop.yaml create mode 100644 tests/ros-humble-pcl-conversions.yaml create mode 100644 tests/ros-humble-turtlebot3.yaml diff --git a/tests/ros-humble-desktop-full.yaml b/tests/ros-humble-desktop-full.yaml new file mode 100644 index 000000000..839a527fe --- /dev/null +++ b/tests/ros-humble-desktop-full.yaml @@ -0,0 +1,7 @@ +tests: + # Regression test for https://github.com/RoboStack/ros-jazzy/issues/125 + - script: + - ros2 pkg prefix desktop_full + requirements: + run: + - ros-humble-ros2pkg diff --git a/tests/ros-humble-desktop.yaml b/tests/ros-humble-desktop.yaml new file mode 100644 index 000000000..bbb2720c4 --- /dev/null +++ b/tests/ros-humble-desktop.yaml @@ -0,0 +1,7 @@ +tests: + # Regression test for https://github.com/RoboStack/ros-jazzy/issues/125 + - script: + - ros2 pkg prefix desktop + requirements: + run: + - ros-humble-ros2pkg diff --git a/tests/ros-humble-pcl-conversions.yaml b/tests/ros-humble-pcl-conversions.yaml new file mode 100644 index 000000000..83815fa5f --- /dev/null +++ b/tests/ros-humble-pcl-conversions.yaml @@ -0,0 +1,7 @@ +tests: + # Regression test for https://github.com/RoboStack/ros-jazzy/issues/125 + - script: + - ros2 pkg prefix pcl_conversions + requirements: + run: + - ros-humble-ros2pkg diff --git a/tests/ros-humble-turtlebot3.yaml b/tests/ros-humble-turtlebot3.yaml new file mode 100644 index 000000000..bcda9d312 --- /dev/null +++ b/tests/ros-humble-turtlebot3.yaml @@ -0,0 +1,7 @@ +tests: + # Regression test for https://github.com/RoboStack/ros-jazzy/issues/125 + - script: + - ros2 pkg prefix turtlebot3 + requirements: + run: + - ros-humble-ros2pkg From 57a33498696c61a0f9f86c9684f9941141d79a7e Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 08:40:33 +1000 Subject: [PATCH 03/91] Update snapshot --- rosdistro_snapshot.yaml | 4098 +++++++++++++++++++++++---------------- 1 file changed, 2409 insertions(+), 1689 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 2a445f4df..01d584665 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,4 +1,4 @@ -# Snapshot generated by vinca-snapshot on 2025-07-04T08:48:46Z UTC for distro humble +# Snapshot generated by vinca-snapshot on 2026-01-28T22:37:52Z UTC for distro humble aandd_ekew_driver_py: tag: release/humble/aandd_ekew_driver_py/0.0.2-3 url: https://github.com/ros2-gbp/aandd_ekew_driver_py-release.git @@ -12,25 +12,25 @@ ackermann_msgs: url: https://github.com/ros2-gbp/ackermann_msgs-release.git version: 2.0.2 ackermann_steering_controller: - tag: release/humble/ackermann_steering_controller/2.48.0-1 + tag: release/humble/ackermann_steering_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 action_msgs: - tag: release/humble/action_msgs/1.2.1-1 + tag: release/humble/action_msgs/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 action_tutorials_cpp: - tag: release/humble/action_tutorials_cpp/0.20.5-1 + tag: release/humble/action_tutorials_cpp/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 action_tutorials_interfaces: - tag: release/humble/action_tutorials_interfaces/0.20.5-1 + tag: release/humble/action_tutorials_interfaces/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 action_tutorials_py: - tag: release/humble/action_tutorials_py/0.20.5-1 + tag: release/humble/action_tutorials_py/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 actionlib_msgs: tag: release/humble/actionlib_msgs/4.9.0-1 url: https://github.com/ros2-gbp/common_interfaces-release.git @@ -48,25 +48,49 @@ adi_3dtof_image_stitching: url: https://github.com/ros2-gbp/adi_3dtof_image_stitching-release.git version: 2.1.0 adi_iio: - tag: release/humble/adi_iio/1.0.0-1 + tag: release/humble/adi_iio/1.0.1-3 url: https://github.com/ros2-gbp/adi_iio-release.git + version: 1.0.1 +adi_imu: + tag: release/humble/adi_imu/1.0.0-1 + url: https://github.com/ros2-gbp/adi_imu-release.git version: 1.0.0 adi_tmcl: tag: release/humble/adi_tmcl/2.0.3-2 url: https://github.com/ros2-gbp/adi_tmcl-release.git version: 2.0.3 admittance_controller: - tag: release/humble/admittance_controller/2.48.0-1 + tag: release/humble/admittance_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 aerostack2: - tag: release/humble/aerostack2/1.1.2-2 + tag: release/humble/aerostack2/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 affordance_primitives: tag: release/humble/affordance_primitives/0.1.0-3 url: https://github.com/PickNikRobotics/affordance_primitives-release.git version: 0.1.0 +agnocast_e2e_test: + tag: release/humble/agnocast_e2e_test/2.1.2-1 + url: https://github.com/ros2-gbp/agnocast-release.git + version: 2.1.2 +agnocast_ioctl_wrapper: + tag: release/humble/agnocast_ioctl_wrapper/2.1.2-1 + url: https://github.com/ros2-gbp/agnocast-release.git + version: 2.1.2 +agnocast_sample_application: + tag: release/humble/agnocast_sample_application/2.1.2-1 + url: https://github.com/ros2-gbp/agnocast-release.git + version: 2.1.2 +agnocast_sample_interfaces: + tag: release/humble/agnocast_sample_interfaces/2.1.2-1 + url: https://github.com/ros2-gbp/agnocast-release.git + version: 2.1.2 +agnocastlib: + tag: release/humble/agnocastlib/2.1.2-1 + url: https://github.com/ros2-gbp/agnocast-release.git + version: 2.1.2 ament_acceleration: tag: release/humble/ament_acceleration/0.2.0-2 url: https://github.com/ros2-gbp/ament_acceleration-release.git @@ -76,21 +100,21 @@ ament_black: url: https://github.com/ros2-gbp/ament_black-release.git version: 0.2.6 ament_clang_format: - tag: release/humble/ament_clang_format/0.12.12-1 + tag: release/humble/ament_clang_format/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_clang_tidy: - tag: release/humble/ament_clang_tidy/0.12.12-1 + tag: release/humble/ament_clang_tidy/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake: - tag: release/humble/ament_cmake/1.3.12-1 + tag: release/humble/ament_cmake/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_auto: - tag: release/humble/ament_cmake_auto/1.3.12-1 + tag: release/humble/ament_cmake_auto/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_black: tag: release/humble/ament_cmake_black/0.2.6-1 url: https://github.com/ros2-gbp/ament_black-release.git @@ -100,197 +124,197 @@ ament_cmake_catch2: url: https://github.com/ros2-gbp/ament_cmake_catch2-release.git version: 1.2.1 ament_cmake_clang_format: - tag: release/humble/ament_cmake_clang_format/0.12.12-1 + tag: release/humble/ament_cmake_clang_format/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_clang_tidy: - tag: release/humble/ament_cmake_clang_tidy/0.12.12-1 + tag: release/humble/ament_cmake_clang_tidy/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_copyright: - tag: release/humble/ament_cmake_copyright/0.12.12-1 + tag: release/humble/ament_cmake_copyright/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_core: - tag: release/humble/ament_cmake_core/1.3.12-1 + tag: release/humble/ament_cmake_core/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_cppcheck: - tag: release/humble/ament_cmake_cppcheck/0.12.12-1 + tag: release/humble/ament_cmake_cppcheck/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_cpplint: - tag: release/humble/ament_cmake_cpplint/0.12.12-1 + tag: release/humble/ament_cmake_cpplint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_export_definitions: - tag: release/humble/ament_cmake_export_definitions/1.3.12-1 + tag: release/humble/ament_cmake_export_definitions/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_export_dependencies: - tag: release/humble/ament_cmake_export_dependencies/1.3.12-1 + tag: release/humble/ament_cmake_export_dependencies/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_export_include_directories: - tag: release/humble/ament_cmake_export_include_directories/1.3.12-1 + tag: release/humble/ament_cmake_export_include_directories/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_export_interfaces: - tag: release/humble/ament_cmake_export_interfaces/1.3.12-1 + tag: release/humble/ament_cmake_export_interfaces/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_export_libraries: - tag: release/humble/ament_cmake_export_libraries/1.3.12-1 + tag: release/humble/ament_cmake_export_libraries/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_export_link_flags: - tag: release/humble/ament_cmake_export_link_flags/1.3.12-1 + tag: release/humble/ament_cmake_export_link_flags/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_export_targets: - tag: release/humble/ament_cmake_export_targets/1.3.12-1 + tag: release/humble/ament_cmake_export_targets/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_flake8: - tag: release/humble/ament_cmake_flake8/0.12.12-1 + tag: release/humble/ament_cmake_flake8/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_gen_version_h: - tag: release/humble/ament_cmake_gen_version_h/1.3.12-1 + tag: release/humble/ament_cmake_gen_version_h/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_gmock: - tag: release/humble/ament_cmake_gmock/1.3.12-1 + tag: release/humble/ament_cmake_gmock/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_google_benchmark: - tag: release/humble/ament_cmake_google_benchmark/1.3.12-1 + tag: release/humble/ament_cmake_google_benchmark/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_gtest: - tag: release/humble/ament_cmake_gtest/1.3.12-1 + tag: release/humble/ament_cmake_gtest/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_include_directories: - tag: release/humble/ament_cmake_include_directories/1.3.12-1 + tag: release/humble/ament_cmake_include_directories/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_libraries: - tag: release/humble/ament_cmake_libraries/1.3.12-1 + tag: release/humble/ament_cmake_libraries/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_lint_cmake: - tag: release/humble/ament_cmake_lint_cmake/0.12.12-1 + tag: release/humble/ament_cmake_lint_cmake/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_mypy: - tag: release/humble/ament_cmake_mypy/0.12.12-1 + tag: release/humble/ament_cmake_mypy/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_nose: - tag: release/humble/ament_cmake_nose/1.3.12-1 + tag: release/humble/ament_cmake_nose/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_pclint: - tag: release/humble/ament_cmake_pclint/0.12.12-1 + tag: release/humble/ament_cmake_pclint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_pep257: - tag: release/humble/ament_cmake_pep257/0.12.12-1 + tag: release/humble/ament_cmake_pep257/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_pycodestyle: - tag: release/humble/ament_cmake_pycodestyle/0.12.12-1 + tag: release/humble/ament_cmake_pycodestyle/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_pyflakes: - tag: release/humble/ament_cmake_pyflakes/0.12.12-1 + tag: release/humble/ament_cmake_pyflakes/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_pytest: - tag: release/humble/ament_cmake_pytest/1.3.12-1 + tag: release/humble/ament_cmake_pytest/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_python: - tag: release/humble/ament_cmake_python/1.3.12-1 + tag: release/humble/ament_cmake_python/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_ros: tag: release/humble/ament_cmake_ros/0.10.0-3 url: https://github.com/ros2-gbp/ament_cmake_ros-release.git version: 0.10.0 ament_cmake_target_dependencies: - tag: release/humble/ament_cmake_target_dependencies/1.3.12-1 + tag: release/humble/ament_cmake_target_dependencies/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_test: - tag: release/humble/ament_cmake_test/1.3.12-1 + tag: release/humble/ament_cmake_test/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_uncrustify: - tag: release/humble/ament_cmake_uncrustify/0.12.12-1 + tag: release/humble/ament_cmake_uncrustify/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cmake_vendor_package: - tag: release/humble/ament_cmake_vendor_package/1.3.12-1 + tag: release/humble/ament_cmake_vendor_package/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_version: - tag: release/humble/ament_cmake_version/1.3.12-1 + tag: release/humble/ament_cmake_version/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git - version: 1.3.12 + version: 1.3.13 ament_cmake_xmllint: - tag: release/humble/ament_cmake_xmllint/0.12.12-1 + tag: release/humble/ament_cmake_xmllint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_copyright: - tag: release/humble/ament_copyright/0.12.12-1 + tag: release/humble/ament_copyright/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cppcheck: - tag: release/humble/ament_cppcheck/0.12.12-1 + tag: release/humble/ament_cppcheck/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_cpplint: - tag: release/humble/ament_cpplint/0.12.12-1 + tag: release/humble/ament_cpplint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_download: tag: release/humble/ament_download/0.0.5-1 url: https://github.com/ros2-gbp/ament_download-release.git version: 0.0.5 ament_flake8: - tag: release/humble/ament_flake8/0.12.12-1 + tag: release/humble/ament_flake8/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_index_cpp: - tag: release/humble/ament_index_cpp/1.4.0-2 + tag: release/humble/ament_index_cpp/1.4.1-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.4.0 + version: 1.4.1 ament_index_python: - tag: release/humble/ament_index_python/1.4.0-2 + tag: release/humble/ament_index_python/1.4.1-1 url: https://github.com/ros2-gbp/ament_index-release.git - version: 1.4.0 + version: 1.4.1 ament_lint: - tag: release/humble/ament_lint/0.12.12-1 + tag: release/humble/ament_lint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_lint_auto: - tag: release/humble/ament_lint_auto/0.12.12-1 + tag: release/humble/ament_lint_auto/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_lint_cmake: - tag: release/humble/ament_lint_cmake/0.12.12-1 + tag: release/humble/ament_lint_cmake/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_lint_common: - tag: release/humble/ament_lint_common/0.12.12-1 + tag: release/humble/ament_lint_common/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_mypy: - tag: release/humble/ament_mypy/0.12.12-1 + tag: release/humble/ament_mypy/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_nodl: tag: release/humble/ament_nodl/0.1.0-4 url: https://github.com/ros2-gbp/ament_nodl-release.git @@ -300,33 +324,33 @@ ament_package: url: https://github.com/ros2-gbp/ament_package-release.git version: 0.14.1 ament_pclint: - tag: release/humble/ament_pclint/0.12.12-1 + tag: release/humble/ament_pclint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_pep257: - tag: release/humble/ament_pep257/0.12.12-1 + tag: release/humble/ament_pep257/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_pycodestyle: - tag: release/humble/ament_pycodestyle/0.12.12-1 + tag: release/humble/ament_pycodestyle/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_pyflakes: - tag: release/humble/ament_pyflakes/0.12.12-1 + tag: release/humble/ament_pyflakes/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_uncrustify: - tag: release/humble/ament_uncrustify/0.12.12-1 + tag: release/humble/ament_uncrustify/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 ament_vitis: tag: release/humble/ament_vitis/0.10.1-2 url: https://github.com/ros2-gbp/ament_vitis-release.git version: 0.10.1 ament_xmllint: - tag: release/humble/ament_xmllint/0.12.12-1 + tag: release/humble/ament_xmllint/0.12.14-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.12 + version: 0.12.14 andino_apps: tag: release/humble/andino_apps/0.2.0-1 url: https://github.com/ros2-gbp/andino-release.git @@ -384,25 +408,25 @@ apex_test_tools: url: https://github.com/ros2-gbp/apex_test_tools-release.git version: 0.0.2 apriltag: - tag: release/humble/apriltag/3.4.3-1 + tag: release/humble/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/humble/apriltag_detector/3.0.2-1 + tag: release/humble/apriltag_detector/3.1.0-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.0.2 + version: 3.1.0 apriltag_detector_mit: - tag: release/humble/apriltag_detector_mit/3.0.2-1 + tag: release/humble/apriltag_detector_mit/3.1.0-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.0.2 + version: 3.1.0 apriltag_detector_umich: - tag: release/humble/apriltag_detector_umich/3.0.2-1 + tag: release/humble/apriltag_detector_umich/3.1.0-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.0.2 + version: 3.1.0 apriltag_draw: - tag: release/humble/apriltag_draw/3.0.2-1 + tag: release/humble/apriltag_draw/3.1.0-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.0.2 + version: 3.1.0 apriltag_mit: tag: release/humble/apriltag_mit/2.0.0-1 url: https://github.com/ros2-gbp/apriltag_mit-release.git @@ -412,13 +436,21 @@ apriltag_msgs: url: https://github.com/ros2-gbp/apriltag_msgs-release.git version: 2.0.1 apriltag_ros: - tag: release/humble/apriltag_ros/3.2.2-3 + tag: release/humble/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/humble/apriltag_tools/3.0.2-1 + tag: release/humble/apriltag_tools/3.1.0-1 url: https://github.com/ros2-gbp/apriltag_detector-release.git - version: 3.0.2 + version: 3.1.0 +ardrone_sdk: + tag: release/humble/ardrone_sdk/2.0.3-1 + url: https://github.com/ros2-gbp/ardrone_ros-release.git + version: 2.0.3 +ardrone_sumo: + tag: release/humble/ardrone_sumo/2.0.3-1 + url: https://github.com/ros2-gbp/ardrone_ros-release.git + version: 2.0.3 aruco: tag: release/humble/aruco/5.0.5-1 url: https://github.com/pal-gbp/aruco_ros-release.git @@ -436,89 +468,93 @@ aruco_msgs: url: https://github.com/pal-gbp/aruco_ros-release.git version: 5.0.5 aruco_opencv: - tag: release/humble/aruco_opencv/2.3.1-1 + tag: release/humble/aruco_opencv/2.4.1-1 url: https://github.com/ros2-gbp/aruco_opencv-release.git - version: 2.3.1 + version: 2.4.1 aruco_opencv_msgs: - tag: release/humble/aruco_opencv_msgs/2.3.1-1 + tag: release/humble/aruco_opencv_msgs/2.4.1-1 url: https://github.com/ros2-gbp/aruco_opencv-release.git - version: 2.3.1 + version: 2.4.1 aruco_ros: tag: release/humble/aruco_ros/5.0.5-1 url: https://github.com/pal-gbp/aruco_ros-release.git version: 5.0.5 as2_alphanumeric_viewer: - tag: release/humble/as2_alphanumeric_viewer/1.1.2-2 + tag: release/humble/as2_alphanumeric_viewer/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_behavior: - tag: release/humble/as2_behavior/1.1.2-2 + tag: release/humble/as2_behavior/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_behavior_tree: - tag: release/humble/as2_behavior_tree/1.1.2-2 + tag: release/humble/as2_behavior_tree/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_behaviors_motion: - tag: release/humble/as2_behaviors_motion/1.1.2-2 + tag: release/humble/as2_behaviors_motion/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_behaviors_path_planning: - tag: release/humble/as2_behaviors_path_planning/1.1.2-2 + tag: release/humble/as2_behaviors_path_planning/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_behaviors_perception: - tag: release/humble/as2_behaviors_perception/1.1.2-2 + tag: release/humble/as2_behaviors_perception/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_behaviors_platform: - tag: release/humble/as2_behaviors_platform/1.1.2-2 + tag: release/humble/as2_behaviors_platform/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 +as2_behaviors_swarm_flocking: + tag: release/humble/as2_behaviors_swarm_flocking/1.1.3-1 + url: https://github.com/ros2-gbp/aerostack2-release.git + version: 1.1.3 as2_behaviors_trajectory_generation: - tag: release/humble/as2_behaviors_trajectory_generation/1.1.2-2 + tag: release/humble/as2_behaviors_trajectory_generation/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_cli: - tag: release/humble/as2_cli/1.1.2-2 + tag: release/humble/as2_cli/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_core: - tag: release/humble/as2_core/1.1.2-2 + tag: release/humble/as2_core/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_external_object_to_tf: - tag: release/humble/as2_external_object_to_tf/1.1.2-2 + tag: release/humble/as2_external_object_to_tf/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_gazebo_assets: - tag: release/humble/as2_gazebo_assets/1.1.2-2 + tag: release/humble/as2_gazebo_assets/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_geozones: - tag: release/humble/as2_geozones/1.1.2-2 + tag: release/humble/as2_geozones/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_keyboard_teleoperation: - tag: release/humble/as2_keyboard_teleoperation/1.1.2-2 + tag: release/humble/as2_keyboard_teleoperation/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_map_server: - tag: release/humble/as2_map_server/1.1.2-2 + tag: release/humble/as2_map_server/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_motion_controller: - tag: release/humble/as2_motion_controller/1.1.2-2 + tag: release/humble/as2_motion_controller/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_motion_reference_handlers: - tag: release/humble/as2_motion_reference_handlers/1.1.2-2 + tag: release/humble/as2_motion_reference_handlers/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_msgs: - tag: release/humble/as2_msgs/1.1.2-2 + tag: release/humble/as2_msgs/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_platform_crazyflie: tag: release/humble/as2_platform_crazyflie/1.1.0-3 url: https://github.com/ros2-gbp/as2_platform_crazyfile-release.git @@ -532,61 +568,65 @@ as2_platform_dji_psdk: url: https://github.com/ros2-gbp/as2_platform_dji_psdk-release.git version: 1.1.0 as2_platform_gazebo: - tag: release/humble/as2_platform_gazebo/1.1.2-2 + tag: release/humble/as2_platform_gazebo/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_platform_mavlink: tag: release/humble/as2_platform_mavlink/1.1.0-1 url: https://github.com/ros2-gbp/as2_platform_mavlink-release.git version: 1.1.0 as2_platform_multirotor_simulator: - tag: release/humble/as2_platform_multirotor_simulator/1.1.2-2 + tag: release/humble/as2_platform_multirotor_simulator/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_platform_tello: tag: release/humble/as2_platform_tello/1.1.0-4 url: https://github.com/ros2-gbp/as2_platform_tello-release.git version: 1.1.0 as2_python_api: - tag: release/humble/as2_python_api/1.1.2-2 + tag: release/humble/as2_python_api/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_realsense_interface: - tag: release/humble/as2_realsense_interface/1.1.2-2 + tag: release/humble/as2_realsense_interface/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_rviz_plugins: - tag: release/humble/as2_rviz_plugins/1.1.2-2 + tag: release/humble/as2_rviz_plugins/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_state_estimator: - tag: release/humble/as2_state_estimator/1.1.2-2 + tag: release/humble/as2_state_estimator/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_usb_camera_interface: - tag: release/humble/as2_usb_camera_interface/1.1.2-2 + tag: release/humble/as2_usb_camera_interface/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 as2_visualization: - tag: release/humble/as2_visualization/1.1.2-2 + tag: release/humble/as2_visualization/1.1.3-1 url: https://github.com/ros2-gbp/aerostack2-release.git - version: 1.1.2 + version: 1.1.3 asio_cmake_module: tag: release/humble/asio_cmake_module/1.2.0-2 url: https://github.com/ros2-gbp/transport_drivers-release.git version: 1.2.0 async_web_server_cpp: - tag: release/humble/async_web_server_cpp/2.0.0-3 + tag: release/humble/async_web_server_cpp/2.0.1-1 url: https://github.com/ros2-gbp/async_web_server_cpp-release.git - version: 2.0.0 + version: 2.0.1 +at_sonde_ros_driver: + tag: release/humble/at_sonde_ros_driver/1.0.0-1 + url: https://github.com/ros2-gbp/at_sonde_ros_driver-release.git + version: 1.0.0 automatika_embodied_agents: - tag: release/humble/automatika_embodied_agents/0.4.0-1 + tag: release/humble/automatika_embodied_agents/0.5.0-1 url: https://github.com/ros2-gbp/automatika_embodied_agents-release.git - version: 0.4.0 + version: 0.5.0 automatika_ros_sugar: - tag: release/humble/automatika_ros_sugar/0.3.1-1 + tag: release/humble/automatika_ros_sugar/0.4.3-1 url: https://github.com/ros2-gbp/automatika_ros_sugar-release.git - version: 0.3.1 + version: 0.4.3 automotive_autonomy_msgs: tag: release/humble/automotive_autonomy_msgs/3.0.4-3 url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git @@ -599,150 +639,410 @@ automotive_platform_msgs: tag: release/humble/automotive_platform_msgs/3.0.4-3 url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git version: 3.0.4 +autoware_adapi_adaptors: + tag: release/humble/autoware_adapi_adaptors/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_adapi_specs: + tag: release/humble/autoware_adapi_specs/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_adapi_v1_msgs: - tag: release/humble/autoware_adapi_v1_msgs/1.3.0-1 + tag: release/humble/autoware_adapi_v1_msgs/1.9.1-2 url: https://github.com/ros2-gbp/autoware_adapi_msgs-release.git - version: 1.3.0 + version: 1.9.1 autoware_adapi_version_msgs: - tag: release/humble/autoware_adapi_version_msgs/1.3.0-1 + tag: release/humble/autoware_adapi_version_msgs/1.9.1-2 url: https://github.com/ros2-gbp/autoware_adapi_msgs-release.git - version: 1.3.0 + version: 1.9.1 autoware_auto_msgs: tag: release/humble/autoware_auto_msgs/1.0.0-4 url: https://github.com/ros2-gbp/autoware_auto_msgs-release.git version: 1.0.0 +autoware_behavior_velocity_planner: + tag: release/humble/autoware_behavior_velocity_planner/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_behavior_velocity_planner_common: + tag: release/humble/autoware_behavior_velocity_planner_common/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_behavior_velocity_stop_line_module: + tag: release/humble/autoware_behavior_velocity_stop_line_module/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_cmake: - tag: release/humble/autoware_cmake/1.0.2-1 + tag: release/humble/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/humble/autoware_common_msgs/1.9.0-1 + tag: release/humble/autoware_common_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_component_interface_specs: + tag: release/humble/autoware_component_interface_specs/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_control_msgs: - tag: release/humble/autoware_control_msgs/1.9.0-1 + tag: release/humble/autoware_control_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_core: + tag: release/humble/autoware_core/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_api: + tag: release/humble/autoware_core_api/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_control: + tag: release/humble/autoware_core_control/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_localization: + tag: release/humble/autoware_core_localization/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_map: + tag: release/humble/autoware_core_map/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_perception: + tag: release/humble/autoware_core_perception/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_planning: + tag: release/humble/autoware_core_planning/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_sensing: + tag: release/humble/autoware_core_sensing/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_core_vehicle: + tag: release/humble/autoware_core_vehicle/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_crop_box_filter: + tag: release/humble/autoware_crop_box_filter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_default_adapi: + tag: release/humble/autoware_default_adapi/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_downsample_filters: + tag: release/humble/autoware_downsample_filters/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_ekf_localizer: + tag: release/humble/autoware_ekf_localizer/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_euclidean_cluster_object_detector: + tag: release/humble/autoware_euclidean_cluster_object_detector/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_geography_utils: + tag: release/humble/autoware_geography_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_global_parameter_loader: + tag: release/humble/autoware_global_parameter_loader/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_gnss_poser: + tag: release/humble/autoware_gnss_poser/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_ground_filter: + tag: release/humble/autoware_ground_filter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_gyro_odometer: + tag: release/humble/autoware_gyro_odometer/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_internal_debug_msgs: - tag: release/humble/autoware_internal_debug_msgs/1.10.0-1 + tag: release/humble/autoware_internal_debug_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.10.0 + version: 1.12.1 autoware_internal_localization_msgs: - tag: release/humble/autoware_internal_localization_msgs/1.10.0-1 + tag: release/humble/autoware_internal_localization_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.10.0 + version: 1.12.1 autoware_internal_metric_msgs: - tag: release/humble/autoware_internal_metric_msgs/1.10.0-1 + tag: release/humble/autoware_internal_metric_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.10.0 + version: 1.12.1 autoware_internal_msgs: - tag: release/humble/autoware_internal_msgs/1.10.0-1 + tag: release/humble/autoware_internal_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.10.0 + version: 1.12.1 autoware_internal_perception_msgs: - tag: release/humble/autoware_internal_perception_msgs/1.10.0-1 + tag: release/humble/autoware_internal_perception_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.10.0 + version: 1.12.1 autoware_internal_planning_msgs: - tag: release/humble/autoware_internal_planning_msgs/1.10.0-1 + tag: release/humble/autoware_internal_planning_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git - version: 1.10.0 + version: 1.12.1 +autoware_interpolation: + tag: release/humble/autoware_interpolation/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_kalman_filter: + tag: release/humble/autoware_kalman_filter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_lanelet2_extension: - tag: release/humble/autoware_lanelet2_extension/0.7.2-1 + tag: release/humble/autoware_lanelet2_extension/0.10.0-1 url: https://github.com/ros2-gbp/autoware_lanelet2_extension-release.git - version: 0.7.2 + version: 0.10.0 autoware_lanelet2_extension_python: - tag: release/humble/autoware_lanelet2_extension_python/0.7.2-1 + tag: release/humble/autoware_lanelet2_extension_python/0.10.0-1 url: https://github.com/ros2-gbp/autoware_lanelet2_extension-release.git - version: 0.7.2 + version: 0.10.0 +autoware_lanelet2_map_visualizer: + tag: release/humble/autoware_lanelet2_map_visualizer/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_lanelet2_utils: + tag: release/humble/autoware_lanelet2_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_lint_common: - tag: release/humble/autoware_lint_common/1.0.2-1 + tag: release/humble/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/humble/autoware_localization_msgs/1.9.0-1 + tag: release/humble/autoware_localization_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_localization_util: + tag: release/humble/autoware_localization_util/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_map_height_fitter: + tag: release/humble/autoware_map_height_fitter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_map_loader: + tag: release/humble/autoware_map_loader/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_map_msgs: - tag: release/humble/autoware_map_msgs/1.9.0-1 + tag: release/humble/autoware_map_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_map_projection_loader: + tag: release/humble/autoware_map_projection_loader/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_marker_utils: + tag: release/humble/autoware_marker_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_mission_planner: + tag: release/humble/autoware_mission_planner/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_motion_utils: + tag: release/humble/autoware_motion_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_motion_velocity_obstacle_stop_module: + tag: release/humble/autoware_motion_velocity_obstacle_stop_module/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_motion_velocity_planner: + tag: release/humble/autoware_motion_velocity_planner/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_motion_velocity_planner_common: + tag: release/humble/autoware_motion_velocity_planner_common/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_msgs: - tag: release/humble/autoware_msgs/1.9.0-1 + tag: release/humble/autoware_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_ndt_scan_matcher: + tag: release/humble/autoware_ndt_scan_matcher/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_node: + tag: release/humble/autoware_node/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_object_recognition_utils: + tag: release/humble/autoware_object_recognition_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_objects_of_interest_marker_interface: + tag: release/humble/autoware_objects_of_interest_marker_interface/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_osqp_interface: + tag: release/humble/autoware_osqp_interface/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_path_generator: + tag: release/humble/autoware_path_generator/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_perception_msgs: - tag: release/humble/autoware_perception_msgs/1.9.0-1 + tag: release/humble/autoware_perception_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_perception_objects_converter: + tag: release/humble/autoware_perception_objects_converter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_planning_factor_interface: + tag: release/humble/autoware_planning_factor_interface/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_planning_msgs: - tag: release/humble/autoware_planning_msgs/1.9.0-1 + tag: release/humble/autoware_planning_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_planning_test_manager: + tag: release/humble/autoware_planning_test_manager/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_planning_topic_converter: + tag: release/humble/autoware_planning_topic_converter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_point_types: + tag: release/humble/autoware_point_types/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_pose_initializer: + tag: release/humble/autoware_pose_initializer/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_pyplot: + tag: release/humble/autoware_pyplot/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_qp_interface: + tag: release/humble/autoware_qp_interface/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_route_handler: + tag: release/humble/autoware_route_handler/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_sensing_msgs: - tag: release/humble/autoware_sensing_msgs/1.9.0-1 + tag: release/humble/autoware_sensing_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_signal_processing: + tag: release/humble/autoware_signal_processing/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_simple_pure_pursuit: + tag: release/humble/autoware_simple_pure_pursuit/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_stop_filter: + tag: release/humble/autoware_stop_filter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_system_msgs: - tag: release/humble/autoware_system_msgs/1.9.0-1 + tag: release/humble/autoware_system_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_test_node: + tag: release/humble/autoware_test_node/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_test_utils: + tag: release/humble/autoware_test_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_testing: + tag: release/humble/autoware_testing/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_trajectory: + tag: release/humble/autoware_trajectory/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_twist2accel: + tag: release/humble/autoware_twist2accel/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_utils: - tag: release/humble/autoware_utils/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_debug/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_diagnostics/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_geometry/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_logging/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_math/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_pcl/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_rclcpp/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_system/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_tf/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_uuid/1.4.2-1 + tag: release/humble/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/humble/autoware_utils_visualization/1.4.2-1 + tag: release/humble/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/humble/autoware_v2x_msgs/1.9.0-1 + tag: release/humble/autoware_v2x_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_vehicle_info_utils: + tag: release/humble/autoware_vehicle_info_utils/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 autoware_vehicle_msgs: - tag: release/humble/autoware_vehicle_msgs/1.9.0-1 + tag: release/humble/autoware_vehicle_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git - version: 1.9.0 + version: 1.11.0 +autoware_vehicle_velocity_converter: + tag: release/humble/autoware_vehicle_velocity_converter/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 +autoware_velocity_smoother: + tag: release/humble/autoware_velocity_smoother/1.4.0-1 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.4.0 avt_vimba_camera: tag: release/humble/avt_vimba_camera/2001.1.0-3 url: https://github.com/ros2-gbp/avt_vimba_camera-release.git @@ -756,17 +1056,17 @@ aws_sdk_cpp_vendor: url: https://github.com/ros2-gbp/aws_sdk_cpp_vendor-release.git version: 0.2.1 axis_camera: - tag: release/humble/axis_camera/2.0.3-1 + tag: release/humble/axis_camera/2.0.4-1 url: https://github.com/clearpath-gbp/axis_camera-release.git - version: 2.0.3 + version: 2.0.4 axis_description: - tag: release/humble/axis_description/2.0.3-1 + tag: release/humble/axis_description/2.0.4-1 url: https://github.com/clearpath-gbp/axis_camera-release.git - version: 2.0.3 + version: 2.0.4 axis_msgs: - tag: release/humble/axis_msgs/2.0.3-1 + tag: release/humble/axis_msgs/2.0.4-1 url: https://github.com/clearpath-gbp/axis_camera-release.git - version: 2.0.3 + version: 2.0.4 backward_ros: tag: release/humble/backward_ros/1.0.8-2 url: https://github.com/ros2-gbp/backward_ros-release.git @@ -783,34 +1083,54 @@ base2d_kinematics_msgs: tag: release/humble/base2d_kinematics_msgs/0.2.0-1 url: https://github.com/ros2-gbp/metro_nav-release.git version: 0.2.0 +bcr_arm: + tag: release/humble/bcr_arm/0.1.1-1 + url: https://github.com/ros2-gbp/bcr_arm-release.git + version: 0.1.1 +bcr_arm_description: + tag: release/humble/bcr_arm_description/0.1.1-1 + url: https://github.com/ros2-gbp/bcr_arm-release.git + version: 0.1.1 +bcr_arm_gazebo: + tag: release/humble/bcr_arm_gazebo/0.1.1-1 + url: https://github.com/ros2-gbp/bcr_arm-release.git + version: 0.1.1 +bcr_arm_moveit_config: + tag: release/humble/bcr_arm_moveit_config/0.1.1-1 + url: https://github.com/ros2-gbp/bcr_arm-release.git + version: 0.1.1 +bcr_arm_ros2: + tag: release/humble/bcr_arm_ros2/0.1.1-1 + url: https://github.com/ros2-gbp/bcr_arm-release.git + version: 0.1.1 bcr_bot: tag: release/humble/bcr_bot/1.0.2-2 url: https://github.com/blackcoffeerobotics/bcr_bot_ros2-release.git version: 1.0.2 behaviortree_cpp: - tag: release/humble/behaviortree_cpp/4.7.1-1 + tag: release/humble/behaviortree_cpp/4.8.3-1 url: https://github.com/ros2-gbp/behaviortree_cpp_v4-release.git - version: 4.7.1 + version: 4.8.3 behaviortree_cpp_v3: tag: release/humble/behaviortree_cpp_v3/3.8.7-1 url: https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git version: 3.8.7 beluga: - tag: release/humble/beluga/2.0.2-1 + tag: release/humble/beluga/2.1.0-1 url: https://github.com/ros2-gbp/beluga-release.git - version: 2.0.2 + version: 2.1.0 beluga_amcl: - tag: release/humble/beluga_amcl/2.0.2-1 + tag: release/humble/beluga_amcl/2.1.0-1 url: https://github.com/ros2-gbp/beluga-release.git - version: 2.0.2 + version: 2.1.0 beluga_ros: - tag: release/humble/beluga_ros/2.0.2-1 + tag: release/humble/beluga_ros/2.1.0-1 url: https://github.com/ros2-gbp/beluga-release.git - version: 2.0.2 + version: 2.1.0 bicycle_steering_controller: - tag: release/humble/bicycle_steering_controller/2.48.0-1 + tag: release/humble/bicycle_steering_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 bno055: tag: release/humble/bno055/0.5.0-1 url: https://github.com/ros2-gbp/bno055-release.git @@ -840,21 +1160,21 @@ boost_plugin_loader: url: https://github.com/tesseract-robotics-release/boost_plugin_loader-release.git version: 0.2.2 bosch_locator_bridge: - tag: release/humble/bosch_locator_bridge/2.1.14-1 + tag: release/humble/bosch_locator_bridge/2.1.15-1 url: https://github.com/ros2-gbp/locator_ros_bridge-release.git - version: 2.1.14 + version: 2.1.15 bosch_locator_bridge_utils: - tag: release/humble/bosch_locator_bridge_utils/2.1.14-1 + tag: release/humble/bosch_locator_bridge_utils/2.1.15-1 url: https://github.com/ros2-gbp/locator_ros_bridge-release.git - version: 2.1.14 + version: 2.1.15 broll: tag: release/humble/broll/0.1.0-1 url: https://github.com/ros2-gbp/rosbag2_broll-release.git version: 0.1.0 builtin_interfaces: - tag: release/humble/builtin_interfaces/1.2.1-1 + tag: release/humble/builtin_interfaces/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 camera_aravis2: tag: release/humble/camera_aravis2/1.1.0-1 url: https://github.com/ros2-gbp/camera_aravis2-release.git @@ -864,9 +1184,9 @@ camera_aravis2_msgs: url: https://github.com/ros2-gbp/camera_aravis2-release.git version: 1.1.0 camera_calibration: - tag: release/humble/camera_calibration/3.0.8-1 + tag: release/humble/camera_calibration/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 camera_calibration_parsers: tag: release/humble/camera_calibration_parsers/3.1.12-1 url: https://github.com/ros2-gbp/image_common-release.git @@ -880,9 +1200,9 @@ camera_info_manager_py: url: https://github.com/ros2-gbp/image_common-release.git version: 3.1.12 camera_ros: - tag: release/humble/camera_ros/0.4.0-1 + tag: release/humble/camera_ros/0.5.2-1 url: https://github.com/ros2-gbp/camera_ros-release.git - version: 0.4.0 + version: 0.5.2 can_msgs: tag: release/humble/can_msgs/2.0.0-4 url: https://github.com/ros2-gbp/ros_canopen-release.git @@ -968,9 +1288,9 @@ cascade_lifecycle_msgs: url: https://github.com/ros2-gbp/cascade_lifecycle-release.git version: 1.1.0 catch_ros2: - tag: release/humble/catch_ros2/0.2.1-1 + tag: release/humble/catch_ros2/0.2.2-1 url: https://github.com/ros2-gbp/catch_ros2-release.git - version: 0.2.1 + version: 0.2.2 chomp_motion_planner: tag: release/humble/chomp_motion_planner/2.5.9-1 url: https://github.com/ros2-gbp/moveit2-release.git @@ -984,53 +1304,53 @@ classic_bags: url: https://github.com/ros2-gbp/classic_bags-release.git version: 0.2.0 clearpath_common: - tag: release/humble/clearpath_common/1.3.3-1 + tag: release/humble/clearpath_common/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_config: - tag: release/humble/clearpath_config/1.3.1-1 + tag: release/humble/clearpath_config/1.3.3-1 url: https://github.com/clearpath-gbp/clearpath_config-release.git - version: 1.3.1 + version: 1.3.3 clearpath_config_live: tag: release/humble/clearpath_config_live/1.2.0-1 url: https://github.com/clearpath-gbp/clearpath_desktop-release.git version: 1.2.0 clearpath_control: - tag: release/humble/clearpath_control/1.3.3-1 + tag: release/humble/clearpath_control/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_customization: - tag: release/humble/clearpath_customization/1.3.3-1 + tag: release/humble/clearpath_customization/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_description: - tag: release/humble/clearpath_description/1.3.3-1 + tag: release/humble/clearpath_description/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_desktop: tag: release/humble/clearpath_desktop/1.2.0-1 url: https://github.com/clearpath-gbp/clearpath_desktop-release.git version: 1.2.0 clearpath_generator_common: - tag: release/humble/clearpath_generator_common/1.3.3-1 + tag: release/humble/clearpath_generator_common/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_generator_gz: - tag: release/humble/clearpath_generator_gz/1.3.1-1 + tag: release/humble/clearpath_generator_gz/1.3.2-1 url: https://github.com/clearpath-gbp/clearpath_simulator-release.git - version: 1.3.1 + version: 1.3.2 clearpath_gz: - tag: release/humble/clearpath_gz/1.3.1-1 + tag: release/humble/clearpath_gz/1.3.2-1 url: https://github.com/clearpath-gbp/clearpath_simulator-release.git - version: 1.3.1 + version: 1.3.2 clearpath_manipulators: - tag: release/humble/clearpath_manipulators/1.3.3-1 + tag: release/humble/clearpath_manipulators/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_manipulators_description: - tag: release/humble/clearpath_manipulators_description/1.3.3-1 + tag: release/humble/clearpath_manipulators_description/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_mecanum_drive_controller: tag: release/humble/clearpath_mecanum_drive_controller/0.1.1-1 url: https://github.com/clearpath-gbp/clearpath_mecanum_drive_controller-release.git @@ -1040,9 +1360,9 @@ clearpath_motor_msgs: url: https://github.com/clearpath-gbp/clearpath_msgs-release.git version: 1.0.1 clearpath_mounts_description: - tag: release/humble/clearpath_mounts_description/1.3.3-1 + tag: release/humble/clearpath_mounts_description/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_msgs: tag: release/humble/clearpath_msgs/1.0.1-1 url: https://github.com/clearpath-gbp/clearpath_msgs-release.git @@ -1052,25 +1372,25 @@ clearpath_nav2_demos: url: https://github.com/clearpath-gbp/clearpath_nav2_demos-release.git version: 1.0.0 clearpath_platform_description: - tag: release/humble/clearpath_platform_description/1.3.3-1 + tag: release/humble/clearpath_platform_description/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_platform_msgs: tag: release/humble/clearpath_platform_msgs/1.0.1-1 url: https://github.com/clearpath-gbp/clearpath_msgs-release.git version: 1.0.1 clearpath_ros2_socketcan_interface: - tag: release/humble/clearpath_ros2_socketcan_interface/1.0.2-1 + tag: release/humble/clearpath_ros2_socketcan_interface/1.0.4-1 url: https://github.com/clearpath-gbp/clearpath_ros2_socketcan_interface-release.git - version: 1.0.2 + version: 1.0.4 clearpath_sensors_description: - tag: release/humble/clearpath_sensors_description/1.3.3-1 + tag: release/humble/clearpath_sensors_description/1.3.8-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.3 + version: 1.3.8 clearpath_simulator: - tag: release/humble/clearpath_simulator/1.3.1-1 + tag: release/humble/clearpath_simulator/1.3.2-1 url: https://github.com/clearpath-gbp/clearpath_simulator-release.git - version: 1.3.1 + version: 1.3.2 clearpath_socketcan_interface: tag: release/humble/clearpath_socketcan_interface/1.0.1-1 url: https://github.com/clearpath-gbp/puma_motor_driver-release.git @@ -1079,14 +1399,18 @@ clearpath_viz: tag: release/humble/clearpath_viz/1.2.0-1 url: https://github.com/clearpath-gbp/clearpath_desktop-release.git version: 1.2.0 -cmake_generate_parameter_module_example: - tag: release/humble/cmake_generate_parameter_module_example/0.5.0-1 - url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 +cloudini_lib: + tag: release/humble/cloudini_lib/0.11.1-2 + url: https://github.com/facontidavide/cloudini-release.git + version: 0.11.1 +cloudini_ros: + tag: release/humble/cloudini_ros/0.11.1-2 + url: https://github.com/facontidavide/cloudini-release.git + version: 0.11.1 coal: - tag: release/humble/coal/3.0.1-1 + tag: release/humble/coal/3.0.2-1 url: https://github.com/ros2-gbp/coal-release.git - version: 3.0.1 + version: 3.0.2 cob_actions: tag: release/humble/cob_actions/2.7.10-1 url: https://github.com/4am-robotics/cob_common-release.git @@ -1100,9 +1424,9 @@ cob_srvs: url: https://github.com/4am-robotics/cob_common-release.git version: 2.7.10 coin_d4_driver: - tag: release/humble/coin_d4_driver/1.0.0-1 + tag: release/humble/coin_d4_driver/1.0.1-1 url: https://github.com/ros2-gbp/coin_d4_driver-release.git - version: 1.0.0 + version: 1.0.1 collision_log_msgs: tag: release/humble/collision_log_msgs/0.1.1-1 url: https://github.com/ros2-gbp/metrics_msgs-release.git @@ -1120,21 +1444,21 @@ common_interfaces: url: https://github.com/ros2-gbp/common_interfaces-release.git version: 4.9.0 composition: - tag: release/humble/composition/0.20.5-1 + tag: release/humble/composition/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 composition_interfaces: - tag: release/humble/composition_interfaces/1.2.1-1 + tag: release/humble/composition_interfaces/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 compressed_depth_image_transport: - tag: release/humble/compressed_depth_image_transport/2.5.3-1 + tag: release/humble/compressed_depth_image_transport/2.5.4-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 2.5.3 + version: 2.5.4 compressed_image_transport: - tag: release/humble/compressed_image_transport/2.5.3-1 + tag: release/humble/compressed_image_transport/2.5.4-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 2.5.3 + version: 2.5.4 console_bridge_vendor: tag: release/humble/console_bridge_vendor/1.4.1-1 url: https://github.com/ros2-gbp/console_bridge_vendor-release.git @@ -1148,25 +1472,25 @@ control_msgs: url: https://github.com/ros2-gbp/control_msgs-release.git version: 4.8.0 control_toolbox: - tag: release/humble/control_toolbox/3.6.1-1 + tag: release/humble/control_toolbox/3.6.3-1 url: https://github.com/ros2-gbp/control_toolbox-release.git - version: 3.6.1 + version: 3.6.3 controller_interface: - tag: release/humble/controller_interface/2.51.0-1 + tag: release/humble/controller_interface/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 controller_manager: - tag: release/humble/controller_manager/2.51.0-1 + tag: release/humble/controller_manager/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 controller_manager_msgs: - tag: release/humble/controller_manager_msgs/2.51.0-1 + tag: release/humble/controller_manager_msgs/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 costmap_queue: - tag: release/humble/costmap_queue/1.1.18-1 + tag: release/humble/costmap_queue/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 crane_plus: tag: release/humble/crane_plus/2.0.1-1 url: https://github.com/ros2-gbp/crane_plus-release.git @@ -1192,25 +1516,25 @@ crane_plus_moveit_config: url: https://github.com/ros2-gbp/crane_plus-release.git version: 2.0.1 crazyflie: - tag: release/humble/crazyflie/1.0.2-1 + tag: release/humble/crazyflie/1.0.3-1 url: https://github.com/ros2-gbp/crazyswarm2-release.git - version: 1.0.2 + version: 1.0.3 crazyflie_examples: - tag: release/humble/crazyflie_examples/1.0.2-1 + tag: release/humble/crazyflie_examples/1.0.3-1 url: https://github.com/ros2-gbp/crazyswarm2-release.git - version: 1.0.2 + version: 1.0.3 crazyflie_interfaces: - tag: release/humble/crazyflie_interfaces/1.0.2-1 + tag: release/humble/crazyflie_interfaces/1.0.3-1 url: https://github.com/ros2-gbp/crazyswarm2-release.git - version: 1.0.2 + version: 1.0.3 crazyflie_py: - tag: release/humble/crazyflie_py/1.0.2-1 + tag: release/humble/crazyflie_py/1.0.3-1 url: https://github.com/ros2-gbp/crazyswarm2-release.git - version: 1.0.2 + version: 1.0.3 crazyflie_sim: - tag: release/humble/crazyflie_sim/1.0.2-1 + tag: release/humble/crazyflie_sim/1.0.3-1 url: https://github.com/ros2-gbp/crazyswarm2-release.git - version: 1.0.2 + version: 1.0.3 create3_coverage: tag: release/humble/create3_coverage/0.0.5-1 url: https://github.com/ros2-gbp/create3_examples-release.git @@ -1384,53 +1708,53 @@ delphi_srr_msgs: url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 demo_nodes_cpp: - tag: release/humble/demo_nodes_cpp/0.20.5-1 + tag: release/humble/demo_nodes_cpp/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 demo_nodes_cpp_native: - tag: release/humble/demo_nodes_cpp_native/0.20.5-1 + tag: release/humble/demo_nodes_cpp_native/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 demo_nodes_py: - tag: release/humble/demo_nodes_py/0.20.5-1 + tag: release/humble/demo_nodes_py/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 depth_image_proc: - tag: release/humble/depth_image_proc/3.0.8-1 + tag: release/humble/depth_image_proc/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 depthai: - tag: release/humble/depthai/2.30.0-1 + tag: release/humble/depthai/2.31.1-1 url: https://github.com/luxonis/depthai-core-release.git - version: 2.30.0 + version: 2.31.1 depthai-ros: - tag: release/humble/depthai-ros/2.11.2-1 + tag: release/humble/depthai-ros/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthai_bridge: - tag: release/humble/depthai_bridge/2.11.2-1 + tag: release/humble/depthai_bridge/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthai_descriptions: - tag: release/humble/depthai_descriptions/2.11.2-1 + tag: release/humble/depthai_descriptions/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthai_examples: - tag: release/humble/depthai_examples/2.11.2-1 + tag: release/humble/depthai_examples/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthai_filters: - tag: release/humble/depthai_filters/2.11.2-1 + tag: release/humble/depthai_filters/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthai_ros_driver: - tag: release/humble/depthai_ros_driver/2.11.2-1 + tag: release/humble/depthai_ros_driver/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthai_ros_msgs: - tag: release/humble/depthai_ros_msgs/2.11.2-1 + tag: release/humble/depthai_ros_msgs/2.12.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.11.2 + version: 2.12.2 depthimage_to_laserscan: tag: release/humble/depthimage_to_laserscan/2.5.1-1 url: https://github.com/ros2-gbp/depthimage_to_laserscan-release.git @@ -1472,9 +1796,9 @@ diagnostics: url: https://github.com/ros2-gbp/diagnostics-release.git version: 4.0.6 diff_drive_controller: - tag: release/humble/diff_drive_controller/2.48.0-1 + tag: release/humble/diff_drive_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 digestible: tag: release/humble/digestible/0.1.0-1 url: https://github.com/tier4/digestible-release.git @@ -1504,9 +1828,9 @@ domain_coordinator: url: https://github.com/ros2-gbp/ament_cmake_ros-release.git version: 0.10.0 draco_point_cloud_transport: - tag: release/humble/draco_point_cloud_transport/1.0.11-1 + tag: release/humble/draco_point_cloud_transport/1.0.13-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 1.0.11 + version: 1.0.13 ds_dbw: tag: release/humble/ds_dbw/2.1.16-1 url: https://github.com/DataspeedInc-release/dbw_ros-release.git @@ -1528,57 +1852,57 @@ dual_laser_merger: url: https://github.com/ros2-gbp/dual_laser_merger-release.git version: 0.1.1 dummy_map_server: - tag: release/humble/dummy_map_server/0.20.5-1 + tag: release/humble/dummy_map_server/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 dummy_robot_bringup: - tag: release/humble/dummy_robot_bringup/0.20.5-1 + tag: release/humble/dummy_robot_bringup/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 dummy_sensors: - tag: release/humble/dummy_sensors/0.20.5-1 + tag: release/humble/dummy_sensors/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 dwb_core: - tag: release/humble/dwb_core/1.1.18-1 + tag: release/humble/dwb_core/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 dwb_critics: - tag: release/humble/dwb_critics/1.1.18-1 + tag: release/humble/dwb_critics/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 dwb_msgs: - tag: release/humble/dwb_msgs/1.1.18-1 + tag: release/humble/dwb_msgs/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 dwb_plugins: - tag: release/humble/dwb_plugins/1.1.18-1 + tag: release/humble/dwb_plugins/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 dynamic_edt_3d: tag: release/humble/dynamic_edt_3d/1.9.8-1 url: https://github.com/ros2-gbp/octomap-release.git version: 1.9.8 dynamixel_hardware_interface: - tag: release/humble/dynamixel_hardware_interface/1.4.8-1 + tag: release/humble/dynamixel_hardware_interface/1.5.0-2 url: https://github.com/ros2-gbp/dynamixel_hardware_interface-release.git - version: 1.4.8 + version: 1.5.0 dynamixel_interfaces: tag: release/humble/dynamixel_interfaces/1.0.1-1 url: https://github.com/ros2-gbp/dynamixel_interfaces-release.git version: 1.0.1 dynamixel_sdk: - tag: release/humble/dynamixel_sdk/3.8.4-1 + tag: release/humble/dynamixel_sdk/4.0.3-1 url: https://github.com/ros2-gbp/dynamixel_sdk-release.git - version: 3.8.4 + version: 4.0.3 dynamixel_sdk_custom_interfaces: - tag: release/humble/dynamixel_sdk_custom_interfaces/3.8.4-1 + tag: release/humble/dynamixel_sdk_custom_interfaces/4.0.3-1 url: https://github.com/ros2-gbp/dynamixel_sdk-release.git - version: 3.8.4 + version: 4.0.3 dynamixel_sdk_examples: - tag: release/humble/dynamixel_sdk_examples/3.8.4-1 + tag: release/humble/dynamixel_sdk_examples/4.0.3-1 url: https://github.com/ros2-gbp/dynamixel_sdk-release.git - version: 3.8.4 + version: 4.0.3 dynamixel_workbench: tag: release/humble/dynamixel_workbench/2.2.5-1 url: https://github.com/ros2-gbp/dynamixel_workbench-release.git @@ -1740,9 +2064,9 @@ ecl_utilities: url: https://github.com/ros2-gbp/ecl_core-release.git version: 1.2.1 effort_controllers: - tag: release/humble/effort_controllers/2.48.0-1 + tag: release/humble/effort_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 eigen3_cmake_module: tag: release/humble/eigen3_cmake_module/0.1.1-4 url: https://github.com/ros2-gbp/eigen3_cmake_module-release.git @@ -1752,261 +2076,297 @@ eigen_stl_containers: url: https://github.com/ros2-gbp/eigen_stl_containers-release.git version: 1.1.0 eigenpy: - tag: release/humble/eigenpy/3.11.0-1 + tag: release/humble/eigenpy/3.12.0-1 url: https://github.com/ros2-gbp/eigenpy-release.git - version: 3.11.0 + version: 3.12.0 eiquadprog: - tag: release/humble/eiquadprog/1.2.9-2 + tag: release/humble/eiquadprog/1.3.0-1 url: https://github.com/ros2-gbp/eiquadprog-release.git - version: 1.2.9 + version: 1.3.0 ess_imu_driver2: tag: release/humble/ess_imu_driver2/2.0.1-1 url: https://github.com/ros2-gbp/ess_imu_driver2-release.git version: 2.0.1 etsi_its_cam_coding: - tag: release/humble/etsi_its_cam_coding/3.2.1-1 + tag: release/humble/etsi_its_cam_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cam_conversion: - tag: release/humble/etsi_its_cam_conversion/3.2.1-1 + tag: release/humble/etsi_its_cam_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cam_msgs: - tag: release/humble/etsi_its_cam_msgs/3.2.1-1 + tag: release/humble/etsi_its_cam_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cam_ts_coding: - tag: release/humble/etsi_its_cam_ts_coding/3.2.1-1 + tag: release/humble/etsi_its_cam_ts_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cam_ts_conversion: - tag: release/humble/etsi_its_cam_ts_conversion/3.2.1-1 + tag: release/humble/etsi_its_cam_ts_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cam_ts_msgs: - tag: release/humble/etsi_its_cam_ts_msgs/3.2.1-1 + tag: release/humble/etsi_its_cam_ts_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_coding: - tag: release/humble/etsi_its_coding/3.2.1-1 + tag: release/humble/etsi_its_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_conversion: - tag: release/humble/etsi_its_conversion/3.2.1-1 + tag: release/humble/etsi_its_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 +etsi_its_conversion_srvs: + tag: release/humble/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/humble/etsi_its_cpm_ts_coding/3.2.1-1 + tag: release/humble/etsi_its_cpm_ts_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cpm_ts_conversion: - tag: release/humble/etsi_its_cpm_ts_conversion/3.2.1-1 + tag: release/humble/etsi_its_cpm_ts_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_cpm_ts_msgs: - tag: release/humble/etsi_its_cpm_ts_msgs/3.2.1-1 + tag: release/humble/etsi_its_cpm_ts_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_denm_coding: - tag: release/humble/etsi_its_denm_coding/3.2.1-1 + tag: release/humble/etsi_its_denm_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_denm_conversion: - tag: release/humble/etsi_its_denm_conversion/3.2.1-1 + tag: release/humble/etsi_its_denm_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_denm_msgs: - tag: release/humble/etsi_its_denm_msgs/3.2.1-1 + tag: release/humble/etsi_its_denm_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_denm_ts_coding: - tag: release/humble/etsi_its_denm_ts_coding/3.2.1-1 + tag: release/humble/etsi_its_denm_ts_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_denm_ts_conversion: - tag: release/humble/etsi_its_denm_ts_conversion/3.2.1-1 + tag: release/humble/etsi_its_denm_ts_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_denm_ts_msgs: - tag: release/humble/etsi_its_denm_ts_msgs/3.2.1-1 + tag: release/humble/etsi_its_denm_ts_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_mapem_ts_coding: - tag: release/humble/etsi_its_mapem_ts_coding/3.2.1-1 + tag: release/humble/etsi_its_mapem_ts_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_mapem_ts_conversion: - tag: release/humble/etsi_its_mapem_ts_conversion/3.2.1-1 + tag: release/humble/etsi_its_mapem_ts_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_mapem_ts_msgs: - tag: release/humble/etsi_its_mapem_ts_msgs/3.2.1-1 + tag: release/humble/etsi_its_mapem_ts_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_mcm_uulm_coding: - tag: release/humble/etsi_its_mcm_uulm_coding/3.2.1-1 + tag: release/humble/etsi_its_mcm_uulm_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_mcm_uulm_conversion: - tag: release/humble/etsi_its_mcm_uulm_conversion/3.2.1-1 + tag: release/humble/etsi_its_mcm_uulm_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_mcm_uulm_msgs: - tag: release/humble/etsi_its_mcm_uulm_msgs/3.2.1-1 + tag: release/humble/etsi_its_mcm_uulm_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_messages: - tag: release/humble/etsi_its_messages/3.2.1-1 + tag: release/humble/etsi_its_messages/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_msgs: - tag: release/humble/etsi_its_msgs/3.2.1-1 + tag: release/humble/etsi_its_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_msgs_utils: - tag: release/humble/etsi_its_msgs_utils/3.2.1-1 + tag: release/humble/etsi_its_msgs_utils/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_primitives_conversion: - tag: release/humble/etsi_its_primitives_conversion/3.2.1-1 + tag: release/humble/etsi_its_primitives_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_rviz_plugins: - tag: release/humble/etsi_its_rviz_plugins/3.2.1-1 + tag: release/humble/etsi_its_rviz_plugins/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_spatem_ts_coding: - tag: release/humble/etsi_its_spatem_ts_coding/3.2.1-1 + tag: release/humble/etsi_its_spatem_ts_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_spatem_ts_conversion: - tag: release/humble/etsi_its_spatem_ts_conversion/3.2.1-1 + tag: release/humble/etsi_its_spatem_ts_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_spatem_ts_msgs: - tag: release/humble/etsi_its_spatem_ts_msgs/3.2.1-1 + tag: release/humble/etsi_its_spatem_ts_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_vam_ts_coding: - tag: release/humble/etsi_its_vam_ts_coding/3.2.1-1 + tag: release/humble/etsi_its_vam_ts_coding/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_vam_ts_conversion: - tag: release/humble/etsi_its_vam_ts_conversion/3.2.1-1 + tag: release/humble/etsi_its_vam_ts_conversion/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 etsi_its_vam_ts_msgs: - tag: release/humble/etsi_its_vam_ts_msgs/3.2.1-1 + tag: release/humble/etsi_its_vam_ts_msgs/3.4.0-1 url: https://github.com/ros2-gbp/etsi_its_messages-release.git - version: 3.2.1 + version: 3.4.0 event_camera_codecs: - tag: release/humble/event_camera_codecs/2.0.0-1 + tag: release/humble/event_camera_codecs/3.0.0-1 url: https://github.com/ros2-gbp/event_camera_codecs-release.git - version: 2.0.0 + version: 3.0.0 event_camera_msgs: - tag: release/humble/event_camera_msgs/2.0.0-1 + tag: release/humble/event_camera_msgs/2.0.1-1 url: https://github.com/ros2-gbp/event_camera_msgs-release.git - version: 2.0.0 + version: 2.0.1 event_camera_py: - tag: release/humble/event_camera_py/2.0.1-1 + tag: release/humble/event_camera_py/3.0.0-1 url: https://github.com/ros2-gbp/event_camera_py-release.git - version: 2.0.1 + version: 3.0.0 event_camera_renderer: - tag: release/humble/event_camera_renderer/2.0.0-1 + tag: release/humble/event_camera_renderer/3.0.0-1 url: https://github.com/ros2-gbp/event_camera_renderer-release.git - version: 2.0.0 + version: 3.0.0 +event_camera_tools: + tag: release/humble/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/humble/event_image_reconstruction_fibar/3.0.3-1 + url: https://github.com/ros2-gbp/event_image_reconstruction_fibar-release.git + version: 3.0.3 +ewellix_description: + tag: release/humble/ewellix_description/0.1.1-1 + url: https://github.com/clearpath-gbp/ewellix_lift_common-release.git + version: 0.1.1 +ewellix_interfaces: + tag: release/humble/ewellix_interfaces/0.1.1-1 + url: https://github.com/clearpath-gbp/ewellix_lift_common-release.git + version: 0.1.1 +ewellix_lift_common: + tag: release/humble/ewellix_lift_common/0.1.1-1 + url: https://github.com/clearpath-gbp/ewellix_lift_common-release.git + version: 0.1.1 +ewellix_moveit_config: + tag: release/humble/ewellix_moveit_config/0.1.1-1 + url: https://github.com/clearpath-gbp/ewellix_lift_common-release.git + version: 0.1.1 +ewellix_sim: + tag: release/humble/ewellix_sim/0.1.1-1 + url: https://github.com/clearpath-gbp/ewellix_lift_common-release.git + version: 0.1.1 +ewellix_viz: + tag: release/humble/ewellix_viz/0.1.1-1 + url: https://github.com/clearpath-gbp/ewellix_lift_common-release.git + version: 0.1.1 example_interfaces: tag: release/humble/example_interfaces/0.9.3-2 url: https://github.com/ros2-gbp/example_interfaces-release.git version: 0.9.3 examples_rclcpp_async_client: - tag: release/humble/examples_rclcpp_async_client/0.15.3-1 + tag: release/humble/examples_rclcpp_async_client/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_cbg_executor: - tag: release/humble/examples_rclcpp_cbg_executor/0.15.3-1 + tag: release/humble/examples_rclcpp_cbg_executor/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_action_client: - tag: release/humble/examples_rclcpp_minimal_action_client/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_action_client/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_action_server: - tag: release/humble/examples_rclcpp_minimal_action_server/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_action_server/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_client: - tag: release/humble/examples_rclcpp_minimal_client/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_client/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_composition: - tag: release/humble/examples_rclcpp_minimal_composition/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_composition/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_publisher: - tag: release/humble/examples_rclcpp_minimal_publisher/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_publisher/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_service: - tag: release/humble/examples_rclcpp_minimal_service/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_service/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_subscriber: - tag: release/humble/examples_rclcpp_minimal_subscriber/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_subscriber/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_minimal_timer: - tag: release/humble/examples_rclcpp_minimal_timer/0.15.3-1 + tag: release/humble/examples_rclcpp_minimal_timer/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_multithreaded_executor: - tag: release/humble/examples_rclcpp_multithreaded_executor/0.15.3-1 + tag: release/humble/examples_rclcpp_multithreaded_executor/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclcpp_wait_set: - tag: release/humble/examples_rclcpp_wait_set/0.15.3-1 + tag: release/humble/examples_rclcpp_wait_set/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_executors: - tag: release/humble/examples_rclpy_executors/0.15.3-1 + tag: release/humble/examples_rclpy_executors/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_guard_conditions: - tag: release/humble/examples_rclpy_guard_conditions/0.15.3-1 + tag: release/humble/examples_rclpy_guard_conditions/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_minimal_action_client: - tag: release/humble/examples_rclpy_minimal_action_client/0.15.3-1 + tag: release/humble/examples_rclpy_minimal_action_client/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_minimal_action_server: - tag: release/humble/examples_rclpy_minimal_action_server/0.15.3-1 + tag: release/humble/examples_rclpy_minimal_action_server/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_minimal_client: - tag: release/humble/examples_rclpy_minimal_client/0.15.3-1 + tag: release/humble/examples_rclpy_minimal_client/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_minimal_publisher: - tag: release/humble/examples_rclpy_minimal_publisher/0.15.3-1 + tag: release/humble/examples_rclpy_minimal_publisher/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_minimal_service: - tag: release/humble/examples_rclpy_minimal_service/0.15.3-1 + tag: release/humble/examples_rclpy_minimal_service/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_minimal_subscriber: - tag: release/humble/examples_rclpy_minimal_subscriber/0.15.3-1 + tag: release/humble/examples_rclpy_minimal_subscriber/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_rclpy_pointcloud_publisher: - tag: release/humble/examples_rclpy_pointcloud_publisher/0.15.3-1 + tag: release/humble/examples_rclpy_pointcloud_publisher/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 examples_tf2_py: - tag: release/humble/examples_tf2_py/0.25.14-1 + tag: release/humble/examples_tf2_py/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 executive_smach: tag: release/humble/executive_smach/3.0.3-1 url: https://github.com/ros2-gbp/executive_smach-release.git @@ -2024,45 +2384,49 @@ fast_gicp: url: https://github.com/ros2-gbp/fast_gicp-release.git version: 0.0.0 fastcdr: - tag: release/humble/fastcdr/1.0.24-2 + tag: release/humble/fastcdr/1.0.29-1 url: https://github.com/ros2-gbp/fastcdr-release.git - version: 1.0.24 + version: 1.0.29 fastrtps: - tag: release/humble/fastrtps/2.6.10-1 + tag: release/humble/fastrtps/2.6.11-1 url: https://github.com/ros2-gbp/fastdds-release.git - version: 2.6.10 + version: 2.6.11 fastrtps_cmake_module: - tag: release/humble/fastrtps_cmake_module/2.2.2-2 + tag: release/humble/fastrtps_cmake_module/2.2.4-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 2.2.2 + version: 2.2.4 feetech_ros2_driver: tag: release/humble/feetech_ros2_driver/0.1.0-2 url: https://github.com/ros2-gbp/feetech_ros2_driver-release.git version: 0.1.0 ffmpeg_encoder_decoder: - tag: release/humble/ffmpeg_encoder_decoder/2.0.1-1 + tag: release/humble/ffmpeg_encoder_decoder/3.0.1-1 url: https://github.com/ros2-gbp/ffmpeg_encoder_decoder-release.git - version: 2.0.1 + version: 3.0.1 ffmpeg_image_transport: - tag: release/humble/ffmpeg_image_transport/2.0.3-1 + tag: release/humble/ffmpeg_image_transport/3.0.2-1 url: https://github.com/ros2-gbp/ffmpeg_image_transport-release.git - version: 2.0.3 + version: 3.0.2 ffmpeg_image_transport_msgs: tag: release/humble/ffmpeg_image_transport_msgs/1.1.2-1 url: https://github.com/ros2-gbp/ffmpeg_image_transport_msgs-release.git version: 1.1.2 ffmpeg_image_transport_tools: - tag: release/humble/ffmpeg_image_transport_tools/2.1.2-1 + tag: release/humble/ffmpeg_image_transport_tools/3.0.1-1 url: https://github.com/ros2-gbp/ffmpeg_image_transport_tools-release.git - version: 2.1.2 + version: 3.0.1 +fibar_lib: + tag: release/humble/fibar_lib/1.0.2-1 + url: https://github.com/ros2-gbp/fibar_lib-release.git + version: 1.0.2 fields2cover: tag: release/humble/fields2cover/2.0.0-11 url: https://github.com/ros2-gbp/fields2cover-release.git version: 2.0.0 filters: - tag: release/humble/filters/2.2.1-1 + tag: release/humble/filters/2.2.2-1 url: https://github.com/ros2-gbp/filters-release.git - version: 2.2.1 + version: 2.2.2 find_object_2d: tag: release/humble/find_object_2d/0.7.0-1 url: https://github.com/ros2-gbp/find_object_2d-release.git @@ -2112,13 +2476,13 @@ flexbe_widget: url: https://github.com/ros2-gbp/flexbe_behavior_engine-release.git version: 2.3.5 flir_camera_description: - tag: release/humble/flir_camera_description/3.0.2-1 + tag: release/humble/flir_camera_description/3.0.4-1 url: https://github.com/ros-drivers-gbp/flir_camera_driver-release.git - version: 3.0.2 + version: 3.0.4 flir_camera_msgs: - tag: release/humble/flir_camera_msgs/3.0.2-1 + tag: release/humble/flir_camera_msgs/3.0.4-1 url: https://github.com/ros-drivers-gbp/flir_camera_driver-release.git - version: 3.0.2 + version: 3.0.4 fluent_rviz: tag: release/humble/fluent_rviz/0.0.3-2 url: https://github.com/ros2-gbp/fluent_rviz-release.git @@ -2148,9 +2512,9 @@ foonathan_memory_vendor: url: https://github.com/ros2-gbp/foonathan_memory_vendor-release.git version: 1.2.0 force_torque_sensor_broadcaster: - tag: release/humble/force_torque_sensor_broadcaster/2.48.0-1 + tag: release/humble/force_torque_sensor_broadcaster/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 foros: tag: release/humble/foros/0.4.1-2 url: https://github.com/ros2-gbp/foros-release.git @@ -2168,33 +2532,33 @@ foros_msgs: url: https://github.com/ros2-gbp/foros-release.git version: 0.4.1 forward_command_controller: - tag: release/humble/forward_command_controller/2.48.0-1 + tag: release/humble/forward_command_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 four_wheel_steering_msgs: tag: release/humble/four_wheel_steering_msgs/2.0.1-3 url: https://github.com/ros2-gbp/four_wheel_steering_msgs-release.git version: 2.0.1 foxglove_bridge: - tag: release/humble/foxglove_bridge/0.8.5-1 + tag: release/humble/foxglove_bridge/3.2.4-1 url: https://github.com/ros2-gbp/foxglove_bridge-release.git - version: 0.8.5 + version: 3.2.4 foxglove_compressed_video_transport: - tag: release/humble/foxglove_compressed_video_transport/1.0.3-1 + tag: release/humble/foxglove_compressed_video_transport/3.0.1-1 url: https://github.com/ros2-gbp/foxglove_compressed_video_transport-release.git - version: 1.0.3 + version: 3.0.1 foxglove_msgs: - tag: release/humble/foxglove_msgs/2.3.0-1 - url: https://github.com/ros2-gbp/ros_foxglove_msgs-release.git - version: 2.3.0 + tag: release/humble/foxglove_msgs/3.2.4-1 + url: https://github.com/ros2-gbp/foxglove_bridge-release.git + version: 3.2.4 franka_bringup: tag: release/humble/franka_bringup/1.0.0-1 url: https://github.com/ros2-gbp/franka_ros2-release.git version: 1.0.0 franka_description: - tag: release/humble/franka_description/0.4.0-3 + tag: release/humble/franka_description/1.0.1-3 url: https://github.com/ros2-gbp/franka_description-release.git - version: 0.4.0 + version: 1.0.1 franka_example_controllers: tag: release/humble/franka_example_controllers/1.0.0-1 url: https://github.com/ros2-gbp/franka_ros2-release.git @@ -2220,9 +2584,9 @@ franka_ign_ros2_control: url: https://github.com/ros2-gbp/franka_ros2-release.git version: 1.0.0 franka_inria_inverse_dynamics_solver: - tag: release/humble/franka_inria_inverse_dynamics_solver/1.0.0-1 + tag: release/humble/franka_inria_inverse_dynamics_solver/1.0.3-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.0 + version: 1.0.3 franka_msgs: tag: release/humble/franka_msgs/1.0.0-1 url: https://github.com/ros2-gbp/franka_ros2-release.git @@ -2239,14 +2603,18 @@ franka_semantic_components: tag: release/humble/franka_semantic_components/1.0.0-1 url: https://github.com/ros2-gbp/franka_ros2-release.git version: 1.0.0 +frequency_cam: + tag: release/humble/frequency_cam/3.1.0-1 + url: https://github.com/ros2-gbp/frequency_cam-release.git + version: 3.1.0 fri_configuration_controller: - tag: release/humble/fri_configuration_controller/0.9.2-1 + tag: release/humble/fri_configuration_controller/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 fri_state_broadcaster: - tag: release/humble/fri_state_broadcaster/0.9.2-1 + tag: release/humble/fri_state_broadcaster/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 game_controller_spl: tag: release/humble/game_controller_spl/2.2.0-2 url: https://github.com/ros2-gbp/game_controller_spl-release.git @@ -2329,28 +2697,16 @@ gc_spl_2022: version: 2.2.0 gc_spl_interfaces: tag: release/humble/gc_spl_interfaces/2.2.0-2 - url: https://github.com/ros2-gbp/game_controller_spl-release.git - version: 2.2.0 -generate_parameter_library: - tag: release/humble/generate_parameter_library/0.5.0-1 - url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 -generate_parameter_library_example: - tag: release/humble/generate_parameter_library_example/0.5.0-1 - url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 -generate_parameter_library_example_external: - tag: release/humble/generate_parameter_library_example_external/0.5.0-1 + url: https://github.com/ros2-gbp/game_controller_spl-release.git + version: 2.2.0 +generate_parameter_library: + tag: release/humble/generate_parameter_library/0.6.0-1 url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 + version: 0.6.0 generate_parameter_library_py: - tag: release/humble/generate_parameter_library_py/0.5.0-1 + tag: release/humble/generate_parameter_library_py/0.6.0-1 url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 -generate_parameter_module_example: - tag: release/humble/generate_parameter_module_example/0.5.0-1 - url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 + version: 0.6.0 geodesy: tag: release/humble/geodesy/1.0.6-1 url: https://github.com/ros2-gbp/geographic_info-release.git @@ -2368,9 +2724,9 @@ geometric_shapes: url: https://github.com/ros2-gbp/geometric_shapes-release.git version: 2.3.2 geometry2: - tag: release/humble/geometry2/0.25.14-1 + tag: release/humble/geometry2/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 geometry_msgs: tag: release/humble/geometry_msgs/4.9.0-1 url: https://github.com/ros2-gbp/common_interfaces-release.git @@ -2388,25 +2744,25 @@ google_benchmark_vendor: url: https://github.com/ros2-gbp/google_benchmark_vendor-release.git version: 0.1.2 gpio_controllers: - tag: release/humble/gpio_controllers/2.48.0-1 + tag: release/humble/gpio_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 gps_msgs: - tag: release/humble/gps_msgs/2.1.0-1 + tag: release/humble/gps_msgs/2.1.1-1 url: https://github.com/ros2-gbp/gps_umd-release.git - version: 2.1.0 + version: 2.1.1 gps_tools: - tag: release/humble/gps_tools/2.1.0-1 + tag: release/humble/gps_tools/2.1.1-1 url: https://github.com/ros2-gbp/gps_umd-release.git - version: 2.1.0 + version: 2.1.1 gps_umd: - tag: release/humble/gps_umd/2.1.0-1 + tag: release/humble/gps_umd/2.1.1-1 url: https://github.com/ros2-gbp/gps_umd-release.git - version: 2.1.0 + version: 2.1.1 gpsd_client: - tag: release/humble/gpsd_client/2.1.0-1 + tag: release/humble/gpsd_client/2.1.1-1 url: https://github.com/ros2-gbp/gps_umd-release.git - version: 2.1.0 + version: 2.1.1 graph_msgs: tag: release/humble/graph_msgs/0.2.0-3 url: https://github.com/ros2-gbp/graph_msgs-release.git @@ -2484,9 +2840,9 @@ grid_map_visualization: url: https://github.com/ros2-gbp/grid_map-release.git version: 2.0.1 gripper_controllers: - tag: release/humble/gripper_controllers/2.48.0-1 + tag: release/humble/gripper_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 gscam: tag: release/humble/gscam/2.0.2-1 url: https://github.com/ros2-gbp/gscam-release.git @@ -2504,25 +2860,25 @@ gurumdds_cmake_module: url: https://github.com/ros2-gbp/rmw_gurumdds-release.git version: 3.4.2 gz_ros2_control: - tag: release/humble/gz_ros2_control/0.7.15-1 + tag: release/humble/gz_ros2_control/0.7.18-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 0.7.15 + version: 0.7.18 gz_ros2_control_demos: - tag: release/humble/gz_ros2_control_demos/0.7.15-1 + tag: release/humble/gz_ros2_control_demos/0.7.18-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 0.7.15 + version: 0.7.18 gz_ros2_control_tests: - tag: release/humble/gz_ros2_control_tests/0.7.15-1 + tag: release/humble/gz_ros2_control_tests/0.7.18-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 0.7.15 + version: 0.7.18 hardware_interface: - tag: release/humble/hardware_interface/2.51.0-1 + tag: release/humble/hardware_interface/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 hardware_interface_testing: - tag: release/humble/hardware_interface_testing/2.51.0-1 + tag: release/humble/hardware_interface_testing/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 hash_library_vendor: tag: release/humble/hash_library_vendor/0.1.1-3 url: https://github.com/ros2-gbp/hash_library_vendor-release.git @@ -2536,13 +2892,17 @@ heaphook: url: https://github.com/ros2-gbp/heaphook-release.git version: 0.1.1 hebi_cpp_api: - tag: release/humble/hebi_cpp_api/3.12.3-1 + tag: release/humble/hebi_cpp_api/3.16.0-1 url: https://github.com/ros2-gbp/hebi_cpp_api-release.git - version: 3.12.3 + version: 3.16.0 hey5_description: tag: release/humble/hey5_description/3.0.3-1 url: https://github.com/pal-gbp/hey5_description-release.git version: 3.0.3 +hitch_estimation_apriltag_array: + tag: release/humble/hitch_estimation_apriltag_array/0.0.2-3 + url: https://github.com/li9i/hitch-estimation-apriltag-array-release.git + version: 0.0.2 hls_lfcd_lds_driver: tag: release/humble/hls_lfcd_lds_driver/2.1.1-1 url: https://github.com/ros2-gbp/hls_lfcd_lds_driver-release.git @@ -2579,6 +2939,18 @@ human_description: tag: release/humble/human_description/2.0.2-1 url: https://github.com/ros4hri/human_description-release.git version: 2.0.2 +husarion_components_description: + tag: release/humble/husarion_components_description/0.1.0-1 + url: https://github.com/ros2-gbp/husarion_components_description-release.git + version: 0.1.0 +husarion_ugv_description: + tag: release/humble/husarion_ugv_description/2.2.2-1 + url: https://github.com/ros2-gbp/husarion_ugv_ros-release.git + version: 2.2.2 +husarion_ugv_msgs: + tag: release/humble/husarion_ugv_msgs/2.2.2-1 + url: https://github.com/ros2-gbp/husarion_ugv_ros-release.git + version: 2.2.2 ibeo_msgs: tag: release/humble/ibeo_msgs/4.0.0-1 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git @@ -2604,13 +2976,13 @@ ifm3d_core: url: https://github.com/ros2-gbp/ifm3d-release.git version: 0.18.0 ign_ros2_control: - tag: release/humble/ign_ros2_control/0.7.15-1 + tag: release/humble/ign_ros2_control/0.7.18-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 0.7.15 + version: 0.7.18 ign_ros2_control_demos: - tag: release/humble/ign_ros2_control_demos/0.7.15-1 + tag: release/humble/ign_ros2_control_demos/0.7.18-1 url: https://github.com/ros2-gbp/ign_ros2_control-release.git - version: 0.7.15 + version: 0.7.18 ignition_cmake2_vendor: tag: release/humble/ignition_cmake2_vendor/0.0.2-2 url: https://github.com/ros2-gbp/ignition_cmake2_vendor-release.git @@ -2620,9 +2992,9 @@ ignition_math6_vendor: url: https://github.com/ros2-gbp/ignition_math6_vendor-release.git version: 0.0.2 iiqka_moveit_example: - tag: release/humble/iiqka_moveit_example/0.9.2-1 + tag: release/humble/iiqka_moveit_example/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 image_common: tag: release/humble/image_common/3.1.12-1 url: https://github.com/ros2-gbp/image_common-release.git @@ -2632,37 +3004,41 @@ image_geometry: url: https://github.com/ros2-gbp/vision_opencv-release.git version: 3.2.1 image_pipeline: - tag: release/humble/image_pipeline/3.0.8-1 + tag: release/humble/image_pipeline/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 image_proc: - tag: release/humble/image_proc/3.0.8-1 + tag: release/humble/image_proc/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 image_publisher: - tag: release/humble/image_publisher/3.0.8-1 + tag: release/humble/image_publisher/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 image_rotate: - tag: release/humble/image_rotate/3.0.8-1 + tag: release/humble/image_rotate/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 image_tools: - tag: release/humble/image_tools/0.20.5-1 + tag: release/humble/image_tools/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 image_transport: tag: release/humble/image_transport/3.1.12-1 url: https://github.com/ros2-gbp/image_common-release.git version: 3.1.12 image_transport_plugins: - tag: release/humble/image_transport_plugins/2.5.3-1 + tag: release/humble/image_transport_plugins/2.5.4-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 2.5.3 + version: 2.5.4 image_view: - tag: release/humble/image_view/3.0.8-1 + tag: release/humble/image_view/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 +imu_calib: + tag: release/humble/imu_calib/0.1.0-2 + url: https://github.com/Nathan85001/imu_calib-release.git + version: 0.1.0 imu_complementary_filter: tag: release/humble/imu_complementary_filter/2.1.5-1 url: https://github.com/ros2-gbp/imu_tools-release.git @@ -2680,9 +3056,9 @@ imu_processors: url: https://github.com/ros2-gbp/imu_pipeline-release.git version: 0.4.1 imu_sensor_broadcaster: - tag: release/humble/imu_sensor_broadcaster/2.48.0-1 + tag: release/humble/imu_sensor_broadcaster/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 imu_tools: tag: release/humble/imu_tools/2.1.5-1 url: https://github.com/ros2-gbp/imu_tools-release.git @@ -2704,13 +3080,17 @@ interactive_markers: url: https://github.com/ros2-gbp/interactive_markers-release.git version: 2.3.2 intra_process_demo: - tag: release/humble/intra_process_demo/0.20.5-1 + tag: release/humble/intra_process_demo/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 +inuros2: + tag: release/humble/inuros2/2.10.15-1 + url: https://bitbucket.org/inuitive/inuros2-release.git + version: 2.10.15 inverse_dynamics_solver: - tag: release/humble/inverse_dynamics_solver/1.0.0-1 + tag: release/humble/inverse_dynamics_solver/1.0.3-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.0 + version: 1.0.3 io_context: tag: release/humble/io_context/1.2.0-2 url: https://github.com/ros2-gbp/transport_drivers-release.git @@ -2772,17 +3152,17 @@ jacro: url: https://github.com/JafarAbdi/jacro-release.git version: 0.2.0 joint_group_impedance_controller: - tag: release/humble/joint_group_impedance_controller/0.9.2-1 + tag: release/humble/joint_group_impedance_controller/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 joint_limits: - tag: release/humble/joint_limits/2.51.0-1 + tag: release/humble/joint_limits/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 joint_state_broadcaster: - tag: release/humble/joint_state_broadcaster/2.48.0-1 + tag: release/humble/joint_state_broadcaster/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 joint_state_publisher: tag: release/humble/joint_state_publisher/2.4.0-1 url: https://github.com/ros2-gbp/joint_state_publisher-release.git @@ -2792,9 +3172,9 @@ joint_state_publisher_gui: url: https://github.com/ros2-gbp/joint_state_publisher-release.git version: 2.4.0 joint_trajectory_controller: - tag: release/humble/joint_trajectory_controller/2.48.0-1 + tag: release/humble/joint_trajectory_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 joy: tag: release/humble/joy/3.3.0-1 url: https://github.com/ros2-gbp/joystick_drivers-release.git @@ -2811,14 +3191,18 @@ joy_tester: tag: release/humble/joy_tester/0.0.2-1 url: https://github.com/ros2-gbp/joy_tester-release.git version: 0.0.2 +jrl_cmakemodules: + tag: release/humble/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/humble/kartech_linear_actuator_msgs/4.0.0-1 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 kdl_inverse_dynamics_solver: - tag: release/humble/kdl_inverse_dynamics_solver/1.0.0-1 + tag: release/humble/kdl_inverse_dynamics_solver/1.0.3-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.0 + version: 1.0.3 kdl_parser: tag: release/humble/kdl_parser/2.6.4-1 url: https://github.com/ros2-gbp/kdl_parser-release.git @@ -2832,13 +3216,13 @@ keyboard_handler: url: https://github.com/ros2-gbp/keyboard_handler-release.git version: 0.0.5 kinematics_interface: - tag: release/humble/kinematics_interface/0.4.0-1 + tag: release/humble/kinematics_interface/0.4.1-1 url: https://github.com/ros2-gbp/kinematics_interface-release.git - version: 0.4.0 + version: 0.4.1 kinematics_interface_kdl: - tag: release/humble/kinematics_interface_kdl/0.4.0-1 + tag: release/humble/kinematics_interface_kdl/0.4.1-1 url: https://github.com/ros2-gbp/kinematics_interface-release.git - version: 0.4.0 + version: 0.4.1 kinematics_interface_pinocchio: tag: release/humble/kinematics_interface_pinocchio/0.0.1-1 url: https://github.com/justagist/kinematics_interface_pinocchio-release.git @@ -2856,9 +3240,9 @@ kinova_gen3_lite_moveit_config: url: https://github.com/ros2-gbp/ros2_kortex-release.git version: 0.2.3 kitti_metrics_eval: - tag: release/humble/kitti_metrics_eval/1.9.0-1 + tag: release/humble/kitti_metrics_eval/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 kobuki_core: tag: release/humble/kobuki_core/1.4.1-1 url: https://github.com/ros2-gbp/kobuki_core-release.git @@ -2872,13 +3256,13 @@ kobuki_velocity_smoother: url: https://github.com/ros2-gbp/kobuki_velocity_smoother-release.git version: 0.15.0 kompass: - tag: release/humble/kompass/0.3.0-1 + tag: release/humble/kompass/0.4.0-1 url: https://github.com/ros2-gbp/kompass-release.git - version: 0.3.0 + version: 0.4.0 kompass_interfaces: - tag: release/humble/kompass_interfaces/0.3.0-1 + tag: release/humble/kompass_interfaces/0.4.0-1 url: https://github.com/ros2-gbp/kompass-release.git - version: 0.3.0 + version: 0.4.0 kortex_api: tag: release/humble/kortex_api/0.2.3-1 url: https://github.com/ros2-gbp/ros2_kortex-release.git @@ -2896,105 +3280,113 @@ kortex_driver: url: https://github.com/ros2-gbp/ros2_kortex-release.git version: 0.2.3 kuka_agilus_support: - tag: release/humble/kuka_agilus_support/0.9.0-2 + tag: release/humble/kuka_agilus_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_control_mode_handler: - tag: release/humble/kuka_control_mode_handler/0.9.2-1 + tag: release/humble/kuka_control_mode_handler/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_controllers: - tag: release/humble/kuka_controllers/0.9.2-1 + tag: release/humble/kuka_controllers/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_cybertech_support: - tag: release/humble/kuka_cybertech_support/0.9.0-2 + tag: release/humble/kuka_cybertech_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_driver_interfaces: - tag: release/humble/kuka_driver_interfaces/0.9.2-1 + tag: release/humble/kuka_driver_interfaces/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_drivers: - tag: release/humble/kuka_drivers/0.9.2-1 + tag: release/humble/kuka_drivers/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_drivers_core: - tag: release/humble/kuka_drivers_core/0.9.2-1 + tag: release/humble/kuka_drivers_core/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_event_broadcaster: - tag: release/humble/kuka_event_broadcaster/0.9.2-1 + tag: release/humble/kuka_event_broadcaster/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_external_control_sdk: - tag: release/humble/kuka_external_control_sdk/1.3.1-1 + tag: release/humble/kuka_external_control_sdk/1.4.1-1 url: https://github.com/ros2-gbp/kuka_external_control_sdk-release.git - version: 1.3.1 + version: 1.4.1 kuka_external_control_sdk_examples: - tag: release/humble/kuka_external_control_sdk_examples/1.3.1-1 + tag: release/humble/kuka_external_control_sdk_examples/1.4.1-1 url: https://github.com/ros2-gbp/kuka_external_control_sdk-release.git - version: 1.3.1 + version: 1.4.1 kuka_fortec_support: - tag: release/humble/kuka_fortec_support/0.9.0-2 + tag: release/humble/kuka_fortec_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 +kuka_gazebo: + tag: release/humble/kuka_gazebo/1.0.0-1 + url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git + version: 1.0.0 kuka_iiqka_eac_driver: - tag: release/humble/kuka_iiqka_eac_driver/0.9.2-1 + tag: release/humble/kuka_iiqka_eac_driver/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_iontec_support: - tag: release/humble/kuka_iontec_support/0.9.0-2 + tag: release/humble/kuka_iontec_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_kr_moveit_config: - tag: release/humble/kuka_kr_moveit_config/0.9.0-2 + tag: release/humble/kuka_kr_moveit_config/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 -kuka_kss_rsi_driver: - tag: release/humble/kuka_kss_rsi_driver/0.9.2-1 + version: 1.0.0 +kuka_kss_message_handler: + tag: release/humble/kuka_kss_message_handler/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_lbr_iisy_moveit_config: - tag: release/humble/kuka_lbr_iisy_moveit_config/0.9.0-2 + tag: release/humble/kuka_lbr_iisy_moveit_config/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_lbr_iisy_support: - tag: release/humble/kuka_lbr_iisy_support/0.9.0-2 + tag: release/humble/kuka_lbr_iisy_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_lbr_iiwa_moveit_config: - tag: release/humble/kuka_lbr_iiwa_moveit_config/0.9.0-2 + tag: release/humble/kuka_lbr_iiwa_moveit_config/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_lbr_iiwa_support: - tag: release/humble/kuka_lbr_iiwa_support/0.9.0-2 + tag: release/humble/kuka_lbr_iiwa_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_mock_hardware_interface: - tag: release/humble/kuka_mock_hardware_interface/0.9.0-2 + tag: release/humble/kuka_mock_hardware_interface/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_quantec_support: - tag: release/humble/kuka_quantec_support/0.9.0-2 + tag: release/humble/kuka_quantec_support/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_resources: - tag: release/humble/kuka_resources/0.9.0-2 + tag: release/humble/kuka_resources/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 kuka_robot_descriptions: - tag: release/humble/kuka_robot_descriptions/0.9.0-2 + tag: release/humble/kuka_robot_descriptions/1.0.0-1 url: https://github.com/ros2-gbp/kuka_robot_descriptions-release.git - version: 0.9.0 + version: 1.0.0 +kuka_rsi_driver: + tag: release/humble/kuka_rsi_driver/1.0.0-1 + url: https://github.com/ros2-gbp/kuka_drivers-release.git + version: 1.0.0 kuka_rsi_simulator: - tag: release/humble/kuka_rsi_simulator/0.9.2-1 + tag: release/humble/kuka_rsi_simulator/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 kuka_sunrise_fri_driver: - tag: release/humble/kuka_sunrise_fri_driver/0.9.2-1 + tag: release/humble/kuka_sunrise_fri_driver/1.0.0-1 url: https://github.com/ros2-gbp/kuka_drivers-release.git - version: 0.9.2 + version: 1.0.0 lanelet2: tag: release/humble/lanelet2/1.2.2-1 url: https://github.com/ros2-gbp/lanelet2-release.git @@ -3044,9 +3436,9 @@ laser_filters: url: https://github.com/ros2-gbp/laser_filters-release.git version: 2.0.9 laser_geometry: - tag: release/humble/laser_geometry/2.4.0-2 + tag: release/humble/laser_geometry/2.4.1-1 url: https://github.com/ros2-gbp/laser_geometry-release.git - version: 2.4.0 + version: 2.4.1 laser_proc: tag: release/humble/laser_proc/1.0.2-5 url: https://github.com/ros2-gbp/laser_proc-release.git @@ -3056,53 +3448,57 @@ laser_segmentation: url: https://github.com/ros2-gbp/laser_segmentation-release.git version: 3.0.2 launch: - tag: release/humble/launch/1.0.9-1 + tag: release/humble/launch/1.0.14-1 url: https://github.com/ros2-gbp/launch-release.git - version: 1.0.9 + version: 1.0.14 +launch_frontend_py: + tag: release/humble/launch_frontend_py/0.1.0-1 + url: https://github.com/ros2-gbp/launch_frontend_py-release.git + version: 0.1.0 launch_pal: - tag: release/humble/launch_pal/0.14.1-1 - url: https://github.com/pal-gbp/launch_pal-release.git - version: 0.14.1 + tag: release/humble/launch_pal/0.20.0-1 + url: https://github.com/ros2-gbp/launch_pal-release.git + version: 0.20.0 launch_param_builder: tag: release/humble/launch_param_builder/0.1.1-1 url: https://github.com/ros2-gbp/launch_param_builder-release.git version: 0.1.1 launch_pytest: - tag: release/humble/launch_pytest/1.0.9-1 + tag: release/humble/launch_pytest/1.0.14-1 url: https://github.com/ros2-gbp/launch-release.git - version: 1.0.9 + version: 1.0.14 launch_ros: - tag: release/humble/launch_ros/0.19.10-1 + tag: release/humble/launch_ros/0.19.13-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.19.10 + version: 0.19.13 launch_system_modes: tag: release/humble/launch_system_modes/0.9.0-6 url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 launch_testing: - tag: release/humble/launch_testing/1.0.9-1 + tag: release/humble/launch_testing/1.0.14-1 url: https://github.com/ros2-gbp/launch-release.git - version: 1.0.9 + version: 1.0.14 launch_testing_ament_cmake: - tag: release/humble/launch_testing_ament_cmake/1.0.9-1 + tag: release/humble/launch_testing_ament_cmake/1.0.14-1 url: https://github.com/ros2-gbp/launch-release.git - version: 1.0.9 + version: 1.0.14 launch_testing_examples: - tag: release/humble/launch_testing_examples/0.15.3-1 + tag: release/humble/launch_testing_examples/0.15.5-1 url: https://github.com/ros2-gbp/examples-release.git - version: 0.15.3 + version: 0.15.5 launch_testing_ros: - tag: release/humble/launch_testing_ros/0.19.10-1 + tag: release/humble/launch_testing_ros/0.19.13-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.19.10 + version: 0.19.13 launch_xml: - tag: release/humble/launch_xml/1.0.9-1 + tag: release/humble/launch_xml/1.0.14-1 url: https://github.com/ros2-gbp/launch-release.git - version: 1.0.9 + version: 1.0.14 launch_yaml: - tag: release/humble/launch_yaml/1.0.9-1 + tag: release/humble/launch_yaml/1.0.14-1 url: https://github.com/ros2-gbp/launch-release.git - version: 1.0.9 + version: 1.0.14 ld08_driver: tag: release/humble/ld08_driver/1.1.4-1 url: https://github.com/ros2-gbp/ld08_driver-release.git @@ -3116,9 +3512,9 @@ leo: url: https://github.com/ros2-gbp/leo_common-release.git version: 1.3.0 leo_bringup: - tag: release/humble/leo_bringup/1.5.0-1 + tag: release/humble/leo_bringup/1.6.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git - version: 1.5.0 + version: 1.6.0 leo_description: tag: release/humble/leo_description/1.3.0-1 url: https://github.com/ros2-gbp/leo_common-release.git @@ -3127,10 +3523,14 @@ leo_desktop: tag: release/humble/leo_desktop/1.1.0-1 url: https://github.com/ros2-gbp/leo_desktop-release.git version: 1.1.0 +leo_filters: + tag: release/humble/leo_filters/1.6.0-1 + url: https://github.com/ros2-gbp/leo_robot-release.git + version: 1.6.0 leo_fw: - tag: release/humble/leo_fw/1.5.0-1 + tag: release/humble/leo_fw/1.6.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git - version: 1.5.0 + version: 1.6.0 leo_gz_bringup: tag: release/humble/leo_gz_bringup/1.1.2-1 url: https://github.com/ros2-gbp/leo_simulator-release.git @@ -3148,9 +3548,9 @@ leo_msgs: url: https://github.com/ros2-gbp/leo_common-release.git version: 1.3.0 leo_robot: - tag: release/humble/leo_robot/1.5.0-1 + tag: release/humble/leo_robot/1.6.0-1 url: https://github.com/ros2-gbp/leo_robot-release.git - version: 1.5.0 + version: 1.6.0 leo_simulator: tag: release/humble/leo_simulator/1.1.2-1 url: https://github.com/ros2-gbp/leo_simulator-release.git @@ -3168,9 +3568,9 @@ lgsvl_msgs: url: https://github.com/ros2-gbp/lgsvl_msgs-release.git version: 0.0.4 libcaer_driver: - tag: release/humble/libcaer_driver/1.5.1-1 + tag: release/humble/libcaer_driver/1.5.2-1 url: https://github.com/ros2-gbp/libcaer_driver-release.git - version: 1.5.1 + version: 1.5.2 libcaer_vendor: tag: release/humble/libcaer_vendor/2.0.0-1 url: https://github.com/ros2-gbp/libcaer_vendor-release.git @@ -3188,17 +3588,17 @@ libcurl_vendor: url: https://github.com/ros2-gbp/resource_retriever-release.git version: 3.1.3 libfranka: - tag: release/humble/libfranka/0.15.0-1 + tag: release/humble/libfranka/0.20.3-1 url: https://github.com/frankaemika/libfranka-release.git - version: 0.15.0 + version: 0.20.3 libg2o: tag: release/humble/libg2o/2020.5.29-4 url: https://github.com/ros2-gbp/libg2o-release.git version: 2020.5.29 libmavconn: - tag: release/humble/libmavconn/2.10.1-1 + tag: release/humble/libmavconn/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git - version: 2.10.1 + version: 2.14.0 libnabo: tag: release/humble/libnabo/1.0.7-3 url: https://github.com/ros2-gbp/libnabo-release.git @@ -3212,9 +3612,9 @@ libpointmatcher: url: https://github.com/ros2-gbp/libpointmatcher-release.git version: 1.3.1 librealsense2: - tag: release/humble/librealsense2/2.55.1-1 - url: https://github.com/IntelRealSense/librealsense2-release.git - version: 2.55.1 + tag: release/humble/librealsense2/2.56.4-1 + url: https://github.com/ros2-gbp/librealsense2-release.git + version: 2.56.4 libstatistics_collector: tag: release/humble/libstatistics_collector/1.3.4-1 url: https://github.com/ros2-gbp/libstatistics_collector-release.git @@ -3228,17 +3628,17 @@ lidar_situational_graphs: url: https://github.com/ros2-gbp/lidar_situational_graphs-release.git version: 0.0.1 lifecycle: - tag: release/humble/lifecycle/0.20.5-1 + tag: release/humble/lifecycle/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 lifecycle_msgs: - tag: release/humble/lifecycle_msgs/1.2.1-1 + tag: release/humble/lifecycle_msgs/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 lifecycle_py: - tag: release/humble/lifecycle_py/0.20.5-1 + tag: release/humble/lifecycle_py/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 lms1xx: tag: release/humble/lms1xx/1.0.1-1 url: https://github.com/clearpath-gbp/LMS1xx-release.git @@ -3248,9 +3648,9 @@ log_view: url: https://github.com/hatchbed/log_view-release.git version: 0.2.5 logging_demo: - tag: release/humble/logging_demo/0.20.5-1 + tag: release/humble/logging_demo/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 lsc_ros2_driver: tag: release/humble/lsc_ros2_driver/1.0.2-1 url: https://github.com/AutonicsLiDAR-release/lsc_ros2_driver-release.git @@ -3268,17 +3668,17 @@ map_msgs: url: https://github.com/ros2-gbp/navigation_msgs-release.git version: 2.1.0 mapviz: - tag: release/humble/mapviz/2.5.6-1 + tag: release/humble/mapviz/2.6.1-1 url: https://github.com/ros2-gbp/mapviz-release.git - version: 2.5.6 + version: 2.6.1 mapviz_interfaces: - tag: release/humble/mapviz_interfaces/2.5.6-1 + tag: release/humble/mapviz_interfaces/2.6.1-1 url: https://github.com/ros2-gbp/mapviz-release.git - version: 2.5.6 + version: 2.6.1 mapviz_plugins: - tag: release/humble/mapviz_plugins/2.5.6-1 + tag: release/humble/mapviz_plugins/2.6.1-1 url: https://github.com/ros2-gbp/mapviz-release.git - version: 2.5.6 + version: 2.6.1 marine_acoustic_msgs: tag: release/humble/marine_acoustic_msgs/2.1.0-1 url: https://github.com/ros2-gbp/marine_msgs-release.git @@ -3336,45 +3736,49 @@ marvelmind_ros2_msgs: url: https://github.com/MarvelmindRobotics/marvelmind_ros2_msgs_release.git version: 1.0.2 mavlink: - tag: release/humble/mavlink/2025.6.6-1 + tag: release/humble/mavlink/2025.12.12-1 url: https://github.com/ros2-gbp/mavlink-gbp-release.git - version: 2025.6.6 + version: 2025.12.12 mavros: - tag: release/humble/mavros/2.10.1-1 + tag: release/humble/mavros/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git - version: 2.10.1 + version: 2.14.0 +mavros_examples: + tag: release/humble/mavros_examples/2.14.0-1 + url: https://github.com/ros2-gbp/mavros-release.git + version: 2.14.0 mavros_extras: - tag: release/humble/mavros_extras/2.10.1-1 + tag: release/humble/mavros_extras/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git - version: 2.10.1 + version: 2.14.0 mavros_msgs: - tag: release/humble/mavros_msgs/2.10.1-1 + tag: release/humble/mavros_msgs/2.14.0-1 url: https://github.com/ros2-gbp/mavros-release.git - version: 2.10.1 + version: 2.14.0 mcap_vendor: - tag: release/humble/mcap_vendor/0.15.14-1 + tag: release/humble/mcap_vendor/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 mecanum_drive_controller: - tag: release/humble/mecanum_drive_controller/2.48.0-1 + tag: release/humble/mecanum_drive_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 menge_vendor: tag: release/humble/menge_vendor/1.0.1-1 url: https://github.com/ros2-gbp/menge_vendor-release.git version: 1.0.1 message_filters: - tag: release/humble/message_filters/4.3.7-1 + tag: release/humble/message_filters/4.3.12-1 url: https://github.com/ros2-gbp/ros2_message_filters-release.git - version: 4.3.7 + version: 4.3.12 message_tf_frame_transformer: - tag: release/humble/message_tf_frame_transformer/1.1.1-1 + tag: release/humble/message_tf_frame_transformer/1.1.3-1 url: https://github.com/ros2-gbp/message_tf_frame_transformer-release.git - version: 1.1.1 + version: 1.1.3 metavision_driver: - tag: release/humble/metavision_driver/2.0.1-1 + tag: release/humble/metavision_driver/3.0.0-1 url: https://github.com/ros2-gbp/metavision_driver-release.git - version: 2.0.1 + version: 3.0.0 metro_benchmark_msgs: tag: release/humble/metro_benchmark_msgs/0.1.1-1 url: https://github.com/ros2-gbp/metrics_msgs-release.git @@ -3396,25 +3800,25 @@ micro_ros_msgs: url: https://github.com/ros2-gbp/micro_ros_msgs-release.git version: 1.0.0 microstrain_inertial_description: - tag: release/humble/microstrain_inertial_description/4.7.0-1 + tag: release/humble/microstrain_inertial_description/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git - version: 4.7.0 + version: 4.8.0 microstrain_inertial_driver: - tag: release/humble/microstrain_inertial_driver/4.7.0-1 + tag: release/humble/microstrain_inertial_driver/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git - version: 4.7.0 + version: 4.8.0 microstrain_inertial_examples: - tag: release/humble/microstrain_inertial_examples/4.7.0-1 + tag: release/humble/microstrain_inertial_examples/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git - version: 4.7.0 + version: 4.8.0 microstrain_inertial_msgs: - tag: release/humble/microstrain_inertial_msgs/4.7.0-1 + tag: release/humble/microstrain_inertial_msgs/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git - version: 4.7.0 + version: 4.8.0 microstrain_inertial_rqt: - tag: release/humble/microstrain_inertial_rqt/4.7.0-1 + tag: release/humble/microstrain_inertial_rqt/4.8.0-1 url: https://github.com/ros2-gbp/microstrain_inertial-release.git - version: 4.7.0 + version: 4.8.0 mimick_vendor: tag: release/humble/mimick_vendor/0.2.8-2 url: https://github.com/ros2-gbp/mimick_vendor-release.git @@ -3448,9 +3852,9 @@ mocap4r2_marker_viz_srvs: url: https://github.com/MOCAP4ROS2-Project/mocap4r2-release.git version: 0.0.7 mocap4r2_msgs: - tag: release/humble/mocap4r2_msgs/0.0.5-1 + tag: release/humble/mocap4r2_msgs/0.0.6-2 url: https://github.com/MOCAP4ROS2-Project/mocap4r2_msgs-release.git - version: 0.0.5 + version: 0.0.6 mocap4r2_robot_gt: tag: release/humble/mocap4r2_robot_gt/0.0.7-1 url: https://github.com/MOCAP4ROS2-Project/mocap4r2-release.git @@ -3468,117 +3872,129 @@ mod: url: https://github.com/OrebroUniversity/mod-release.git version: 1.1.1 mola: - tag: release/humble/mola/1.9.0-1 + tag: release/humble/mola/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_bridge_ros2: - tag: release/humble/mola_bridge_ros2/1.9.0-1 + tag: release/humble/mola_bridge_ros2/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_common: - tag: release/humble/mola_common/0.4.1-1 + tag: release/humble/mola_common/0.5.2-1 url: https://github.com/ros2-gbp/mola_common-release.git - version: 0.4.1 + version: 0.5.2 mola_demos: - tag: release/humble/mola_demos/1.9.0-1 + tag: release/humble/mola_demos/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 +mola_georeferencing: + tag: release/humble/mola_georeferencing/2.0.1-1 + url: https://github.com/ros2-gbp/mola_state_estimation-release.git + version: 2.0.1 mola_gnss_to_markers: - tag: release/humble/mola_gnss_to_markers/0.1.0-1 + tag: release/humble/mola_gnss_to_markers/0.1.2-1 url: https://github.com/ros2-gbp/mola_gnss_to_markers-release.git - version: 0.1.0 -mola_imu_preintegration: - tag: release/humble/mola_imu_preintegration/1.9.0-1 + version: 0.1.2 +mola_gtsam_factors: + tag: release/humble/mola_gtsam_factors/2.0.1-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 1.9.0 + version: 2.0.1 +mola_imu_preintegration: + tag: release/humble/mola_imu_preintegration/1.14.1-1 + url: https://github.com/ros2-gbp/mola_imu_preintegration-release.git + version: 1.14.1 mola_input_euroc_dataset: - tag: release/humble/mola_input_euroc_dataset/1.9.0-1 + tag: release/humble/mola_input_euroc_dataset/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_input_kitti360_dataset: - tag: release/humble/mola_input_kitti360_dataset/1.9.0-1 + tag: release/humble/mola_input_kitti360_dataset/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_input_kitti_dataset: - tag: release/humble/mola_input_kitti_dataset/1.9.0-1 + tag: release/humble/mola_input_kitti_dataset/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 +mola_input_lidar_bin_dataset: + tag: release/humble/mola_input_lidar_bin_dataset/2.4.0-1 + url: https://github.com/ros2-gbp/mola-release.git + version: 2.4.0 mola_input_mulran_dataset: - tag: release/humble/mola_input_mulran_dataset/1.9.0-1 + tag: release/humble/mola_input_mulran_dataset/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_input_paris_luco_dataset: - tag: release/humble/mola_input_paris_luco_dataset/1.9.0-1 + tag: release/humble/mola_input_paris_luco_dataset/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_input_rawlog: - tag: release/humble/mola_input_rawlog/1.9.0-1 + tag: release/humble/mola_input_rawlog/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_input_rosbag2: - tag: release/humble/mola_input_rosbag2/1.9.0-1 + tag: release/humble/mola_input_rosbag2/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_input_video: - tag: release/humble/mola_input_video/1.9.0-1 + tag: release/humble/mola_input_video/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_kernel: - tag: release/humble/mola_kernel/1.9.0-1 + tag: release/humble/mola_kernel/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_launcher: - tag: release/humble/mola_launcher/1.9.0-1 + tag: release/humble/mola_launcher/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_lidar_odometry: - tag: release/humble/mola_lidar_odometry/0.8.0-1 + tag: release/humble/mola_lidar_odometry/1.3.1-1 url: https://github.com/ros2-gbp/mola_lidar_odometry-release.git - version: 0.8.0 + version: 1.3.1 mola_metric_maps: - tag: release/humble/mola_metric_maps/1.9.0-1 + tag: release/humble/mola_metric_maps/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_msgs: - tag: release/humble/mola_msgs/1.9.0-1 + tag: release/humble/mola_msgs/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_pose_list: - tag: release/humble/mola_pose_list/1.9.0-1 + tag: release/humble/mola_pose_list/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_relocalization: - tag: release/humble/mola_relocalization/1.9.0-1 + tag: release/humble/mola_relocalization/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_state_estimation: - tag: release/humble/mola_state_estimation/1.9.0-1 + tag: release/humble/mola_state_estimation/2.0.1-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 1.9.0 + version: 2.0.1 mola_state_estimation_simple: - tag: release/humble/mola_state_estimation_simple/1.9.0-1 + tag: release/humble/mola_state_estimation_simple/2.0.1-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 1.9.0 + version: 2.0.1 mola_state_estimation_smoother: - tag: release/humble/mola_state_estimation_smoother/1.9.0-1 + tag: release/humble/mola_state_estimation_smoother/2.0.1-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 1.9.0 + version: 2.0.1 mola_test_datasets: - tag: release/humble/mola_test_datasets/0.4.1-1 + tag: release/humble/mola_test_datasets/0.4.2-1 url: https://github.com/ros2-gbp/mola_test_datasets-release.git - version: 0.4.1 + version: 0.4.2 mola_traj_tools: - tag: release/humble/mola_traj_tools/1.9.0-1 + tag: release/humble/mola_traj_tools/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_viz: - tag: release/humble/mola_viz/1.9.0-1 + tag: release/humble/mola_viz/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 mola_yaml: - tag: release/humble/mola_yaml/1.9.0-1 + tag: release/humble/mola_yaml/2.4.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 1.9.0 + version: 2.4.0 motion_capture_tracking: tag: release/humble/motion_capture_tracking/1.0.6-1 url: https://github.com/ros2-gbp/motion_capture_tracking-release.git @@ -3759,170 +4175,198 @@ moveit_simple_controller_manager: tag: release/humble/moveit_simple_controller_manager/2.5.9-1 url: https://github.com/ros2-gbp/moveit2-release.git version: 2.5.9 +moveit_task_constructor_capabilities: + tag: release/humble/moveit_task_constructor_capabilities/0.1.3-1 + url: https://github.com/ros2-gbp/moveit_task_constructor-release.git + version: 0.1.3 +moveit_task_constructor_core: + tag: release/humble/moveit_task_constructor_core/0.1.3-1 + url: https://github.com/ros2-gbp/moveit_task_constructor-release.git + version: 0.1.3 +moveit_task_constructor_demo: + tag: release/humble/moveit_task_constructor_demo/0.1.3-1 + url: https://github.com/ros2-gbp/moveit_task_constructor-release.git + version: 0.1.3 +moveit_task_constructor_msgs: + tag: release/humble/moveit_task_constructor_msgs/0.1.3-1 + url: https://github.com/ros2-gbp/moveit_task_constructor-release.git + version: 0.1.3 +moveit_task_constructor_visualization: + tag: release/humble/moveit_task_constructor_visualization/0.1.3-1 + url: https://github.com/ros2-gbp/moveit_task_constructor-release.git + version: 0.1.3 moveit_visual_tools: tag: release/humble/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/humble/mp2p_icp/1.7.1-1 + tag: release/humble/mp2p_icp/2.4.1-1 url: https://github.com/ros2-gbp/mp2p_icp-release.git - version: 1.7.1 + version: 2.4.1 mqtt_client: - tag: release/humble/mqtt_client/2.4.0-1 + tag: release/humble/mqtt_client/2.4.1-2 url: https://github.com/ros2-gbp/mqtt_client-release.git - version: 2.4.0 + version: 2.4.1 mqtt_client_interfaces: - tag: release/humble/mqtt_client_interfaces/2.4.0-1 + tag: release/humble/mqtt_client_interfaces/2.4.1-2 url: https://github.com/ros2-gbp/mqtt_client-release.git - version: 2.4.0 + version: 2.4.1 mrpt_apps: - tag: release/humble/mrpt_apps/2.14.9-1 + tag: release/humble/mrpt_apps/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_generic_sensor: - tag: release/humble/mrpt_generic_sensor/0.2.3-1 + tag: release/humble/mrpt_generic_sensor/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_libapps: - tag: release/humble/mrpt_libapps/2.14.9-1 + tag: release/humble/mrpt_libapps/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libbase: - tag: release/humble/mrpt_libbase/2.14.9-1 + tag: release/humble/mrpt_libbase/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libgui: - tag: release/humble/mrpt_libgui/2.14.9-1 + tag: release/humble/mrpt_libgui/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libhwdrivers: - tag: release/humble/mrpt_libhwdrivers/2.14.9-1 + tag: release/humble/mrpt_libhwdrivers/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libmaps: - tag: release/humble/mrpt_libmaps/2.14.9-1 + tag: release/humble/mrpt_libmaps/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libmath: - tag: release/humble/mrpt_libmath/2.14.9-1 + tag: release/humble/mrpt_libmath/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libnav: - tag: release/humble/mrpt_libnav/2.14.9-1 + tag: release/humble/mrpt_libnav/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libobs: - tag: release/humble/mrpt_libobs/2.14.9-1 + tag: release/humble/mrpt_libobs/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libopengl: - tag: release/humble/mrpt_libopengl/2.14.9-1 + tag: release/humble/mrpt_libopengl/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libposes: - tag: release/humble/mrpt_libposes/2.14.9-1 + tag: release/humble/mrpt_libposes/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libros_bridge: - tag: release/humble/mrpt_libros_bridge/2.14.9-1 - url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + tag: release/humble/mrpt_libros_bridge/3.1.1-1 + url: https://github.com/ros2-gbp/mrpt_ros_bridge-release.git + version: 3.1.1 mrpt_libslam: - tag: release/humble/mrpt_libslam/2.14.9-1 + tag: release/humble/mrpt_libslam/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_libtclap: - tag: release/humble/mrpt_libtclap/2.14.9-1 + tag: release/humble/mrpt_libtclap/2.15.5-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.14.9 + version: 2.15.5 mrpt_map_server: - tag: release/humble/mrpt_map_server/2.2.0-1 + tag: release/humble/mrpt_map_server/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_msgs: - tag: release/humble/mrpt_msgs/0.5.0-1 + tag: release/humble/mrpt_msgs/0.6.0-1 url: https://github.com/ros2-gbp/mrpt_msgs-release.git - version: 0.5.0 + version: 0.6.0 mrpt_msgs_bridge: - tag: release/humble/mrpt_msgs_bridge/2.2.0-1 + tag: release/humble/mrpt_msgs_bridge/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_nav_interfaces: - tag: release/humble/mrpt_nav_interfaces/2.2.0-1 + tag: release/humble/mrpt_nav_interfaces/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_navigation: - tag: release/humble/mrpt_navigation/2.2.0-1 + tag: release/humble/mrpt_navigation/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_path_planning: - tag: release/humble/mrpt_path_planning/0.2.1-1 + tag: release/humble/mrpt_path_planning/0.2.5-1 url: https://github.com/ros2-gbp/mrpt_path_planning-release.git - version: 0.2.1 + version: 0.2.5 mrpt_pf_localization: - tag: release/humble/mrpt_pf_localization/2.2.0-1 + tag: release/humble/mrpt_pf_localization/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_pointcloud_pipeline: - tag: release/humble/mrpt_pointcloud_pipeline/2.2.0-1 + tag: release/humble/mrpt_pointcloud_pipeline/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 -mrpt_rawlog: - tag: release/humble/mrpt_rawlog/2.2.0-1 - url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_reactivenav2d: - tag: release/humble/mrpt_reactivenav2d/2.2.0-1 + tag: release/humble/mrpt_reactivenav2d/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_sensor_bumblebee_stereo: - tag: release/humble/mrpt_sensor_bumblebee_stereo/0.2.3-1 + tag: release/humble/mrpt_sensor_bumblebee_stereo/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_sensor_gnss_nmea: - tag: release/humble/mrpt_sensor_gnss_nmea/0.2.3-1 + tag: release/humble/mrpt_sensor_gnss_nmea/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_sensor_gnss_novatel: - tag: release/humble/mrpt_sensor_gnss_novatel/0.2.3-1 + tag: release/humble/mrpt_sensor_gnss_novatel/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_sensor_imu_taobotics: - tag: release/humble/mrpt_sensor_imu_taobotics/0.2.3-1 + tag: release/humble/mrpt_sensor_imu_taobotics/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_sensorlib: - tag: release/humble/mrpt_sensorlib/0.2.3-1 + tag: release/humble/mrpt_sensorlib/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_sensors: - tag: release/humble/mrpt_sensors/0.2.3-1 + tag: release/humble/mrpt_sensors/0.2.4-1 url: https://github.com/ros2-gbp/mrpt_sensors-release.git - version: 0.2.3 + version: 0.2.4 mrpt_tps_astar_planner: - tag: release/humble/mrpt_tps_astar_planner/2.2.0-1 + tag: release/humble/mrpt_tps_astar_planner/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrpt_tutorials: - tag: release/humble/mrpt_tutorials/2.2.0-1 + tag: release/humble/mrpt_tutorials/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git - version: 2.2.0 + version: 2.3.0 mrt_cmake_modules: tag: release/humble/mrt_cmake_modules/1.0.11-1 url: https://github.com/ros2-gbp/mrt_cmake_modules-release.git version: 1.0.11 +mujoco_vendor: + tag: release/humble/mujoco_vendor/0.0.6-1 + url: https://github.com/ros2-gbp/mujoco_vendor-release.git + version: 0.0.6 multiple_topic_monitor: tag: release/humble/multiple_topic_monitor/1.0.2-1 url: https://github.com/ros2-gbp/multiple_topic_monitor-release.git version: 1.0.2 multires_image: - tag: release/humble/multires_image/2.5.6-1 + tag: release/humble/multires_image/2.6.1-1 url: https://github.com/ros2-gbp/mapviz-release.git - version: 2.5.6 + version: 2.6.1 mvsim: - tag: release/humble/mvsim/0.13.3-1 + tag: release/humble/mvsim/0.15.0-1 url: https://github.com/ros2-gbp/mvsim-release.git - version: 0.13.3 + version: 0.15.0 +namosim: + tag: release/humble/namosim/0.0.4-2 + url: https://github.com/ros2-gbp/namosim-release.git + version: 0.0.4 +nanoeigenpy: + tag: release/humble/nanoeigenpy/0.4.0-1 + url: https://github.com/ros2-gbp/nanoeigenpy-release.git + version: 0.4.0 nao_button_sim: tag: release/humble/nao_button_sim/0.1.2-1 url: https://github.com/ros2-gbp/nao_button_sim-release.git @@ -3960,145 +4404,149 @@ naoqi_libqicore: url: https://github.com/ros-naoqi/libqicore-release.git version: 3.0.0 nav2_amcl: - tag: release/humble/nav2_amcl/1.1.18-1 + tag: release/humble/nav2_amcl/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_behavior_tree: - tag: release/humble/nav2_behavior_tree/1.1.18-1 + tag: release/humble/nav2_behavior_tree/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_behaviors: - tag: release/humble/nav2_behaviors/1.1.18-1 + tag: release/humble/nav2_behaviors/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_bringup: - tag: release/humble/nav2_bringup/1.1.18-1 + tag: release/humble/nav2_bringup/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_bt_navigator: - tag: release/humble/nav2_bt_navigator/1.1.18-1 + tag: release/humble/nav2_bt_navigator/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_collision_monitor: - tag: release/humble/nav2_collision_monitor/1.1.18-1 + tag: release/humble/nav2_collision_monitor/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_common: - tag: release/humble/nav2_common/1.1.18-1 + tag: release/humble/nav2_common/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_constrained_smoother: - tag: release/humble/nav2_constrained_smoother/1.1.18-1 + tag: release/humble/nav2_constrained_smoother/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_controller: - tag: release/humble/nav2_controller/1.1.18-1 + tag: release/humble/nav2_controller/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_core: - tag: release/humble/nav2_core/1.1.18-1 + tag: release/humble/nav2_core/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_costmap_2d: - tag: release/humble/nav2_costmap_2d/1.1.18-1 + tag: release/humble/nav2_costmap_2d/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_dwb_controller: - tag: release/humble/nav2_dwb_controller/1.1.18-1 + tag: release/humble/nav2_dwb_controller/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_graceful_controller: - tag: release/humble/nav2_graceful_controller/1.1.18-1 + tag: release/humble/nav2_graceful_controller/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_lifecycle_manager: - tag: release/humble/nav2_lifecycle_manager/1.1.18-1 + tag: release/humble/nav2_lifecycle_manager/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_map_server: - tag: release/humble/nav2_map_server/1.1.18-1 + tag: release/humble/nav2_map_server/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_mppi_controller: - tag: release/humble/nav2_mppi_controller/1.1.18-1 + tag: release/humble/nav2_mppi_controller/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_msgs: - tag: release/humble/nav2_msgs/1.1.18-1 + tag: release/humble/nav2_msgs/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_navfn_planner: - tag: release/humble/nav2_navfn_planner/1.1.18-1 + tag: release/humble/nav2_navfn_planner/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_planner: - tag: release/humble/nav2_planner/1.1.18-1 + tag: release/humble/nav2_planner/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_regulated_pure_pursuit_controller: - tag: release/humble/nav2_regulated_pure_pursuit_controller/1.1.18-1 + tag: release/humble/nav2_regulated_pure_pursuit_controller/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_rotation_shim_controller: - tag: release/humble/nav2_rotation_shim_controller/1.1.18-1 + tag: release/humble/nav2_rotation_shim_controller/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 +nav2_route: + tag: release/humble/nav2_route/1.1.20-1 + url: https://github.com/SteveMacenski/navigation2-release.git + version: 1.1.20 nav2_rviz_plugins: - tag: release/humble/nav2_rviz_plugins/1.1.18-1 + tag: release/humble/nav2_rviz_plugins/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_simple_commander: - tag: release/humble/nav2_simple_commander/1.1.18-1 + tag: release/humble/nav2_simple_commander/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_smac_planner: - tag: release/humble/nav2_smac_planner/1.1.18-1 + tag: release/humble/nav2_smac_planner/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_smoother: - tag: release/humble/nav2_smoother/1.1.18-1 + tag: release/humble/nav2_smoother/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_system_tests: - tag: release/humble/nav2_system_tests/1.1.18-1 + tag: release/humble/nav2_system_tests/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_theta_star_planner: - tag: release/humble/nav2_theta_star_planner/1.1.18-1 + tag: release/humble/nav2_theta_star_planner/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_util: - tag: release/humble/nav2_util/1.1.18-1 + tag: release/humble/nav2_util/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_velocity_smoother: - tag: release/humble/nav2_velocity_smoother/1.1.18-1 + tag: release/humble/nav2_velocity_smoother/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_voxel_grid: - tag: release/humble/nav2_voxel_grid/1.1.18-1 + tag: release/humble/nav2_voxel_grid/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav2_waypoint_follower: - tag: release/humble/nav2_waypoint_follower/1.1.18-1 + tag: release/humble/nav2_waypoint_follower/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav_2d_msgs: - tag: release/humble/nav_2d_msgs/1.1.18-1 + tag: release/humble/nav_2d_msgs/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav_2d_utils: - tag: release/humble/nav_2d_utils/1.1.18-1 + tag: release/humble/nav_2d_utils/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 nav_msgs: tag: release/humble/nav_msgs/4.9.0-1 url: https://github.com/ros2-gbp/common_interfaces-release.git version: 4.9.0 navigation2: - tag: release/humble/navigation2/1.1.18-1 + tag: release/humble/navigation2/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git - version: 1.1.18 + version: 1.1.20 ndt_omp: tag: release/humble/ndt_omp/0.0.0-1 url: https://github.com/ros2-gbp/ndt_omp-release.git @@ -4107,10 +4555,6 @@ neo_nav2_bringup: tag: release/humble/neo_nav2_bringup/1.0.1-1 url: https://github.com/ros2-gbp/neo_nav2_bringup-release.git version: 1.0.1 -neo_simulation2: - tag: release/humble/neo_simulation2/1.0.0-3 - url: https://github.com/ros2-gbp/neo_simulation2-release.git - version: 1.0.0 neobotix_usboard_msgs: tag: release/humble/neobotix_usboard_msgs/4.0.0-1 url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git @@ -4119,6 +4563,10 @@ nerian_stereo: tag: release/humble/nerian_stereo/1.2.1-2 url: https://github.com/nerian-vision/nerian_stereo_ros2-release.git version: 1.2.1 +network_bridge: + tag: release/humble/network_bridge/2.0.0-1 + url: https://github.com/ros2-gbp/network_bridge-release.git + version: 2.0.0 network_interface: tag: release/humble/network_interface/2003.1.1-2 url: https://github.com/astuff/network_interface-release.git @@ -4131,10 +4579,6 @@ nlohmann_json_schema_validator_vendor: tag: release/humble/nlohmann_json_schema_validator_vendor/0.2.5-1 url: https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release.git version: 0.2.5 -nmea_hardware_interface: - tag: release/humble/nmea_hardware_interface/0.0.1-3 - url: https://github.com/ros2-gbp/nmea_hardware_interface-release.git - version: 0.0.1 nmea_msgs: tag: release/humble/nmea_msgs/2.0.0-4 url: https://github.com/ros2-gbp/nmea_msgs-release.git @@ -4164,13 +4608,13 @@ novatel_gps_msgs: url: https://github.com/ros2-gbp/novatel_gps_driver-release.git version: 4.2.1 novatel_oem7_driver: - tag: release/humble/novatel_oem7_driver/20.7.0-1 + tag: release/humble/novatel_oem7_driver/20.8.0-1 url: https://github.com/novatel-gbp/novatel_oem7_driver-release.git - version: 20.7.0 + version: 20.8.0 novatel_oem7_msgs: - tag: release/humble/novatel_oem7_msgs/20.7.0-1 + tag: release/humble/novatel_oem7_msgs/20.8.0-1 url: https://github.com/novatel-gbp/novatel_oem7_driver-release.git - version: 20.7.0 + version: 20.8.0 ntpd_driver: tag: release/humble/ntpd_driver/2.2.0-1 url: https://github.com/ros2-gbp/ntpd_driver-release.git @@ -4180,9 +4624,9 @@ ntrip_client: url: https://github.com/ros2-gbp/ntrip_client-release.git version: 1.4.1 ntrip_client_node: - tag: release/humble/ntrip_client_node/0.5.7-1 + tag: release/humble/ntrip_client_node/0.7.0-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.5.7 + version: 0.7.0 object_recognition_msgs: tag: release/humble/object_recognition_msgs/2.0.0-3 url: https://github.com/ros2-gbp/object_recognition_msgs-release.git @@ -4192,9 +4636,9 @@ octomap: url: https://github.com/ros2-gbp/octomap-release.git version: 1.9.8 octomap_mapping: - tag: release/humble/octomap_mapping/2.3.0-1 + tag: release/humble/octomap_mapping/2.3.1-1 url: https://github.com/ros2-gbp/octomap_mapping-release.git - version: 2.3.0 + version: 2.3.1 octomap_msgs: tag: release/humble/octomap_msgs/2.0.1-1 url: https://github.com/ros2-gbp/octomap_msgs-release.git @@ -4208,9 +4652,9 @@ octomap_rviz_plugins: url: https://github.com/ros2-gbp/octomap_rviz_plugins-release.git version: 2.1.1 octomap_server: - tag: release/humble/octomap_server/2.3.0-1 + tag: release/humble/octomap_server/2.3.1-1 url: https://github.com/ros2-gbp/octomap_mapping-release.git - version: 2.3.0 + version: 2.3.1 octovis: tag: release/humble/octovis/1.9.8-1 url: https://github.com/ros2-gbp/octomap-release.git @@ -4220,91 +4664,103 @@ odom_to_tf_ros2: url: https://github.com/ros2-gbp/odom_to_tf_ros2-release.git version: 1.0.7 off_highway_can: - tag: release/humble/off_highway_can/0.8.0-1 + tag: release/humble/off_highway_can/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_general_purpose_radar: - tag: release/humble/off_highway_general_purpose_radar/0.8.0-1 + tag: release/humble/off_highway_general_purpose_radar/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_general_purpose_radar_msgs: - tag: release/humble/off_highway_general_purpose_radar_msgs/0.8.0-1 + tag: release/humble/off_highway_general_purpose_radar_msgs/0.9.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 0.9.0 +off_highway_premium_radar: + tag: release/humble/off_highway_premium_radar/0.9.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 0.9.0 +off_highway_premium_radar_msgs: + tag: release/humble/off_highway_premium_radar_msgs/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_premium_radar_sample: - tag: release/humble/off_highway_premium_radar_sample/0.8.0-1 + tag: release/humble/off_highway_premium_radar_sample/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_premium_radar_sample_msgs: - tag: release/humble/off_highway_premium_radar_sample_msgs/0.8.0-1 + tag: release/humble/off_highway_premium_radar_sample_msgs/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_radar: - tag: release/humble/off_highway_radar/0.8.0-1 + tag: release/humble/off_highway_radar/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_radar_msgs: - tag: release/humble/off_highway_radar_msgs/0.8.0-1 + tag: release/humble/off_highway_radar_msgs/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_sensor_drivers: - tag: release/humble/off_highway_sensor_drivers/0.8.0-1 + tag: release/humble/off_highway_sensor_drivers/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_sensor_drivers_examples: - tag: release/humble/off_highway_sensor_drivers_examples/0.8.0-1 + tag: release/humble/off_highway_sensor_drivers_examples/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_uss: - tag: release/humble/off_highway_uss/0.8.0-1 + tag: release/humble/off_highway_uss/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 off_highway_uss_msgs: - tag: release/humble/off_highway_uss_msgs/0.8.0-1 + tag: release/humble/off_highway_uss_msgs/0.9.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.8.0 + version: 0.9.0 +olive_interfaces: + tag: release/humble/olive_interfaces/0.1.0-1 + url: https://github.com/olive-robotics/olive-ros2-interfaces-release.git + version: 0.1.0 omni_base_2dnav: - tag: release/humble/omni_base_2dnav/2.18.0-1 + tag: release/humble/omni_base_2dnav/2.19.1-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.18.0 + version: 2.19.1 omni_base_bringup: - tag: release/humble/omni_base_bringup/2.12.0-1 + tag: release/humble/omni_base_bringup/2.14.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.12.0 + version: 2.14.1 omni_base_controller_configuration: - tag: release/humble/omni_base_controller_configuration/2.12.0-1 + tag: release/humble/omni_base_controller_configuration/2.14.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.12.0 + version: 2.14.1 omni_base_description: - tag: release/humble/omni_base_description/2.12.0-1 + tag: release/humble/omni_base_description/2.14.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.12.0 + version: 2.14.1 omni_base_gazebo: - tag: release/humble/omni_base_gazebo/2.9.0-1 + tag: release/humble/omni_base_gazebo/2.10.1-1 url: https://github.com/pal-gbp/omni_base_simulation-release.git - version: 2.9.0 + version: 2.10.1 omni_base_laser_sensors: - tag: release/humble/omni_base_laser_sensors/2.18.0-1 + tag: release/humble/omni_base_laser_sensors/2.19.1-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.18.0 + version: 2.19.1 omni_base_navigation: - tag: release/humble/omni_base_navigation/2.18.0-1 + tag: release/humble/omni_base_navigation/2.19.1-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.18.0 + version: 2.19.1 omni_base_rgbd_sensors: - tag: release/humble/omni_base_rgbd_sensors/2.18.0-1 + tag: release/humble/omni_base_rgbd_sensors/2.19.1-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.18.0 + version: 2.19.1 omni_base_robot: - tag: release/humble/omni_base_robot/2.12.0-1 + tag: release/humble/omni_base_robot/2.14.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.12.0 + version: 2.14.1 omni_base_simulation: - tag: release/humble/omni_base_simulation/2.9.0-1 + tag: release/humble/omni_base_simulation/2.10.1-1 url: https://github.com/pal-gbp/omni_base_simulation-release.git - version: 2.9.0 + version: 2.10.1 ompl: - tag: release/humble/ompl/1.7.0-3 + tag: release/humble/ompl/1.7.0-4 url: https://github.com/ros2-gbp/ompl-release.git version: 1.7.0 open3d_conversions: @@ -4312,33 +4768,33 @@ open3d_conversions: url: https://github.com/ros2-gbp/perception_open3d-release.git version: 0.2.1 open_manipulator: - tag: release/humble/open_manipulator/3.0.2-1 + tag: release/humble/open_manipulator/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 open_manipulator_x_bringup: - tag: release/humble/open_manipulator_x_bringup/3.0.2-1 + tag: release/humble/open_manipulator_x_bringup/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 open_manipulator_x_description: - tag: release/humble/open_manipulator_x_description/3.0.2-1 + tag: release/humble/open_manipulator_x_description/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 open_manipulator_x_gui: - tag: release/humble/open_manipulator_x_gui/3.0.2-1 + tag: release/humble/open_manipulator_x_gui/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 open_manipulator_x_moveit_config: - tag: release/humble/open_manipulator_x_moveit_config/3.0.2-1 + tag: release/humble/open_manipulator_x_moveit_config/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 open_manipulator_x_playground: - tag: release/humble/open_manipulator_x_playground/3.0.2-1 + tag: release/humble/open_manipulator_x_playground/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 open_manipulator_x_teleop: - tag: release/humble/open_manipulator_x_teleop/3.0.2-1 + tag: release/humble/open_manipulator_x_teleop/3.0.4-1 url: https://github.com/ros2-gbp/open_manipulator-release.git - version: 3.0.2 + version: 3.0.4 openeb_vendor: tag: release/humble/openeb_vendor/2.0.2-2 url: https://github.com/ros2-gbp/openeb_vendor-release.git @@ -4367,6 +4823,18 @@ openvdb_vendor: tag: release/humble/openvdb_vendor/2.3.4-1 url: https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release.git version: 2.3.4 +orbbec_camera: + tag: release/humble/orbbec_camera/2.6.3-1 + url: https://github.com/orbbec/orbbec_camera_v2-release.git + version: 2.6.3 +orbbec_camera_msgs: + tag: release/humble/orbbec_camera_msgs/2.6.3-1 + url: https://github.com/orbbec/orbbec_camera_v2-release.git + version: 2.6.3 +orbbec_description: + tag: release/humble/orbbec_description/2.6.3-1 + url: https://github.com/orbbec/orbbec_camera_v2-release.git + version: 2.6.3 orocos_kdl_vendor: tag: release/humble/orocos_kdl_vendor/0.2.5-1 url: https://github.com/ros2-gbp/orocos_kdl_vendor-release.git @@ -4391,6 +4859,14 @@ ouster_msgs: tag: release/humble/ouster_msgs/0.4.3-1 url: https://github.com/ros2-gbp/ros2_ouster_drivers-release.git version: 0.4.3 +ouster_ros: + tag: release/humble/ouster_ros/0.13.15-1 + url: https://github.com/ros2-gbp/ouster-ros-release.git + version: 0.13.15 +ouster_sensor_msgs: + tag: release/humble/ouster_sensor_msgs/0.13.15-1 + url: https://github.com/ros2-gbp/ouster-ros-release.git + version: 0.13.15 ouxt_common: tag: release/humble/ouxt_common/0.0.8-3 url: https://github.com/ros2-gbp/ouxt_common-release.git @@ -4400,29 +4876,29 @@ ouxt_lint_common: url: https://github.com/ros2-gbp/ouxt_common-release.git version: 0.0.8 pal_gazebo_plugins: - tag: release/humble/pal_gazebo_plugins/4.0.6-1 + tag: release/humble/pal_gazebo_plugins/4.1.1-1 url: https://github.com/pal-gbp/pal_gazebo_plugins-release.git - version: 4.0.6 + version: 4.1.1 pal_gazebo_worlds: - tag: release/humble/pal_gazebo_worlds/4.3.0-1 + tag: release/humble/pal_gazebo_worlds/4.10.0-1 url: https://github.com/pal-gbp/pal_gazebo_worlds-ros2-release.git - version: 4.3.0 + version: 4.10.0 pal_gripper: - tag: release/humble/pal_gripper/3.5.0-1 + tag: release/humble/pal_gripper/3.6.0-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.5.0 + version: 3.6.0 pal_gripper_controller_configuration: - tag: release/humble/pal_gripper_controller_configuration/3.5.0-1 + tag: release/humble/pal_gripper_controller_configuration/3.6.0-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.5.0 + version: 3.6.0 pal_gripper_description: - tag: release/humble/pal_gripper_description/3.5.0-1 + tag: release/humble/pal_gripper_description/3.6.0-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.5.0 + version: 3.6.0 pal_gripper_simulation: - tag: release/humble/pal_gripper_simulation/3.5.0-1 + tag: release/humble/pal_gripper_simulation/3.6.0-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.5.0 + version: 3.6.0 pal_hey5: tag: release/humble/pal_hey5/4.2.0-1 url: https://github.com/pal-gbp/pal_hey5-release.git @@ -4436,9 +4912,9 @@ pal_hey5_description: url: https://github.com/pal-gbp/pal_hey5-release.git version: 4.2.0 pal_maps: - tag: release/humble/pal_maps/0.0.5-1 + tag: release/humble/pal_maps/0.2.0-1 url: https://github.com/pal-gbp/pal_maps-release.git - version: 0.0.5 + version: 0.2.0 pal_navigation_cfg: tag: release/humble/pal_navigation_cfg/3.0.6-1 url: https://github.com/pal-gbp/pal_navigation_cfg_public-release.git @@ -4451,6 +4927,26 @@ pal_navigation_cfg_params: tag: release/humble/pal_navigation_cfg_params/3.0.6-1 url: https://github.com/pal-gbp/pal_navigation_cfg_public-release.git version: 3.0.6 +pal_pro_gripper: + tag: release/humble/pal_pro_gripper/1.8.0-1 + url: https://github.com/ros2-gbp/pal_pro_gripper-release.git + version: 1.8.0 +pal_pro_gripper_bringup: + tag: release/humble/pal_pro_gripper_bringup/1.8.0-1 + url: https://github.com/ros2-gbp/pal_pro_gripper-release.git + version: 1.8.0 +pal_pro_gripper_controller_configuration: + tag: release/humble/pal_pro_gripper_controller_configuration/1.8.0-1 + url: https://github.com/ros2-gbp/pal_pro_gripper-release.git + version: 1.8.0 +pal_pro_gripper_description: + tag: release/humble/pal_pro_gripper_description/1.8.0-1 + url: https://github.com/ros2-gbp/pal_pro_gripper-release.git + version: 1.8.0 +pal_pro_gripper_wrapper: + tag: release/humble/pal_pro_gripper_wrapper/1.8.0-1 + url: https://github.com/ros2-gbp/pal_pro_gripper-release.git + version: 1.8.0 pal_robotiq_controller_configuration: tag: release/humble/pal_robotiq_controller_configuration/2.2.0-1 url: https://github.com/pal-gbp/pal_robotiq_gripper-release.git @@ -4463,26 +4959,54 @@ pal_robotiq_gripper: tag: release/humble/pal_robotiq_gripper/2.2.0-1 url: https://github.com/pal-gbp/pal_robotiq_gripper-release.git version: 2.2.0 +pal_sea_arm: + tag: release/humble/pal_sea_arm/1.21.0-1 + url: https://github.com/ros2-gbp/pal_sea_arm-release.git + version: 1.21.0 +pal_sea_arm_bringup: + tag: release/humble/pal_sea_arm_bringup/1.21.0-1 + url: https://github.com/ros2-gbp/pal_sea_arm-release.git + version: 1.21.0 +pal_sea_arm_controller_configuration: + tag: release/humble/pal_sea_arm_controller_configuration/1.21.0-1 + url: https://github.com/ros2-gbp/pal_sea_arm-release.git + version: 1.21.0 +pal_sea_arm_description: + tag: release/humble/pal_sea_arm_description/1.21.0-1 + url: https://github.com/ros2-gbp/pal_sea_arm-release.git + version: 1.21.0 +pal_sea_arm_gazebo: + tag: release/humble/pal_sea_arm_gazebo/1.0.4-1 + url: https://github.com/ros2-gbp/pal_sea_arm_simulation-release.git + version: 1.0.4 +pal_sea_arm_moveit_config: + tag: release/humble/pal_sea_arm_moveit_config/1.0.5-1 + url: https://github.com/ros2-gbp/pal_sea_arm_moveit_config-release.git + version: 1.0.5 +pal_sea_arm_simulation: + tag: release/humble/pal_sea_arm_simulation/1.0.4-1 + url: https://github.com/ros2-gbp/pal_sea_arm_simulation-release.git + version: 1.0.4 pal_statistics: - tag: release/humble/pal_statistics/2.6.4-1 + tag: release/humble/pal_statistics/2.7.0-1 url: https://github.com/ros2-gbp/pal_statistics-release.git - version: 2.6.4 + version: 2.7.0 pal_statistics_msgs: - tag: release/humble/pal_statistics_msgs/2.6.4-1 + tag: release/humble/pal_statistics_msgs/2.7.0-1 url: https://github.com/ros2-gbp/pal_statistics-release.git - version: 2.6.4 + version: 2.7.0 pal_urdf_utils: - tag: release/humble/pal_urdf_utils/2.2.1-1 - url: https://github.com/pal-gbp/pal_urdf_utils-release.git - version: 2.2.1 + tag: release/humble/pal_urdf_utils/2.3.3-1 + url: https://github.com/ros2-gbp/pal_urdf_utils-release.git + version: 2.3.3 pangolin: tag: release/humble/pangolin/0.9.1-1 url: https://github.com/ros2-gbp/Pangolin-release.git version: 0.9.1 parameter_traits: - tag: release/humble/parameter_traits/0.5.0-1 + tag: release/humble/parameter_traits/0.6.0-1 url: https://github.com/ros2-gbp/generate_parameter_library-release.git - version: 0.5.0 + version: 0.6.0 pcl_conversions: tag: release/humble/pcl_conversions/2.4.5-2 url: https://github.com/ros2-gbp/perception_pcl-release.git @@ -4496,13 +5020,13 @@ pcl_ros: url: https://github.com/ros2-gbp/perception_pcl-release.git version: 2.4.5 pendulum_control: - tag: release/humble/pendulum_control/0.20.5-1 + tag: release/humble/pendulum_control/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 pendulum_msgs: - tag: release/humble/pendulum_msgs/0.20.5-1 + tag: release/humble/pendulum_msgs/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 pepper_meshes: tag: release/humble/pepper_meshes/3.0.0-1 url: https://github.com/ros-naoqi/pepper_meshes2-release.git @@ -4523,6 +5047,10 @@ performance_test_fixture: tag: release/humble/performance_test_fixture/0.0.9-1 url: https://github.com/ros2-gbp/performance_test_fixture-release.git version: 0.0.9 +persist_parameter_server: + tag: release/humble/persist_parameter_server/1.0.4-1 + url: https://github.com/ros2-gbp/persist_parameter_server-release.git + version: 1.0.4 phidgets_accelerometer: tag: release/humble/phidgets_accelerometer/2.3.4-1 url: https://github.com/ros2-gbp/phidgets_drivers-release.git @@ -4604,9 +5132,9 @@ picknik_twist_controller: url: https://github.com/ros2-gbp/picknik_controllers-release.git version: 0.0.3 pid_controller: - tag: release/humble/pid_controller/2.48.0-1 + tag: release/humble/pid_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 pilz_industrial_motion_planner: tag: release/humble/pilz_industrial_motion_planner/2.5.9-1 url: https://github.com/ros2-gbp/moveit2-release.git @@ -4616,9 +5144,9 @@ pilz_industrial_motion_planner_testutils: url: https://github.com/ros2-gbp/moveit2-release.git version: 2.5.9 pinocchio: - tag: release/humble/pinocchio/3.6.0-1 + tag: release/humble/pinocchio/3.9.0-1 url: https://github.com/ros2-gbp/pinocchio-release.git - version: 3.6.0 + version: 3.9.0 plansys2_bringup: tag: release/humble/plansys2_bringup/2.0.9-1 url: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release.git @@ -4672,93 +5200,109 @@ plansys2_tools: url: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release.git version: 2.0.9 play_motion2: - tag: release/humble/play_motion2/1.5.3-1 - url: https://github.com/pal-gbp/play_motion2-release.git - version: 1.5.3 + tag: release/humble/play_motion2/1.8.2-1 + url: https://github.com/ros2-gbp/play_motion2-release.git + version: 1.8.2 +play_motion2_cli: + tag: release/humble/play_motion2_cli/1.8.2-1 + url: https://github.com/ros2-gbp/play_motion2-release.git + version: 1.8.2 play_motion2_msgs: - tag: release/humble/play_motion2_msgs/1.5.3-1 - url: https://github.com/pal-gbp/play_motion2-release.git - version: 1.5.3 + tag: release/humble/play_motion2_msgs/1.8.2-1 + url: https://github.com/ros2-gbp/play_motion2-release.git + version: 1.8.2 +play_motion_builder: + tag: release/humble/play_motion_builder/1.4.0-1 + url: https://github.com/ros2-gbp/play_motion_builder-release.git + version: 1.4.0 +play_motion_builder_msgs: + tag: release/humble/play_motion_builder_msgs/1.4.0-1 + url: https://github.com/ros2-gbp/play_motion_builder-release.git + version: 1.4.0 plotjuggler: - tag: release/humble/plotjuggler/3.10.8-1 + tag: release/humble/plotjuggler/3.15.0-1 url: https://github.com/ros2-gbp/plotjuggler-release.git - version: 3.10.8 + version: 3.15.0 plotjuggler_msgs: tag: release/humble/plotjuggler_msgs/0.2.3-3 url: https://github.com/ros2-gbp/plotjuggler_msgs-release.git version: 0.2.3 plotjuggler_ros: - tag: release/humble/plotjuggler_ros/2.3.1-1 + tag: release/humble/plotjuggler_ros/2.3.1-2 url: https://github.com/ros2-gbp/plotjuggler-ros-plugins-release.git version: 2.3.1 pluginlib: - tag: release/humble/pluginlib/5.1.0-3 + tag: release/humble/pluginlib/5.1.3-1 url: https://github.com/ros2-gbp/pluginlib-release.git - version: 5.1.0 + version: 5.1.3 pmb2_2dnav: - tag: release/humble/pmb2_2dnav/4.17.0-1 + tag: release/humble/pmb2_2dnav/4.18.2-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.17.0 + version: 4.18.2 pmb2_bringup: - tag: release/humble/pmb2_bringup/5.9.0-1 + tag: release/humble/pmb2_bringup/5.10.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.9.0 + version: 5.10.2 pmb2_controller_configuration: - tag: release/humble/pmb2_controller_configuration/5.9.0-1 + tag: release/humble/pmb2_controller_configuration/5.10.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.9.0 + version: 5.10.2 pmb2_description: - tag: release/humble/pmb2_description/5.9.0-1 + tag: release/humble/pmb2_description/5.10.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.9.0 + version: 5.10.2 pmb2_gazebo: - tag: release/humble/pmb2_gazebo/4.8.0-1 + tag: release/humble/pmb2_gazebo/4.9.1-1 url: https://github.com/pal-gbp/pmb2_simulation-release.git - version: 4.8.0 + version: 4.9.1 pmb2_laser_sensors: - tag: release/humble/pmb2_laser_sensors/4.17.0-1 + tag: release/humble/pmb2_laser_sensors/4.18.2-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.17.0 + version: 4.18.2 pmb2_navigation: - tag: release/humble/pmb2_navigation/4.17.0-1 + tag: release/humble/pmb2_navigation/4.18.2-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.17.0 + version: 4.18.2 pmb2_rgbd_sensors: - tag: release/humble/pmb2_rgbd_sensors/4.17.0-1 + tag: release/humble/pmb2_rgbd_sensors/4.18.2-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.17.0 + version: 4.18.2 pmb2_robot: - tag: release/humble/pmb2_robot/5.9.0-1 + tag: release/humble/pmb2_robot/5.10.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.9.0 + version: 5.10.2 pmb2_simulation: - tag: release/humble/pmb2_simulation/4.8.0-1 + tag: release/humble/pmb2_simulation/4.9.1-1 url: https://github.com/pal-gbp/pmb2_simulation-release.git - version: 4.8.0 + version: 4.9.1 point_cloud_interfaces: - tag: release/humble/point_cloud_interfaces/1.0.11-1 + tag: release/humble/point_cloud_interfaces/1.0.13-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 1.0.11 + version: 1.0.13 point_cloud_msg_wrapper: tag: release/humble/point_cloud_msg_wrapper/1.0.7-3 url: https://github.com/ros2-gbp/point_cloud_msg_wrapper-release.git version: 1.0.7 point_cloud_transport: - tag: release/humble/point_cloud_transport/1.0.18-1 + tag: release/humble/point_cloud_transport/1.0.21-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 1.0.18 + version: 1.0.21 point_cloud_transport_plugins: - tag: release/humble/point_cloud_transport_plugins/1.0.11-1 + tag: release/humble/point_cloud_transport_plugins/1.0.13-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 1.0.11 + version: 1.0.13 point_cloud_transport_py: - tag: release/humble/point_cloud_transport_py/1.0.18-1 + tag: release/humble/point_cloud_transport_py/1.0.21-1 url: https://github.com/ros2-gbp/point_cloud_transport-release.git - version: 1.0.18 + version: 1.0.21 pointcloud_to_laserscan: tag: release/humble/pointcloud_to_laserscan/2.0.1-3 url: https://github.com/ros2-gbp/pointcloud_to_laserscan-release.git version: 2.0.1 +pointcloud_to_ply: + tag: release/humble/pointcloud_to_ply/0.0.2-3 + url: https://github.com/li9i/pointcloud-to-ply-release.git + version: 0.0.2 polygon_demos: tag: release/humble/polygon_demos/1.2.0-1 url: https://github.com/ros2-gbp/polygon_ros-release.git @@ -4780,21 +5324,21 @@ popf: url: https://github.com/fmrico/popf-release.git version: 0.0.14 pose_broadcaster: - tag: release/humble/pose_broadcaster/2.48.0-1 + tag: release/humble/pose_broadcaster/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 pose_cov_ops: - tag: release/humble/pose_cov_ops/0.3.13-1 + tag: release/humble/pose_cov_ops/0.4.0-1 url: https://github.com/ros2-gbp/pose_cov_ops-release.git - version: 0.3.13 + version: 0.4.0 position_controllers: - tag: release/humble/position_controllers/2.48.0-1 + tag: release/humble/position_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 proto2ros: - tag: release/humble/proto2ros/1.0.0-3 + tag: release/humble/proto2ros/1.0.1-1 url: https://github.com/bdaiinstitute/proto2ros-release.git - version: 1.0.0 + version: 1.0.1 proxsuite: tag: release/humble/proxsuite/0.6.5-1 url: https://github.com/ros2-gbp/proxsuite-release.git @@ -4824,25 +5368,25 @@ py_binding_tools: url: https://github.com/ros-gbp/py_binding_tools-release.git version: 2.0.1 py_trees: - tag: release/humble/py_trees/2.3.0-1 + tag: release/humble/py_trees/2.4.0-1 url: https://github.com/ros2-gbp/py_trees-release.git - version: 2.3.0 + version: 2.4.0 py_trees_js: tag: release/humble/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/humble/py_trees_ros/2.3.0-1 + tag: release/humble/py_trees_ros/2.4.0-1 url: https://github.com/ros2-gbp/py_trees_ros-release.git - version: 2.3.0 + version: 2.4.0 py_trees_ros_interfaces: tag: release/humble/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/humble/py_trees_ros_tutorials/2.3.0-1 + tag: release/humble/py_trees_ros_tutorials/2.4.0-1 url: https://github.com/ros2-gbp/py_trees_ros_tutorials-release.git - version: 2.3.0 + version: 2.4.0 py_trees_ros_viewer: tag: release/humble/py_trees_ros_viewer/0.2.5-1 url: https://github.com/ros2-gbp/py_trees_ros_viewer-release.git @@ -4859,22 +5403,26 @@ pyhri: tag: release/humble/pyhri/2.6.1-1 url: https://github.com/ros4hri/libhri-release.git version: 2.6.1 +pymoveit2: + tag: release/humble/pymoveit2/4.2.0-1 + url: https://github.com/ros2-gbp/pymoveit2-release.git + version: 4.2.0 python_cmake_module: tag: release/humble/python_cmake_module/0.10.0-2 url: https://github.com/ros2-gbp/python_cmake_module-release.git version: 0.10.0 python_mrpt: - tag: release/humble/python_mrpt/2.14.9-1 + tag: release/humble/python_mrpt/2.15.3-1 url: https://github.com/ros2-gbp/python_mrpt_ros-release.git - version: 2.14.9 + version: 2.15.3 python_orocos_kdl_vendor: tag: release/humble/python_orocos_kdl_vendor/0.2.5-1 url: https://github.com/ros2-gbp/orocos_kdl_vendor-release.git version: 0.2.5 python_qt_binding: - tag: release/humble/python_qt_binding/1.1.2-1 + tag: release/humble/python_qt_binding/1.1.3-1 url: https://github.com/ros2-gbp/python_qt_binding-release.git - version: 1.1.2 + version: 1.1.3 qb_device: tag: release/humble/qb_device/4.1.3-1 url: https://bitbucket.org/qbrobotics/qbdevice-ros2-release.git @@ -4923,6 +5471,10 @@ qb_softhand_industry_srvs: tag: release/humble/qb_softhand_industry_srvs/2.1.2-4 url: https://bitbucket.org/qbrobotics/qbshin-ros2-release.git version: 2.1.2 +qml6_ros2_plugin: + tag: release/humble/qml6_ros2_plugin/0.25.121-1 + url: https://github.com/ros2-gbp/qml6_ros2_plugin-release.git + version: 0.25.121 qml_ros2_plugin: tag: release/humble/qml_ros2_plugin/1.25.2-1 url: https://github.com/ros2-gbp/qml_ros2_plugin-release.git @@ -4956,13 +5508,13 @@ qt_gui_py_common: url: https://github.com/ros2-gbp/qt_gui_core-release.git version: 2.2.4 quality_of_service_demo_cpp: - tag: release/humble/quality_of_service_demo_cpp/0.20.5-1 + tag: release/humble/quality_of_service_demo_cpp/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 quality_of_service_demo_py: - tag: release/humble/quality_of_service_demo_py/0.20.5-1 + tag: release/humble/quality_of_service_demo_py/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 quaternion_operation: tag: release/humble/quaternion_operation/0.0.11-1 url: https://github.com/ros2-gbp/quaternion_operation-release.git @@ -4996,9 +5548,9 @@ random_numbers: url: https://github.com/ros2-gbp/random_numbers-release.git version: 2.0.1 range_sensor_broadcaster: - tag: release/humble/range_sensor_broadcaster/2.48.0-1 + tag: release/humble/range_sensor_broadcaster/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 raspimouse: tag: release/humble/raspimouse/1.1.2-1 url: https://github.com/ros2-gbp/raspimouse2-release.git @@ -5048,21 +5600,21 @@ rc_dynamics_api: url: https://github.com/ros2-gbp/rc_dynamics_api-release.git version: 0.10.3 rc_genicam_api: - tag: release/humble/rc_genicam_api/2.6.5-1 + tag: release/humble/rc_genicam_api/2.8.1-1 url: https://github.com/ros2-gbp/rc_genicam_api-release.git - version: 2.6.5 + version: 2.8.1 rc_genicam_driver: - tag: release/humble/rc_genicam_driver/0.3.1-1 + tag: release/humble/rc_genicam_driver/0.3.2-1 url: https://github.com/ros2-gbp/rc_genicam_driver_ros2-release.git - version: 0.3.1 + version: 0.3.2 rc_reason_clients: - tag: release/humble/rc_reason_clients/0.4.0-2 + tag: release/humble/rc_reason_clients/0.5.0-1 url: https://github.com/ros2-gbp/rc_reason_clients-release.git - version: 0.4.0 + version: 0.5.0 rc_reason_msgs: - tag: release/humble/rc_reason_msgs/0.4.0-2 + tag: release/humble/rc_reason_msgs/0.5.0-1 url: https://github.com/ros2-gbp/rc_reason_clients-release.git - version: 0.4.0 + version: 0.5.0 rcdiscover: tag: release/humble/rcdiscover/1.1.6-1 url: https://github.com/ros2-gbp/rcdiscover-release.git @@ -5084,21 +5636,21 @@ rcgcrd_spl_4_conversion: url: https://github.com/ros2-gbp/game_controller_spl-release.git version: 2.2.0 rcl: - tag: release/humble/rcl/5.3.9-1 + tag: release/humble/rcl/5.3.12-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 5.3.9 + version: 5.3.12 rcl_action: - tag: release/humble/rcl_action/5.3.9-1 + tag: release/humble/rcl_action/5.3.12-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 5.3.9 + version: 5.3.12 rcl_interfaces: - tag: release/humble/rcl_interfaces/1.2.1-1 + tag: release/humble/rcl_interfaces/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 rcl_lifecycle: - tag: release/humble/rcl_lifecycle/5.3.9-1 + tag: release/humble/rcl_lifecycle/5.3.12-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 5.3.9 + version: 5.3.12 rcl_logging_interface: tag: release/humble/rcl_logging_interface/2.3.1-1 url: https://github.com/ros2-gbp/rcl_logging-release.git @@ -5112,9 +5664,9 @@ rcl_logging_spdlog: url: https://github.com/ros2-gbp/rcl_logging-release.git version: 2.3.1 rcl_yaml_param_parser: - tag: release/humble/rcl_yaml_param_parser/5.3.9-1 + tag: release/humble/rcl_yaml_param_parser/5.3.12-1 url: https://github.com/ros2-gbp/rcl-release.git - version: 5.3.9 + version: 5.3.12 rclc: tag: release/humble/rclc/4.0.2-3 url: https://github.com/ros2-gbp/rclc-release.git @@ -5132,29 +5684,29 @@ rclc_parameter: url: https://github.com/ros2-gbp/rclc-release.git version: 4.0.2 rclcpp: - tag: release/humble/rclcpp/16.0.13-1 + tag: release/humble/rclcpp/16.0.17-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.13 + version: 16.0.17 rclcpp_action: - tag: release/humble/rclcpp_action/16.0.13-1 + tag: release/humble/rclcpp_action/16.0.17-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.13 + version: 16.0.17 rclcpp_cascade_lifecycle: tag: release/humble/rclcpp_cascade_lifecycle/1.1.0-1 url: https://github.com/ros2-gbp/cascade_lifecycle-release.git version: 1.1.0 rclcpp_components: - tag: release/humble/rclcpp_components/16.0.13-1 + tag: release/humble/rclcpp_components/16.0.17-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.13 + version: 16.0.17 rclcpp_lifecycle: - tag: release/humble/rclcpp_lifecycle/16.0.13-1 + tag: release/humble/rclcpp_lifecycle/16.0.17-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.13 + version: 16.0.17 rclpy: - tag: release/humble/rclpy/3.3.16-1 + tag: release/humble/rclpy/3.3.19-1 url: https://github.com/ros2-gbp/rclpy-release.git - version: 3.3.16 + version: 3.3.19 rclpy_message_converter: tag: release/humble/rclpy_message_converter/2.0.2-1 url: https://github.com/ros2-gbp/rospy_message_converter-release.git @@ -5164,9 +5716,9 @@ rclpy_message_converter_msgs: url: https://github.com/ros2-gbp/rospy_message_converter-release.git version: 2.0.2 rcpputils: - tag: release/humble/rcpputils/2.4.5-1 + tag: release/humble/rcpputils/2.4.6-1 url: https://github.com/ros2-gbp/rcpputils-release.git - version: 2.4.5 + version: 2.4.6 rcss3d_agent: tag: release/humble/rcss3d_agent/0.2.2-1 url: https://github.com/ros2-gbp/rcss3d_agent-release.git @@ -5180,9 +5732,9 @@ rcss3d_agent_msgs: url: https://github.com/ros2-gbp/rcss3d_agent-release.git version: 0.2.2 rcutils: - tag: release/humble/rcutils/5.1.6-1 + tag: release/humble/rcutils/5.1.8-1 url: https://github.com/ros2-gbp/rcutils-release.git - version: 5.1.6 + version: 5.1.8 reach: tag: release/humble/reach/1.6.0-1 url: https://github.com/ros2-gbp/reach-release.git @@ -5192,21 +5744,25 @@ reach_ros: url: https://github.com/ros2-gbp/reach_ros2-release.git version: 1.4.0 realsense2_camera: - tag: release/humble/realsense2_camera/4.55.1-1 - url: https://github.com/IntelRealSense/realsense-ros-release.git - version: 4.55.1 + tag: release/humble/realsense2_camera/4.56.4-2 + url: https://github.com/ros2-gbp/realsense-ros-release.git + version: 4.56.4 realsense2_camera_msgs: - tag: release/humble/realsense2_camera_msgs/4.55.1-1 - url: https://github.com/IntelRealSense/realsense-ros-release.git - version: 4.55.1 + tag: release/humble/realsense2_camera_msgs/4.56.4-2 + url: https://github.com/ros2-gbp/realsense-ros-release.git + version: 4.56.4 realsense2_description: - tag: release/humble/realsense2_description/4.55.1-1 - url: https://github.com/IntelRealSense/realsense-ros-release.git - version: 4.55.1 + tag: release/humble/realsense2_description/4.56.4-2 + url: https://github.com/ros2-gbp/realsense-ros-release.git + version: 4.56.4 realtime_tools: - tag: release/humble/realtime_tools/2.14.0-1 + tag: release/humble/realtime_tools/2.15.0-1 url: https://github.com/ros2-gbp/realtime_tools-release.git - version: 2.14.0 + version: 2.15.0 +replay_testing: + tag: release/humble/replay_testing/0.0.3-1 + url: https://github.com/ros2-gbp/replay_testing-release.git + version: 0.0.3 resource_retriever: tag: release/humble/resource_retriever/3.1.3-1 url: https://github.com/ros2-gbp/resource_retriever-release.git @@ -5215,6 +5771,10 @@ rig_reconfigure: tag: release/humble/rig_reconfigure/1.6.0-1 url: https://github.com/ros2-gbp/rig_reconfigure-release.git version: 1.6.0 +rko_lio: + tag: release/humble/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/humble/rmf_api_msgs/0.0.3-1 url: https://github.com/ros2-gbp/rmf_api_msgs-release.git @@ -5404,13 +5964,13 @@ rmw: url: https://github.com/ros2-gbp/rmw-release.git version: 6.1.2 rmw_connextdds: - tag: release/humble/rmw_connextdds/0.11.3-1 + tag: release/humble/rmw_connextdds/0.11.5-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 0.11.3 + version: 0.11.5 rmw_connextdds_common: - tag: release/humble/rmw_connextdds_common/0.11.3-1 + tag: release/humble/rmw_connextdds_common/0.11.5-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 0.11.3 + version: 0.11.5 rmw_cyclonedds_cpp: tag: release/humble/rmw_cyclonedds_cpp/1.3.4-1 url: https://github.com/ros2-gbp/rmw_cyclonedds-release.git @@ -5424,37 +5984,49 @@ rmw_desert: url: https://github.com/ros2-gbp/rmw_desert-release.git version: 1.0.5 rmw_fastrtps_cpp: - tag: release/humble/rmw_fastrtps_cpp/6.2.7-1 + tag: release/humble/rmw_fastrtps_cpp/6.2.9-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 6.2.7 + version: 6.2.9 rmw_fastrtps_dynamic_cpp: - tag: release/humble/rmw_fastrtps_dynamic_cpp/6.2.7-1 + tag: release/humble/rmw_fastrtps_dynamic_cpp/6.2.9-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 6.2.7 + version: 6.2.9 rmw_fastrtps_shared_cpp: - tag: release/humble/rmw_fastrtps_shared_cpp/6.2.7-1 + tag: release/humble/rmw_fastrtps_shared_cpp/6.2.9-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 6.2.7 + version: 6.2.9 rmw_gurumdds_cpp: tag: release/humble/rmw_gurumdds_cpp/3.4.2-1 url: https://github.com/ros2-gbp/rmw_gurumdds-release.git version: 3.4.2 rmw_implementation: - tag: release/humble/rmw_implementation/2.8.4-1 + tag: release/humble/rmw_implementation/2.8.5-1 url: https://github.com/ros2-gbp/rmw_implementation-release.git - version: 2.8.4 + version: 2.8.5 rmw_implementation_cmake: tag: release/humble/rmw_implementation_cmake/6.1.2-1 url: https://github.com/ros2-gbp/rmw-release.git version: 6.1.2 rmw_stats_shim: - tag: release/humble/rmw_stats_shim/0.1.1-1 + tag: release/humble/rmw_stats_shim/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git - version: 0.1.1 + version: 0.2.3 rmw_zenoh_cpp: - tag: release/humble/rmw_zenoh_cpp/0.1.2-1 + tag: release/humble/rmw_zenoh_cpp/0.1.8-1 url: https://github.com/ros2-gbp/rmw_zenoh-release.git - version: 0.1.2 + version: 0.1.8 +roadmap_explorer: + tag: release/humble/roadmap_explorer/1.0.0-1 + url: https://github.com/ros2-gbp/roadmap_explorer-release.git + version: 1.0.0 +roadmap_explorer_msgs: + tag: release/humble/roadmap_explorer_msgs/1.0.0-1 + url: https://github.com/ros2-gbp/roadmap_explorer-release.git + version: 1.0.0 +roadmap_explorer_rviz_plugins: + tag: release/humble/roadmap_explorer_rviz_plugins/1.0.0-1 + url: https://github.com/ros2-gbp/roadmap_explorer-release.git + version: 1.0.0 robot_calibration: tag: release/humble/robot_calibration/0.8.3-1 url: https://github.com/ros2-gbp/robot_calibration-release.git @@ -5476,9 +6048,9 @@ robot_controllers_msgs: url: https://github.com/fetchrobotics-gbp/robot_controllers-ros2-release.git version: 0.9.3 robot_localization: - tag: release/humble/robot_localization/3.5.3-1 + tag: release/humble/robot_localization/3.5.4-1 url: https://github.com/ros2-gbp/robot_localization-release.git - version: 3.5.3 + version: 3.5.4 robot_state_publisher: tag: release/humble/robot_state_publisher/3.0.3-2 url: https://github.com/ros2-gbp/robot_state_publisher-release.git @@ -5500,29 +6072,37 @@ robotont_driver: url: https://github.com/ros2-gbp/robotont_driver-release.git version: 0.1.4 robotraconteur: - tag: release/humble/robotraconteur/1.2.2-1 + tag: release/humble/robotraconteur/1.2.7-1 url: https://github.com/ros2-gbp/robotraconteur-release.git - version: 1.2.2 + version: 1.2.7 +robotraconteur_companion: + tag: release/humble/robotraconteur_companion/0.4.2-1 + url: https://github.com/ros2-gbp/robotraconteur_companion-release.git + version: 0.4.2 ros2_control: - tag: release/humble/ros2_control/2.51.0-1 + tag: release/humble/ros2_control/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 ros2_control_cmake: tag: release/humble/ros2_control_cmake/0.2.1-1 url: https://github.com/ros2-gbp/ros2_control_cmake-release.git version: 0.2.1 ros2_control_test_assets: - tag: release/humble/ros2_control_test_assets/2.51.0-1 + tag: release/humble/ros2_control_test_assets/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 ros2_controllers: - tag: release/humble/ros2_controllers/2.48.0-1 + tag: release/humble/ros2_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 ros2_controllers_test_nodes: - tag: release/humble/ros2_controllers_test_nodes/2.48.0-1 + tag: release/humble/ros2_controllers_test_nodes/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 +ros2_fmt_logger: + tag: release/humble/ros2_fmt_logger/1.0.2-1 + url: https://github.com/ros2-gbp/ros2_fmt_logger-release.git + version: 1.0.2 ros2_ouster: tag: release/humble/ros2_ouster/0.4.3-1 url: https://github.com/ros2-gbp/ros2_ouster_drivers-release.git @@ -5540,49 +6120,57 @@ ros2acceleration: url: https://github.com/ros2-gbp/ros2acceleration-release.git version: 0.5.1 ros2action: - tag: release/humble/ros2action/0.18.12-1 + tag: release/humble/ros2action/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 +ros2agnocast: + tag: release/humble/ros2agnocast/2.1.2-1 + url: https://github.com/ros2-gbp/agnocast-release.git + version: 2.1.2 +ros2ai: + tag: release/humble/ros2ai/0.1.3-5 + url: https://github.com/ros2-gbp/ros2ai-release.git + version: 0.1.3 ros2bag: - tag: release/humble/ros2bag/0.15.14-1 + tag: release/humble/ros2bag/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 ros2caret: tag: release/humble/ros2caret/0.5.0-6 url: https://github.com/ros2-gbp/ros2caret-release.git version: 0.5.0 ros2cli: - tag: release/humble/ros2cli/0.18.12-1 + tag: release/humble/ros2cli/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2cli_common_extensions: - tag: release/humble/ros2cli_common_extensions/0.1.1-4 + tag: release/humble/ros2cli_common_extensions/0.1.2-1 url: https://github.com/ros2-gbp/ros2cli_common_extensions-release.git - version: 0.1.1 + version: 0.1.2 ros2cli_test_interfaces: - tag: release/humble/ros2cli_test_interfaces/0.18.12-1 + tag: release/humble/ros2cli_test_interfaces/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2component: - tag: release/humble/ros2component/0.18.12-1 + tag: release/humble/ros2component/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2controlcli: - tag: release/humble/ros2controlcli/2.51.0-1 + tag: release/humble/ros2controlcli/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 ros2doctor: - tag: release/humble/ros2doctor/0.18.12-1 + tag: release/humble/ros2doctor/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2interface: - tag: release/humble/ros2interface/0.18.12-1 + tag: release/humble/ros2interface/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2launch: - tag: release/humble/ros2launch/0.19.10-1 + tag: release/humble/ros2launch/0.19.13-1 url: https://github.com/ros2-gbp/launch_ros-release.git - version: 0.19.10 + version: 0.19.13 ros2launch_security: tag: release/humble/ros2launch_security/1.0.0-3 url: https://github.com/ros2-gbp/ros2launch_security-release.git @@ -5592,49 +6180,53 @@ ros2launch_security_examples: url: https://github.com/ros2-gbp/ros2launch_security-release.git version: 1.0.0 ros2lifecycle: - tag: release/humble/ros2lifecycle/0.18.12-1 + tag: release/humble/ros2lifecycle/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2lifecycle_test_fixtures: - tag: release/humble/ros2lifecycle_test_fixtures/0.18.12-1 + tag: release/humble/ros2lifecycle_test_fixtures/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2multicast: - tag: release/humble/ros2multicast/0.18.12-1 + tag: release/humble/ros2multicast/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2node: - tag: release/humble/ros2node/0.18.12-1 + tag: release/humble/ros2node/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2nodl: tag: release/humble/ros2nodl/0.3.1-3 url: https://github.com/ros2-gbp/nodl-release.git version: 0.3.1 ros2param: - tag: release/humble/ros2param/0.18.12-1 + tag: release/humble/ros2param/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2pkg: - tag: release/humble/ros2pkg/0.18.12-1 + tag: release/humble/ros2pkg/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 +ros2plugin: + tag: release/humble/ros2plugin/5.1.3-1 + url: https://github.com/ros2-gbp/pluginlib-release.git + version: 5.1.3 ros2run: - tag: release/humble/ros2run/0.18.12-1 + tag: release/humble/ros2run/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2service: - tag: release/humble/ros2service/0.18.12-1 + tag: release/humble/ros2service/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2test: tag: release/humble/ros2test/0.4.0-3 url: https://github.com/ros2-gbp/ros_testing-release.git version: 0.4.0 ros2topic: - tag: release/humble/ros2topic/0.18.12-1 + tag: release/humble/ros2topic/0.18.16-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.12 + version: 0.18.16 ros2trace: tag: release/humble/ros2trace/4.1.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git @@ -5644,13 +6236,13 @@ ros2trace_analysis: url: https://github.com/ros2-gbp/tracetools_analysis-release.git version: 3.0.0 ros_babel_fish: - tag: release/humble/ros_babel_fish/0.25.2-1 + tag: release/humble/ros_babel_fish/0.25.120-1 url: https://github.com/ros2-gbp/ros_babel_fish-release.git - version: 0.25.2 + version: 0.25.120 ros_babel_fish_test_msgs: - tag: release/humble/ros_babel_fish_test_msgs/0.25.2-1 + tag: release/humble/ros_babel_fish_test_msgs/0.25.120-1 url: https://github.com/ros2-gbp/ros_babel_fish-release.git - version: 0.25.2 + version: 0.25.120 ros_base: tag: release/humble/ros_base/0.10.0-1 url: https://github.com/ros2-gbp/variants-release.git @@ -5664,53 +6256,53 @@ ros_environment: url: https://github.com/ros2-gbp/ros_environment-release.git version: 3.2.2 ros_gz: - tag: release/humble/ros_gz/0.244.20-1 + tag: release/humble/ros_gz/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_gz_bridge: - tag: release/humble/ros_gz_bridge/0.244.20-1 + tag: release/humble/ros_gz_bridge/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_gz_image: - tag: release/humble/ros_gz_image/0.244.20-1 + tag: release/humble/ros_gz_image/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_gz_interfaces: - tag: release/humble/ros_gz_interfaces/0.244.20-1 + tag: release/humble/ros_gz_interfaces/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_gz_sim: - tag: release/humble/ros_gz_sim/0.244.20-1 + tag: release/humble/ros_gz_sim/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_gz_sim_demos: - tag: release/humble/ros_gz_sim_demos/0.244.20-1 + tag: release/humble/ros_gz_sim_demos/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_ign: - tag: release/humble/ros_ign/0.244.20-1 + tag: release/humble/ros_ign/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_ign_bridge: - tag: release/humble/ros_ign_bridge/0.244.20-1 + tag: release/humble/ros_ign_bridge/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_ign_gazebo: - tag: release/humble/ros_ign_gazebo/0.244.20-1 + tag: release/humble/ros_ign_gazebo/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_ign_gazebo_demos: - tag: release/humble/ros_ign_gazebo_demos/0.244.20-1 + tag: release/humble/ros_ign_gazebo_demos/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_ign_image: - tag: release/humble/ros_ign_image/0.244.20-1 + tag: release/humble/ros_ign_image/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_ign_interfaces: - tag: release/humble/ros_ign_interfaces/0.244.20-1 + tag: release/humble/ros_ign_interfaces/0.244.21-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 0.244.21 ros_image_to_qimage: tag: release/humble/ros_image_to_qimage/0.2.1-1 url: https://github.com/ros2-gbp/ros_image_to_qimage-release.git @@ -5728,121 +6320,125 @@ ros_workspace: url: https://github.com/ros2-gbp/ros_workspace-release.git version: 1.0.2 rosapi: - tag: release/humble/rosapi/2.0.1-1 + tag: release/humble/rosapi/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosapi_msgs: - tag: release/humble/rosapi_msgs/2.0.1-1 + tag: release/humble/rosapi_msgs/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosbag2: - tag: release/humble/rosbag2/0.15.14-1 + tag: release/humble/rosbag2/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_compression: - tag: release/humble/rosbag2_compression/0.15.14-1 + tag: release/humble/rosbag2_compression/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_compression_zstd: - tag: release/humble/rosbag2_compression_zstd/0.15.14-1 + tag: release/humble/rosbag2_compression_zstd/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_cpp: - tag: release/humble/rosbag2_cpp/0.15.14-1 + tag: release/humble/rosbag2_cpp/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_interfaces: - tag: release/humble/rosbag2_interfaces/0.15.14-1 + tag: release/humble/rosbag2_interfaces/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_performance_benchmarking: - tag: release/humble/rosbag2_performance_benchmarking/0.15.14-1 + tag: release/humble/rosbag2_performance_benchmarking/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_py: - tag: release/humble/rosbag2_py/0.15.14-1 + tag: release/humble/rosbag2_py/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_storage: - tag: release/humble/rosbag2_storage/0.15.14-1 + tag: release/humble/rosbag2_storage/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_storage_broll: tag: release/humble/rosbag2_storage_broll/0.1.0-1 url: https://github.com/ros2-gbp/rosbag2_broll-release.git version: 0.1.0 rosbag2_storage_default_plugins: - tag: release/humble/rosbag2_storage_default_plugins/0.15.14-1 + tag: release/humble/rosbag2_storage_default_plugins/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_storage_mcap: - tag: release/humble/rosbag2_storage_mcap/0.15.14-1 + tag: release/humble/rosbag2_storage_mcap/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_storage_mcap_testdata: - tag: release/humble/rosbag2_storage_mcap_testdata/0.15.14-1 + tag: release/humble/rosbag2_storage_mcap_testdata/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_test_common: - tag: release/humble/rosbag2_test_common/0.15.14-1 + tag: release/humble/rosbag2_test_common/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_tests: - tag: release/humble/rosbag2_tests/0.15.14-1 + tag: release/humble/rosbag2_tests/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 rosbag2_to_video: tag: release/humble/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/humble/rosbag2_transport/0.15.14-1 + tag: release/humble/rosbag2_transport/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 +rosbag2rawlog: + tag: release/humble/rosbag2rawlog/3.1.1-1 + url: https://github.com/ros2-gbp/mrpt_ros_bridge-release.git + version: 3.1.1 rosbridge_library: - tag: release/humble/rosbridge_library/2.0.1-1 + tag: release/humble/rosbridge_library/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosbridge_msgs: - tag: release/humble/rosbridge_msgs/2.0.1-1 + tag: release/humble/rosbridge_msgs/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosbridge_server: - tag: release/humble/rosbridge_server/2.0.1-1 + tag: release/humble/rosbridge_server/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosbridge_suite: - tag: release/humble/rosbridge_suite/2.0.1-1 + tag: release/humble/rosbridge_suite/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosbridge_test_msgs: - tag: release/humble/rosbridge_test_msgs/2.0.1-1 + tag: release/humble/rosbridge_test_msgs/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git - version: 2.0.1 + version: 2.0.4 rosgraph_monitor: - tag: release/humble/rosgraph_monitor/0.1.1-1 + tag: release/humble/rosgraph_monitor/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git - version: 0.1.1 + version: 0.2.3 rosgraph_monitor_msgs: - tag: release/humble/rosgraph_monitor_msgs/0.1.1-1 + tag: release/humble/rosgraph_monitor_msgs/0.2.3-1 url: https://github.com/ros2-gbp/graph_monitor-release.git - version: 0.1.1 + version: 0.2.3 rosgraph_msgs: - tag: release/humble/rosgraph_msgs/1.2.1-1 + tag: release/humble/rosgraph_msgs/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 rosidl_adapter: - tag: release/humble/rosidl_adapter/3.1.6-1 + tag: release/humble/rosidl_adapter/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_cli: - tag: release/humble/rosidl_cli/3.1.6-1 + tag: release/humble/rosidl_cli/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_cmake: - tag: release/humble/rosidl_cmake/3.1.6-1 + tag: release/humble/rosidl_cmake/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_default_generators: tag: release/humble/rosidl_default_generators/1.2.0-2 url: https://github.com/ros2-gbp/rosidl_defaults-release.git @@ -5852,33 +6448,37 @@ rosidl_default_runtime: url: https://github.com/ros2-gbp/rosidl_defaults-release.git version: 1.2.0 rosidl_generator_c: - tag: release/humble/rosidl_generator_c/3.1.6-1 + tag: release/humble/rosidl_generator_c/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_generator_cpp: - tag: release/humble/rosidl_generator_cpp/3.1.6-1 + tag: release/humble/rosidl_generator_cpp/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_generator_dds_idl: tag: release/humble/rosidl_generator_dds_idl/0.8.1-2 url: https://github.com/ros2-gbp/rosidl_dds-release.git version: 0.8.1 rosidl_generator_py: - tag: release/humble/rosidl_generator_py/0.14.4-1 + tag: release/humble/rosidl_generator_py/0.14.6-1 url: https://github.com/ros2-gbp/rosidl_python-release.git - version: 0.14.4 + version: 0.14.6 +rosidl_generator_rs: + tag: release/humble/rosidl_generator_rs/0.4.10-1 + url: https://github.com/ros2-gbp/rosidl_rust-release.git + version: 0.4.10 rosidl_parser: - tag: release/humble/rosidl_parser/3.1.6-1 + tag: release/humble/rosidl_parser/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_runtime_c: - tag: release/humble/rosidl_runtime_c/3.1.6-1 + tag: release/humble/rosidl_runtime_c/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_runtime_cpp: - tag: release/humble/rosidl_runtime_cpp/3.1.6-1 + tag: release/humble/rosidl_runtime_cpp/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_runtime_py: tag: release/humble/rosidl_runtime_py/0.9.3-1 url: https://github.com/ros2-gbp/rosidl_runtime_py-release.git @@ -5892,25 +6492,25 @@ rosidl_typesupport_cpp: url: https://github.com/ros2-gbp/rosidl_typesupport-release.git version: 2.0.2 rosidl_typesupport_fastrtps_c: - tag: release/humble/rosidl_typesupport_fastrtps_c/2.2.2-2 + tag: release/humble/rosidl_typesupport_fastrtps_c/2.2.4-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 2.2.2 + version: 2.2.4 rosidl_typesupport_fastrtps_cpp: - tag: release/humble/rosidl_typesupport_fastrtps_cpp/2.2.2-2 + tag: release/humble/rosidl_typesupport_fastrtps_cpp/2.2.4-1 url: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git - version: 2.2.2 + version: 2.2.4 rosidl_typesupport_interface: - tag: release/humble/rosidl_typesupport_interface/3.1.6-1 + tag: release/humble/rosidl_typesupport_interface/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_typesupport_introspection_c: - tag: release/humble/rosidl_typesupport_introspection_c/3.1.6-1 + tag: release/humble/rosidl_typesupport_introspection_c/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosidl_typesupport_introspection_cpp: - tag: release/humble/rosidl_typesupport_introspection_cpp/3.1.6-1 + tag: release/humble/rosidl_typesupport_introspection_cpp/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git - version: 3.1.6 + version: 3.1.8 rosx_introspection: tag: release/humble/rosx_introspection/1.0.2-2 url: https://github.com/ros2-gbp/rosx_introspection-release.git @@ -5924,13 +6524,13 @@ rplidar_ros: url: https://github.com/ros2-gbp/rplidar_ros-release.git version: 2.1.4 rpyutils: - tag: release/humble/rpyutils/0.2.1-2 + tag: release/humble/rpyutils/0.2.2-1 url: https://github.com/ros2-gbp/rpyutils-release.git - version: 0.2.1 + version: 0.2.2 rqt: - tag: release/humble/rqt/1.1.7-1 + tag: release/humble/rqt/1.1.9-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.1.7 + version: 1.1.9 rqt_action: tag: release/humble/rqt_action/2.0.1-3 url: https://github.com/ros2-gbp/rqt_action-release.git @@ -5952,13 +6552,13 @@ rqt_console: url: https://github.com/ros2-gbp/rqt_console-release.git version: 2.0.3 rqt_controller_manager: - tag: release/humble/rqt_controller_manager/2.51.0-1 + tag: release/humble/rqt_controller_manager/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 rqt_dotgraph: - tag: release/humble/rqt_dotgraph/0.0.4-1 + tag: release/humble/rqt_dotgraph/0.0.5-1 url: https://github.com/ros2-gbp/rqt_dotgraph-release.git - version: 0.0.4 + version: 0.0.5 rqt_gauges: tag: release/humble/rqt_gauges/0.0.3-1 url: https://github.com/ros2-gbp/rqt_gauges-release.git @@ -5968,17 +6568,17 @@ rqt_graph: url: https://github.com/ros2-gbp/rqt_graph-release.git version: 1.3.1 rqt_gui: - tag: release/humble/rqt_gui/1.1.7-1 + tag: release/humble/rqt_gui/1.1.9-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.1.7 + version: 1.1.9 rqt_gui_cpp: - tag: release/humble/rqt_gui_cpp/1.1.7-1 + tag: release/humble/rqt_gui_cpp/1.1.9-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.1.7 + version: 1.1.9 rqt_gui_py: - tag: release/humble/rqt_gui_py/1.1.7-1 + tag: release/humble/rqt_gui_py/1.1.9-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.1.7 + version: 1.1.9 rqt_image_overlay: tag: release/humble/rqt_image_overlay/0.1.3-1 url: https://github.com/ros2-gbp/rqt_image_overlay-release.git @@ -5992,9 +6592,9 @@ rqt_image_view: url: https://github.com/ros2-gbp/rqt_image_view-release.git version: 1.2.0 rqt_joint_trajectory_controller: - tag: release/humble/rqt_joint_trajectory_controller/2.48.0-1 + tag: release/humble/rqt_joint_trajectory_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 rqt_mocap4r2_control: tag: release/humble/rqt_mocap4r2_control/0.0.7-1 url: https://github.com/MOCAP4ROS2-Project/mocap4r2-release.git @@ -6007,6 +6607,10 @@ rqt_msg: tag: release/humble/rqt_msg/1.2.0-1 url: https://github.com/ros2-gbp/rqt_msg-release.git version: 1.2.0 +rqt_play_motion_builder: + tag: release/humble/rqt_play_motion_builder/1.4.0-1 + url: https://github.com/ros2-gbp/play_motion_builder-release.git + version: 1.4.0 rqt_plot: tag: release/humble/rqt_plot/1.1.5-1 url: https://github.com/ros2-gbp/rqt_plot-release.git @@ -6016,9 +6620,9 @@ rqt_publisher: url: https://github.com/ros2-gbp/rqt_publisher-release.git version: 1.5.0 rqt_py_common: - tag: release/humble/rqt_py_common/1.1.7-1 + tag: release/humble/rqt_py_common/1.1.9-1 url: https://github.com/ros2-gbp/rqt-release.git - version: 1.1.7 + version: 1.1.9 rqt_py_console: tag: release/humble/rqt_py_console/1.0.2-3 url: https://github.com/ros2-gbp/rqt_py_console-release.git @@ -6036,9 +6640,9 @@ rqt_robot_monitor: url: https://github.com/ros2-gbp/rqt_robot_monitor-release.git version: 1.0.6 rqt_robot_steering: - tag: release/humble/rqt_robot_steering/1.0.1-1 + tag: release/humble/rqt_robot_steering/1.0.3-1 url: https://github.com/ros2-gbp/rqt_robot_steering-release.git - version: 1.0.1 + version: 1.0.3 rqt_runtime_monitor: tag: release/humble/rqt_runtime_monitor/1.0.0-3 url: https://github.com/ros2-gbp/rqt_runtime_monitor-release.git @@ -6080,69 +6684,69 @@ rt_usb_9axisimu_driver: url: https://github.com/ros2-gbp/rt_usb_9axisimu_driver-release.git version: 2.1.0 rtabmap: - tag: release/humble/rtabmap/0.22.0-1 + tag: release/humble/rtabmap/0.22.1-1 url: https://github.com/ros2-gbp/rtabmap-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_conversions: - tag: release/humble/rtabmap_conversions/0.22.0-1 + tag: release/humble/rtabmap_conversions/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_demos: - tag: release/humble/rtabmap_demos/0.22.0-1 + tag: release/humble/rtabmap_demos/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_examples: - tag: release/humble/rtabmap_examples/0.22.0-1 + tag: release/humble/rtabmap_examples/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_launch: - tag: release/humble/rtabmap_launch/0.22.0-1 + tag: release/humble/rtabmap_launch/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_msgs: - tag: release/humble/rtabmap_msgs/0.22.0-1 + tag: release/humble/rtabmap_msgs/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_odom: - tag: release/humble/rtabmap_odom/0.22.0-1 + tag: release/humble/rtabmap_odom/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_python: - tag: release/humble/rtabmap_python/0.22.0-1 + tag: release/humble/rtabmap_python/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_ros: - tag: release/humble/rtabmap_ros/0.22.0-1 + tag: release/humble/rtabmap_ros/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_rviz_plugins: - tag: release/humble/rtabmap_rviz_plugins/0.22.0-1 + tag: release/humble/rtabmap_rviz_plugins/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_slam: - tag: release/humble/rtabmap_slam/0.22.0-1 + tag: release/humble/rtabmap_slam/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_sync: - tag: release/humble/rtabmap_sync/0.22.0-1 + tag: release/humble/rtabmap_sync/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_util: - tag: release/humble/rtabmap_util/0.22.0-1 + tag: release/humble/rtabmap_util/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtabmap_viz: - tag: release/humble/rtabmap_viz/0.22.0-1 + tag: release/humble/rtabmap_viz/0.22.1-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.22.0 + version: 0.22.1 rtcm_msgs: tag: release/humble/rtcm_msgs/1.1.6-1 url: https://github.com/ros2-gbp/rtcm_msgs-release.git version: 1.1.6 rti_connext_dds_cmake_module: - tag: release/humble/rti_connext_dds_cmake_module/0.11.3-1 + tag: release/humble/rti_connext_dds_cmake_module/0.11.5-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 0.11.3 + version: 0.11.5 rttest: tag: release/humble/rttest/0.13.0-2 url: https://github.com/ros2-gbp/realtime_support-release.git @@ -6152,61 +6756,65 @@ ruckig: url: https://github.com/ros2-gbp/ruckig-release.git version: 0.9.2 rviz2: - tag: release/humble/rviz2/11.2.18-1 + tag: release/humble/rviz2/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_2d_overlay_msgs: - tag: release/humble/rviz_2d_overlay_msgs/1.3.1-1 + tag: release/humble/rviz_2d_overlay_msgs/1.4.0-1 url: https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release.git - version: 1.3.1 + version: 1.4.0 rviz_2d_overlay_plugins: - tag: release/humble/rviz_2d_overlay_plugins/1.3.1-1 + tag: release/humble/rviz_2d_overlay_plugins/1.4.0-1 url: https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release.git - version: 1.3.1 + version: 1.4.0 rviz_assimp_vendor: - tag: release/humble/rviz_assimp_vendor/11.2.18-1 + tag: release/humble/rviz_assimp_vendor/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_common: - tag: release/humble/rviz_common/11.2.18-1 + tag: release/humble/rviz_common/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_default_plugins: - tag: release/humble/rviz_default_plugins/11.2.18-1 + tag: release/humble/rviz_default_plugins/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_imu_plugin: tag: release/humble/rviz_imu_plugin/2.1.5-1 url: https://github.com/ros2-gbp/imu_tools-release.git version: 2.1.5 +rviz_marker_tools: + tag: release/humble/rviz_marker_tools/0.1.3-1 + url: https://github.com/ros2-gbp/moveit_task_constructor-release.git + version: 0.1.3 rviz_ogre_vendor: - tag: release/humble/rviz_ogre_vendor/11.2.18-1 + tag: release/humble/rviz_ogre_vendor/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_rendering: - tag: release/humble/rviz_rendering/11.2.18-1 + tag: release/humble/rviz_rendering/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_rendering_tests: - tag: release/humble/rviz_rendering_tests/11.2.18-1 + tag: release/humble/rviz_rendering_tests/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_satellite: tag: release/humble/rviz_satellite/4.0.0-1 url: https://github.com/nobleo/rviz_satellite-release.git version: 4.0.0 rviz_visual_testing_framework: - tag: release/humble/rviz_visual_testing_framework/11.2.18-1 + tag: release/humble/rviz_visual_testing_framework/11.2.25-1 url: https://github.com/ros2-gbp/rviz-release.git - version: 11.2.18 + version: 11.2.25 rviz_visual_tools: tag: release/humble/rviz_visual_tools/4.1.4-1 url: https://github.com/ros2-gbp/rviz_visual_tools-release.git version: 4.1.4 sbg_driver: - tag: release/humble/sbg_driver/3.2.0-1 + tag: release/humble/sbg_driver/3.3.2-1 url: https://github.com/SBG-Systems/sbg_ros2-release.git - version: 3.2.0 + version: 3.3.2 scenario_execution: tag: release/humble/scenario_execution/1.2.0-2 url: https://github.com/ros2-gbp/scenario_execution-release.git @@ -6292,9 +6900,9 @@ sensor_msgs_py: url: https://github.com/ros2-gbp/common_interfaces-release.git version: 4.9.0 septentrio_gnss_driver: - tag: release/humble/septentrio_gnss_driver/1.4.4-1 + tag: release/humble/septentrio_gnss_driver/1.4.6-1 url: https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release.git - version: 1.4.4 + version: 1.4.6 serial_driver: tag: release/humble/serial_driver/1.2.0-2 url: https://github.com/ros2-gbp/transport_drivers-release.git @@ -6304,9 +6912,9 @@ shape_msgs: url: https://github.com/ros2-gbp/common_interfaces-release.git version: 4.9.0 shared_queues_vendor: - tag: release/humble/shared_queues_vendor/0.15.14-1 + tag: release/humble/shared_queues_vendor/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 sick_safetyscanners2: tag: release/humble/sick_safetyscanners2/1.0.4-1 url: https://github.com/ros2-gbp/sick_safetyscanners2-release.git @@ -6336,9 +6944,9 @@ sick_safevisionary_tests: url: https://github.com/ros2-gbp/sick_safevisionary_ros2-release.git version: 1.0.3 sick_scan_xd: - tag: release/humble/sick_scan_xd/3.7.0-7 + tag: release/humble/sick_scan_xd/3.8.0-1 url: https://github.com/ros2-gbp/sick_scan_xd-release.git - version: 3.7.0 + version: 3.8.0 sicks300_2: tag: release/humble/sicks300_2/1.3.3-1 url: https://github.com/ros2-gbp/sicks300_ros2-release.git @@ -6352,9 +6960,9 @@ simple_grasping: url: https://github.com/ros2-gbp/simple_grasping-release.git version: 0.5.0 simple_launch: - tag: release/humble/simple_launch/1.11.0-1 + tag: release/humble/simple_launch/1.11.1-1 url: https://github.com/ros2-gbp/simple_launch-release.git - version: 1.11.0 + version: 1.11.1 simple_term_menu_vendor: tag: release/humble/simple_term_menu_vendor/1.5.7-1 url: https://github.com/clearpath-gbp/simple_term_menu_vendor-release.git @@ -6364,9 +6972,9 @@ simulation: url: https://github.com/ros2-gbp/variants-release.git version: 0.10.0 simulation_interfaces: - tag: release/humble/simulation_interfaces/1.0.1-1 + tag: release/humble/simulation_interfaces/1.1.0-1 url: https://github.com/ros2-gbp/simulation_interfaces-release.git - version: 1.0.1 + version: 1.1.0 situational_graphs_datasets: tag: release/humble/situational_graphs_datasets/0.0.0-1 url: https://github.com/ros2-gbp/situational_graphs_dataset-release.git @@ -6396,17 +7004,17 @@ slg_msgs: url: https://github.com/ros2-gbp/slg_msgs-release.git version: 3.9.1 slider_publisher: - tag: release/humble/slider_publisher/2.4.1-1 + tag: release/humble/slider_publisher/2.4.2-1 url: https://github.com/ros2-gbp/slider_publisher-release.git - version: 2.4.1 + version: 2.4.2 smacc2: - tag: release/humble/smacc2/2.3.18-1 + tag: release/humble/smacc2/2.3.20-2 url: https://github.com/robosoft-ai/SMACC2-release.git - version: 2.3.18 + version: 2.3.20 smacc2_msgs: - tag: release/humble/smacc2_msgs/2.3.18-1 + tag: release/humble/smacc2_msgs/2.3.20-2 url: https://github.com/robosoft-ai/SMACC2-release.git - version: 2.3.18 + version: 2.3.20 smach: tag: release/humble/smach/3.0.3-1 url: https://github.com/ros2-gbp/executive_smach-release.git @@ -6480,13 +7088,13 @@ spdlog_vendor: url: https://github.com/ros2-gbp/spdlog_vendor-release.git version: 1.3.1 spinnaker_camera_driver: - tag: release/humble/spinnaker_camera_driver/3.0.2-1 + tag: release/humble/spinnaker_camera_driver/3.0.4-1 url: https://github.com/ros-drivers-gbp/flir_camera_driver-release.git - version: 3.0.2 + version: 3.0.4 spinnaker_synchronized_camera_driver: - tag: release/humble/spinnaker_synchronized_camera_driver/3.0.2-1 + tag: release/humble/spinnaker_synchronized_camera_driver/3.0.4-1 url: https://github.com/ros-drivers-gbp/flir_camera_driver-release.git - version: 3.0.2 + version: 3.0.4 splsm_7: tag: release/humble/splsm_7/2.1.0-1 url: https://github.com/ros2-gbp/r2r_spl-release.git @@ -6504,25 +7112,25 @@ splsm_8_conversion: url: https://github.com/ros2-gbp/r2r_spl-release.git version: 2.1.0 sqlite3_vendor: - tag: release/humble/sqlite3_vendor/0.15.14-1 + tag: release/humble/sqlite3_vendor/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 srdfdom: tag: release/humble/srdfdom/2.0.7-1 url: https://github.com/ros2-gbp/srdfdom-release.git version: 2.0.7 sros2: - tag: release/humble/sros2/0.10.6-1 + tag: release/humble/sros2/0.10.8-1 url: https://github.com/ros2-gbp/sros2-release.git - version: 0.10.6 + version: 0.10.8 sros2_cmake: - tag: release/humble/sros2_cmake/0.10.6-1 + tag: release/humble/sros2_cmake/0.10.8-1 url: https://github.com/ros2-gbp/sros2-release.git - version: 0.10.6 + version: 0.10.8 statistics_msgs: - tag: release/humble/statistics_msgs/1.2.1-1 + tag: release/humble/statistics_msgs/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 + version: 1.2.2 std_msgs: tag: release/humble/std_msgs/4.9.0-1 url: https://github.com/ros2-gbp/common_interfaces-release.git @@ -6532,13 +7140,13 @@ std_srvs: url: https://github.com/ros2-gbp/common_interfaces-release.git version: 4.9.0 steering_controllers_library: - tag: release/humble/steering_controllers_library/2.48.0-1 + tag: release/humble/steering_controllers_library/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 stereo_image_proc: - tag: release/humble/stereo_image_proc/3.0.8-1 + tag: release/humble/stereo_image_proc/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 stereo_msgs: tag: release/humble/stereo_msgs/4.9.0-1 url: https://github.com/ros2-gbp/common_interfaces-release.git @@ -6556,61 +7164,69 @@ stubborn_buddies_msgs: url: https://github.com/ros2-gbp/stubborn_buddies-release.git version: 1.0.0 swri_cli_tools: - tag: release/humble/swri_cli_tools/3.8.5-1 + tag: release/humble/swri_cli_tools/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_console: - tag: release/humble/swri_console/2.0.7-1 + tag: release/humble/swri_console/2.0.8-1 url: https://github.com/ros2-gbp/swri_console-release.git - version: 2.0.7 + version: 2.0.8 swri_console_util: - tag: release/humble/swri_console_util/3.8.5-1 + tag: release/humble/swri_console_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_dbw_interface: - tag: release/humble/swri_dbw_interface/3.8.5-1 + tag: release/humble/swri_dbw_interface/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_geometry_util: - tag: release/humble/swri_geometry_util/3.8.5-1 + tag: release/humble/swri_geometry_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_image_util: - tag: release/humble/swri_image_util/3.8.5-1 + tag: release/humble/swri_image_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_math_util: - tag: release/humble/swri_math_util/3.8.5-1 + tag: release/humble/swri_math_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_opencv_util: - tag: release/humble/swri_opencv_util/3.8.5-1 + tag: release/humble/swri_opencv_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_roscpp: - tag: release/humble/swri_roscpp/3.8.5-1 + tag: release/humble/swri_roscpp/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_route_util: - tag: release/humble/swri_route_util/3.8.5-1 + tag: release/humble/swri_route_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_serial_util: - tag: release/humble/swri_serial_util/3.8.5-1 + tag: release/humble/swri_serial_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 swri_transform_util: - tag: release/humble/swri_transform_util/3.8.5-1 + tag: release/humble/swri_transform_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git - version: 3.8.5 + version: 3.8.7 synapticon_ros2_control: - tag: release/humble/synapticon_ros2_control/0.1.2-1 + tag: release/humble/synapticon_ros2_control/0.1.3-1 url: https://github.com/synapticon/synapticon_ros2_control-release.git - version: 0.1.2 + version: 0.1.3 sync_parameter_server: tag: release/humble/sync_parameter_server/1.0.1-2 url: https://github.com/ros2-gbp/sync_parameter_server-release.git version: 1.0.1 +sync_tooling_msgs: + tag: release/humble/sync_tooling_msgs/0.2.6-1 + url: https://github.com/ros2-gbp/sync_tooling_msgs-release.git + version: 0.2.6 +synchros2: + tag: release/humble/synchros2/1.0.4-1 + url: https://github.com/bdaiinstitute/synchros2-release.git + version: 1.0.4 system_fingerprint: tag: release/humble/system_fingerprint/0.7.0-1 url: https://github.com/ros2-gbp/ros_system_fingerprint-release.git @@ -6628,49 +7244,49 @@ system_modes_msgs: url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 talos_bringup: - tag: release/humble/talos_bringup/2.1.0-1 + tag: release/humble/talos_bringup/2.9.1-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.1.0 + version: 2.9.1 talos_controller_configuration: - tag: release/humble/talos_controller_configuration/2.1.0-1 + tag: release/humble/talos_controller_configuration/2.9.1-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.1.0 + version: 2.9.1 talos_description: - tag: release/humble/talos_description/2.1.0-1 + tag: release/humble/talos_description/2.9.1-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.1.0 + version: 2.9.1 talos_description_calibration: - tag: release/humble/talos_description_calibration/2.1.0-1 + tag: release/humble/talos_description_calibration/2.9.1-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.1.0 + version: 2.9.1 talos_description_inertial: - tag: release/humble/talos_description_inertial/2.1.0-1 + tag: release/humble/talos_description_inertial/2.9.1-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.1.0 + version: 2.9.1 talos_gazebo: - tag: release/humble/talos_gazebo/2.0.0-1 + tag: release/humble/talos_gazebo/2.0.3-1 url: https://github.com/pal-gbp/talos_simulation-release.git - version: 2.0.0 + version: 2.0.3 talos_moveit_config: tag: release/humble/talos_moveit_config/2.0.2-1 url: https://github.com/pal-gbp/talos_moveit_config-release.git version: 2.0.2 talos_robot: - tag: release/humble/talos_robot/2.1.0-1 + tag: release/humble/talos_robot/2.9.1-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.1.0 + version: 2.9.1 tango_icons_vendor: tag: release/humble/tango_icons_vendor/0.1.1-3 url: https://github.com/ros2-gbp/tango_icons_vendor-release.git version: 0.1.1 tcb_span: - tag: release/humble/tcb_span/1.0.2-2 + tag: release/humble/tcb_span/1.2.0-1 url: https://github.com/ros2-gbp/cpp_polyfills-release.git - version: 1.0.2 + version: 1.2.0 tecgihan_driver: - tag: release/humble/tecgihan_driver/0.1.1-1 + tag: release/humble/tecgihan_driver/0.1.2-1 url: https://github.com/tecgihan/tecgihan_driver-release.git - version: 0.1.1 + version: 0.1.2 teleop_tools: tag: release/humble/teleop_tools/1.7.0-1 url: https://github.com/ros2-gbp/teleop_tools-release.git @@ -6680,13 +7296,13 @@ teleop_tools_msgs: url: https://github.com/ros2-gbp/teleop_tools-release.git version: 1.7.0 teleop_twist_joy: - tag: release/humble/teleop_twist_joy/2.4.7-1 + tag: release/humble/teleop_twist_joy/2.4.8-1 url: https://github.com/ros2-gbp/teleop_twist_joy-release.git - version: 2.4.7 + version: 2.4.8 teleop_twist_keyboard: - tag: release/humble/teleop_twist_keyboard/2.4.0-1 + tag: release/humble/teleop_twist_keyboard/2.4.1-1 url: https://github.com/ros2-gbp/teleop_twist_keyboard-release.git - version: 2.4.0 + version: 2.4.1 tensorrt_cmake_module: tag: release/humble/tensorrt_cmake_module/0.0.4-1 url: https://github.com/ros2-gbp/tensorrt_cmake_module-release.git @@ -6700,89 +7316,93 @@ test_interface_files: url: https://github.com/ros2-gbp/test_interface_files-release.git version: 0.9.1 test_msgs: - tag: release/humble/test_msgs/1.2.1-1 + tag: release/humble/test_msgs/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git - version: 1.2.1 -test_ros_gz_bridge: - tag: release/humble/test_ros_gz_bridge/0.244.20-1 - url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.20 + version: 1.2.2 tf2: - tag: release/humble/tf2/0.25.14-1 + tag: release/humble/tf2/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_bullet: - tag: release/humble/tf2_bullet/0.25.14-1 + tag: release/humble/tf2_bullet/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_eigen: - tag: release/humble/tf2_eigen/0.25.14-1 + tag: release/humble/tf2_eigen/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_eigen_kdl: - tag: release/humble/tf2_eigen_kdl/0.25.14-1 + tag: release/humble/tf2_eigen_kdl/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_geometry_msgs: - tag: release/humble/tf2_geometry_msgs/0.25.14-1 + tag: release/humble/tf2_geometry_msgs/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_kdl: - tag: release/humble/tf2_kdl/0.25.14-1 + tag: release/humble/tf2_kdl/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_msgs: - tag: release/humble/tf2_msgs/0.25.14-1 + tag: release/humble/tf2_msgs/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_py: - tag: release/humble/tf2_py/0.25.14-1 + tag: release/humble/tf2_py/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_ros: - tag: release/humble/tf2_ros/0.25.14-1 + tag: release/humble/tf2_ros/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_ros_py: - tag: release/humble/tf2_ros_py/0.25.14-1 + tag: release/humble/tf2_ros_py/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_sensor_msgs: - tag: release/humble/tf2_sensor_msgs/0.25.14-1 + tag: release/humble/tf2_sensor_msgs/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 tf2_tools: - tag: release/humble/tf2_tools/0.25.14-1 + tag: release/humble/tf2_tools/0.25.18-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.14 + version: 0.25.18 +tf2_web_republisher: + tag: release/humble/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/humble/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/humble/tf_transformations/1.1.0-1 url: https://github.com/ros2-gbp/tf_transformations_release.git version: 1.1.0 theora_image_transport: - tag: release/humble/theora_image_transport/2.5.3-1 + tag: release/humble/theora_image_transport/2.5.4-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git - version: 2.5.3 + version: 2.5.4 tiago_2dnav: tag: release/humble/tiago_2dnav/4.11.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git version: 4.11.0 tiago_bringup: - tag: release/humble/tiago_bringup/4.18.0-1 + tag: release/humble/tiago_bringup/4.22.0-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.18.0 + version: 4.22.0 tiago_controller_configuration: - tag: release/humble/tiago_controller_configuration/4.18.0-1 + tag: release/humble/tiago_controller_configuration/4.22.0-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.18.0 + version: 4.22.0 tiago_description: - tag: release/humble/tiago_description/4.18.0-1 + tag: release/humble/tiago_description/4.22.0-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.18.0 + version: 4.22.0 tiago_gazebo: - tag: release/humble/tiago_gazebo/4.7.1-1 + tag: release/humble/tiago_gazebo/4.8.0-1 url: https://github.com/pal-gbp/tiago_simulation-release.git - version: 4.7.1 + version: 4.8.0 tiago_laser_sensors: tag: release/humble/tiago_laser_sensors/4.11.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git @@ -6795,38 +7415,106 @@ tiago_navigation: tag: release/humble/tiago_navigation/4.11.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git version: 4.11.0 +tiago_pro_2dnav: + tag: release/humble/tiago_pro_2dnav/2.13.3-1 + url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git + version: 2.13.3 +tiago_pro_bringup: + tag: release/humble/tiago_pro_bringup/1.32.1-1 + url: https://github.com/ros2-gbp/tiago_pro_robot-release.git + version: 1.32.1 +tiago_pro_controller_configuration: + tag: release/humble/tiago_pro_controller_configuration/1.32.1-1 + url: https://github.com/ros2-gbp/tiago_pro_robot-release.git + version: 1.32.1 +tiago_pro_description: + tag: release/humble/tiago_pro_description/1.32.1-1 + url: https://github.com/ros2-gbp/tiago_pro_robot-release.git + version: 1.32.1 +tiago_pro_gazebo: + tag: release/humble/tiago_pro_gazebo/1.12.2-1 + url: https://github.com/ros2-gbp/tiago_pro_simulation-release.git + version: 1.12.2 +tiago_pro_head_bringup: + tag: release/humble/tiago_pro_head_bringup/1.7.0-1 + url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git + version: 1.7.0 +tiago_pro_head_controller_configuration: + tag: release/humble/tiago_pro_head_controller_configuration/1.7.0-1 + url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git + version: 1.7.0 +tiago_pro_head_description: + tag: release/humble/tiago_pro_head_description/1.7.0-1 + url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git + version: 1.7.0 +tiago_pro_head_gazebo: + tag: release/humble/tiago_pro_head_gazebo/1.0.2-1 + url: https://github.com/ros2-gbp/tiago_pro_head_simulation-release.git + version: 1.0.2 +tiago_pro_head_robot: + tag: release/humble/tiago_pro_head_robot/1.7.0-1 + url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git + version: 1.7.0 +tiago_pro_head_simulation: + tag: release/humble/tiago_pro_head_simulation/1.0.2-1 + url: https://github.com/ros2-gbp/tiago_pro_head_simulation-release.git + version: 1.0.2 +tiago_pro_laser_sensors: + tag: release/humble/tiago_pro_laser_sensors/2.13.3-1 + url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git + version: 2.13.3 +tiago_pro_moveit_config: + tag: release/humble/tiago_pro_moveit_config/1.3.2-1 + url: https://github.com/ros2-gbp/tiago_pro_moveit_config-release.git + version: 1.3.2 +tiago_pro_navigation: + tag: release/humble/tiago_pro_navigation/2.13.3-1 + url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git + version: 2.13.3 +tiago_pro_rgbd_sensors: + tag: release/humble/tiago_pro_rgbd_sensors/2.13.3-1 + url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git + version: 2.13.3 +tiago_pro_robot: + tag: release/humble/tiago_pro_robot/1.32.1-1 + url: https://github.com/ros2-gbp/tiago_pro_robot-release.git + version: 1.32.1 +tiago_pro_simulation: + tag: release/humble/tiago_pro_simulation/1.12.2-1 + url: https://github.com/ros2-gbp/tiago_pro_simulation-release.git + version: 1.12.2 tiago_rgbd_sensors: tag: release/humble/tiago_rgbd_sensors/4.11.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git version: 4.11.0 tiago_robot: - tag: release/humble/tiago_robot/4.18.0-1 + tag: release/humble/tiago_robot/4.22.0-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.18.0 + version: 4.22.0 tiago_simulation: - tag: release/humble/tiago_simulation/4.7.1-1 + tag: release/humble/tiago_simulation/4.8.0-1 url: https://github.com/pal-gbp/tiago_simulation-release.git - version: 4.7.1 + version: 4.8.0 tile_map: - tag: release/humble/tile_map/2.5.6-1 + tag: release/humble/tile_map/2.6.1-1 url: https://github.com/ros2-gbp/mapviz-release.git - version: 2.5.6 + version: 2.6.1 tinyspline_vendor: tag: release/humble/tinyspline_vendor/0.6.1-1 url: https://github.com/ros2-gbp/tinyspline_vendor-release.git version: 0.6.1 tinyxml2_vendor: - tag: release/humble/tinyxml2_vendor/0.7.6-1 + tag: release/humble/tinyxml2_vendor/0.7.7-1 url: https://github.com/ros2-gbp/tinyxml2_vendor-release.git - version: 0.7.6 + version: 0.7.7 tinyxml_vendor: tag: release/humble/tinyxml_vendor/0.8.3-2 url: https://github.com/ros2-gbp/tinyxml_vendor-release.git version: 0.8.3 tl_expected: - tag: release/humble/tl_expected/1.0.2-2 + tag: release/humble/tl_expected/1.2.0-1 url: https://github.com/ros2-gbp/cpp_polyfills-release.git - version: 1.0.2 + version: 1.2.0 tlsf: tag: release/humble/tlsf/0.7.0-2 url: https://github.com/ros2-gbp/tlsf-release.git @@ -6840,13 +7528,13 @@ topic_based_ros2_control: url: https://github.com/ros2-gbp/topic_based_ros2_control-release.git version: 0.2.0 topic_monitor: - tag: release/humble/topic_monitor/0.20.5-1 + tag: release/humble/topic_monitor/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 topic_statistics_demo: - tag: release/humble/topic_statistics_demo/0.20.5-1 + tag: release/humble/topic_statistics_demo/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git - version: 0.20.5 + version: 0.20.8 topic_tools: tag: release/humble/topic_tools/1.1.1-1 url: https://github.com/ros2-gbp/topic_tools-release.git @@ -6868,9 +7556,9 @@ tracetools_analysis: url: https://github.com/ros2-gbp/tracetools_analysis-release.git version: 3.0.0 tracetools_image_pipeline: - tag: release/humble/tracetools_image_pipeline/3.0.8-1 + tag: release/humble/tracetools_image_pipeline/3.0.9-1 url: https://github.com/ros2-gbp/image_pipeline-release.git - version: 3.0.8 + version: 3.0.9 tracetools_launch: tag: release/humble/tracetools_launch/4.1.1-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git @@ -6892,29 +7580,29 @@ trajectory_msgs: url: https://github.com/ros2-gbp/common_interfaces-release.git version: 4.9.0 transmission_interface: - tag: release/humble/transmission_interface/2.51.0-1 + tag: release/humble/transmission_interface/2.53.0-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.51.0 + version: 2.53.0 tricycle_controller: - tag: release/humble/tricycle_controller/2.48.0-1 + tag: release/humble/tricycle_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 tricycle_steering_controller: - tag: release/humble/tricycle_steering_controller/2.48.0-1 + tag: release/humble/tricycle_steering_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 tsid: - tag: release/humble/tsid/1.8.0-1 + tag: release/humble/tsid/1.9.0-1 url: https://github.com/ros2-gbp/tsid-release.git - version: 1.8.0 + version: 1.9.0 turbojpeg_compressed_image_transport: tag: release/humble/turbojpeg_compressed_image_transport/0.1.3-1 url: https://github.com/ros2-gbp/turbojpeg_compressed_image_transport-release.git version: 0.1.3 turtle_nest: - tag: release/humble/turtle_nest/1.1.0-1 + tag: release/humble/turtle_nest/1.2.1-1 url: https://github.com/ros2-gbp/turtle_nest-release.git - version: 1.1.0 + version: 1.2.1 turtle_tf2_cpp: tag: release/humble/turtle_tf2_cpp/0.3.7-1 url: https://github.com/ros2-gbp/geometry_tutorials-release.git @@ -6924,9 +7612,9 @@ turtle_tf2_py: url: https://github.com/ros2-gbp/geometry_tutorials-release.git version: 0.3.7 turtlebot3: - tag: release/humble/turtlebot3/2.3.1-1 + tag: release/humble/turtlebot3/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_applications: tag: release/humble/turtlebot3_applications/1.3.3-2 url: https://github.com/ros2-gbp/turtlebot3_applications-release.git @@ -6964,33 +7652,53 @@ turtlebot3_autorace_mission: url: https://github.com/ros2-gbp/turtlebot3_autorace-release.git version: 1.2.2 turtlebot3_bringup: - tag: release/humble/turtlebot3_bringup/2.3.1-1 + tag: release/humble/turtlebot3_bringup/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_cartographer: - tag: release/humble/turtlebot3_cartographer/2.3.1-1 + tag: release/humble/turtlebot3_cartographer/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_description: - tag: release/humble/turtlebot3_description/2.3.1-1 + tag: release/humble/turtlebot3_description/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_example: - tag: release/humble/turtlebot3_example/2.3.1-1 + tag: release/humble/turtlebot3_example/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_fake_node: - tag: release/humble/turtlebot3_fake_node/2.3.4-1 + tag: release/humble/turtlebot3_fake_node/2.3.8-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git - version: 2.3.4 + version: 2.3.8 turtlebot3_follower: tag: release/humble/turtlebot3_follower/1.3.3-2 url: https://github.com/ros2-gbp/turtlebot3_applications-release.git version: 1.3.3 turtlebot3_gazebo: - tag: release/humble/turtlebot3_gazebo/2.3.4-1 + tag: release/humble/turtlebot3_gazebo/2.3.8-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git - version: 2.3.4 + version: 2.3.8 +turtlebot3_home_service_challenge: + tag: release/humble/turtlebot3_home_service_challenge/1.0.5-1 + url: https://github.com/ros2-gbp/turtlebot3_home_service_challenge-release.git + version: 1.0.5 +turtlebot3_home_service_challenge_aruco: + tag: release/humble/turtlebot3_home_service_challenge_aruco/1.0.5-1 + url: https://github.com/ros2-gbp/turtlebot3_home_service_challenge-release.git + version: 1.0.5 +turtlebot3_home_service_challenge_core: + tag: release/humble/turtlebot3_home_service_challenge_core/1.0.5-1 + url: https://github.com/ros2-gbp/turtlebot3_home_service_challenge-release.git + version: 1.0.5 +turtlebot3_home_service_challenge_manipulator: + tag: release/humble/turtlebot3_home_service_challenge_manipulator/1.0.5-1 + url: https://github.com/ros2-gbp/turtlebot3_home_service_challenge-release.git + version: 1.0.5 +turtlebot3_home_service_challenge_tools: + tag: release/humble/turtlebot3_home_service_challenge_tools/1.0.5-1 + url: https://github.com/ros2-gbp/turtlebot3_home_service_challenge-release.git + version: 1.0.5 turtlebot3_manipulation: tag: release/humble/turtlebot3_manipulation/2.2.1-1 url: https://github.com/ros2-gbp/turtlebot3_manipulation-release.git @@ -7008,9 +7716,9 @@ turtlebot3_manipulation_description: url: https://github.com/ros2-gbp/turtlebot3_manipulation-release.git version: 2.2.1 turtlebot3_manipulation_gazebo: - tag: release/humble/turtlebot3_manipulation_gazebo/2.3.4-1 + tag: release/humble/turtlebot3_manipulation_gazebo/2.3.8-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git - version: 2.3.4 + version: 2.3.8 turtlebot3_manipulation_hardware: tag: release/humble/turtlebot3_manipulation_hardware/2.2.1-1 url: https://github.com/ros2-gbp/turtlebot3_manipulation-release.git @@ -7032,25 +7740,25 @@ turtlebot3_msgs: url: https://github.com/ros2-gbp/turtlebot3_msgs-release.git version: 2.4.0 turtlebot3_navigation2: - tag: release/humble/turtlebot3_navigation2/2.3.1-1 + tag: release/humble/turtlebot3_navigation2/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_node: - tag: release/humble/turtlebot3_node/2.3.1-1 + tag: release/humble/turtlebot3_node/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_panorama: tag: release/humble/turtlebot3_panorama/1.3.3-2 url: https://github.com/ros2-gbp/turtlebot3_applications-release.git version: 1.3.3 turtlebot3_simulations: - tag: release/humble/turtlebot3_simulations/2.3.4-1 + tag: release/humble/turtlebot3_simulations/2.3.8-1 url: https://github.com/ros2-gbp/turtlebot3_simulations-release.git - version: 2.3.4 + version: 2.3.8 turtlebot3_teleop: - tag: release/humble/turtlebot3_teleop/2.3.1-1 + tag: release/humble/turtlebot3_teleop/2.3.6-1 url: https://github.com/ros2-gbp/turtlebot3-release.git - version: 2.3.1 + version: 2.3.6 turtlebot3_yolo_object_detection: tag: release/humble/turtlebot3_yolo_object_detection/1.3.3-2 url: https://github.com/ros2-gbp/turtlebot3_applications-release.git @@ -7132,9 +7840,9 @@ turtlebot4_viz: url: https://github.com/ros2-gbp/turtlebot4_desktop-release.git version: 1.0.0 turtlesim: - tag: release/humble/turtlesim/1.4.2-1 + tag: release/humble/turtlesim/1.4.3-1 url: https://github.com/ros2-gbp/ros_tutorials-release.git - version: 1.4.2 + version: 1.4.3 tuw_airskin_msgs: tag: release/humble/tuw_airskin_msgs/0.2.6-1 url: https://github.com/tuw-robotics/tuw_msgs-release.git @@ -7200,13 +7908,13 @@ ublox: url: https://github.com/ros2-gbp/ublox-release.git version: 2.3.0 ublox_dgnss: - tag: release/humble/ublox_dgnss/0.5.7-1 + tag: release/humble/ublox_dgnss/0.7.0-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.5.7 + version: 0.7.0 ublox_dgnss_node: - tag: release/humble/ublox_dgnss_node/0.5.7-1 + tag: release/humble/ublox_dgnss_node/0.7.0-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.5.7 + version: 0.7.0 ublox_gps: tag: release/humble/ublox_gps/2.3.0-2 url: https://github.com/ros2-gbp/ublox-release.git @@ -7216,21 +7924,21 @@ ublox_msgs: url: https://github.com/ros2-gbp/ublox-release.git version: 2.3.0 ublox_nav_sat_fix_hp_node: - tag: release/humble/ublox_nav_sat_fix_hp_node/0.5.7-1 + tag: release/humble/ublox_nav_sat_fix_hp_node/0.7.0-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.5.7 + version: 0.7.0 ublox_serialization: tag: release/humble/ublox_serialization/2.3.0-2 url: https://github.com/ros2-gbp/ublox-release.git version: 2.3.0 ublox_ubx_interfaces: - tag: release/humble/ublox_ubx_interfaces/0.5.7-1 + tag: release/humble/ublox_ubx_interfaces/0.7.0-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.5.7 + version: 0.7.0 ublox_ubx_msgs: - tag: release/humble/ublox_ubx_msgs/0.5.7-1 + tag: release/humble/ublox_ubx_msgs/0.7.0-1 url: https://github.com/ros2-gbp/ublox_dgnss-release.git - version: 0.5.7 + version: 0.7.0 udp_driver: tag: release/humble/udp_driver/1.2.0-2 url: https://github.com/ros2-gbp/transport_drivers-release.git @@ -7252,53 +7960,53 @@ unitree_ros: url: https://github.com/ros2-gbp/unitree_ros-release.git version: 1.1.1 ur: - tag: release/humble/ur/2.8.1-1 + tag: release/humble/ur/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur10_inverse_dynamics_solver: - tag: release/humble/ur10_inverse_dynamics_solver/1.0.0-1 + tag: release/humble/ur10_inverse_dynamics_solver/1.0.3-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.0 + version: 1.0.3 ur_bringup: - tag: release/humble/ur_bringup/2.8.1-1 + tag: release/humble/ur_bringup/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur_calibration: - tag: release/humble/ur_calibration/2.8.1-1 + tag: release/humble/ur_calibration/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur_client_library: - tag: release/humble/ur_client_library/2.1.0-1 + tag: release/humble/ur_client_library/2.6.1-1 url: https://github.com/ros2-gbp/Universal_Robots_Client_Library-release.git - version: 2.1.0 + version: 2.6.1 ur_controllers: - tag: release/humble/ur_controllers/2.8.1-1 + tag: release/humble/ur_controllers/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur_dashboard_msgs: - tag: release/humble/ur_dashboard_msgs/2.8.1-1 + tag: release/humble/ur_dashboard_msgs/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur_description: - tag: release/humble/ur_description/2.6.0-1 + tag: release/humble/ur_description/2.9.0-1 url: https://github.com/ros2-gbp/ur_description-release.git - version: 2.6.0 + version: 2.9.0 ur_moveit_config: - tag: release/humble/ur_moveit_config/2.8.1-1 + tag: release/humble/ur_moveit_config/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur_msgs: - tag: release/humble/ur_msgs/2.2.0-1 + tag: release/humble/ur_msgs/2.3.0-1 url: https://github.com/ros2-gbp/ur_msgs-release.git - version: 2.2.0 + version: 2.3.0 ur_robot_driver: - tag: release/humble/ur_robot_driver/2.8.1-1 + tag: release/humble/ur_robot_driver/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git - version: 2.8.1 + version: 2.12.0 ur_simulation_gz: - tag: release/humble/ur_simulation_gz/0.3.0-1 + tag: release/humble/ur_simulation_gz/0.5.0-1 url: https://github.com/ros2-gbp/ur_simulation_gz-release.git - version: 0.3.0 + version: 0.5.0 urdf: tag: release/humble/urdf/2.6.1-1 url: https://github.com/ros2-gbp/urdf-release.git @@ -7360,13 +8068,13 @@ v4l2_camera: url: https://github.com/ros2-gbp/ros2_v4l2_camera-release.git version: 0.6.2 vector_pursuit_controller: - tag: release/humble/vector_pursuit_controller/1.0.1-1 + tag: release/humble/vector_pursuit_controller/1.0.2-2 url: https://github.com/ros2-gbp/vector_pursuit_controller-release.git - version: 1.0.1 + version: 1.0.2 velocity_controllers: - tag: release/humble/velocity_controllers/2.48.0-1 + tag: release/humble/velocity_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git - version: 2.48.0 + version: 2.52.0 velodyne: tag: release/humble/velodyne/2.5.1-1 url: https://github.com/ros2-gbp/velodyne-release.git @@ -7468,9 +8176,9 @@ warehouse_ros_sqlite: url: https://github.com/ros2-gbp/warehouse_ros_sqlite-release.git version: 1.0.5 web_video_server: - tag: release/humble/web_video_server/2.1.0-1 + tag: release/humble/web_video_server/2.1.1-1 url: https://github.com/ros2-gbp/web_video_server-release.git - version: 2.1.0 + version: 2.1.1 webots_ros2: tag: release/humble/webots_ros2/2025.0.0-2 url: https://github.com/ros2-gbp/webots_ros2-release.git @@ -7552,66 +8260,78 @@ wrapyfi_ros2_interfaces: url: https://github.com/modular-ml/wrapyfi_ros2_interfaces-release.git version: 0.4.30 xacro: - tag: release/humble/xacro/2.0.13-1 + tag: release/humble/xacro/2.1.1-1 url: https://github.com/ros2-gbp/xacro-release.git - version: 2.0.13 + version: 2.1.1 yaml_cpp_vendor: tag: release/humble/yaml_cpp_vendor/8.0.2-1 url: https://github.com/ros2-gbp/yaml_cpp_vendor-release.git version: 8.0.2 yasmin: - tag: release/humble/yasmin/3.3.0-1 + tag: release/humble/yasmin/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git - version: 3.3.0 + version: 4.2.4 yasmin_demos: - tag: release/humble/yasmin_demos/3.3.0-1 + tag: release/humble/yasmin_demos/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git - version: 3.3.0 + version: 4.2.4 +yasmin_editor: + tag: release/humble/yasmin_editor/4.2.4-1 + url: https://github.com/ros2-gbp/yasmin-release.git + version: 4.2.4 +yasmin_factory: + tag: release/humble/yasmin_factory/4.2.4-1 + url: https://github.com/ros2-gbp/yasmin-release.git + version: 4.2.4 yasmin_msgs: - tag: release/humble/yasmin_msgs/3.3.0-1 + tag: release/humble/yasmin_msgs/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git - version: 3.3.0 + version: 4.2.4 yasmin_ros: - tag: release/humble/yasmin_ros/3.3.0-1 + tag: release/humble/yasmin_ros/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git - version: 3.3.0 + version: 4.2.4 yasmin_viewer: - tag: release/humble/yasmin_viewer/3.3.0-1 + tag: release/humble/yasmin_viewer/4.2.4-1 url: https://github.com/ros2-gbp/yasmin-release.git - version: 3.3.0 + version: 4.2.4 zbar_ros: tag: release/humble/zbar_ros/0.4.1-1 url: https://github.com/ros2-gbp/zbar_ros-release.git version: 0.4.1 +zed_description: + tag: release/humble/zed_description/0.1.1-1 + url: https://github.com/ros2-gbp/zed-ros2-description-release.git + version: 0.1.1 zed_msgs: - tag: release/humble/zed_msgs/5.0.1-2 + tag: release/humble/zed_msgs/5.1.1-1 url: https://github.com/ros2-gbp/zed-ros2-interfaces-release.git - version: 5.0.1 + version: 5.1.1 zenoh_bridge_dds: tag: release/humble/zenoh_bridge_dds/0.5.0-3 url: https://github.com/ros2-gbp/zenoh_bridge_dds-release.git version: 0.5.0 zenoh_cpp_vendor: - tag: release/humble/zenoh_cpp_vendor/0.1.2-1 + tag: release/humble/zenoh_cpp_vendor/0.1.8-1 url: https://github.com/ros2-gbp/rmw_zenoh-release.git - version: 0.1.2 + version: 0.1.8 zenoh_security_tools: - tag: release/humble/zenoh_security_tools/0.1.2-1 + tag: release/humble/zenoh_security_tools/0.1.8-1 url: https://github.com/ros2-gbp/rmw_zenoh-release.git - version: 0.1.2 + version: 0.1.8 zlib_point_cloud_transport: - tag: release/humble/zlib_point_cloud_transport/1.0.11-1 + tag: release/humble/zlib_point_cloud_transport/1.0.13-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 1.0.11 + version: 1.0.13 zmqpp_vendor: - tag: release/humble/zmqpp_vendor/0.0.2-1 + tag: release/humble/zmqpp_vendor/0.1.0-3 url: https://github.com/ros2-gbp/zmqpp_vendor-release.git - version: 0.0.2 + version: 0.1.0 zstd_point_cloud_transport: - tag: release/humble/zstd_point_cloud_transport/1.0.11-1 + tag: release/humble/zstd_point_cloud_transport/1.0.13-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git - version: 1.0.11 + version: 1.0.13 zstd_vendor: - tag: release/humble/zstd_vendor/0.15.14-1 + tag: release/humble/zstd_vendor/0.15.15-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.14 + version: 0.15.15 From 0649e7aa67446b19b31d7b1e604327264fb01195 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 08:47:39 +1000 Subject: [PATCH 04/91] Bump mutex and versions --- conda_build_config.yaml | 45 +++++++++++++++++++++++++++------------- pixi.lock | 12 +++++------ pixi.toml | 2 +- pkg_additional_info.yaml | 21 ++----------------- robostack.yaml | 2 +- vinca.yaml | 15 +++++++------- 6 files changed, 49 insertions(+), 48 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index f3289e573..2a7c5c137 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -1,19 +1,35 @@ numpy: - - 1.26 + - 2 +assimp: + - 5 libprotobuf: - - 5.29.3 + - 6.31.1 protobuf: - - 5.29.3 + - 6.31.1 spdlog: - - 1.15 + - 1.17 pugixml: - '1.15' libopencv: - - 4.11.0 + - 4.12.0 libxml2: - - 2.13.* + - 2.14.* graphviz: - - 12.* + - 14.* +# Mitigation for +# https://github.com/RoboStack/ros-jazzy/pull/126#issuecomment-3515455380 +libcap: + - 2.77 +fmt: + - 12.1 +lua: + - 5.4 +tbb: + - '2022' +tbb_devel: + - '2022' + +# Workaround for https://github.com/RoboStack/ros-jazzy/pull/40#issuecomment-2782226697 cmake: - 3.* @@ -21,7 +37,7 @@ cdt_name: # [linux] - conda # [linux] python: - - 3.11.* *_cpython + - 3.12.* *_cpython python_impl: - cpython @@ -36,7 +52,7 @@ c_compiler: - vs2022 # [win] - emscripten # [emscripten] c_compiler_version: # [unix] - - 13 # [linux] + - 14 # [linux] - 18 # [osx] c_stdlib: - sysroot # [linux] @@ -52,12 +68,13 @@ cxx_compiler: - vs2022 # [win] - emscripten # [emscripten] cxx_compiler_version: # [unix] - - 13 # [linux] + - 14 # [linux] - 18 # [osx] libzenohc: - - 1.4.0 + - 1.7.2 libzenohcxx: - - 1.4.0 -libcap: - - 2.71 + - 1.7.2 + +libhwloc: + - 2.12.2 diff --git a/pixi.lock b/pixi.lock index ce835cbe8..db8b6b22f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -124,7 +124,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/68/6e/264c50ce2a31473a9fdbf4fa66ca9b2b17c7455b31ef585462343818bd6c/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=85b4da615739af14750d759ccb4e997f83342629#85b4da615739af14750d759ccb4e997f83342629 + - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e linux-aarch64: - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda @@ -240,7 +240,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3c/d2/b79b7d695e2f21da020bd44c782490578f300dd44f0a4c57a92575758a76/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux2014_aarch64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=85b4da615739af14750d759ccb4e997f83342629#85b4da615739af14750d759ccb4e997f83342629 + - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e osx-64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda @@ -347,7 +347,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/84/80203abff8ea4993a87d823a5f632e4d92831ef75d404c9fc78d0176d2b5/ruamel.yaml.clib-0.2.12.tar.gz - - pypi: git+https://github.com/RoboStack/vinca.git?rev=85b4da615739af14750d759ccb4e997f83342629#85b4da615739af14750d759ccb4e997f83342629 + - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e osx-arm64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda @@ -454,7 +454,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fb/8f/683c6ad562f558cbc4f7c029abcd9599148c51c54b5ef0f24f2638da9fbb/ruamel.yaml.clib-0.2.12-cp311-cp311-macosx_13_0_arm64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=85b4da615739af14750d759ccb4e997f83342629#85b4da615739af14750d759ccb4e997f83342629 + - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e win-64: - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda @@ -573,7 +573,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b4/4f/b52f634c9548a9291a70dfce26ca7ebce388235c93588a1068028ea23fcc/ruamel.yaml.clib-0.2.12-cp311-cp311-win_amd64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=85b4da615739af14750d759ccb4e997f83342629#85b4da615739af14750d759ccb4e997f83342629 + - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e packages: - conda: https://repo.prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 @@ -3882,7 +3882,7 @@ packages: purls: [] size: 756109 timestamp: 1750371459116 -- pypi: git+https://github.com/RoboStack/vinca.git?rev=85b4da615739af14750d759ccb4e997f83342629#85b4da615739af14750d759ccb4e997f83342629 +- pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e name: vinca version: 0.2.0 requires_dist: diff --git a/pixi.toml b/pixi.toml index ffe925390..c5fd9a975 100644 --- a/pixi.toml +++ b/pixi.toml @@ -22,7 +22,7 @@ git = "*" [pypi-dependencies] # This is tipically the latest commit on main branch -vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "85b4da615739af14750d759ccb4e997f83342629" } +vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "78be54199102f9eb88956bfafa0edb12eb208d3e" } # Uncomment this line to work with a local vinca for faster iteration, but remember to comment it back # (and regenerate the pixi.lock) once you push the modified commit to the repo #vinca = { path = "../vinca", editable = true } diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 4b4e497f7..17d3fe53a 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -41,7 +41,7 @@ hpp_fcl: dep_name: hpp-fcl max_pin: 'x.x.x' # the version on ros is outdated w.r.t. to the conda-forge one - override_version: '3.0.1' + override_version: '3.0.2' coal: generate_dummy_package_with_run_deps: dep_name: coal @@ -57,7 +57,7 @@ pinocchio: dep_name: pinocchio max_pin: 'x.x.x' # the version on ros is outdated w.r.t. to the conda-forge one - override_version: '3.7.0' + override_version: '3.9.0' gtsam: generate_dummy_package_with_run_deps: dep_name: gtsam @@ -70,7 +70,6 @@ libfranka: generate_dummy_package_with_run_deps: dep_name: libfranka max_pin: 'x.x.x' - build_number: 14 ignition_cmake2_vendor: additional_cmake_args: "-DAMENT_VENDOR_POLICY=NEVER_VENDOR_IGNORE_SATISFIED_CHECK" ignition_math6_vendor: @@ -150,19 +149,3 @@ octomap_ros: # Remove once https://github.com/PickNikRobotics/data_tamer/pull/58 is merged and released data_tamer_cpp: additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON" -tinyxml2_vendor: - build_number: 14 -rosidl_generator_cpp: - build_number: 14 -rosidl_runtime_cpp: - build_number: 14 -mavlink: - build_number: 14 -libmavconn: - build_number: 14 -mavros: - build_number: 14 -mavros_msgs: - build_number: 14 -mavros_extras: - build_number: 14 diff --git a/robostack.yaml b/robostack.yaml index 9ba164612..449c84743 100644 --- a/robostack.yaml +++ b/robostack.yaml @@ -1041,7 +1041,7 @@ socat: spacenavd: robostack: [libspnav] spdlog: - robostack: [spdlog] + robostack: [spdlog, fmt] sshpass: robostack: [sshpass] subversion: diff --git a/vinca.yaml b/vinca.yaml index 206577454..f55049c50 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -5,19 +5,20 @@ conda_index: - robostack.yaml - packages-ignore.yaml -# Reminder for next full rebuild, the next build number should be 15 -build_number: 13 +# Reminder for next full rebuild, the next build number should be 16 +build_number: 15 mutex_package: name: "ros2-distro-mutex" - version: "0.7.0" + version: "0.8.0" upper_bound: "x.x" run_constraints: - - libboost 1.86.* - - libboost-devel 1.86.* - - pcl 1.15.0.* + - libboost 1.88.* + - libboost-devel 1.88.* + - pcl 1.15.1.* - gazebo 11.* - - libprotobuf 5.29.3.* + - libprotobuf 6.31.1.* + - vtk 9.5.2.* patch_dir: patch rosdistro_snapshot: rosdistro_snapshot.yaml From fc42a4e9dab5e4eee9862e75ab627ed2a1b70d5c Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 08:54:54 +1000 Subject: [PATCH 05/91] Delete patch/ros-humble-rosidl-generator-cpp.patch --- patch/ros-humble-rosidl-generator-cpp.patch | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 patch/ros-humble-rosidl-generator-cpp.patch diff --git a/patch/ros-humble-rosidl-generator-cpp.patch b/patch/ros-humble-rosidl-generator-cpp.patch deleted file mode 100644 index 3f6e9449c..000000000 --- a/patch/ros-humble-rosidl-generator-cpp.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/rosidl_generator_cpp/resource/idl__struct.hpp.em b/rosidl_generator_cpp/resource/idl__struct.hpp.em -index 602d47d71..7e5c25972 100644 ---- a/rosidl_generator_cpp/resource/idl__struct.hpp.em -+++ b/rosidl_generator_cpp/resource/idl__struct.hpp.em -@@ -25,6 +25,7 @@ include_directives = set() - - #include - #include -+#include - #include - #include - #include \ No newline at end of file From f0849b2bc91a3ad25e6fb3d8bb49d242ce68670d Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 08:57:48 +1000 Subject: [PATCH 06/91] Delete patch/ros-humble-rosidl-runtime-cpp.patch --- patch/ros-humble-rosidl-runtime-cpp.patch | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 patch/ros-humble-rosidl-runtime-cpp.patch diff --git a/patch/ros-humble-rosidl-runtime-cpp.patch b/patch/ros-humble-rosidl-runtime-cpp.patch deleted file mode 100644 index f4fe335b3..000000000 --- a/patch/ros-humble-rosidl-runtime-cpp.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp -index 713aa6686..ed15853b8 100644 ---- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp -+++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp -@@ -16,6 +16,7 @@ - #define ROSIDL_RUNTIME_CPP__TRAITS_HPP_ - - #include -+#include - #include - #include - #include \ No newline at end of file From e76ec378e1556f570de8e1a6810b3ee6540171ad Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:21:43 +1000 Subject: [PATCH 07/91] Remove outdated patches (win) --- ...ros-humble-apriltag-detector-mit.win.patch | 26 --------------- ...s-humble-apriltag-detector-umich.win.patch | 27 --------------- patch/ros-humble-apriltag-detector.win.patch | 26 --------------- patch/ros-humble-apriltag-draw.win.patch | 24 -------------- patch/ros-humble-apriltag-mit.win.patch | 33 ------------------- patch/ros-humble-apriltag-tools.win.patch | 15 --------- 6 files changed, 151 deletions(-) delete mode 100644 patch/ros-humble-apriltag-detector-mit.win.patch delete mode 100644 patch/ros-humble-apriltag-detector-umich.win.patch delete mode 100644 patch/ros-humble-apriltag-detector.win.patch delete mode 100644 patch/ros-humble-apriltag-draw.win.patch delete mode 100644 patch/ros-humble-apriltag-mit.win.patch delete mode 100644 patch/ros-humble-apriltag-tools.win.patch diff --git a/patch/ros-humble-apriltag-detector-mit.win.patch b/patch/ros-humble-apriltag-detector-mit.win.patch deleted file mode 100644 index 0a58e0f87..000000000 --- a/patch/ros-humble-apriltag-detector-mit.win.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/apriltag_detector_mit/CMakeLists.txt b/apriltag_detector_mit/CMakeLists.txt -index d2d0b53..c204871 100644 ---- a/apriltag_detector_mit/CMakeLists.txt -+++ b/apriltag_detector_mit/CMakeLists.txt -@@ -16,7 +16,10 @@ - cmake_minimum_required(VERSION 3.16) - project(apriltag_detector_mit) - --add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+endif() -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) - - # find dependencies - find_package(ament_cmake REQUIRED) -@@ -62,8 +65,7 @@ ament_export_libraries(${PROJECT_NAME}) - - install( - TARGETS ${PROJECT_NAME} -- EXPORT ${PROJECT_NAME}_export -- DESTINATION lib) -+ EXPORT ${PROJECT_NAME}_export) - - if(BUILD_TESTING) - find_package(ament_cmake REQUIRED) diff --git a/patch/ros-humble-apriltag-detector-umich.win.patch b/patch/ros-humble-apriltag-detector-umich.win.patch deleted file mode 100644 index 79594cf69..000000000 --- a/patch/ros-humble-apriltag-detector-umich.win.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 1899f1e..2a5ce73 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -16,7 +16,11 @@ - cmake_minimum_required(VERSION 3.16) - project(apriltag_detector_umich) - --add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+endif() -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) -+add_definitions(-DNOMINMAX) - - # find dependencies - find_package(ament_cmake REQUIRED) -@@ -64,8 +68,7 @@ ament_export_libraries(${PROJECT_NAME}) - - install( - TARGETS ${PROJECT_NAME} -- EXPORT ${PROJECT_NAME}_export -- DESTINATION lib) -+ EXPORT ${PROJECT_NAME}_export) - - if(BUILD_TESTING) - find_package(ament_cmake REQUIRED) diff --git a/patch/ros-humble-apriltag-detector.win.patch b/patch/ros-humble-apriltag-detector.win.patch deleted file mode 100644 index bdd4e3a14..000000000 --- a/patch/ros-humble-apriltag-detector.win.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/apriltag_detector/CMakeLists.txt b/apriltag_detector/CMakeLists.txt -index 35b0303..317889d 100644 ---- a/apriltag_detector/CMakeLists.txt -+++ b/apriltag_detector/CMakeLists.txt -@@ -16,7 +16,10 @@ - cmake_minimum_required(VERSION 3.16) - project(apriltag_detector) - --add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+endif() -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) - - # find dependencies - find_package(ament_cmake REQUIRED) -@@ -81,8 +84,7 @@ ament_export_dependencies(sensor_msgs apriltag_msgs image_transport cv_bridge - install(TARGETS - ${PROJECT_NAME} - ${PROJECT_NAME}_component -- EXPORT ${PROJECT_NAME}_export -- DESTINATION lib) -+ EXPORT ${PROJECT_NAME}_export) - - # the node must go into the project specific lib directory or else the launch - # file will not find it diff --git a/patch/ros-humble-apriltag-draw.win.patch b/patch/ros-humble-apriltag-draw.win.patch deleted file mode 100644 index 5ba49ddf0..000000000 --- a/patch/ros-humble-apriltag-draw.win.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/apriltag_draw/CMakeLists.txt b/apriltag_draw/CMakeLists.txt -index 8c6bd79..b163dbc 100644 ---- a/apriltag_draw/CMakeLists.txt -+++ b/apriltag_draw/CMakeLists.txt -@@ -16,7 +16,10 @@ - cmake_minimum_required(VERSION 3.16) - project(apriltag_draw) - --add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+endif() -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) - - # find dependencies - find_package(ament_cmake REQUIRED) -@@ -83,7 +86,6 @@ install(TARGETS - install( - TARGETS ${PROJECT_NAME} - EXPORT ${PROJECT_NAME}_export -- DESTINATION lib - ) - - install( diff --git a/patch/ros-humble-apriltag-mit.win.patch b/patch/ros-humble-apriltag-mit.win.patch deleted file mode 100644 index 125a9f3ca..000000000 --- a/patch/ros-humble-apriltag-mit.win.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 31c98e5..5ac04e1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -9,6 +9,10 @@ project(apriltag_mit VERSION 1.0.0 LANGUAGES CXX) - include(CMakePackageConfigHelpers) - include(GNUInstallDirs) - -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) -+ -+add_compile_definitions(_USE_MATH_DEFINES) -+ - # set(CMAKE_CXX_CLANG_TIDY clang-tidy) - - find_package(Eigen3 REQUIRED) -diff --git a/src/TagFamily.cc b/src/TagFamily.cc -index 023094b..0226a43 100644 ---- a/src/TagFamily.cc -+++ b/src/TagFamily.cc -@@ -102,6 +102,13 @@ code_t Rotate90DegCwise(code_t w, int d) { - return wr; - } - -+#ifdef _MSC_VER -+# include -+unsigned __builtin_popcountll( unsigned long long data){ -+ return __popcnt(data) + __popcnt(data >> 32); -+} -+#endif -+ - unsigned HammingDistance(code_t a, code_t b) { - // Because code_t is unsigned long long - return __builtin_popcountll(a ^ b); diff --git a/patch/ros-humble-apriltag-tools.win.patch b/patch/ros-humble-apriltag-tools.win.patch deleted file mode 100644 index 95e153246..000000000 --- a/patch/ros-humble-apriltag-tools.win.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/apriltag_tools/CMakeLists.txt b/apriltag_tools/CMakeLists.txt -index e1bed4d..b984144 100644 ---- a/apriltag_tools/CMakeLists.txt -+++ b/apriltag_tools/CMakeLists.txt -@@ -16,7 +16,9 @@ - cmake_minimum_required(VERSION 3.16) - project(apriltag_tools) - --add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ add_compile_options(-Wall -Wextra -Wpedantic -Werror) -+endif() - - # find dependencies - find_package(ament_cmake REQUIRED) From 3a394615888f2b5252e3ba73ea5b59fc51b1d56a Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:22:01 +1000 Subject: [PATCH 08/91] Check patches individually and then provide summary for easier debugging --- check_patches_clean_apply.py | 86 +++++++++++++++++++++++++++++++----- 1 file changed, 75 insertions(+), 11 deletions(-) diff --git a/check_patches_clean_apply.py b/check_patches_clean_apply.py index dd789799e..188004573 100644 --- a/check_patches_clean_apply.py +++ b/check_patches_clean_apply.py @@ -26,6 +26,12 @@ *source* and a stub *build* section remain. * Automatically invokes ``rattler-build build`` if *--dry* is **not** given. + +Modification summary +-------------------- +* Each recipe is built individually (not batch) +* All outputs collected; failures reported with summary and details +* No early stopping; CI-friendly non-zero exit if any failures """ from __future__ import annotations @@ -38,6 +44,12 @@ from typing import Any, Dict, List, Union import yaml +# Make console writes UTF-8 and never crash on unknown glyphs (Windows-safe) +try: + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + sys.stderr.reconfigure(encoding="utf-8", errors="replace") +except Exception: + pass ROOT_DIR = Path.cwd() RECIPES_DIR = ROOT_DIR / "recipes" @@ -130,15 +142,68 @@ def prepare_patch_recipes() -> List[Path]: return recreated -def run_rattler_build() -> None: - cmd = [ - "rattler-build", - "build", - "--recipe-dir", - str(PATCH_RECIPES_DIR) - ] - print("\n Running:", " ".join(cmd), "\n", flush=True) - subprocess.run(cmd, check=True) +def run_rattler_build_individually(recipes: List[Path]) -> None: + results = [] + for recipe_file in recipes: + cmd = [ + "rattler-build", + "build", + "--recipe-dir", + str(recipe_file.parent), + ] + print("\n Running:", " ".join(cmd), "\n", flush=True) + try: + proc = subprocess.run(cmd, text=True, capture_output=True, errors="replace", encoding="utf-8") + success = proc.returncode == 0 + results.append( + { + "recipe": str(recipe_file.parent.relative_to(PATCH_RECIPES_DIR)), + "ok": success, + "stdout": proc.stdout, + "stderr": proc.stderr, + "rc": proc.returncode, + } + ) + print(" ->", "OK" if success else f"FAIL (rc={proc.returncode})", flush=True) + except Exception as e: + results.append( + { + "recipe": str(recipe_file.parent.relative_to(PATCH_RECIPES_DIR)), + "ok": False, + "stdout": "", + "stderr": str(e), + "rc": -1, + } + ) + print(" -> EXCEPTION:", e, flush=True) + + # Summary + failed = [r for r in results if not r["ok"]] + print("\n================ Patch Application Summary ================\n") + print(f"Total recipes tested: {len(results)}") + print(f"Passed: {len(results) - len(failed)}") + print(f"Failed: {len(failed)}") + + if not failed: + print("\nAll patches applied cleanly.\n") + return + + print("\n---------------- Failures (Summary) ----------------") + for r in failed: + print(f"- {r['recipe']} (rc={r['rc']})") + + print("\n---------------- Failures (Details) ----------------") + for r in failed: + print(f"\n### {r['recipe']} (rc={r['rc']})") + if r["stdout"]: + print("\n[stdout]") + print(r["stdout"].rstrip()) + if r["stderr"]: + print("\n[stderr]") + print(r["stderr"].rstrip()) + print("\n----------------------------------------------------\n") + + sys.exit(2 if failed else 0) def main() -> None: @@ -165,11 +230,10 @@ def main() -> None: print(f"Prepared {len(recreated)} minimal recipe(s) in {PATCH_RECIPES_DIR}/") if not args.dry: - run_rattler_build() + run_rattler_build_individually(recreated) else: print("--dry given – rattler-build not executed.") if __name__ == "__main__": main() - From 9730aaa9569932ad92cea555be7e112845f14828 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:31:00 +1000 Subject: [PATCH 09/91] Refactor CMakeLists.txt for yaml-cpp and Windows settings Updated CMakeLists.txt to handle yaml-cpp linking conditionally and set Windows export options. --- patch/ros-humble-ur-calibration.win.patch | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/patch/ros-humble-ur-calibration.win.patch b/patch/ros-humble-ur-calibration.win.patch index 2904ae4e1..70217cd5c 100644 --- a/patch/ros-humble-ur-calibration.win.patch +++ b/patch/ros-humble-ur-calibration.win.patch @@ -2,15 +2,6 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt index e95014a1..ec5e5bb4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -5,7 +5,7 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") - add_compile_options(-Wall -Wextra -Wpedantic) - endif() - --add_compile_options(-Wno-unused-parameter) -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) - - if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) - message("${PROJECT_NAME}: You did not request a specific build type: selecting 'RelWithDebInfo'.") @@ -18,6 +18,7 @@ find_package(ur_robot_driver REQUIRED) find_package(Eigen3 REQUIRED) @@ -34,3 +25,4 @@ index e95014a1..ec5e5bb4 100644 ament_target_dependencies(calibration rclcpp ur_robot_driver + From 1e61a0cf8c6418c22c960f42fc1a8aebee8029ac Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:32:44 +1000 Subject: [PATCH 10/91] Delete patch/ros-humble-ur-controllers.win.patch --- patch/ros-humble-ur-controllers.win.patch | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 patch/ros-humble-ur-controllers.win.patch diff --git a/patch/ros-humble-ur-controllers.win.patch b/patch/ros-humble-ur-controllers.win.patch deleted file mode 100644 index 356902ac6..000000000 --- a/patch/ros-humble-ur-controllers.win.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/ur_controllers/CMakeLists.txt b/ur_controllers/CMakeLists.txt -index 4d172d22b..70076d3d9 100644 ---- a/ur_controllers/CMakeLists.txt -+++ b/ur_controllers/CMakeLists.txt -@@ -4,6 +4,7 @@ project(ur_controllers) - if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") - add_compile_options(-Wall -Wextra) - endif() -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) - - find_package(ament_cmake REQUIRED) - find_package(angles REQUIRED) -@@ -119,7 +120,9 @@ ament_target_dependencies(${PROJECT_NAME} - ${THIS_PACKAGE_INCLUDE_DEPENDS} - ) - --target_compile_options(${PROJECT_NAME} PRIVATE -Wpedantic -Werror=return-type) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ target_compile_options(${PROJECT_NAME} PRIVATE -Wpedantic -Werror=return-type) -+endif() - - # prevent pluginlib from using boost - target_compile_definitions(${PROJECT_NAME} PUBLIC "PLUGINLIB__DISABLE_BOOST_FUNCTIONS") From 10129f535a5d66b62f5f9aad98300d7c157d7868 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:33:48 +1000 Subject: [PATCH 11/91] Delete patch/ros-humble-ur-robot-driver.win.patch --- patch/ros-humble-ur-robot-driver.win.patch | 82 ---------------------- 1 file changed, 82 deletions(-) delete mode 100644 patch/ros-humble-ur-robot-driver.win.patch diff --git a/patch/ros-humble-ur-robot-driver.win.patch b/patch/ros-humble-ur-robot-driver.win.patch deleted file mode 100644 index 36776b5cf..000000000 --- a/patch/ros-humble-ur-robot-driver.win.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 9cbdacd6e9d4ad145713247c232af2740e93f610 Mon Sep 17 00:00:00 2001 -From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> -Date: Wed, 25 Jun 2025 09:09:17 +0200 -Subject: [PATCH] ur_robot_driver: Fix compilation on Windows (backport of - #1421) (#1431) - -Co-authored-by: Silvio Traversaro ---- - ur_robot_driver/CMakeLists.txt | 9 ++++++--- - .../include/ur_robot_driver/hardware_interface.hpp | 2 +- - ur_robot_driver/src/hardware_interface.cpp | 4 ++-- - ur_robot_driver/src/robot_state_helper.cpp | 2 +- - 4 files changed, 10 insertions(+), 7 deletions(-) - -diff --git a/ur_robot_driver/CMakeLists.txt b/ur_robot_driver/CMakeLists.txt -index adb8f7119..43a653cc9 100644 ---- a/ur_robot_driver/CMakeLists.txt -+++ b/ur_robot_driver/CMakeLists.txt -@@ -9,9 +9,12 @@ option( - OFF - ) - --add_compile_options(-Wall) --add_compile_options(-Wextra) --add_compile_options(-Wno-unused-parameter) -+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") -+ add_compile_options(-Wall) -+ add_compile_options(-Wextra) -+ add_compile_options(-Wno-unused-parameter) -+endif() -+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) - - if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) - message("${PROJECT_NAME}: You did not request a specific build type: selecting 'RelWithDebInfo'.") -diff --git a/ur_robot_driver/include/ur_robot_driver/hardware_interface.hpp b/ur_robot_driver/include/ur_robot_driver/hardware_interface.hpp -index e9ea08129..e6cc00c86 100644 ---- a/ur_robot_driver/include/ur_robot_driver/hardware_interface.hpp -+++ b/ur_robot_driver/include/ur_robot_driver/hardware_interface.hpp -@@ -301,7 +301,7 @@ class URPositionHardwareInterface : public hardware_interface::SystemInterface - double pausing_ramp_up_increment_; - - // resources switching aux vars -- std::vector> stop_modes_; -+ std::vector> stop_modes_; - std::vector> start_modes_; - bool position_controller_running_; - bool velocity_controller_running_; -diff --git a/ur_robot_driver/src/hardware_interface.cpp b/ur_robot_driver/src/hardware_interface.cpp -index dcb930304..a051148b8 100644 ---- a/ur_robot_driver/src/hardware_interface.cpp -+++ b/ur_robot_driver/src/hardware_interface.cpp -@@ -220,7 +220,7 @@ std::vector URPositionHardwareInterface::exp - const std::vector fts_names = { - "force.x", "force.y", "force.z", "torque.x", "torque.y", "torque.z" - }; -- for (uint j = 0; j < 6; ++j) { -+ for (uint32_t j = 0; j < 6; ++j) { - state_interfaces.emplace_back( - hardware_interface::StateInterface(sensor.name, fts_names[j], &urcl_ft_sensor_measurements_[j])); - } -@@ -1107,7 +1107,7 @@ hardware_interface::return_type URPositionHardwareInterface::prepare_command_mod - hardware_interface::return_type ret_val = hardware_interface::return_type::OK; - - start_modes_ = std::vector>(info_.joints.size()); -- stop_modes_ = std::vector>(info_.joints.size()); -+ stop_modes_ = std::vector>(info_.joints.size()); - std::vector> control_modes(info_.joints.size()); - const std::string tf_prefix = info_.hardware_parameters.at("tf_prefix"); - -diff --git a/ur_robot_driver/src/robot_state_helper.cpp b/ur_robot_driver/src/robot_state_helper.cpp -index 5adefe2a1..4caad6f0e 100644 ---- a/ur_robot_driver/src/robot_state_helper.cpp -+++ b/ur_robot_driver/src/robot_state_helper.cpp -@@ -361,7 +361,7 @@ void RobotStateHelper::setModeExecute(const std::shared_ptrmessage = "Play program service not available on this robot."; - } else { - // The dashboard denies playing immediately after switching the mode to RUNNING -- sleep(1); -+ std::this_thread::sleep_for(std::chrono::milliseconds(1000)); - result_->success = safeDashboardTrigger(this->play_program_srv_); - } - } From 8eaeb5937a891939b5aea1a601030e7fd3fefcbd Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:34:42 +1000 Subject: [PATCH 12/91] Delete patch/ros-humble-rviz-default-plugins.win.patch --- patch/ros-humble-rviz-default-plugins.win.patch | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 patch/ros-humble-rviz-default-plugins.win.patch diff --git a/patch/ros-humble-rviz-default-plugins.win.patch b/patch/ros-humble-rviz-default-plugins.win.patch deleted file mode 100644 index 375bc4e75..000000000 --- a/patch/ros-humble-rviz-default-plugins.win.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/include/rviz_default_plugins/displays/map/palette_builder.hpp b/include/rviz_default_plugins/displays/map/palette_builder.hpp -index 923bd3079..3f6f4172f 100644 ---- a/include/rviz_default_plugins/displays/map/palette_builder.hpp -+++ b/include/rviz_default_plugins/displays/map/palette_builder.hpp -@@ -40,9 +40,9 @@ namespace rviz_default_plugins - namespace displays - { - --std::vector makeRawPalette(); --std::vector makeMapPalette(); --std::vector makeCostmapPalette(); -+RVIZ_DEFAULT_PLUGINS_PUBLIC std::vector makeRawPalette(); -+RVIZ_DEFAULT_PLUGINS_PUBLIC std::vector makeMapPalette(); -+RVIZ_DEFAULT_PLUGINS_PUBLIC std::vector makeCostmapPalette(); - - class PaletteBuilder : public - std::enable_shared_from_this From 93775e57c58bcd326617dc9223f7f4620dcc9e6f Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:37:18 +1000 Subject: [PATCH 13/91] Update reverse_interface.h and add endian.h --- patch/ros-humble-ur-client-library.win.patch | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/patch/ros-humble-ur-client-library.win.patch b/patch/ros-humble-ur-client-library.win.patch index 0e9389c28..d995244c0 100644 --- a/patch/ros-humble-ur-client-library.win.patch +++ b/patch/ros-humble-ur-client-library.win.patch @@ -32,10 +32,10 @@ index 7745da9..ebf128e 100644 namespace urcl diff --git a/include/ur_client_library/control/reverse_interface.h b/include/ur_client_library/control/reverse_interface.h -index e68acd9..aa9d1c1 100644 +index 82202079..4322d023 100644 --- a/include/ur_client_library/control/reverse_interface.h +++ b/include/ur_client_library/control/reverse_interface.h -@@ -29,13 +29,13 @@ +@@ -29,6 +29,7 @@ #ifndef UR_CLIENT_LIBRARY_REVERSE_INTERFACE_H_INCLUDED #define UR_CLIENT_LIBRARY_REVERSE_INTERFACE_H_INCLUDED @@ -43,13 +43,14 @@ index e68acd9..aa9d1c1 100644 #include "ur_client_library/comm/tcp_server.h" #include "ur_client_library/comm/control_mode.h" #include "ur_client_library/types.h" - #include "ur_client_library/log.h" +@@ -36,7 +37,6 @@ #include "ur_client_library/ur/robot_receive_timeout.h" + #include "ur_client_library/ur/version_information.h" #include -#include #include + #include - namespace urcl diff --git a/include/ur_client_library/endian.h b/include/ur_client_library/endian.h new file mode 100644 index 0000000..9c5500b From 832f50322a783d09df795ed31daf326f5bcc99e8 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 09:50:07 +1000 Subject: [PATCH 14/91] Change eigenpy override version to 3.12.0 Updated the override version for eigenpy from 3.10.3 to 3.12.0. --- pkg_additional_info.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 17d3fe53a..6226185e9 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -51,7 +51,7 @@ eigenpy: dep_name: eigenpy max_pin: 'x.x.x' # the version in ros is not compatible with conda-forge's coal and hpp_fcl builds - override_version: '3.10.3' + override_version: '3.12.0' pinocchio: generate_dummy_package_with_run_deps: dep_name: pinocchio From 016773c710969685aef5d495b778973928990cd9 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 13:44:09 +1000 Subject: [PATCH 15/91] Fixes --- patch/ros-humble-controller-interface.patch | 15 ++++++++ patch/ros-humble-hardware-interface.patch | 39 +++++++++++++++++++++ patch/ros-humble-lanelet2-core.patch | 20 +++++++++++ 3 files changed, 74 insertions(+) create mode 100644 patch/ros-humble-controller-interface.patch diff --git a/patch/ros-humble-controller-interface.patch b/patch/ros-humble-controller-interface.patch new file mode 100644 index 000000000..6eba6eb0f --- /dev/null +++ b/patch/ros-humble-controller-interface.patch @@ -0,0 +1,15 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index abc15168fd..91254fec44 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,7 +25,9 @@ target_include_directories(controller_interface PUBLIC + $ + $ + ) +-ament_target_dependencies(controller_interface PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries(controller_interface PUBLIC ++ hardware_interface::hardware_interface ++ rclcpp_lifecycle::rclcpp_lifecycle) + # Causes the visibility macros to use dllexport rather than dllimport, + # which is appropriate when building the dll but not consuming it. + target_compile_definitions(controller_interface PRIVATE "CONTROLLER_INTERFACE_BUILDING_DLL") diff --git a/patch/ros-humble-hardware-interface.patch b/patch/ros-humble-hardware-interface.patch index bfed7f303..a5757e903 100644 --- a/patch/ros-humble-hardware-interface.patch +++ b/patch/ros-humble-hardware-interface.patch @@ -37,3 +37,42 @@ index 5c3ea22ca0..271dc29faf 100644 namespace hardware_interface { enum class return_type : std::uint8_t +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c66d6faf60..83b7b38ebd 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,7 +34,15 @@ target_include_directories(hardware_interface PUBLIC + $ + $ + ) +-ament_target_dependencies(hardware_interface PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries(hardware_interface PUBLIC ++ rclcpp::rclcpp ++ rclcpp_lifecycle::rclcpp_lifecycle ++ pluginlib::pluginlib ++ rcutils::rcutils ++ rcpputils::rcpputils ++ ${TinyXML2_LIBRARIES} ++ ${control_msgs_TARGETS} ++ ${lifecycle_msgs_TARGETS}) + # Causes the visibility macros to use dllexport rather than dllimport, + # which is appropriate when building the dll but not consuming it. + target_compile_definitions(hardware_interface PRIVATE "HARDWARE_INTERFACE_BUILDING_DLL") +@@ -47,7 +55,7 @@ target_include_directories(mock_components PUBLIC + $ + $ + ) +-ament_target_dependencies(mock_components PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries(mock_components PUBLIC hardware_interface) + # Causes the visibility macros to use dllexport rather than dllimport, + # which is appropriate when building the dll but not consuming it. + target_compile_definitions(mock_components PRIVATE "HARDWARE_INTERFACE_BUILDING_DLL") +@@ -64,7 +72,7 @@ target_include_directories(fake_components PUBLIC + $ + $ + ) +-ament_target_dependencies(fake_components PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++target_link_libraries(fake_components PUBLIC hardware_interface) + # Causes the visibility macros to use dllexport rather than dllimport, + # which is appropriate when building the dll but not consuming it. + target_compile_definitions(fake_components PRIVATE "HARDWARE_INTERFACE_BUILDING_DLL") diff --git a/patch/ros-humble-lanelet2-core.patch b/patch/ros-humble-lanelet2-core.patch index e6938cbba..b9a48334c 100644 --- a/patch/ros-humble-lanelet2-core.patch +++ b/patch/ros-humble-lanelet2-core.patch @@ -343,3 +343,23 @@ index ad53b2f2..0d53f953 100644 std::vector nodes; nodes.reserve(primitives.size()); std::transform(primitives.begin(), primitives.end(), std::back_inserter(nodes), +diff --git a/include/lanelet2_core/geometry/Point.h b/include/lanelet2_core/geometry/Point.h +index 080539ed..a37da11f 100644 +--- a/include/lanelet2_core/geometry/Point.h ++++ b/include/lanelet2_core/geometry/Point.h +@@ -22,6 +22,7 @@ BOOST_GEOMETRY_REGISTER_POINT_2D_CONST(lanelet::ConstPoint2d, double, cs::cartes + BOOST_GEOMETRY_REGISTER_POINT_3D(lanelet::Point3d, double, cs::cartesian, x(), y(), z()) + BOOST_GEOMETRY_REGISTER_POINT_3D_CONST(lanelet::ConstPoint3d, double, cs::cartesian, x(), y(), z()) + ++#if BOOST_VERSION < 108700 + namespace boost { + namespace geometry { + // Help boost with type deduction for proxies +@@ -37,6 +38,7 @@ struct robust_point_type + + } // namespace geometry + } // namespace boost ++#endif + + namespace lanelet { + namespace geometry { From a34545abdb6277d21dafb904dd59d6a9011cdae0 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 29 Jan 2026 14:11:17 +1000 Subject: [PATCH 16/91] Update include paths for hardware interface headers --- patch/ros-humble-hardware-interface.patch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/patch/ros-humble-hardware-interface.patch b/patch/ros-humble-hardware-interface.patch index a5757e903..f05d370de 100644 --- a/patch/ros-humble-hardware-interface.patch +++ b/patch/ros-humble-hardware-interface.patch @@ -1,7 +1,7 @@ -diff --git a/hardware_interface/include/hardware_interface/lexical_casts.hpp b/hardware_interface/include/hardware_interface/lexical_casts.hpp +diff --git a/include/hardware_interface/lexical_casts.hpp b/include/hardware_interface/lexical_casts.hpp index 846d9f757c..042361e392 100644 ---- a/hardware_interface/include/hardware_interface/lexical_casts.hpp -+++ b/hardware_interface/include/hardware_interface/lexical_casts.hpp +--- a/include/hardware_interface/lexical_casts.hpp ++++ b/include/hardware_interface/lexical_casts.hpp @@ -21,6 +21,8 @@ #include #include @@ -22,10 +22,10 @@ index 846d9f757c..042361e392 100644 bool parse_bool(const std::string & bool_string); } // namespace hardware_interface -diff --git a/hardware_interface/include/hardware_interface/types/hardware_interface_return_values.hpp b/hardware_interface/include/hardware_interface/types/hardware_interface_return_values.hpp +diff --git a/include/hardware_interface/types/hardware_interface_return_values.hpp b/include/hardware_interface/types/hardware_interface_return_values.hpp index 5c3ea22ca0..271dc29faf 100644 ---- a/hardware_interface/include/hardware_interface/types/hardware_interface_return_values.hpp -+++ b/hardware_interface/include/hardware_interface/types/hardware_interface_return_values.hpp +--- a/include/hardware_interface/types/hardware_interface_return_values.hpp ++++ b/include/hardware_interface/types/hardware_interface_return_values.hpp @@ -17,6 +17,10 @@ #include From e65c349bacf835ea304ab862d4795c2bd2714ebb Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 30 Jan 2026 06:57:03 +1000 Subject: [PATCH 17/91] Fixes --- patch/ros-humble-apriltag-mit.win.patch | 33 +++++++++++++++++ robostack.yaml | 48 +++++++++++++++++++++++++ vinca.yaml | 5 ++- 3 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 patch/ros-humble-apriltag-mit.win.patch diff --git a/patch/ros-humble-apriltag-mit.win.patch b/patch/ros-humble-apriltag-mit.win.patch new file mode 100644 index 000000000..125a9f3ca --- /dev/null +++ b/patch/ros-humble-apriltag-mit.win.patch @@ -0,0 +1,33 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 31c98e5..5ac04e1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -9,6 +9,10 @@ project(apriltag_mit VERSION 1.0.0 LANGUAGES CXX) + include(CMakePackageConfigHelpers) + include(GNUInstallDirs) + ++set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) ++ ++add_compile_definitions(_USE_MATH_DEFINES) ++ + # set(CMAKE_CXX_CLANG_TIDY clang-tidy) + + find_package(Eigen3 REQUIRED) +diff --git a/src/TagFamily.cc b/src/TagFamily.cc +index 023094b..0226a43 100644 +--- a/src/TagFamily.cc ++++ b/src/TagFamily.cc +@@ -102,6 +102,13 @@ code_t Rotate90DegCwise(code_t w, int d) { + return wr; + } + ++#ifdef _MSC_VER ++# include ++unsigned __builtin_popcountll( unsigned long long data){ ++ return __popcnt(data) + __popcnt(data >> 32); ++} ++#endif ++ + unsigned HammingDistance(code_t a, code_t b) { + // Because code_t is unsigned long long + return __builtin_popcountll(a ^ b); diff --git a/robostack.yaml b/robostack.yaml index 449c84743..1a053d760 100644 --- a/robostack.yaml +++ b/robostack.yaml @@ -33,6 +33,8 @@ binutils: win64: [] bison: robostack: [bison] +black: + robostack: [black] boost: robostack: [libboost-devel, libboost-python-devel] bullet: @@ -215,6 +217,10 @@ libboost: robostack: [libboost] libboost-chrono-dev: robostack: [libboost-devel] +libboost-coroutine: + robostack: [libboost] +libboost-coroutine-dev: + robostack: [libboost-devel] libboost-date-time: robostack: [libboost] libboost-date-time-dev: @@ -283,6 +289,8 @@ libdw-dev: linux: [elfutils] osx: [] win64: [] +libfcl: + robostack: [fcl] libfcl-dev: robostack: [fcl] libffi-dev: @@ -419,6 +427,18 @@ libpcl-all-dev: linux: [pcl, libboost-devel, vtk-base, libopengl-devel, libgl-devel] osx: [pcl, libboost-devel, vtk-base] win64: [pcl, libboost-devel, vtk-base] +libpcl-common: + robostack: [pcl] +libpcl-features: + robostack: [pcl] +libpcl-filters: + robostack: [pcl] +libpcl-io: + robostack: [pcl] +libpcl-segmentation: + robostack: [pcl] +libpcl-surface: + robostack: [pcl] libpng-dev: robostack: [libpng] libpoco-dev: @@ -599,6 +619,8 @@ lz4: robostack: [lz4] maven: robostack: [maven] +meson: + robostack: [meson] mongodb: robostack: [mongodb] mosquitto: @@ -764,6 +786,8 @@ python3: robostack: [python] python3-argcomplete: robostack: [argcomplete] +python3-attrs: + robostack: [attrs] python3-autobahn: robostack: [autobahn] python3-bson: @@ -828,6 +852,8 @@ python3-grpcio: robostack: [grpcio] python3-h5py: robostack: [h5py] +python3-httpx: + robostack: [httpx] python3-ifcfg: robostack: [ifcfg] python3-imageio: @@ -881,6 +907,8 @@ python3-pip: robostack: [pip] python3-pkg-resources: robostack: [] +python3-platformdirs: + robostack: [platformdirs] python3-protobuf: robostack: [protobuf] python3-psutil: @@ -941,8 +969,12 @@ python3-scipy: robostack: [scipy] python3-serial: robostack: [pyserial] +python3-setproctitle: + robostack: [setproctitle] python3-setuptools: robostack: [setuptools] +python3-semver: + robostack: [semver] python3-simplejson: robostack: [simplejson] python3-six: @@ -963,6 +995,12 @@ python3-tk: robostack: [tk] python3-tornado: robostack: [tornado] +python3-toml: + robostack: [toml] +python3-tqdm: + robostack: [tqdm] +python3-transforms3d: + robostack: [transforms3d] python3-twisted: robostack: [twisted] python3-typeguard: @@ -971,6 +1009,8 @@ python3-unidiff: robostack: [unidiff] python3-usb: robostack: [pyusb] +python3-ujson: + robostack: [ujson] python3-vcstool: robostack: [vcstool] python3-flake8-docstrings: @@ -981,10 +1021,14 @@ python3-flake8-builtins: robostack: [flake8-builtins] python3-flake8-quotes: robostack: [flake8-quotes] +python3-uvloop: + robostack: [uvloop] python3-venv: robostack: [virtualenv, pip, pip-tools, setuptools] python3-websocket: robostack: [websocket-client] +python3-websockets: + robostack: [websockets] python3-yaml: robostack: [pyyaml] python3-zmq: @@ -1014,6 +1058,8 @@ rsync: robostack: [rsync] rti-connext-dds-5.3.1: robostack: [] +rti-connext-dds-6.0.1: + robostack: [] ruby: robostack: [ruby] sbcl: @@ -1033,6 +1079,8 @@ sdl-image: robostack: [sdl_image] sdl2: robostack: [sdl2] +simde: + robostack: [simde] socat: robostack: linux: [socat] diff --git a/vinca.yaml b/vinca.yaml index f55049c50..8c3e2700b 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -374,7 +374,10 @@ packages_select_by_deps: # CMake errors related to OpenCV on macos, probably fixable - moveit_ros_perception - moveit_runtime - # Franka robots suppot + + - if: linux and not aarch64 + then: + # Franka robots support # See https://github.com/RoboStack/ros-humble/pull/338#issuecomment-3146453142 for macos and Windows errors - franka_ros2 From 68d3b0b732c49f9676664711dd0372b77c435dc1 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 30 Jan 2026 07:16:04 +1000 Subject: [PATCH 18/91] Unvendor proxsuite --- pkg_additional_info.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 6226185e9..b6ccbf88d 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -149,3 +149,8 @@ octomap_ros: # Remove once https://github.com/PickNikRobotics/data_tamer/pull/58 is merged and released data_tamer_cpp: additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON" +proxsuite: + generate_dummy_package_with_run_deps: + dep_name: proxsuite + max_pin: 'x.x' + override_version: '0.7.2' From 171526a9165b90aec0ea7ef4957247c4209f8fb2 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 20 Feb 2026 07:11:27 +1000 Subject: [PATCH 19/91] fix ublox --- patch/ros-humble-ublox-dgnss-node.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 patch/ros-humble-ublox-dgnss-node.patch diff --git a/patch/ros-humble-ublox-dgnss-node.patch b/patch/ros-humble-ublox-dgnss-node.patch new file mode 100644 index 000000000..fbd9b2839 --- /dev/null +++ b/patch/ros-humble-ublox-dgnss-node.patch @@ -0,0 +1,16 @@ +diff --git a/ublox_dgnss_node/CMakeLists.txt b/ublox_dgnss_node/CMakeLists.txt +index d73f3ba..bb5ab6f 100644 +--- a/ublox_dgnss_node/CMakeLists.txt ++++ b/ublox_dgnss_node/CMakeLists.txt +@@ -47,9 +47,11 @@ target_compile_definitions(ublox_dgnss_components + PRIVATE "UBLOX_DGNSS_NODE_BUILDING_DLL" + ) + ++if(NOT APPLE) + target_link_options(ublox_dgnss_components PRIVATE + "LINKER:--allow-multiple-definition" + ) ++endif() + + target_link_libraries(ublox_dgnss_components PUBLIC + ${rtcm_msgs_TARGETS} From e57a89232752622c1e715bd6fb3070e5c164c079 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 20 Feb 2026 07:43:13 +1000 Subject: [PATCH 20/91] No ublox on osx --- vinca.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vinca.yaml b/vinca.yaml index 8c3e2700b..3abf1a77e 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -374,6 +374,11 @@ packages_select_by_deps: # CMake errors related to OpenCV on macos, probably fixable - moveit_ros_perception - moveit_runtime + # ublox compilation fails on Windows and osx + - ublox # Kumar Robotics + - ublox_dgnss # Aussie Robots + - ublox_dgnss_node + - ublox_ubx_interfaces - if: linux and not aarch64 then: @@ -427,11 +432,6 @@ packages_select_by_deps: # IMRC Lab # Windows is failing with error C1083: Cannot open compiler generated file: '' - motion_capture_tracking - # ublox compilation fails on Windows - - ublox # Kumar Robotics - - ublox_dgnss # Aussie Robots - - ublox_dgnss_node - - ublox_ubx_interfaces # error C1083: Cannot open include file: 'rqt_gui_cpp/plugin.h' - rqt_image_overlay # Sick safety scanner packages From a71d800090fb102e31ecf0578d9eecf3a5dcc996 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 20 Feb 2026 07:46:50 +1000 Subject: [PATCH 21/91] Add patch for interpolator header file Add patch for interpolator_common_interface.hpp --- patch/ros-humble-autoware-trajectory.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 patch/ros-humble-autoware-trajectory.patch diff --git a/patch/ros-humble-autoware-trajectory.patch b/patch/ros-humble-autoware-trajectory.patch new file mode 100644 index 000000000..55270c78e --- /dev/null +++ b/patch/ros-humble-autoware-trajectory.patch @@ -0,0 +1,12 @@ +diff --git a/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp b/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp +index e339508816..c010fa633a 100644 +--- a/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp ++++ b/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp +@@ -19,6 +19,7 @@ + + #include + ++#include + #include + #include + From 801f8b8ee6ebec2351223769e4f4a767a6f3021a Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Fri, 20 Feb 2026 13:39:34 +0100 Subject: [PATCH 22/91] add patch for hls-lfcd-lds-driver --- patch/ros-humble-hls-lfcd-lds-driver.patch | 137 +++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 patch/ros-humble-hls-lfcd-lds-driver.patch diff --git a/patch/ros-humble-hls-lfcd-lds-driver.patch b/patch/ros-humble-hls-lfcd-lds-driver.patch new file mode 100644 index 000000000..c66c8086f --- /dev/null +++ b/patch/ros-humble-hls-lfcd-lds-driver.patch @@ -0,0 +1,137 @@ +From 36d542492a0395cefd28d29e87b2eccbd108a995 Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Fri, 20 Feb 2026 13:31:24 +0100 +Subject: [PATCH] [PATCH] Replace boost::asio::io_service with + boost::asio::io_context for boost 1.88 compatibility + +--- + applications/lds_driver/lds_driver.cpp | 4 ++-- + applications/lds_driver/lds_driver.hpp | 2 +- + applications/lds_polar_graph/lds_polar_graph.hpp | 2 +- + include/hls_lfcd_lds_driver/hlds_laser_segment_publisher.hpp | 2 +- + include/hls_lfcd_lds_driver/lfcd_laser.hpp | 2 +- + src/hlds_laser_publisher.cpp | 4 ++-- + src/hlds_laser_segment_publisher.cpp | 4 ++-- + 7 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/applications/lds_driver/lds_driver.cpp b/applications/lds_driver/lds_driver.cpp +index 30916fa..a0e7070 100644 +--- a/applications/lds_driver/lds_driver.cpp ++++ b/applications/lds_driver/lds_driver.cpp +@@ -38,7 +38,7 @@ + + namespace lds + { +-LFCDLaser::LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_service & io) ++LFCDLaser::LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_context & io) + : port_(port), baud_rate_(baud_rate), shutting_down_(false), serial_(io, port_) + { + serial_.set_option(boost::asio::serial_port_base::baud_rate(baud_rate_)); +@@ -136,7 +136,7 @@ int main(int argc, char ** argv) + uint16_t rpms; + port = "/dev/ttyUSB0"; + baud_rate = 230400; +- boost::asio::io_service io; ++ boost::asio::io_context io; + + try { + lds::LFCDLaser laser(port, baud_rate, io); +diff --git a/applications/lds_driver/lds_driver.hpp b/applications/lds_driver/lds_driver.hpp +index 041f757..47698db 100644 +--- a/applications/lds_driver/lds_driver.hpp ++++ b/applications/lds_driver/lds_driver.hpp +@@ -54,7 +54,7 @@ public: + * @param io Boost ASIO IO Service to use when creating the serial port object + */ + +- LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_service & io); ++ LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_context & io); + /** + * @brief Default destructor + */ +diff --git a/applications/lds_polar_graph/lds_polar_graph.hpp b/applications/lds_polar_graph/lds_polar_graph.hpp +index 8b94c06..83ceb75 100644 +--- a/applications/lds_polar_graph/lds_polar_graph.hpp ++++ b/applications/lds_polar_graph/lds_polar_graph.hpp +@@ -69,7 +69,7 @@ private: + qreal angular_max_; + qreal radial_min_; + qreal radial_max; +- boost::asio::io_service io_; ++ boost::asio::io_context io_; + std::string port_; + uint32_t baud_rate_; + bool shutting_down_; +diff --git a/include/hls_lfcd_lds_driver/hlds_laser_segment_publisher.hpp b/include/hls_lfcd_lds_driver/hlds_laser_segment_publisher.hpp +index 1f8ff91..3422719 100644 +--- a/include/hls_lfcd_lds_driver/hlds_laser_segment_publisher.hpp ++++ b/include/hls_lfcd_lds_driver/hlds_laser_segment_publisher.hpp +@@ -56,7 +56,7 @@ public: + * @param baud_rate The baud rate to open the serial port at. + * @param io Boost ASIO IO Service to use when creating the serial port object + */ +- explicit LFCDLaser(boost::asio::io_service & io); ++ explicit LFCDLaser(boost::asio::io_context & io); + + /** + * @brief Default destructor +diff --git a/include/hls_lfcd_lds_driver/lfcd_laser.hpp b/include/hls_lfcd_lds_driver/lfcd_laser.hpp +index 42d5bda..e6340f9 100644 +--- a/include/hls_lfcd_lds_driver/lfcd_laser.hpp ++++ b/include/hls_lfcd_lds_driver/lfcd_laser.hpp +@@ -54,7 +54,7 @@ public: + * @param baud_rate The baud rate to open the serial port at. + * @param io Boost ASIO IO Service to use when creating the serial port object + */ +- LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_service & io); ++ LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_context & io); + + /** + * @brief Default destructor +diff --git a/src/hlds_laser_publisher.cpp b/src/hlds_laser_publisher.cpp +index bac0ecf..57a3d68 100644 +--- a/src/hlds_laser_publisher.cpp ++++ b/src/hlds_laser_publisher.cpp +@@ -39,7 +39,7 @@ + + namespace hls_lfcd_lds + { +-LFCDLaser::LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_service & io) ++LFCDLaser::LFCDLaser(const std::string & port, uint32_t baud_rate, boost::asio::io_context & io) + : port_(port), baud_rate_(baud_rate), shutting_down_(false), serial_(io, port_) + { + serial_.set_option(boost::asio::serial_port_base::baud_rate(baud_rate_)); +@@ -127,7 +127,7 @@ int main(int argc, char ** argv) + + auto node = rclcpp::Node::make_shared("hlds_laser_publisher"); + rclcpp::Publisher::SharedPtr laser_pub; +- boost::asio::io_service io; ++ boost::asio::io_context io; + + std::string port; + std::string frame_id; +diff --git a/src/hlds_laser_segment_publisher.cpp b/src/hlds_laser_segment_publisher.cpp +index bcd7d65..fed7d34 100644 +--- a/src/hlds_laser_segment_publisher.cpp ++++ b/src/hlds_laser_segment_publisher.cpp +@@ -41,7 +41,7 @@ + + namespace hls_lfcd_lds + { +-LFCDLaser::LFCDLaser(boost::asio::io_service & io) ++LFCDLaser::LFCDLaser(boost::asio::io_context & io) + : serial_(io), + shutting_down_(false) + { +@@ -132,7 +132,7 @@ int main(int argc, char * argv[]) + { + ros::init(argc, argv, "hlds_laser_segment_publisher"); + +- boost::asio::io_service io; ++ boost::asio::io_context io; + hls_lfcd_lds::LFCDLaser laser(io); + + while (ros::ok()) { +-- +2.43.0 + From b532f4e75c5f86803348581cf5f5bc0d7254f083 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Fri, 20 Feb 2026 16:57:28 +0100 Subject: [PATCH 23/91] patch autoware-info-utils --- ...s-humble-autoware-vehicle-info-utils.patch | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 patch/ros-humble-autoware-vehicle-info-utils.patch diff --git a/patch/ros-humble-autoware-vehicle-info-utils.patch b/patch/ros-humble-autoware-vehicle-info-utils.patch new file mode 100644 index 000000000..0adabde65 --- /dev/null +++ b/patch/ros-humble-autoware-vehicle-info-utils.patch @@ -0,0 +1,100 @@ +From 38e59831f23b38a6584512c3c4cad00eae768e2e Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Fri, 20 Feb 2026 15:11:01 +0100 +Subject: [PATCH] [PATCH] Fix changed autoware utils to utils_geometry package + +--- + include/autoware/vehicle_info_utils/vehicle_info.hpp | 8 ++++---- + package.xml | 2 +- + src/vehicle_info.cpp | 10 +++++----- + 3 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/include/autoware/vehicle_info_utils/vehicle_info.hpp b/include/autoware/vehicle_info_utils/vehicle_info.hpp +index e3422760..95fe95ef 100644 +--- a/include/autoware/vehicle_info_utils/vehicle_info.hpp ++++ b/include/autoware/vehicle_info_utils/vehicle_info.hpp +@@ -15,7 +15,7 @@ + #ifndef AUTOWARE__VEHICLE_INFO_UTILS__VEHICLE_INFO_HPP_ + #define AUTOWARE__VEHICLE_INFO_UTILS__VEHICLE_INFO_HPP_ + +-#include "autoware_utils/geometry/boost_geometry.hpp" ++#include "autoware_utils_geometry/boost_geometry.hpp" + + namespace autoware::vehicle_info_utils + { +@@ -58,7 +58,7 @@ struct VehicleInfo + * polygon + * @param margin the longitudinal and lateral inflation margin + */ +- [[nodiscard]] autoware_utils::LinearRing2d createFootprint(const double margin = 0.0) const; ++ [[nodiscard]] autoware_utils_geometry::LinearRing2d createFootprint(const double margin = 0.0) const; + + /** + * @brief calculate the vehicle footprint in clockwise manner starting from the front-left edge, +@@ -66,7 +66,7 @@ struct VehicleInfo + * polygon + * @param margin the longitudinal and lateral inflation margin + */ +- [[nodiscard]] autoware_utils::LinearRing2d createFootprint( ++ [[nodiscard]] autoware_utils_geometry::LinearRing2d createFootprint( + const double lat_margin, const double lon_margin) const; + + /** +@@ -82,7 +82,7 @@ struct VehicleInfo + * @param center_at_base_link if true, center point is aligned at base_link (x=0), otherwise + * placed at wheelbase center + */ +- [[nodiscard]] autoware_utils::LinearRing2d createFootprint( ++ [[nodiscard]] autoware_utils_geometry::LinearRing2d createFootprint( + const double front_lat_margin, const double center_lat_margin, const double rear_lat_margin, + const double front_lon_margin, const double rear_lon_margin, + const bool center_at_base_link = false) const; +diff --git a/package.xml b/package.xml +index 56225184..ca7a0b6c 100644 +--- a/package.xml ++++ b/package.xml +@@ -18,7 +18,7 @@ + ament_cmake_auto + autoware_cmake + +- autoware_utils ++ autoware_utils_geometry + rclcpp + + ament_cmake_ros +diff --git a/src/vehicle_info.cpp b/src/vehicle_info.cpp +index 25dae289..2764c9f1 100644 +--- a/src/vehicle_info.cpp ++++ b/src/vehicle_info.cpp +@@ -20,23 +20,23 @@ + + namespace autoware::vehicle_info_utils + { +-autoware_utils::LinearRing2d VehicleInfo::createFootprint(const double margin) const ++autoware_utils_geometry::LinearRing2d VehicleInfo::createFootprint(const double margin) const + { + return createFootprint(margin, margin); + } + +-autoware_utils::LinearRing2d VehicleInfo::createFootprint( ++autoware_utils_geometry::LinearRing2d VehicleInfo::createFootprint( + const double lat_margin, const double lon_margin) const + { + return createFootprint(lat_margin, lat_margin, lat_margin, lon_margin, lon_margin); + } + +-autoware_utils::LinearRing2d VehicleInfo::createFootprint( ++autoware_utils_geometry::LinearRing2d VehicleInfo::createFootprint( + const double front_lat_margin, const double center_lat_margin, const double rear_lat_margin, + const double front_lon_margin, const double rear_lon_margin, const bool center_at_base_link) const + { +- using autoware_utils::LinearRing2d; +- using autoware_utils::Point2d; ++ using autoware_utils_geometry::LinearRing2d; ++ using autoware_utils_geometry::Point2d; + + // Longitudinal positions + const double x_front = front_overhang_m + wheel_base_m + front_lon_margin; +-- +2.43.0 + From f35d1ddf2be4b693eeebb369346496a069ea0bab Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 21 Feb 2026 15:25:43 +1000 Subject: [PATCH 24/91] Update robostack.yaml for python3-uvloop platform support --- robostack.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/robostack.yaml b/robostack.yaml index 1a053d760..99725dc74 100644 --- a/robostack.yaml +++ b/robostack.yaml @@ -1022,7 +1022,10 @@ python3-flake8-builtins: python3-flake8-quotes: robostack: [flake8-quotes] python3-uvloop: - robostack: [uvloop] + robostack: + linux: [uvloop] + osx: [uvloop] + win64: [] python3-venv: robostack: [virtualenv, pip, pip-tools, setuptools] python3-websocket: From 4389e40808ae775977facca21b38a330e7e219b2 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 21 Feb 2026 15:30:24 +1000 Subject: [PATCH 25/91] Add override_version for urdfdom_headers --- pkg_additional_info.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index b6ccbf88d..e5ff972d5 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -23,6 +23,7 @@ urdfdom_headers: generate_dummy_package_with_run_deps: dep_name: urdfdom_headers max_pin: 'x.x' + override_version: '2.1.0' urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom From 7809b3496fe3753e44bac3d9e9a247fc17bcaf2f Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Sun, 22 Feb 2026 14:24:10 +0100 Subject: [PATCH 26/91] fix mavros-extras patch for mixed target_link_libraries cmake signatures --- patch/ros-humble-mavros-extras.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patch/ros-humble-mavros-extras.patch b/patch/ros-humble-mavros-extras.patch index 0d0d8cd93..6080518dd 100644 --- a/patch/ros-humble-mavros-extras.patch +++ b/patch/ros-humble-mavros-extras.patch @@ -23,7 +23,7 @@ index 5cb1fae47..cd5eee700 100644 ) pluginlib_export_plugin_description_file(mavros mavros_plugins.xml) +# Link GeographicLib - not handled by ament_target_dependencies -+target_link_libraries(mavros_extras_plugins ${GeographicLib_LIBRARIES}) ++target_link_libraries(mavros_extras_plugins PUBLIC ${GeographicLib_LIBRARIES}) add_library(mavros_extras SHARED # [[[cog: From 2422021eb70e85cf6dd440e7b846c7b76e7fc19c Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Sun, 22 Feb 2026 20:47:58 +0100 Subject: [PATCH 27/91] pin poco version to 1.14.2 for compat with libfranka 0.20.3 --- conda_build_config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 2a7c5c137..8688c918c 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -28,6 +28,8 @@ tbb: - '2022' tbb_devel: - '2022' +poco: + - 1.14.2 # Workaround for https://github.com/RoboStack/ros-jazzy/pull/40#issuecomment-2782226697 cmake: From 17d28fb2bd13a22f617af66dc7f71688d84a9bf3 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Mon, 23 Feb 2026 07:13:58 +1000 Subject: [PATCH 28/91] Update urdfdom version to 5.1.0 for compatibility --- pkg_additional_info.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index e5ff972d5..c584222a3 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -28,9 +28,9 @@ urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom max_pin: 'x.x' - # humble is on 3.0.0, but we stick to 4 for compat + # humble is on 3.0.0, but we stick to 5 for compat # with the rest of conda-forge - override_version: '4.0.1' + override_version: '5.1.0' cartographer: generate_dummy_package_with_run_deps: dep_name: cartographer From 9d5a7c4de1d11d22d96d0b2aa73d33dedd422e35 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Mon, 23 Feb 2026 07:16:57 +1000 Subject: [PATCH 29/91] Enable full rebuild by setting IGNORE_CACHE to true --- .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 23e74dfcc..4d3b66538 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: 'false' # 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: strategy: From 6b1058ecfe4430760fca26625ec6cb35ed37f65a Mon Sep 17 00:00:00 2001 From: nmarticorena Date: Mon, 23 Feb 2026 10:37:36 +1000 Subject: [PATCH 30/91] update libfranka version --- rosdistro_snapshot.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 01d584665..410580ae5 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -3588,9 +3588,9 @@ libcurl_vendor: url: https://github.com/ros2-gbp/resource_retriever-release.git version: 3.1.3 libfranka: - tag: release/humble/libfranka/0.20.3-1 + tag: release/humble/libfranka/0.20.4-1 url: https://github.com/frankaemika/libfranka-release.git - version: 0.20.3 + version: 0.20.4 libg2o: tag: release/humble/libg2o/2020.5.29-4 url: https://github.com/ros2-gbp/libg2o-release.git From 778cd46d55df4f03749657cb5df9daf676294c38 Mon Sep 17 00:00:00 2001 From: nmarticorena Date: Mon, 23 Feb 2026 18:16:10 +1000 Subject: [PATCH 31/91] update snapshot --- rosdistro_snapshot.yaml | 1598 ++++++++++++++++++++------------------- 1 file changed, 827 insertions(+), 771 deletions(-) diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 410580ae5..146777126 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,4 +1,4 @@ -# Snapshot generated by vinca-snapshot on 2026-01-28T22:37:52Z UTC for distro humble +# Snapshot generated by vinca-snapshot on 2026-02-23T08:15:54Z UTC for distro humble aandd_ekew_driver_py: tag: release/humble/aandd_ekew_driver_py/0.0.2-3 url: https://github.com/ros2-gbp/aandd_ekew_driver_py-release.git @@ -32,9 +32,9 @@ action_tutorials_py: url: https://github.com/ros2-gbp/demos-release.git version: 0.20.8 actionlib_msgs: - tag: release/humble/actionlib_msgs/4.9.0-1 + tag: release/humble/actionlib_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 actuator_msgs: tag: release/humble/actuator_msgs/0.0.1-1 url: https://github.com/ros2-gbp/actuator_msgs-release.git @@ -100,13 +100,13 @@ ament_black: url: https://github.com/ros2-gbp/ament_black-release.git version: 0.2.6 ament_clang_format: - tag: release/humble/ament_clang_format/0.12.14-1 + tag: release/humble/ament_clang_format/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_clang_tidy: - tag: release/humble/ament_clang_tidy/0.12.14-1 + tag: release/humble/ament_clang_tidy/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake: tag: release/humble/ament_cmake/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -124,29 +124,29 @@ ament_cmake_catch2: url: https://github.com/ros2-gbp/ament_cmake_catch2-release.git version: 1.2.1 ament_cmake_clang_format: - tag: release/humble/ament_cmake_clang_format/0.12.14-1 + tag: release/humble/ament_cmake_clang_format/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_clang_tidy: - tag: release/humble/ament_cmake_clang_tidy/0.12.14-1 + tag: release/humble/ament_cmake_clang_tidy/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_copyright: - tag: release/humble/ament_cmake_copyright/0.12.14-1 + tag: release/humble/ament_cmake_copyright/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_core: tag: release/humble/ament_cmake_core/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git version: 1.3.13 ament_cmake_cppcheck: - tag: release/humble/ament_cmake_cppcheck/0.12.14-1 + tag: release/humble/ament_cmake_cppcheck/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_cpplint: - tag: release/humble/ament_cmake_cpplint/0.12.14-1 + tag: release/humble/ament_cmake_cpplint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_export_definitions: tag: release/humble/ament_cmake_export_definitions/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -176,9 +176,9 @@ ament_cmake_export_targets: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 1.3.13 ament_cmake_flake8: - tag: release/humble/ament_cmake_flake8/0.12.14-1 + tag: release/humble/ament_cmake_flake8/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_gen_version_h: tag: release/humble/ament_cmake_gen_version_h/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -204,33 +204,33 @@ ament_cmake_libraries: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 1.3.13 ament_cmake_lint_cmake: - tag: release/humble/ament_cmake_lint_cmake/0.12.14-1 + tag: release/humble/ament_cmake_lint_cmake/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_mypy: - tag: release/humble/ament_cmake_mypy/0.12.14-1 + tag: release/humble/ament_cmake_mypy/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_nose: tag: release/humble/ament_cmake_nose/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git version: 1.3.13 ament_cmake_pclint: - tag: release/humble/ament_cmake_pclint/0.12.14-1 + tag: release/humble/ament_cmake_pclint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_pep257: - tag: release/humble/ament_cmake_pep257/0.12.14-1 + tag: release/humble/ament_cmake_pep257/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_pycodestyle: - tag: release/humble/ament_cmake_pycodestyle/0.12.14-1 + tag: release/humble/ament_cmake_pycodestyle/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_pyflakes: - tag: release/humble/ament_cmake_pyflakes/0.12.14-1 + tag: release/humble/ament_cmake_pyflakes/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_pytest: tag: release/humble/ament_cmake_pytest/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -252,9 +252,9 @@ ament_cmake_test: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 1.3.13 ament_cmake_uncrustify: - tag: release/humble/ament_cmake_uncrustify/0.12.14-1 + tag: release/humble/ament_cmake_uncrustify/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cmake_vendor_package: tag: release/humble/ament_cmake_vendor_package/1.3.13-1 url: https://github.com/ros2-gbp/ament_cmake-release.git @@ -264,29 +264,29 @@ ament_cmake_version: url: https://github.com/ros2-gbp/ament_cmake-release.git version: 1.3.13 ament_cmake_xmllint: - tag: release/humble/ament_cmake_xmllint/0.12.14-1 + tag: release/humble/ament_cmake_xmllint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_copyright: - tag: release/humble/ament_copyright/0.12.14-1 + tag: release/humble/ament_copyright/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cppcheck: - tag: release/humble/ament_cppcheck/0.12.14-1 + tag: release/humble/ament_cppcheck/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_cpplint: - tag: release/humble/ament_cpplint/0.12.14-1 + tag: release/humble/ament_cpplint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_download: tag: release/humble/ament_download/0.0.5-1 url: https://github.com/ros2-gbp/ament_download-release.git version: 0.0.5 ament_flake8: - tag: release/humble/ament_flake8/0.12.14-1 + tag: release/humble/ament_flake8/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_index_cpp: tag: release/humble/ament_index_cpp/1.4.1-1 url: https://github.com/ros2-gbp/ament_index-release.git @@ -296,61 +296,61 @@ ament_index_python: url: https://github.com/ros2-gbp/ament_index-release.git version: 1.4.1 ament_lint: - tag: release/humble/ament_lint/0.12.14-1 + tag: release/humble/ament_lint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_lint_auto: - tag: release/humble/ament_lint_auto/0.12.14-1 + tag: release/humble/ament_lint_auto/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_lint_cmake: - tag: release/humble/ament_lint_cmake/0.12.14-1 + tag: release/humble/ament_lint_cmake/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_lint_common: - tag: release/humble/ament_lint_common/0.12.14-1 + tag: release/humble/ament_lint_common/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_mypy: - tag: release/humble/ament_mypy/0.12.14-1 + tag: release/humble/ament_mypy/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_nodl: tag: release/humble/ament_nodl/0.1.0-4 url: https://github.com/ros2-gbp/ament_nodl-release.git version: 0.1.0 ament_package: - tag: release/humble/ament_package/0.14.1-1 + tag: release/humble/ament_package/0.14.2-1 url: https://github.com/ros2-gbp/ament_package-release.git - version: 0.14.1 + version: 0.14.2 ament_pclint: - tag: release/humble/ament_pclint/0.12.14-1 + tag: release/humble/ament_pclint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_pep257: - tag: release/humble/ament_pep257/0.12.14-1 + tag: release/humble/ament_pep257/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_pycodestyle: - tag: release/humble/ament_pycodestyle/0.12.14-1 + tag: release/humble/ament_pycodestyle/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_pyflakes: - tag: release/humble/ament_pyflakes/0.12.14-1 + tag: release/humble/ament_pyflakes/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_uncrustify: - tag: release/humble/ament_uncrustify/0.12.14-1 + tag: release/humble/ament_uncrustify/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 ament_vitis: tag: release/humble/ament_vitis/0.10.1-2 url: https://github.com/ros2-gbp/ament_vitis-release.git version: 0.10.1 ament_xmllint: - tag: release/humble/ament_xmllint/0.12.14-1 + tag: release/humble/ament_xmllint/0.12.15-1 url: https://github.com/ros2-gbp/ament_lint-release.git - version: 0.12.14 + version: 0.12.15 andino_apps: tag: release/humble/andino_apps/0.2.0-1 url: https://github.com/ros2-gbp/andino-release.git @@ -620,13 +620,13 @@ at_sonde_ros_driver: url: https://github.com/ros2-gbp/at_sonde_ros_driver-release.git version: 1.0.0 automatika_embodied_agents: - tag: release/humble/automatika_embodied_agents/0.5.0-1 + tag: release/humble/automatika_embodied_agents/0.5.1-1 url: https://github.com/ros2-gbp/automatika_embodied_agents-release.git - version: 0.5.0 + version: 0.5.1 automatika_ros_sugar: - tag: release/humble/automatika_ros_sugar/0.4.3-1 + tag: release/humble/automatika_ros_sugar/0.5.0-1 url: https://github.com/ros2-gbp/automatika_ros_sugar-release.git - version: 0.4.3 + version: 0.5.0 automotive_autonomy_msgs: tag: release/humble/automotive_autonomy_msgs/3.0.4-3 url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git @@ -640,13 +640,13 @@ automotive_platform_msgs: url: https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git version: 3.0.4 autoware_adapi_adaptors: - tag: release/humble/autoware_adapi_adaptors/1.4.0-1 + tag: release/humble/autoware_adapi_adaptors/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_adapi_specs: - tag: release/humble/autoware_adapi_specs/1.4.0-1 + tag: release/humble/autoware_adapi_specs/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_adapi_v1_msgs: tag: release/humble/autoware_adapi_v1_msgs/1.9.1-2 url: https://github.com/ros2-gbp/autoware_adapi_msgs-release.git @@ -659,18 +659,22 @@ autoware_auto_msgs: tag: release/humble/autoware_auto_msgs/1.0.0-4 url: https://github.com/ros2-gbp/autoware_auto_msgs-release.git version: 1.0.0 +autoware_awsim_sensor_kit_description: + tag: release/humble/autoware_awsim_sensor_kit_description/1.7.0-2 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.7.0 autoware_behavior_velocity_planner: - tag: release/humble/autoware_behavior_velocity_planner/1.4.0-1 + tag: release/humble/autoware_behavior_velocity_planner/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_behavior_velocity_planner_common: - tag: release/humble/autoware_behavior_velocity_planner_common/1.4.0-1 + tag: release/humble/autoware_behavior_velocity_planner_common/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_behavior_velocity_stop_line_module: - tag: release/humble/autoware_behavior_velocity_stop_line_module/1.4.0-1 + tag: release/humble/autoware_behavior_velocity_stop_line_module/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_cmake: tag: release/humble/autoware_cmake/1.1.0-1 url: https://github.com/ros2-gbp/autoware_cmake-release.git @@ -680,89 +684,89 @@ autoware_common_msgs: url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_component_interface_specs: - tag: release/humble/autoware_component_interface_specs/1.4.0-1 + tag: release/humble/autoware_component_interface_specs/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_control_msgs: tag: release/humble/autoware_control_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_core: - tag: release/humble/autoware_core/1.4.0-1 + tag: release/humble/autoware_core/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_api: - tag: release/humble/autoware_core_api/1.4.0-1 + tag: release/humble/autoware_core_api/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_control: - tag: release/humble/autoware_core_control/1.4.0-1 + tag: release/humble/autoware_core_control/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_localization: - tag: release/humble/autoware_core_localization/1.4.0-1 + tag: release/humble/autoware_core_localization/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_map: - tag: release/humble/autoware_core_map/1.4.0-1 + tag: release/humble/autoware_core_map/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_perception: - tag: release/humble/autoware_core_perception/1.4.0-1 + tag: release/humble/autoware_core_perception/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_planning: - tag: release/humble/autoware_core_planning/1.4.0-1 + tag: release/humble/autoware_core_planning/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_sensing: - tag: release/humble/autoware_core_sensing/1.4.0-1 + tag: release/humble/autoware_core_sensing/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_core_vehicle: - tag: release/humble/autoware_core_vehicle/1.4.0-1 + tag: release/humble/autoware_core_vehicle/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_crop_box_filter: - tag: release/humble/autoware_crop_box_filter/1.4.0-1 + tag: release/humble/autoware_crop_box_filter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_default_adapi: - tag: release/humble/autoware_default_adapi/1.4.0-1 + tag: release/humble/autoware_default_adapi/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_downsample_filters: - tag: release/humble/autoware_downsample_filters/1.4.0-1 + tag: release/humble/autoware_downsample_filters/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_ekf_localizer: - tag: release/humble/autoware_ekf_localizer/1.4.0-1 + tag: release/humble/autoware_ekf_localizer/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_euclidean_cluster_object_detector: - tag: release/humble/autoware_euclidean_cluster_object_detector/1.4.0-1 + tag: release/humble/autoware_euclidean_cluster_object_detector/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_geography_utils: - tag: release/humble/autoware_geography_utils/1.4.0-1 + tag: release/humble/autoware_geography_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_global_parameter_loader: - tag: release/humble/autoware_global_parameter_loader/1.4.0-1 + tag: release/humble/autoware_global_parameter_loader/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_gnss_poser: - tag: release/humble/autoware_gnss_poser/1.4.0-1 + tag: release/humble/autoware_gnss_poser/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_ground_filter: - tag: release/humble/autoware_ground_filter/1.4.0-1 + tag: release/humble/autoware_ground_filter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_gyro_odometer: - tag: release/humble/autoware_gyro_odometer/1.4.0-1 + tag: release/humble/autoware_gyro_odometer/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_internal_debug_msgs: tag: release/humble/autoware_internal_debug_msgs/1.12.1-1 url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git @@ -788,13 +792,13 @@ autoware_internal_planning_msgs: url: https://github.com/ros2-gbp/autoware_internal_msgs-release.git version: 1.12.1 autoware_interpolation: - tag: release/humble/autoware_interpolation/1.4.0-1 + tag: release/humble/autoware_interpolation/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_kalman_filter: - tag: release/humble/autoware_kalman_filter/1.4.0-1 + tag: release/humble/autoware_kalman_filter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_lanelet2_extension: tag: release/humble/autoware_lanelet2_extension/0.10.0-1 url: https://github.com/ros2-gbp/autoware_lanelet2_extension-release.git @@ -804,13 +808,13 @@ autoware_lanelet2_extension_python: url: https://github.com/ros2-gbp/autoware_lanelet2_extension-release.git version: 0.10.0 autoware_lanelet2_map_visualizer: - tag: release/humble/autoware_lanelet2_map_visualizer/1.4.0-1 + tag: release/humble/autoware_lanelet2_map_visualizer/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_lanelet2_utils: - tag: release/humble/autoware_lanelet2_utils/1.4.0-1 + tag: release/humble/autoware_lanelet2_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_lint_common: tag: release/humble/autoware_lint_common/1.1.0-1 url: https://github.com/ros2-gbp/autoware_cmake-release.git @@ -819,230 +823,266 @@ autoware_localization_msgs: tag: release/humble/autoware_localization_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 +autoware_localization_rviz_plugin: + tag: release/humble/autoware_localization_rviz_plugin/0.4.0-1 + url: https://github.com/ros2-gbp/autoware_rviz_plugins-release.git + version: 0.4.0 autoware_localization_util: - tag: release/humble/autoware_localization_util/1.4.0-1 + tag: release/humble/autoware_localization_util/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_map_height_fitter: - tag: release/humble/autoware_map_height_fitter/1.4.0-1 + tag: release/humble/autoware_map_height_fitter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_map_loader: - tag: release/humble/autoware_map_loader/1.4.0-1 + tag: release/humble/autoware_map_loader/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_map_msgs: tag: release/humble/autoware_map_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_map_projection_loader: - tag: release/humble/autoware_map_projection_loader/1.4.0-1 + tag: release/humble/autoware_map_projection_loader/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_marker_utils: - tag: release/humble/autoware_marker_utils/1.4.0-1 + tag: release/humble/autoware_marker_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 +autoware_mission_details_overlay_rviz_plugin: + tag: release/humble/autoware_mission_details_overlay_rviz_plugin/0.4.0-1 + url: https://github.com/ros2-gbp/autoware_rviz_plugins-release.git + version: 0.4.0 autoware_mission_planner: - tag: release/humble/autoware_mission_planner/1.4.0-1 + tag: release/humble/autoware_mission_planner/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_motion_utils: - tag: release/humble/autoware_motion_utils/1.4.0-1 + tag: release/humble/autoware_motion_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_motion_velocity_obstacle_stop_module: - tag: release/humble/autoware_motion_velocity_obstacle_stop_module/1.4.0-1 + tag: release/humble/autoware_motion_velocity_obstacle_stop_module/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_motion_velocity_planner: - tag: release/humble/autoware_motion_velocity_planner/1.4.0-1 + tag: release/humble/autoware_motion_velocity_planner/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_motion_velocity_planner_common: - tag: release/humble/autoware_motion_velocity_planner_common/1.4.0-1 + tag: release/humble/autoware_motion_velocity_planner_common/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_msgs: tag: release/humble/autoware_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_ndt_scan_matcher: - tag: release/humble/autoware_ndt_scan_matcher/1.4.0-1 + tag: release/humble/autoware_ndt_scan_matcher/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_node: - tag: release/humble/autoware_node/1.4.0-1 + tag: release/humble/autoware_node/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_object_recognition_utils: - tag: release/humble/autoware_object_recognition_utils/1.4.0-1 + tag: release/humble/autoware_object_recognition_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_objects_of_interest_marker_interface: - tag: release/humble/autoware_objects_of_interest_marker_interface/1.4.0-1 + tag: release/humble/autoware_objects_of_interest_marker_interface/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_osqp_interface: - tag: release/humble/autoware_osqp_interface/1.4.0-1 + tag: release/humble/autoware_osqp_interface/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 +autoware_overlay_rviz_plugin: + tag: release/humble/autoware_overlay_rviz_plugin/0.4.0-1 + url: https://github.com/ros2-gbp/autoware_rviz_plugins-release.git + version: 0.4.0 autoware_path_generator: - tag: release/humble/autoware_path_generator/1.4.0-1 + tag: release/humble/autoware_path_generator/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_perception_msgs: tag: release/humble/autoware_perception_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_perception_objects_converter: - tag: release/humble/autoware_perception_objects_converter/1.4.0-1 + tag: release/humble/autoware_perception_objects_converter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 +autoware_perception_rviz_plugin: + tag: release/humble/autoware_perception_rviz_plugin/0.4.0-1 + url: https://github.com/ros2-gbp/autoware_rviz_plugins-release.git + version: 0.4.0 autoware_planning_factor_interface: - tag: release/humble/autoware_planning_factor_interface/1.4.0-1 + tag: release/humble/autoware_planning_factor_interface/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_planning_msgs: tag: release/humble/autoware_planning_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 +autoware_planning_rviz_plugin: + tag: release/humble/autoware_planning_rviz_plugin/0.4.0-1 + url: https://github.com/ros2-gbp/autoware_rviz_plugins-release.git + version: 0.4.0 autoware_planning_test_manager: - tag: release/humble/autoware_planning_test_manager/1.4.0-1 + tag: release/humble/autoware_planning_test_manager/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_planning_topic_converter: - tag: release/humble/autoware_planning_topic_converter/1.4.0-1 + tag: release/humble/autoware_planning_topic_converter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_point_types: - tag: release/humble/autoware_point_types/1.4.0-1 + tag: release/humble/autoware_point_types/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_pose_initializer: - tag: release/humble/autoware_pose_initializer/1.4.0-1 + tag: release/humble/autoware_pose_initializer/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_pyplot: - tag: release/humble/autoware_pyplot/1.4.0-1 + tag: release/humble/autoware_pyplot/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 +autoware_qos_utils: + tag: release/humble/autoware_qos_utils/1.7.0-2 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.7.0 autoware_qp_interface: - tag: release/humble/autoware_qp_interface/1.4.0-1 + tag: release/humble/autoware_qp_interface/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_route_handler: - tag: release/humble/autoware_route_handler/1.4.0-1 + tag: release/humble/autoware_route_handler/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 +autoware_sample_sensor_kit_description: + tag: release/humble/autoware_sample_sensor_kit_description/1.7.0-2 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.7.0 +autoware_sample_vehicle_description: + tag: release/humble/autoware_sample_vehicle_description/1.7.0-2 + url: https://github.com/ros2-gbp/autoware_core-release.git + version: 1.7.0 autoware_sensing_msgs: tag: release/humble/autoware_sensing_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_signal_processing: - tag: release/humble/autoware_signal_processing/1.4.0-1 + tag: release/humble/autoware_signal_processing/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_simple_pure_pursuit: - tag: release/humble/autoware_simple_pure_pursuit/1.4.0-1 + tag: release/humble/autoware_simple_pure_pursuit/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_stop_filter: - tag: release/humble/autoware_stop_filter/1.4.0-1 + tag: release/humble/autoware_stop_filter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 +autoware_string_stamped_rviz_plugin: + tag: release/humble/autoware_string_stamped_rviz_plugin/0.4.0-1 + url: https://github.com/ros2-gbp/autoware_rviz_plugins-release.git + version: 0.4.0 autoware_system_msgs: tag: release/humble/autoware_system_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_test_node: - tag: release/humble/autoware_test_node/1.4.0-1 + tag: release/humble/autoware_test_node/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_test_utils: - tag: release/humble/autoware_test_utils/1.4.0-1 + tag: release/humble/autoware_test_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_testing: - tag: release/humble/autoware_testing/1.4.0-1 + tag: release/humble/autoware_testing/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_trajectory: - tag: release/humble/autoware_trajectory/1.4.0-1 + tag: release/humble/autoware_trajectory/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_twist2accel: - tag: release/humble/autoware_twist2accel/1.4.0-1 + tag: release/humble/autoware_twist2accel/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_utils: - tag: release/humble/autoware_utils/1.4.2-2 + tag: release/humble/autoware_utils/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_debug: - tag: release/humble/autoware_utils_debug/1.4.2-2 + tag: release/humble/autoware_utils_debug/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_diagnostics: - tag: release/humble/autoware_utils_diagnostics/1.4.2-2 + tag: release/humble/autoware_utils_diagnostics/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_geometry: - tag: release/humble/autoware_utils_geometry/1.4.2-2 + tag: release/humble/autoware_utils_geometry/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_logging: - tag: release/humble/autoware_utils_logging/1.4.2-2 + tag: release/humble/autoware_utils_logging/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_math: - tag: release/humble/autoware_utils_math/1.4.2-2 + tag: release/humble/autoware_utils_math/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_pcl: - tag: release/humble/autoware_utils_pcl/1.4.2-2 + tag: release/humble/autoware_utils_pcl/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_rclcpp: - tag: release/humble/autoware_utils_rclcpp/1.4.2-2 + tag: release/humble/autoware_utils_rclcpp/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_system: - tag: release/humble/autoware_utils_system/1.4.2-2 + tag: release/humble/autoware_utils_system/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_tf: - tag: release/humble/autoware_utils_tf/1.4.2-2 + tag: release/humble/autoware_utils_tf/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_uuid: - tag: release/humble/autoware_utils_uuid/1.4.2-2 + tag: release/humble/autoware_utils_uuid/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_utils_visualization: - tag: release/humble/autoware_utils_visualization/1.4.2-2 + tag: release/humble/autoware_utils_visualization/1.5.0-2 url: https://github.com/ros2-gbp/autoware_utils-release.git - version: 1.4.2 + version: 1.5.0 autoware_v2x_msgs: tag: release/humble/autoware_v2x_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_vehicle_info_utils: - tag: release/humble/autoware_vehicle_info_utils/1.4.0-1 + tag: release/humble/autoware_vehicle_info_utils/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_vehicle_msgs: tag: release/humble/autoware_vehicle_msgs/1.11.0-1 url: https://github.com/ros2-gbp/autoware_msgs-release.git version: 1.11.0 autoware_vehicle_velocity_converter: - tag: release/humble/autoware_vehicle_velocity_converter/1.4.0-1 + tag: release/humble/autoware_vehicle_velocity_converter/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 autoware_velocity_smoother: - tag: release/humble/autoware_velocity_smoother/1.4.0-1 + tag: release/humble/autoware_velocity_smoother/1.7.0-2 url: https://github.com/ros2-gbp/autoware_core-release.git - version: 1.4.0 + version: 1.7.0 avt_vimba_camera: tag: release/humble/avt_vimba_camera/2001.1.0-3 url: https://github.com/ros2-gbp/avt_vimba_camera-release.git @@ -1108,9 +1148,9 @@ bcr_bot: url: https://github.com/blackcoffeerobotics/bcr_bot_ros2-release.git version: 1.0.2 behaviortree_cpp: - tag: release/humble/behaviortree_cpp/4.8.3-1 + tag: release/humble/behaviortree_cpp/4.9.0-1 url: https://github.com/ros2-gbp/behaviortree_cpp_v4-release.git - version: 4.8.3 + version: 4.9.0 behaviortree_cpp_v3: tag: release/humble/behaviortree_cpp_v3/3.8.7-1 url: https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git @@ -1135,6 +1175,10 @@ bno055: tag: release/humble/bno055/0.5.0-1 url: https://github.com/ros2-gbp/bno055-release.git version: 0.5.0 +bob_llm: + tag: release/humble/bob_llm/1.0.2-1 + url: https://github.com/bob-ros2/bob_llm-release.git + version: 1.0.2 bond: tag: release/humble/bond/4.1.2-1 url: https://github.com/ros2-gbp/bond_core-release.git @@ -1200,9 +1244,9 @@ camera_info_manager_py: url: https://github.com/ros2-gbp/image_common-release.git version: 3.1.12 camera_ros: - tag: release/humble/camera_ros/0.5.2-1 + tag: release/humble/camera_ros/0.6.0-1 url: https://github.com/ros2-gbp/camera_ros-release.git - version: 0.5.2 + version: 0.6.0 can_msgs: tag: release/humble/can_msgs/2.0.0-4 url: https://github.com/ros2-gbp/ros_canopen-release.git @@ -1304,9 +1348,9 @@ classic_bags: url: https://github.com/ros2-gbp/classic_bags-release.git version: 0.2.0 clearpath_common: - tag: release/humble/clearpath_common/1.3.8-1 + tag: release/humble/clearpath_common/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_config: tag: release/humble/clearpath_config/1.3.3-1 url: https://github.com/clearpath-gbp/clearpath_config-release.git @@ -1316,25 +1360,25 @@ clearpath_config_live: url: https://github.com/clearpath-gbp/clearpath_desktop-release.git version: 1.2.0 clearpath_control: - tag: release/humble/clearpath_control/1.3.8-1 + tag: release/humble/clearpath_control/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_customization: - tag: release/humble/clearpath_customization/1.3.8-1 + tag: release/humble/clearpath_customization/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_description: - tag: release/humble/clearpath_description/1.3.8-1 + tag: release/humble/clearpath_description/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_desktop: tag: release/humble/clearpath_desktop/1.2.0-1 url: https://github.com/clearpath-gbp/clearpath_desktop-release.git version: 1.2.0 clearpath_generator_common: - tag: release/humble/clearpath_generator_common/1.3.8-1 + tag: release/humble/clearpath_generator_common/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_generator_gz: tag: release/humble/clearpath_generator_gz/1.3.2-1 url: https://github.com/clearpath-gbp/clearpath_simulator-release.git @@ -1344,13 +1388,13 @@ clearpath_gz: url: https://github.com/clearpath-gbp/clearpath_simulator-release.git version: 1.3.2 clearpath_manipulators: - tag: release/humble/clearpath_manipulators/1.3.8-1 + tag: release/humble/clearpath_manipulators/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_manipulators_description: - tag: release/humble/clearpath_manipulators_description/1.3.8-1 + tag: release/humble/clearpath_manipulators_description/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_mecanum_drive_controller: tag: release/humble/clearpath_mecanum_drive_controller/0.1.1-1 url: https://github.com/clearpath-gbp/clearpath_mecanum_drive_controller-release.git @@ -1360,9 +1404,9 @@ clearpath_motor_msgs: url: https://github.com/clearpath-gbp/clearpath_msgs-release.git version: 1.0.1 clearpath_mounts_description: - tag: release/humble/clearpath_mounts_description/1.3.8-1 + tag: release/humble/clearpath_mounts_description/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_msgs: tag: release/humble/clearpath_msgs/1.0.1-1 url: https://github.com/clearpath-gbp/clearpath_msgs-release.git @@ -1372,9 +1416,9 @@ clearpath_nav2_demos: url: https://github.com/clearpath-gbp/clearpath_nav2_demos-release.git version: 1.0.0 clearpath_platform_description: - tag: release/humble/clearpath_platform_description/1.3.8-1 + tag: release/humble/clearpath_platform_description/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_platform_msgs: tag: release/humble/clearpath_platform_msgs/1.0.1-1 url: https://github.com/clearpath-gbp/clearpath_msgs-release.git @@ -1384,9 +1428,9 @@ clearpath_ros2_socketcan_interface: url: https://github.com/clearpath-gbp/clearpath_ros2_socketcan_interface-release.git version: 1.0.4 clearpath_sensors_description: - tag: release/humble/clearpath_sensors_description/1.3.8-1 + tag: release/humble/clearpath_sensors_description/1.3.9-1 url: https://github.com/clearpath-gbp/clearpath_common-release.git - version: 1.3.8 + version: 1.3.9 clearpath_simulator: tag: release/humble/clearpath_simulator/1.3.2-1 url: https://github.com/clearpath-gbp/clearpath_simulator-release.git @@ -1440,9 +1484,9 @@ color_util: url: https://github.com/ros2-gbp/color_util-release.git version: 1.0.0 common_interfaces: - tag: release/humble/common_interfaces/4.9.0-1 + tag: release/humble/common_interfaces/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 composition: tag: release/humble/composition/0.20.8-1 url: https://github.com/ros2-gbp/demos-release.git @@ -1476,17 +1520,17 @@ control_toolbox: url: https://github.com/ros2-gbp/control_toolbox-release.git version: 3.6.3 controller_interface: - tag: release/humble/controller_interface/2.53.0-1 + tag: release/humble/controller_interface/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 controller_manager: - tag: release/humble/controller_manager/2.53.0-1 + tag: release/humble/controller_manager/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 controller_manager_msgs: - tag: release/humble/controller_manager_msgs/2.53.0-1 + tag: release/humble/controller_manager_msgs/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 costmap_queue: tag: release/humble/costmap_queue/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git @@ -1780,9 +1824,9 @@ diagnostic_common_diagnostics: url: https://github.com/ros2-gbp/diagnostics-release.git version: 4.0.6 diagnostic_msgs: - tag: release/humble/diagnostic_msgs/4.9.0-1 + tag: release/humble/diagnostic_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 diagnostic_remote_logging: tag: release/humble/diagnostic_remote_logging/4.0.6-1 url: https://github.com/ros2-gbp/diagnostics-release.git @@ -2364,9 +2408,9 @@ examples_rclpy_pointcloud_publisher: url: https://github.com/ros2-gbp/examples-release.git version: 0.15.5 examples_tf2_py: - tag: release/humble/examples_tf2_py/0.25.18-1 + tag: release/humble/examples_tf2_py/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 executive_smach: tag: release/humble/executive_smach/3.0.3-1 url: https://github.com/ros2-gbp/executive_smach-release.git @@ -2432,9 +2476,9 @@ find_object_2d: url: https://github.com/ros2-gbp/find_object_2d-release.git version: 0.7.0 fkie_message_filters: - tag: release/humble/fkie_message_filters/3.2.1-1 + tag: release/humble/fkie_message_filters/3.3.0-1 url: https://github.com/ros2-gbp/fkie_message_filters-release.git - version: 3.2.1 + version: 3.3.0 flex_sync: tag: release/humble/flex_sync/2.0.1-1 url: https://github.com/ros2-gbp/flex_sync-release.git @@ -2584,9 +2628,9 @@ franka_ign_ros2_control: url: https://github.com/ros2-gbp/franka_ros2-release.git version: 1.0.0 franka_inria_inverse_dynamics_solver: - tag: release/humble/franka_inria_inverse_dynamics_solver/1.0.3-1 + tag: release/humble/franka_inria_inverse_dynamics_solver/1.0.4-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.3 + version: 1.0.4 franka_msgs: tag: release/humble/franka_msgs/1.0.0-1 url: https://github.com/ros2-gbp/franka_ros2-release.git @@ -2724,13 +2768,13 @@ geometric_shapes: url: https://github.com/ros2-gbp/geometric_shapes-release.git version: 2.3.2 geometry2: - tag: release/humble/geometry2/0.25.18-1 + tag: release/humble/geometry2/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 geometry_msgs: - tag: release/humble/geometry_msgs/4.9.0-1 + tag: release/humble/geometry_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 geometry_tutorials: tag: release/humble/geometry_tutorials/0.3.7-1 url: https://github.com/ros2-gbp/geometry_tutorials-release.git @@ -2872,13 +2916,13 @@ gz_ros2_control_tests: url: https://github.com/ros2-gbp/ign_ros2_control-release.git version: 0.7.18 hardware_interface: - tag: release/humble/hardware_interface/2.53.0-1 + tag: release/humble/hardware_interface/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 hardware_interface_testing: - tag: release/humble/hardware_interface_testing/2.53.0-1 + tag: release/humble/hardware_interface_testing/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 hash_library_vendor: tag: release/humble/hash_library_vendor/0.1.1-3 url: https://github.com/ros2-gbp/hash_library_vendor-release.git @@ -3088,9 +3132,9 @@ inuros2: url: https://bitbucket.org/inuitive/inuros2-release.git version: 2.10.15 inverse_dynamics_solver: - tag: release/humble/inverse_dynamics_solver/1.0.3-1 + tag: release/humble/inverse_dynamics_solver/1.0.4-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.3 + version: 1.0.4 io_context: tag: release/humble/io_context/1.2.0-2 url: https://github.com/ros2-gbp/transport_drivers-release.git @@ -3156,9 +3200,9 @@ joint_group_impedance_controller: url: https://github.com/ros2-gbp/kuka_drivers-release.git version: 1.0.0 joint_limits: - tag: release/humble/joint_limits/2.53.0-1 + tag: release/humble/joint_limits/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 joint_state_broadcaster: tag: release/humble/joint_state_broadcaster/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git @@ -3200,9 +3244,9 @@ kartech_linear_actuator_msgs: url: https://github.com/ros2-gbp/astuff_sensor_msgs-release.git version: 4.0.0 kdl_inverse_dynamics_solver: - tag: release/humble/kdl_inverse_dynamics_solver/1.0.3-1 + tag: release/humble/kdl_inverse_dynamics_solver/1.0.4-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.3 + version: 1.0.4 kdl_parser: tag: release/humble/kdl_parser/2.6.4-1 url: https://github.com/ros2-gbp/kdl_parser-release.git @@ -3240,9 +3284,9 @@ kinova_gen3_lite_moveit_config: url: https://github.com/ros2-gbp/ros2_kortex-release.git version: 0.2.3 kitti_metrics_eval: - tag: release/humble/kitti_metrics_eval/2.4.0-1 + tag: release/humble/kitti_metrics_eval/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 kobuki_core: tag: release/humble/kobuki_core/1.4.1-1 url: https://github.com/ros2-gbp/kobuki_core-release.git @@ -3256,13 +3300,13 @@ kobuki_velocity_smoother: url: https://github.com/ros2-gbp/kobuki_velocity_smoother-release.git version: 0.15.0 kompass: - tag: release/humble/kompass/0.4.0-1 + tag: release/humble/kompass/0.4.1-1 url: https://github.com/ros2-gbp/kompass-release.git - version: 0.4.0 + version: 0.4.1 kompass_interfaces: - tag: release/humble/kompass_interfaces/0.4.0-1 + tag: release/humble/kompass_interfaces/0.4.1-1 url: https://github.com/ros2-gbp/kompass-release.git - version: 0.4.0 + version: 0.4.1 kortex_api: tag: release/humble/kortex_api/0.2.3-1 url: https://github.com/ros2-gbp/ros2_kortex-release.git @@ -3456,9 +3500,9 @@ launch_frontend_py: url: https://github.com/ros2-gbp/launch_frontend_py-release.git version: 0.1.0 launch_pal: - tag: release/humble/launch_pal/0.20.0-1 + tag: release/humble/launch_pal/0.20.1-1 url: https://github.com/ros2-gbp/launch_pal-release.git - version: 0.20.0 + version: 0.20.1 launch_param_builder: tag: release/humble/launch_param_builder/0.1.1-1 url: https://github.com/ros2-gbp/launch_param_builder-release.git @@ -3756,9 +3800,9 @@ mavros_msgs: url: https://github.com/ros2-gbp/mavros-release.git version: 2.14.0 mcap_vendor: - tag: release/humble/mcap_vendor/0.15.15-1 + tag: release/humble/mcap_vendor/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 mecanum_drive_controller: tag: release/humble/mecanum_drive_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git @@ -3768,9 +3812,9 @@ menge_vendor: url: https://github.com/ros2-gbp/menge_vendor-release.git version: 1.0.1 message_filters: - tag: release/humble/message_filters/4.3.12-1 + tag: release/humble/message_filters/4.3.14-1 url: https://github.com/ros2-gbp/ros2_message_filters-release.git - version: 4.3.12 + version: 4.3.14 message_tf_frame_transformer: tag: release/humble/message_tf_frame_transformer/1.1.3-1 url: https://github.com/ros2-gbp/message_tf_frame_transformer-release.git @@ -3872,129 +3916,129 @@ mod: url: https://github.com/OrebroUniversity/mod-release.git version: 1.1.1 mola: - tag: release/humble/mola/2.4.0-1 + tag: release/humble/mola/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_bridge_ros2: - tag: release/humble/mola_bridge_ros2/2.4.0-1 + tag: release/humble/mola_bridge_ros2/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_common: tag: release/humble/mola_common/0.5.2-1 url: https://github.com/ros2-gbp/mola_common-release.git version: 0.5.2 mola_demos: - tag: release/humble/mola_demos/2.4.0-1 + tag: release/humble/mola_demos/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_georeferencing: - tag: release/humble/mola_georeferencing/2.0.1-1 + tag: release/humble/mola_georeferencing/2.1.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 2.0.1 + version: 2.1.0 mola_gnss_to_markers: tag: release/humble/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/humble/mola_gtsam_factors/2.0.1-1 + tag: release/humble/mola_gtsam_factors/2.1.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 2.0.1 + version: 2.1.0 mola_imu_preintegration: tag: release/humble/mola_imu_preintegration/1.14.1-1 url: https://github.com/ros2-gbp/mola_imu_preintegration-release.git version: 1.14.1 mola_input_euroc_dataset: - tag: release/humble/mola_input_euroc_dataset/2.4.0-1 + tag: release/humble/mola_input_euroc_dataset/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_kitti360_dataset: - tag: release/humble/mola_input_kitti360_dataset/2.4.0-1 + tag: release/humble/mola_input_kitti360_dataset/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_kitti_dataset: - tag: release/humble/mola_input_kitti_dataset/2.4.0-1 + tag: release/humble/mola_input_kitti_dataset/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_lidar_bin_dataset: - tag: release/humble/mola_input_lidar_bin_dataset/2.4.0-1 + tag: release/humble/mola_input_lidar_bin_dataset/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_mulran_dataset: - tag: release/humble/mola_input_mulran_dataset/2.4.0-1 + tag: release/humble/mola_input_mulran_dataset/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_paris_luco_dataset: - tag: release/humble/mola_input_paris_luco_dataset/2.4.0-1 + tag: release/humble/mola_input_paris_luco_dataset/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_rawlog: - tag: release/humble/mola_input_rawlog/2.4.0-1 + tag: release/humble/mola_input_rawlog/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_rosbag2: - tag: release/humble/mola_input_rosbag2/2.4.0-1 + tag: release/humble/mola_input_rosbag2/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_input_video: - tag: release/humble/mola_input_video/2.4.0-1 + tag: release/humble/mola_input_video/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_kernel: - tag: release/humble/mola_kernel/2.4.0-1 + tag: release/humble/mola_kernel/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_launcher: - tag: release/humble/mola_launcher/2.4.0-1 + tag: release/humble/mola_launcher/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_lidar_odometry: tag: release/humble/mola_lidar_odometry/1.3.1-1 url: https://github.com/ros2-gbp/mola_lidar_odometry-release.git version: 1.3.1 mola_metric_maps: - tag: release/humble/mola_metric_maps/2.4.0-1 + tag: release/humble/mola_metric_maps/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_msgs: - tag: release/humble/mola_msgs/2.4.0-1 + tag: release/humble/mola_msgs/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_pose_list: - tag: release/humble/mola_pose_list/2.4.0-1 + tag: release/humble/mola_pose_list/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_relocalization: - tag: release/humble/mola_relocalization/2.4.0-1 + tag: release/humble/mola_relocalization/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_state_estimation: - tag: release/humble/mola_state_estimation/2.0.1-1 + tag: release/humble/mola_state_estimation/2.1.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 2.0.1 + version: 2.1.0 mola_state_estimation_simple: - tag: release/humble/mola_state_estimation_simple/2.0.1-1 + tag: release/humble/mola_state_estimation_simple/2.1.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 2.0.1 + version: 2.1.0 mola_state_estimation_smoother: - tag: release/humble/mola_state_estimation_smoother/2.0.1-1 + tag: release/humble/mola_state_estimation_smoother/2.1.0-1 url: https://github.com/ros2-gbp/mola_state_estimation-release.git - version: 2.0.1 + version: 2.1.0 mola_test_datasets: tag: release/humble/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/humble/mola_traj_tools/2.4.0-1 + tag: release/humble/mola_traj_tools/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_viz: - tag: release/humble/mola_viz/2.4.0-1 + tag: release/humble/mola_viz/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 mola_yaml: - tag: release/humble/mola_yaml/2.4.0-1 + tag: release/humble/mola_yaml/2.5.0-1 url: https://github.com/ros2-gbp/mola-release.git - version: 2.4.0 + version: 2.5.0 motion_capture_tracking: tag: release/humble/motion_capture_tracking/1.0.6-1 url: https://github.com/ros2-gbp/motion_capture_tracking-release.git @@ -4200,9 +4244,9 @@ moveit_visual_tools: url: https://github.com/ros2-gbp/moveit_visual_tools-release.git version: 4.1.2 mp2p_icp: - tag: release/humble/mp2p_icp/2.4.1-1 + tag: release/humble/mp2p_icp/2.6.0-1 url: https://github.com/ros2-gbp/mp2p_icp-release.git - version: 2.4.1 + version: 2.6.0 mqtt_client: tag: release/humble/mqtt_client/2.4.1-2 url: https://github.com/ros2-gbp/mqtt_client-release.git @@ -4212,65 +4256,65 @@ mqtt_client_interfaces: url: https://github.com/ros2-gbp/mqtt_client-release.git version: 2.4.1 mrpt_apps: - tag: release/humble/mrpt_apps/2.15.5-1 + tag: release/humble/mrpt_apps/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_generic_sensor: tag: release/humble/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/humble/mrpt_libapps/2.15.5-1 + tag: release/humble/mrpt_libapps/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libbase: - tag: release/humble/mrpt_libbase/2.15.5-1 + tag: release/humble/mrpt_libbase/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libgui: - tag: release/humble/mrpt_libgui/2.15.5-1 + tag: release/humble/mrpt_libgui/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libhwdrivers: - tag: release/humble/mrpt_libhwdrivers/2.15.5-1 + tag: release/humble/mrpt_libhwdrivers/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libmaps: - tag: release/humble/mrpt_libmaps/2.15.5-1 + tag: release/humble/mrpt_libmaps/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libmath: - tag: release/humble/mrpt_libmath/2.15.5-1 + tag: release/humble/mrpt_libmath/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libnav: - tag: release/humble/mrpt_libnav/2.15.5-1 + tag: release/humble/mrpt_libnav/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libobs: - tag: release/humble/mrpt_libobs/2.15.5-1 + tag: release/humble/mrpt_libobs/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libopengl: - tag: release/humble/mrpt_libopengl/2.15.5-1 + tag: release/humble/mrpt_libopengl/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libposes: - tag: release/humble/mrpt_libposes/2.15.5-1 + tag: release/humble/mrpt_libposes/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libros_bridge: - tag: release/humble/mrpt_libros_bridge/3.1.1-1 + tag: release/humble/mrpt_libros_bridge/3.5.0-1 url: https://github.com/ros2-gbp/mrpt_ros_bridge-release.git - version: 3.1.1 + version: 3.5.0 mrpt_libslam: - tag: release/humble/mrpt_libslam/2.15.5-1 + tag: release/humble/mrpt_libslam/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_libtclap: - tag: release/humble/mrpt_libtclap/2.15.5-1 + tag: release/humble/mrpt_libtclap/2.15.8-1 url: https://github.com/ros2-gbp/mrpt_ros-release.git - version: 2.15.5 + version: 2.15.8 mrpt_map_server: tag: release/humble/mrpt_map_server/2.3.0-1 url: https://github.com/ros2-gbp/mrpt_navigation-release.git @@ -4356,9 +4400,9 @@ multires_image: url: https://github.com/ros2-gbp/mapviz-release.git version: 2.6.1 mvsim: - tag: release/humble/mvsim/0.15.0-1 + tag: release/humble/mvsim/1.1.0-1 url: https://github.com/ros2-gbp/mvsim-release.git - version: 0.15.0 + version: 1.1.0 namosim: tag: release/humble/namosim/0.0.4-2 url: https://github.com/ros2-gbp/namosim-release.git @@ -4540,9 +4584,9 @@ nav_2d_utils: url: https://github.com/SteveMacenski/navigation2-release.git version: 1.1.20 nav_msgs: - tag: release/humble/nav_msgs/4.9.0-1 + tag: release/humble/nav_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 navigation2: tag: release/humble/navigation2/1.1.20-1 url: https://github.com/SteveMacenski/navigation2-release.git @@ -4564,9 +4608,9 @@ nerian_stereo: url: https://github.com/nerian-vision/nerian_stereo_ros2-release.git version: 1.2.1 network_bridge: - tag: release/humble/network_bridge/2.0.0-1 + tag: release/humble/network_bridge/3.0.0-1 url: https://github.com/ros2-gbp/network_bridge-release.git - version: 2.0.0 + version: 3.0.0 network_interface: tag: release/humble/network_interface/2003.1.1-2 url: https://github.com/astuff/network_interface-release.git @@ -4664,101 +4708,109 @@ odom_to_tf_ros2: url: https://github.com/ros2-gbp/odom_to_tf_ros2-release.git version: 1.0.7 off_highway_can: - tag: release/humble/off_highway_can/0.9.0-1 + tag: release/humble/off_highway_can/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_general_purpose_radar: - tag: release/humble/off_highway_general_purpose_radar/0.9.0-1 + tag: release/humble/off_highway_general_purpose_radar/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_general_purpose_radar_msgs: - tag: release/humble/off_highway_general_purpose_radar_msgs/0.9.0-1 + tag: release/humble/off_highway_general_purpose_radar_msgs/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 +off_highway_mm7p10: + tag: release/humble/off_highway_mm7p10/0.11.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 0.11.0 +off_highway_mm7p10_msgs: + tag: release/humble/off_highway_mm7p10_msgs/0.11.0-1 + url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git + version: 0.11.0 off_highway_premium_radar: - tag: release/humble/off_highway_premium_radar/0.9.0-1 + tag: release/humble/off_highway_premium_radar/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_premium_radar_msgs: - tag: release/humble/off_highway_premium_radar_msgs/0.9.0-1 + tag: release/humble/off_highway_premium_radar_msgs/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_premium_radar_sample: - tag: release/humble/off_highway_premium_radar_sample/0.9.0-1 + tag: release/humble/off_highway_premium_radar_sample/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_premium_radar_sample_msgs: - tag: release/humble/off_highway_premium_radar_sample_msgs/0.9.0-1 + tag: release/humble/off_highway_premium_radar_sample_msgs/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_radar: - tag: release/humble/off_highway_radar/0.9.0-1 + tag: release/humble/off_highway_radar/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_radar_msgs: - tag: release/humble/off_highway_radar_msgs/0.9.0-1 + tag: release/humble/off_highway_radar_msgs/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_sensor_drivers: - tag: release/humble/off_highway_sensor_drivers/0.9.0-1 + tag: release/humble/off_highway_sensor_drivers/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_sensor_drivers_examples: - tag: release/humble/off_highway_sensor_drivers_examples/0.9.0-1 + tag: release/humble/off_highway_sensor_drivers_examples/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_uss: - tag: release/humble/off_highway_uss/0.9.0-1 + tag: release/humble/off_highway_uss/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 off_highway_uss_msgs: - tag: release/humble/off_highway_uss_msgs/0.9.0-1 + tag: release/humble/off_highway_uss_msgs/0.11.0-1 url: https://github.com/ros2-gbp/off_highway_sensor_drivers-release.git - version: 0.9.0 + version: 0.11.0 olive_interfaces: tag: release/humble/olive_interfaces/0.1.0-1 url: https://github.com/olive-robotics/olive-ros2-interfaces-release.git version: 0.1.0 omni_base_2dnav: - tag: release/humble/omni_base_2dnav/2.19.1-1 + tag: release/humble/omni_base_2dnav/2.22.0-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.19.1 + version: 2.22.0 omni_base_bringup: - tag: release/humble/omni_base_bringup/2.14.1-1 + tag: release/humble/omni_base_bringup/2.15.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.14.1 + version: 2.15.1 omni_base_controller_configuration: - tag: release/humble/omni_base_controller_configuration/2.14.1-1 + tag: release/humble/omni_base_controller_configuration/2.15.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.14.1 + version: 2.15.1 omni_base_description: - tag: release/humble/omni_base_description/2.14.1-1 + tag: release/humble/omni_base_description/2.15.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.14.1 + version: 2.15.1 omni_base_gazebo: - tag: release/humble/omni_base_gazebo/2.10.1-1 + tag: release/humble/omni_base_gazebo/2.11.1-1 url: https://github.com/pal-gbp/omni_base_simulation-release.git - version: 2.10.1 + version: 2.11.1 omni_base_laser_sensors: - tag: release/humble/omni_base_laser_sensors/2.19.1-1 + tag: release/humble/omni_base_laser_sensors/2.22.0-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.19.1 + version: 2.22.0 omni_base_navigation: - tag: release/humble/omni_base_navigation/2.19.1-1 + tag: release/humble/omni_base_navigation/2.22.0-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.19.1 + version: 2.22.0 omni_base_rgbd_sensors: - tag: release/humble/omni_base_rgbd_sensors/2.19.1-1 + tag: release/humble/omni_base_rgbd_sensors/2.22.0-1 url: https://github.com/pal-gbp/omni_base_navigation-release.git - version: 2.19.1 + version: 2.22.0 omni_base_robot: - tag: release/humble/omni_base_robot/2.14.1-1 + tag: release/humble/omni_base_robot/2.15.1-1 url: https://github.com/pal-gbp/omni_base_robot-release.git - version: 2.14.1 + version: 2.15.1 omni_base_simulation: - tag: release/humble/omni_base_simulation/2.10.1-1 + tag: release/humble/omni_base_simulation/2.11.1-1 url: https://github.com/pal-gbp/omni_base_simulation-release.git - version: 2.10.1 + version: 2.11.1 ompl: tag: release/humble/ompl/1.7.0-4 url: https://github.com/ros2-gbp/ompl-release.git @@ -4824,16 +4876,16 @@ openvdb_vendor: url: https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release.git version: 2.3.4 orbbec_camera: - tag: release/humble/orbbec_camera/2.6.3-1 - url: https://github.com/orbbec/orbbec_camera_v2-release.git + tag: release/humble/orbbec_camera/2.6.3-2 + url: https://github.com/ros2-gbp/orbbec_camera_v2-release.git version: 2.6.3 orbbec_camera_msgs: - tag: release/humble/orbbec_camera_msgs/2.6.3-1 - url: https://github.com/orbbec/orbbec_camera_v2-release.git + tag: release/humble/orbbec_camera_msgs/2.6.3-2 + url: https://github.com/ros2-gbp/orbbec_camera_v2-release.git version: 2.6.3 orbbec_description: - tag: release/humble/orbbec_description/2.6.3-1 - url: https://github.com/orbbec/orbbec_camera_v2-release.git + tag: release/humble/orbbec_description/2.6.3-2 + url: https://github.com/ros2-gbp/orbbec_camera_v2-release.git version: 2.6.3 orocos_kdl_vendor: tag: release/humble/orocos_kdl_vendor/0.2.5-1 @@ -4880,25 +4932,25 @@ pal_gazebo_plugins: url: https://github.com/pal-gbp/pal_gazebo_plugins-release.git version: 4.1.1 pal_gazebo_worlds: - tag: release/humble/pal_gazebo_worlds/4.10.0-1 + tag: release/humble/pal_gazebo_worlds/4.14.0-1 url: https://github.com/pal-gbp/pal_gazebo_worlds-ros2-release.git - version: 4.10.0 + version: 4.14.0 pal_gripper: - tag: release/humble/pal_gripper/3.6.0-1 + tag: release/humble/pal_gripper/3.6.5-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.6.0 + version: 3.6.5 pal_gripper_controller_configuration: - tag: release/humble/pal_gripper_controller_configuration/3.6.0-1 + tag: release/humble/pal_gripper_controller_configuration/3.6.5-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.6.0 + version: 3.6.5 pal_gripper_description: - tag: release/humble/pal_gripper_description/3.6.0-1 + tag: release/humble/pal_gripper_description/3.6.5-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.6.0 + version: 3.6.5 pal_gripper_simulation: - tag: release/humble/pal_gripper_simulation/3.6.0-1 + tag: release/humble/pal_gripper_simulation/3.6.5-1 url: https://github.com/pal-gbp/pal_gripper-release.git - version: 3.6.0 + version: 3.6.5 pal_hey5: tag: release/humble/pal_hey5/4.2.0-1 url: https://github.com/pal-gbp/pal_hey5-release.git @@ -4912,9 +4964,9 @@ pal_hey5_description: url: https://github.com/pal-gbp/pal_hey5-release.git version: 4.2.0 pal_maps: - tag: release/humble/pal_maps/0.2.0-1 + tag: release/humble/pal_maps/0.5.0-1 url: https://github.com/pal-gbp/pal_maps-release.git - version: 0.2.0 + version: 0.5.0 pal_navigation_cfg: tag: release/humble/pal_navigation_cfg/3.0.6-1 url: https://github.com/pal-gbp/pal_navigation_cfg_public-release.git @@ -4928,25 +4980,25 @@ pal_navigation_cfg_params: url: https://github.com/pal-gbp/pal_navigation_cfg_public-release.git version: 3.0.6 pal_pro_gripper: - tag: release/humble/pal_pro_gripper/1.8.0-1 + tag: release/humble/pal_pro_gripper/1.11.3-1 url: https://github.com/ros2-gbp/pal_pro_gripper-release.git - version: 1.8.0 + version: 1.11.3 pal_pro_gripper_bringup: - tag: release/humble/pal_pro_gripper_bringup/1.8.0-1 + tag: release/humble/pal_pro_gripper_bringup/1.11.3-1 url: https://github.com/ros2-gbp/pal_pro_gripper-release.git - version: 1.8.0 + version: 1.11.3 pal_pro_gripper_controller_configuration: - tag: release/humble/pal_pro_gripper_controller_configuration/1.8.0-1 + tag: release/humble/pal_pro_gripper_controller_configuration/1.11.3-1 url: https://github.com/ros2-gbp/pal_pro_gripper-release.git - version: 1.8.0 + version: 1.11.3 pal_pro_gripper_description: - tag: release/humble/pal_pro_gripper_description/1.8.0-1 + tag: release/humble/pal_pro_gripper_description/1.11.3-1 url: https://github.com/ros2-gbp/pal_pro_gripper-release.git - version: 1.8.0 + version: 1.11.3 pal_pro_gripper_wrapper: - tag: release/humble/pal_pro_gripper_wrapper/1.8.0-1 + tag: release/humble/pal_pro_gripper_wrapper/1.11.3-1 url: https://github.com/ros2-gbp/pal_pro_gripper-release.git - version: 1.8.0 + version: 1.11.3 pal_robotiq_controller_configuration: tag: release/humble/pal_robotiq_controller_configuration/2.2.0-1 url: https://github.com/pal-gbp/pal_robotiq_gripper-release.git @@ -4960,21 +5012,21 @@ pal_robotiq_gripper: url: https://github.com/pal-gbp/pal_robotiq_gripper-release.git version: 2.2.0 pal_sea_arm: - tag: release/humble/pal_sea_arm/1.21.0-1 + tag: release/humble/pal_sea_arm/1.23.2-1 url: https://github.com/ros2-gbp/pal_sea_arm-release.git - version: 1.21.0 + version: 1.23.2 pal_sea_arm_bringup: - tag: release/humble/pal_sea_arm_bringup/1.21.0-1 + tag: release/humble/pal_sea_arm_bringup/1.23.2-1 url: https://github.com/ros2-gbp/pal_sea_arm-release.git - version: 1.21.0 + version: 1.23.2 pal_sea_arm_controller_configuration: - tag: release/humble/pal_sea_arm_controller_configuration/1.21.0-1 + tag: release/humble/pal_sea_arm_controller_configuration/1.23.2-1 url: https://github.com/ros2-gbp/pal_sea_arm-release.git - version: 1.21.0 + version: 1.23.2 pal_sea_arm_description: - tag: release/humble/pal_sea_arm_description/1.21.0-1 + tag: release/humble/pal_sea_arm_description/1.23.2-1 url: https://github.com/ros2-gbp/pal_sea_arm-release.git - version: 1.21.0 + version: 1.23.2 pal_sea_arm_gazebo: tag: release/humble/pal_sea_arm_gazebo/1.0.4-1 url: https://github.com/ros2-gbp/pal_sea_arm_simulation-release.git @@ -5200,25 +5252,25 @@ plansys2_tools: url: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release.git version: 2.0.9 play_motion2: - tag: release/humble/play_motion2/1.8.2-1 + tag: release/humble/play_motion2/1.8.3-1 url: https://github.com/ros2-gbp/play_motion2-release.git - version: 1.8.2 + version: 1.8.3 play_motion2_cli: - tag: release/humble/play_motion2_cli/1.8.2-1 + tag: release/humble/play_motion2_cli/1.8.3-1 url: https://github.com/ros2-gbp/play_motion2-release.git - version: 1.8.2 + version: 1.8.3 play_motion2_msgs: - tag: release/humble/play_motion2_msgs/1.8.2-1 + tag: release/humble/play_motion2_msgs/1.8.3-1 url: https://github.com/ros2-gbp/play_motion2-release.git - version: 1.8.2 + version: 1.8.3 play_motion_builder: - tag: release/humble/play_motion_builder/1.4.0-1 + tag: release/humble/play_motion_builder/1.4.1-1 url: https://github.com/ros2-gbp/play_motion_builder-release.git - version: 1.4.0 + version: 1.4.1 play_motion_builder_msgs: - tag: release/humble/play_motion_builder_msgs/1.4.0-1 + tag: release/humble/play_motion_builder_msgs/1.4.1-1 url: https://github.com/ros2-gbp/play_motion_builder-release.git - version: 1.4.0 + version: 1.4.1 plotjuggler: tag: release/humble/plotjuggler/3.15.0-1 url: https://github.com/ros2-gbp/plotjuggler-release.git @@ -5236,45 +5288,45 @@ pluginlib: url: https://github.com/ros2-gbp/pluginlib-release.git version: 5.1.3 pmb2_2dnav: - tag: release/humble/pmb2_2dnav/4.18.2-1 + tag: release/humble/pmb2_2dnav/4.21.0-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.18.2 + version: 4.21.0 pmb2_bringup: - tag: release/humble/pmb2_bringup/5.10.2-1 + tag: release/humble/pmb2_bringup/5.11.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.10.2 + version: 5.11.2 pmb2_controller_configuration: - tag: release/humble/pmb2_controller_configuration/5.10.2-1 + tag: release/humble/pmb2_controller_configuration/5.11.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.10.2 + version: 5.11.2 pmb2_description: - tag: release/humble/pmb2_description/5.10.2-1 + tag: release/humble/pmb2_description/5.11.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.10.2 + version: 5.11.2 pmb2_gazebo: - tag: release/humble/pmb2_gazebo/4.9.1-1 + tag: release/humble/pmb2_gazebo/4.11.1-1 url: https://github.com/pal-gbp/pmb2_simulation-release.git - version: 4.9.1 + version: 4.11.1 pmb2_laser_sensors: - tag: release/humble/pmb2_laser_sensors/4.18.2-1 + tag: release/humble/pmb2_laser_sensors/4.21.0-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.18.2 + version: 4.21.0 pmb2_navigation: - tag: release/humble/pmb2_navigation/4.18.2-1 + tag: release/humble/pmb2_navigation/4.21.0-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.18.2 + version: 4.21.0 pmb2_rgbd_sensors: - tag: release/humble/pmb2_rgbd_sensors/4.18.2-1 + tag: release/humble/pmb2_rgbd_sensors/4.21.0-1 url: https://github.com/pal-gbp/pmb2_navigation-gbp.git - version: 4.18.2 + version: 4.21.0 pmb2_robot: - tag: release/humble/pmb2_robot/5.10.2-1 + tag: release/humble/pmb2_robot/5.11.2-1 url: https://github.com/pal-gbp/pmb2_robot-gbp.git - version: 5.10.2 + version: 5.11.2 pmb2_simulation: - tag: release/humble/pmb2_simulation/4.9.1-1 + tag: release/humble/pmb2_simulation/4.11.1-1 url: https://github.com/pal-gbp/pmb2_simulation-release.git - version: 4.9.1 + version: 4.11.1 point_cloud_interfaces: tag: release/humble/point_cloud_interfaces/1.0.13-1 url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git @@ -5652,17 +5704,17 @@ rcl_lifecycle: url: https://github.com/ros2-gbp/rcl-release.git version: 5.3.12 rcl_logging_interface: - tag: release/humble/rcl_logging_interface/2.3.1-1 + tag: release/humble/rcl_logging_interface/2.3.2-1 url: https://github.com/ros2-gbp/rcl_logging-release.git - version: 2.3.1 + version: 2.3.2 rcl_logging_noop: - tag: release/humble/rcl_logging_noop/2.3.1-1 + tag: release/humble/rcl_logging_noop/2.3.2-1 url: https://github.com/ros2-gbp/rcl_logging-release.git - version: 2.3.1 + version: 2.3.2 rcl_logging_spdlog: - tag: release/humble/rcl_logging_spdlog/2.3.1-1 + tag: release/humble/rcl_logging_spdlog/2.3.2-1 url: https://github.com/ros2-gbp/rcl_logging-release.git - version: 2.3.1 + version: 2.3.2 rcl_yaml_param_parser: tag: release/humble/rcl_yaml_param_parser/5.3.12-1 url: https://github.com/ros2-gbp/rcl-release.git @@ -5684,29 +5736,29 @@ rclc_parameter: url: https://github.com/ros2-gbp/rclc-release.git version: 4.0.2 rclcpp: - tag: release/humble/rclcpp/16.0.17-1 + tag: release/humble/rclcpp/16.0.18-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.17 + version: 16.0.18 rclcpp_action: - tag: release/humble/rclcpp_action/16.0.17-1 + tag: release/humble/rclcpp_action/16.0.18-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.17 + version: 16.0.18 rclcpp_cascade_lifecycle: tag: release/humble/rclcpp_cascade_lifecycle/1.1.0-1 url: https://github.com/ros2-gbp/cascade_lifecycle-release.git version: 1.1.0 rclcpp_components: - tag: release/humble/rclcpp_components/16.0.17-1 + tag: release/humble/rclcpp_components/16.0.18-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.17 + version: 16.0.18 rclcpp_lifecycle: - tag: release/humble/rclcpp_lifecycle/16.0.17-1 + tag: release/humble/rclcpp_lifecycle/16.0.18-1 url: https://github.com/ros2-gbp/rclcpp-release.git - version: 16.0.17 + version: 16.0.18 rclpy: - tag: release/humble/rclpy/3.3.19-1 + tag: release/humble/rclpy/3.3.20-1 url: https://github.com/ros2-gbp/rclpy-release.git - version: 3.3.19 + version: 3.3.20 rclpy_message_converter: tag: release/humble/rclpy_message_converter/2.0.2-1 url: https://github.com/ros2-gbp/rospy_message_converter-release.git @@ -5760,9 +5812,9 @@ realtime_tools: url: https://github.com/ros2-gbp/realtime_tools-release.git version: 2.15.0 replay_testing: - tag: release/humble/replay_testing/0.0.3-1 + tag: release/humble/replay_testing/0.0.4-1 url: https://github.com/ros2-gbp/replay_testing-release.git - version: 0.0.3 + version: 0.0.4 resource_retriever: tag: release/humble/resource_retriever/3.1.3-1 url: https://github.com/ros2-gbp/resource_retriever-release.git @@ -5964,13 +6016,13 @@ rmw: url: https://github.com/ros2-gbp/rmw-release.git version: 6.1.2 rmw_connextdds: - tag: release/humble/rmw_connextdds/0.11.5-1 + tag: release/humble/rmw_connextdds/0.11.6-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 0.11.5 + version: 0.11.6 rmw_connextdds_common: - tag: release/humble/rmw_connextdds_common/0.11.5-1 + tag: release/humble/rmw_connextdds_common/0.11.6-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 0.11.5 + version: 0.11.6 rmw_cyclonedds_cpp: tag: release/humble/rmw_cyclonedds_cpp/1.3.4-1 url: https://github.com/ros2-gbp/rmw_cyclonedds-release.git @@ -5984,17 +6036,17 @@ rmw_desert: url: https://github.com/ros2-gbp/rmw_desert-release.git version: 1.0.5 rmw_fastrtps_cpp: - tag: release/humble/rmw_fastrtps_cpp/6.2.9-1 + tag: release/humble/rmw_fastrtps_cpp/6.2.10-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 6.2.9 + version: 6.2.10 rmw_fastrtps_dynamic_cpp: - tag: release/humble/rmw_fastrtps_dynamic_cpp/6.2.9-1 + tag: release/humble/rmw_fastrtps_dynamic_cpp/6.2.10-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 6.2.9 + version: 6.2.10 rmw_fastrtps_shared_cpp: - tag: release/humble/rmw_fastrtps_shared_cpp/6.2.9-1 + tag: release/humble/rmw_fastrtps_shared_cpp/6.2.10-1 url: https://github.com/ros2-gbp/rmw_fastrtps-release.git - version: 6.2.9 + version: 6.2.10 rmw_gurumdds_cpp: tag: release/humble/rmw_gurumdds_cpp/3.4.2-1 url: https://github.com/ros2-gbp/rmw_gurumdds-release.git @@ -6080,17 +6132,17 @@ robotraconteur_companion: url: https://github.com/ros2-gbp/robotraconteur_companion-release.git version: 0.4.2 ros2_control: - tag: release/humble/ros2_control/2.53.0-1 + tag: release/humble/ros2_control/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 ros2_control_cmake: tag: release/humble/ros2_control_cmake/0.2.1-1 url: https://github.com/ros2-gbp/ros2_control_cmake-release.git version: 0.2.1 ros2_control_test_assets: - tag: release/humble/ros2_control_test_assets/2.53.0-1 + tag: release/humble/ros2_control_test_assets/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 ros2_controllers: tag: release/humble/ros2_controllers/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git @@ -6120,9 +6172,9 @@ ros2acceleration: url: https://github.com/ros2-gbp/ros2acceleration-release.git version: 0.5.1 ros2action: - tag: release/humble/ros2action/0.18.16-1 + tag: release/humble/ros2action/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2agnocast: tag: release/humble/ros2agnocast/2.1.2-1 url: https://github.com/ros2-gbp/agnocast-release.git @@ -6132,41 +6184,41 @@ ros2ai: url: https://github.com/ros2-gbp/ros2ai-release.git version: 0.1.3 ros2bag: - tag: release/humble/ros2bag/0.15.15-1 + tag: release/humble/ros2bag/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 ros2caret: tag: release/humble/ros2caret/0.5.0-6 url: https://github.com/ros2-gbp/ros2caret-release.git version: 0.5.0 ros2cli: - tag: release/humble/ros2cli/0.18.16-1 + tag: release/humble/ros2cli/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2cli_common_extensions: tag: release/humble/ros2cli_common_extensions/0.1.2-1 url: https://github.com/ros2-gbp/ros2cli_common_extensions-release.git version: 0.1.2 ros2cli_test_interfaces: - tag: release/humble/ros2cli_test_interfaces/0.18.16-1 + tag: release/humble/ros2cli_test_interfaces/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2component: - tag: release/humble/ros2component/0.18.16-1 + tag: release/humble/ros2component/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2controlcli: - tag: release/humble/ros2controlcli/2.53.0-1 + tag: release/humble/ros2controlcli/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 ros2doctor: - tag: release/humble/ros2doctor/0.18.16-1 + tag: release/humble/ros2doctor/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2interface: - tag: release/humble/ros2interface/0.18.16-1 + tag: release/humble/ros2interface/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2launch: tag: release/humble/ros2launch/0.19.13-1 url: https://github.com/ros2-gbp/launch_ros-release.git @@ -6180,57 +6232,57 @@ ros2launch_security_examples: url: https://github.com/ros2-gbp/ros2launch_security-release.git version: 1.0.0 ros2lifecycle: - tag: release/humble/ros2lifecycle/0.18.16-1 + tag: release/humble/ros2lifecycle/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2lifecycle_test_fixtures: - tag: release/humble/ros2lifecycle_test_fixtures/0.18.16-1 + tag: release/humble/ros2lifecycle_test_fixtures/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2multicast: - tag: release/humble/ros2multicast/0.18.16-1 + tag: release/humble/ros2multicast/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2node: - tag: release/humble/ros2node/0.18.16-1 + tag: release/humble/ros2node/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2nodl: tag: release/humble/ros2nodl/0.3.1-3 url: https://github.com/ros2-gbp/nodl-release.git version: 0.3.1 ros2param: - tag: release/humble/ros2param/0.18.16-1 + tag: release/humble/ros2param/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2pkg: - tag: release/humble/ros2pkg/0.18.16-1 + tag: release/humble/ros2pkg/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2plugin: tag: release/humble/ros2plugin/5.1.3-1 url: https://github.com/ros2-gbp/pluginlib-release.git version: 5.1.3 ros2run: - tag: release/humble/ros2run/0.18.16-1 + tag: release/humble/ros2run/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2service: - tag: release/humble/ros2service/0.18.16-1 + tag: release/humble/ros2service/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2test: tag: release/humble/ros2test/0.4.0-3 url: https://github.com/ros2-gbp/ros_testing-release.git version: 0.4.0 ros2topic: - tag: release/humble/ros2topic/0.18.16-1 + tag: release/humble/ros2topic/0.18.17-1 url: https://github.com/ros2-gbp/ros2cli-release.git - version: 0.18.16 + version: 0.18.17 ros2trace: - tag: release/humble/ros2trace/4.1.1-1 + tag: release/humble/ros2trace/4.1.2-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 4.1.1 + version: 4.1.2 ros2trace_analysis: tag: release/humble/ros2trace_analysis/3.0.0-4 url: https://github.com/ros2-gbp/tracetools_analysis-release.git @@ -6256,53 +6308,53 @@ ros_environment: url: https://github.com/ros2-gbp/ros_environment-release.git version: 3.2.2 ros_gz: - tag: release/humble/ros_gz/0.244.21-1 + tag: release/humble/ros_gz/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_gz_bridge: - tag: release/humble/ros_gz_bridge/0.244.21-1 + tag: release/humble/ros_gz_bridge/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_gz_image: - tag: release/humble/ros_gz_image/0.244.21-1 + tag: release/humble/ros_gz_image/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_gz_interfaces: - tag: release/humble/ros_gz_interfaces/0.244.21-1 + tag: release/humble/ros_gz_interfaces/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_gz_sim: - tag: release/humble/ros_gz_sim/0.244.21-1 + tag: release/humble/ros_gz_sim/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_gz_sim_demos: - tag: release/humble/ros_gz_sim_demos/0.244.21-1 + tag: release/humble/ros_gz_sim_demos/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_ign: - tag: release/humble/ros_ign/0.244.21-1 + tag: release/humble/ros_ign/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_ign_bridge: - tag: release/humble/ros_ign_bridge/0.244.21-1 + tag: release/humble/ros_ign_bridge/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_ign_gazebo: - tag: release/humble/ros_ign_gazebo/0.244.21-1 + tag: release/humble/ros_ign_gazebo/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_ign_gazebo_demos: - tag: release/humble/ros_ign_gazebo_demos/0.244.21-1 + tag: release/humble/ros_ign_gazebo_demos/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_ign_image: - tag: release/humble/ros_ign_image/0.244.21-1 + tag: release/humble/ros_ign_image/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_ign_interfaces: - tag: release/humble/ros_ign_interfaces/0.244.21-1 + tag: release/humble/ros_ign_interfaces/0.244.22-1 url: https://github.com/ros2-gbp/ros_ign-release.git - version: 0.244.21 + version: 0.244.22 ros_image_to_qimage: tag: release/humble/ros_image_to_qimage/0.2.1-1 url: https://github.com/ros2-gbp/ros_image_to_qimage-release.git @@ -6328,73 +6380,73 @@ rosapi_msgs: url: https://github.com/ros2-gbp/rosbridge_suite-release.git version: 2.0.4 rosbag2: - tag: release/humble/rosbag2/0.15.15-1 + tag: release/humble/rosbag2/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_compression: - tag: release/humble/rosbag2_compression/0.15.15-1 + tag: release/humble/rosbag2_compression/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_compression_zstd: - tag: release/humble/rosbag2_compression_zstd/0.15.15-1 + tag: release/humble/rosbag2_compression_zstd/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_cpp: - tag: release/humble/rosbag2_cpp/0.15.15-1 + tag: release/humble/rosbag2_cpp/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_interfaces: - tag: release/humble/rosbag2_interfaces/0.15.15-1 + tag: release/humble/rosbag2_interfaces/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_performance_benchmarking: - tag: release/humble/rosbag2_performance_benchmarking/0.15.15-1 + tag: release/humble/rosbag2_performance_benchmarking/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_py: - tag: release/humble/rosbag2_py/0.15.15-1 + tag: release/humble/rosbag2_py/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_storage: - tag: release/humble/rosbag2_storage/0.15.15-1 + tag: release/humble/rosbag2_storage/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_storage_broll: tag: release/humble/rosbag2_storage_broll/0.1.0-1 url: https://github.com/ros2-gbp/rosbag2_broll-release.git version: 0.1.0 rosbag2_storage_default_plugins: - tag: release/humble/rosbag2_storage_default_plugins/0.15.15-1 + tag: release/humble/rosbag2_storage_default_plugins/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_storage_mcap: - tag: release/humble/rosbag2_storage_mcap/0.15.15-1 + tag: release/humble/rosbag2_storage_mcap/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_storage_mcap_testdata: - tag: release/humble/rosbag2_storage_mcap_testdata/0.15.15-1 + tag: release/humble/rosbag2_storage_mcap_testdata/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_test_common: - tag: release/humble/rosbag2_test_common/0.15.15-1 + tag: release/humble/rosbag2_test_common/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_tests: - tag: release/humble/rosbag2_tests/0.15.15-1 + tag: release/humble/rosbag2_tests/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2_to_video: tag: release/humble/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/humble/rosbag2_transport/0.15.15-1 + tag: release/humble/rosbag2_transport/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 rosbag2rawlog: - tag: release/humble/rosbag2rawlog/3.1.1-1 + tag: release/humble/rosbag2rawlog/3.5.0-1 url: https://github.com/ros2-gbp/mrpt_ros_bridge-release.git - version: 3.1.1 + version: 3.5.0 rosbridge_library: tag: release/humble/rosbridge_library/2.0.4-1 url: https://github.com/ros2-gbp/rosbridge_suite-release.git @@ -6464,9 +6516,9 @@ rosidl_generator_py: url: https://github.com/ros2-gbp/rosidl_python-release.git version: 0.14.6 rosidl_generator_rs: - tag: release/humble/rosidl_generator_rs/0.4.10-1 + tag: release/humble/rosidl_generator_rs/0.4.11-1 url: https://github.com/ros2-gbp/rosidl_rust-release.git - version: 0.4.10 + version: 0.4.11 rosidl_parser: tag: release/humble/rosidl_parser/3.1.8-1 url: https://github.com/ros2-gbp/rosidl-release.git @@ -6536,13 +6588,13 @@ rqt_action: url: https://github.com/ros2-gbp/rqt_action-release.git version: 2.0.1 rqt_bag: - tag: release/humble/rqt_bag/1.1.5-1 + tag: release/humble/rqt_bag/1.1.6-1 url: https://github.com/ros2-gbp/rqt_bag-release.git - version: 1.1.5 + version: 1.1.6 rqt_bag_plugins: - tag: release/humble/rqt_bag_plugins/1.1.5-1 + tag: release/humble/rqt_bag_plugins/1.1.6-1 url: https://github.com/ros2-gbp/rqt_bag-release.git - version: 1.1.5 + version: 1.1.6 rqt_common_plugins: tag: release/humble/rqt_common_plugins/1.2.0-1 url: https://github.com/ros2-gbp/rqt_common_plugins-release.git @@ -6552,9 +6604,9 @@ rqt_console: url: https://github.com/ros2-gbp/rqt_console-release.git version: 2.0.3 rqt_controller_manager: - tag: release/humble/rqt_controller_manager/2.53.0-1 + tag: release/humble/rqt_controller_manager/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 rqt_dotgraph: tag: release/humble/rqt_dotgraph/0.0.5-1 url: https://github.com/ros2-gbp/rqt_dotgraph-release.git @@ -6564,9 +6616,9 @@ rqt_gauges: url: https://github.com/ros2-gbp/rqt_gauges-release.git version: 0.0.3 rqt_graph: - tag: release/humble/rqt_graph/1.3.1-1 + tag: release/humble/rqt_graph/1.3.2-1 url: https://github.com/ros2-gbp/rqt_graph-release.git - version: 1.3.1 + version: 1.3.2 rqt_gui: tag: release/humble/rqt_gui/1.1.9-1 url: https://github.com/ros2-gbp/rqt-release.git @@ -6608,9 +6660,9 @@ rqt_msg: url: https://github.com/ros2-gbp/rqt_msg-release.git version: 1.2.0 rqt_play_motion_builder: - tag: release/humble/rqt_play_motion_builder/1.4.0-1 + tag: release/humble/rqt_play_motion_builder/1.4.1-1 url: https://github.com/ros2-gbp/play_motion_builder-release.git - version: 1.4.0 + version: 1.4.1 rqt_plot: tag: release/humble/rqt_plot/1.1.5-1 url: https://github.com/ros2-gbp/rqt_plot-release.git @@ -6628,9 +6680,9 @@ rqt_py_console: url: https://github.com/ros2-gbp/rqt_py_console-release.git version: 1.0.2 rqt_reconfigure: - tag: release/humble/rqt_reconfigure/1.1.2-1 + tag: release/humble/rqt_reconfigure/1.1.3-1 url: https://github.com/ros2-gbp/rqt_reconfigure-release.git - version: 1.1.2 + version: 1.1.3 rqt_robot_dashboard: tag: release/humble/rqt_robot_dashboard/0.6.1-3 url: https://github.com/ros2-gbp/rqt_robot_dashboard-release.git @@ -6664,9 +6716,9 @@ rqt_tf_tree: url: https://github.com/ros2-gbp/rqt_tf_tree-release.git version: 1.0.5 rqt_topic: - tag: release/humble/rqt_topic/1.5.0-1 + tag: release/humble/rqt_topic/1.5.1-1 url: https://github.com/ros2-gbp/rqt_topic-release.git - version: 1.5.0 + version: 1.5.1 rsl: tag: release/humble/rsl/1.2.0-3 url: https://github.com/ros2-gbp/RSL-release.git @@ -6744,9 +6796,9 @@ rtcm_msgs: url: https://github.com/ros2-gbp/rtcm_msgs-release.git version: 1.1.6 rti_connext_dds_cmake_module: - tag: release/humble/rti_connext_dds_cmake_module/0.11.5-1 + tag: release/humble/rti_connext_dds_cmake_module/0.11.6-1 url: https://github.com/ros2-gbp/rmw_connextdds-release.git - version: 0.11.5 + version: 0.11.6 rttest: tag: release/humble/rttest/0.13.0-2 url: https://github.com/ros2-gbp/realtime_support-release.git @@ -6892,13 +6944,13 @@ self_test: url: https://github.com/ros2-gbp/diagnostics-release.git version: 4.0.6 sensor_msgs: - tag: release/humble/sensor_msgs/4.9.0-1 + tag: release/humble/sensor_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 sensor_msgs_py: - tag: release/humble/sensor_msgs_py/4.9.0-1 + tag: release/humble/sensor_msgs_py/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 septentrio_gnss_driver: tag: release/humble/septentrio_gnss_driver/1.4.6-1 url: https://github.com/ros2-gbp/septentrio_gnss_driver_ros2-release.git @@ -6908,13 +6960,13 @@ serial_driver: url: https://github.com/ros2-gbp/transport_drivers-release.git version: 1.2.0 shape_msgs: - tag: release/humble/shape_msgs/4.9.0-1 + tag: release/humble/shape_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 shared_queues_vendor: - tag: release/humble/shared_queues_vendor/0.15.15-1 + tag: release/humble/shared_queues_vendor/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 sick_safetyscanners2: tag: release/humble/sick_safetyscanners2/1.0.4-1 url: https://github.com/ros2-gbp/sick_safetyscanners2-release.git @@ -6944,9 +6996,9 @@ sick_safevisionary_tests: url: https://github.com/ros2-gbp/sick_safevisionary_ros2-release.git version: 1.0.3 sick_scan_xd: - tag: release/humble/sick_scan_xd/3.8.0-1 + tag: release/humble/sick_scan_xd/3.9.0-1 url: https://github.com/ros2-gbp/sick_scan_xd-release.git - version: 3.8.0 + version: 3.9.0 sicks300_2: tag: release/humble/sicks300_2/1.3.3-1 url: https://github.com/ros2-gbp/sicks300_ros2-release.git @@ -7112,33 +7164,33 @@ splsm_8_conversion: url: https://github.com/ros2-gbp/r2r_spl-release.git version: 2.1.0 sqlite3_vendor: - tag: release/humble/sqlite3_vendor/0.15.15-1 + tag: release/humble/sqlite3_vendor/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 srdfdom: tag: release/humble/srdfdom/2.0.7-1 url: https://github.com/ros2-gbp/srdfdom-release.git version: 2.0.7 sros2: - tag: release/humble/sros2/0.10.8-1 + tag: release/humble/sros2/0.10.9-1 url: https://github.com/ros2-gbp/sros2-release.git - version: 0.10.8 + version: 0.10.9 sros2_cmake: - tag: release/humble/sros2_cmake/0.10.8-1 + tag: release/humble/sros2_cmake/0.10.9-1 url: https://github.com/ros2-gbp/sros2-release.git - version: 0.10.8 + version: 0.10.9 statistics_msgs: tag: release/humble/statistics_msgs/1.2.2-1 url: https://github.com/ros2-gbp/rcl_interfaces-release.git version: 1.2.2 std_msgs: - tag: release/humble/std_msgs/4.9.0-1 + tag: release/humble/std_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 std_srvs: - tag: release/humble/std_srvs/4.9.0-1 + tag: release/humble/std_srvs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 steering_controllers_library: tag: release/humble/steering_controllers_library/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git @@ -7148,9 +7200,9 @@ stereo_image_proc: url: https://github.com/ros2-gbp/image_pipeline-release.git version: 3.0.9 stereo_msgs: - tag: release/humble/stereo_msgs/4.9.0-1 + tag: release/humble/stereo_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 stomp: tag: release/humble/stomp/0.1.2-1 url: https://github.com/ros2-gbp/stomp-release.git @@ -7168,9 +7220,9 @@ swri_cli_tools: url: https://github.com/ros2-gbp/marti_common-release.git version: 3.8.7 swri_console: - tag: release/humble/swri_console/2.0.8-1 + tag: release/humble/swri_console/2.1.2-1 url: https://github.com/ros2-gbp/swri_console-release.git - version: 2.0.8 + version: 2.1.2 swri_console_util: tag: release/humble/swri_console_util/3.8.7-1 url: https://github.com/ros2-gbp/marti_common-release.git @@ -7244,37 +7296,37 @@ system_modes_msgs: url: https://github.com/ros2-gbp/system_modes-release.git version: 0.9.0 talos_bringup: - tag: release/humble/talos_bringup/2.9.1-1 + tag: release/humble/talos_bringup/2.10.3-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.9.1 + version: 2.10.3 talos_controller_configuration: - tag: release/humble/talos_controller_configuration/2.9.1-1 + tag: release/humble/talos_controller_configuration/2.10.3-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.9.1 + version: 2.10.3 talos_description: - tag: release/humble/talos_description/2.9.1-1 + tag: release/humble/talos_description/2.10.3-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.9.1 + version: 2.10.3 talos_description_calibration: - tag: release/humble/talos_description_calibration/2.9.1-1 + tag: release/humble/talos_description_calibration/2.10.3-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.9.1 + version: 2.10.3 talos_description_inertial: - tag: release/humble/talos_description_inertial/2.9.1-1 + tag: release/humble/talos_description_inertial/2.10.3-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.9.1 + version: 2.10.3 talos_gazebo: tag: release/humble/talos_gazebo/2.0.3-1 url: https://github.com/pal-gbp/talos_simulation-release.git version: 2.0.3 talos_moveit_config: - tag: release/humble/talos_moveit_config/2.0.2-1 + tag: release/humble/talos_moveit_config/2.0.4-1 url: https://github.com/pal-gbp/talos_moveit_config-release.git - version: 2.0.2 + version: 2.0.4 talos_robot: - tag: release/humble/talos_robot/2.9.1-1 + tag: release/humble/talos_robot/2.10.3-1 url: https://github.com/pal-gbp/talos_robot-release.git - version: 2.9.1 + version: 2.10.3 tango_icons_vendor: tag: release/humble/tango_icons_vendor/0.1.1-3 url: https://github.com/ros2-gbp/tango_icons_vendor-release.git @@ -7320,53 +7372,53 @@ test_msgs: url: https://github.com/ros2-gbp/rcl_interfaces-release.git version: 1.2.2 tf2: - tag: release/humble/tf2/0.25.18-1 + tag: release/humble/tf2/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_bullet: - tag: release/humble/tf2_bullet/0.25.18-1 + tag: release/humble/tf2_bullet/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_eigen: - tag: release/humble/tf2_eigen/0.25.18-1 + tag: release/humble/tf2_eigen/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_eigen_kdl: - tag: release/humble/tf2_eigen_kdl/0.25.18-1 + tag: release/humble/tf2_eigen_kdl/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_geometry_msgs: - tag: release/humble/tf2_geometry_msgs/0.25.18-1 + tag: release/humble/tf2_geometry_msgs/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_kdl: - tag: release/humble/tf2_kdl/0.25.18-1 + tag: release/humble/tf2_kdl/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_msgs: - tag: release/humble/tf2_msgs/0.25.18-1 + tag: release/humble/tf2_msgs/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_py: - tag: release/humble/tf2_py/0.25.18-1 + tag: release/humble/tf2_py/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_ros: - tag: release/humble/tf2_ros/0.25.18-1 + tag: release/humble/tf2_ros/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_ros_py: - tag: release/humble/tf2_ros_py/0.25.18-1 + tag: release/humble/tf2_ros_py/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_sensor_msgs: - tag: release/humble/tf2_sensor_msgs/0.25.18-1 + tag: release/humble/tf2_sensor_msgs/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_tools: - tag: release/humble/tf2_tools/0.25.18-1 + tag: release/humble/tf2_tools/0.25.19-1 url: https://github.com/ros2-gbp/geometry2-release.git - version: 0.25.18 + version: 0.25.19 tf2_web_republisher: tag: release/humble/tf2_web_republisher/1.0.0-1 url: https://github.com/ros2-gbp/tf2_web_republisher-release.git @@ -7376,125 +7428,129 @@ tf2_web_republisher_interfaces: url: https://github.com/ros2-gbp/tf2_web_republisher-release.git version: 1.0.0 tf_transformations: - tag: release/humble/tf_transformations/1.1.0-1 + tag: release/humble/tf_transformations/1.1.1-1 url: https://github.com/ros2-gbp/tf_transformations_release.git - version: 1.1.0 + version: 1.1.1 +tf_tree_terminal: + tag: release/humble/tf_tree_terminal/2.0.0-7 + url: https://github.com/ros2-gbp/tf_tree_terminal-release.git + version: 2.0.0 theora_image_transport: tag: release/humble/theora_image_transport/2.5.4-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git version: 2.5.4 tiago_2dnav: - tag: release/humble/tiago_2dnav/4.11.0-1 + tag: release/humble/tiago_2dnav/4.12.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git - version: 4.11.0 + version: 4.12.0 tiago_bringup: - tag: release/humble/tiago_bringup/4.22.0-1 + tag: release/humble/tiago_bringup/4.24.1-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.22.0 + version: 4.24.1 tiago_controller_configuration: - tag: release/humble/tiago_controller_configuration/4.22.0-1 + tag: release/humble/tiago_controller_configuration/4.24.1-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.22.0 + version: 4.24.1 tiago_description: - tag: release/humble/tiago_description/4.22.0-1 + tag: release/humble/tiago_description/4.24.1-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.22.0 + version: 4.24.1 tiago_gazebo: - tag: release/humble/tiago_gazebo/4.8.0-1 + tag: release/humble/tiago_gazebo/4.10.1-1 url: https://github.com/pal-gbp/tiago_simulation-release.git - version: 4.8.0 + version: 4.10.1 tiago_laser_sensors: - tag: release/humble/tiago_laser_sensors/4.11.0-1 + tag: release/humble/tiago_laser_sensors/4.12.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git - version: 4.11.0 + version: 4.12.0 tiago_moveit_config: tag: release/humble/tiago_moveit_config/3.1.2-1 url: https://github.com/pal-gbp/tiago_moveit_config-release.git version: 3.1.2 tiago_navigation: - tag: release/humble/tiago_navigation/4.11.0-1 + tag: release/humble/tiago_navigation/4.12.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git - version: 4.11.0 + version: 4.12.0 tiago_pro_2dnav: - tag: release/humble/tiago_pro_2dnav/2.13.3-1 + tag: release/humble/tiago_pro_2dnav/2.14.0-1 url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git - version: 2.13.3 + version: 2.14.0 tiago_pro_bringup: - tag: release/humble/tiago_pro_bringup/1.32.1-1 + tag: release/humble/tiago_pro_bringup/1.35.4-1 url: https://github.com/ros2-gbp/tiago_pro_robot-release.git - version: 1.32.1 + version: 1.35.4 tiago_pro_controller_configuration: - tag: release/humble/tiago_pro_controller_configuration/1.32.1-1 + tag: release/humble/tiago_pro_controller_configuration/1.35.4-1 url: https://github.com/ros2-gbp/tiago_pro_robot-release.git - version: 1.32.1 + version: 1.35.4 tiago_pro_description: - tag: release/humble/tiago_pro_description/1.32.1-1 + tag: release/humble/tiago_pro_description/1.35.4-1 url: https://github.com/ros2-gbp/tiago_pro_robot-release.git - version: 1.32.1 + version: 1.35.4 tiago_pro_gazebo: - tag: release/humble/tiago_pro_gazebo/1.12.2-1 + tag: release/humble/tiago_pro_gazebo/1.14.1-1 url: https://github.com/ros2-gbp/tiago_pro_simulation-release.git - version: 1.12.2 + version: 1.14.1 tiago_pro_head_bringup: - tag: release/humble/tiago_pro_head_bringup/1.7.0-1 + tag: release/humble/tiago_pro_head_bringup/1.9.0-1 url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git - version: 1.7.0 + version: 1.9.0 tiago_pro_head_controller_configuration: - tag: release/humble/tiago_pro_head_controller_configuration/1.7.0-1 + tag: release/humble/tiago_pro_head_controller_configuration/1.9.0-1 url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git - version: 1.7.0 + version: 1.9.0 tiago_pro_head_description: - tag: release/humble/tiago_pro_head_description/1.7.0-1 + tag: release/humble/tiago_pro_head_description/1.9.0-1 url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git - version: 1.7.0 + version: 1.9.0 tiago_pro_head_gazebo: tag: release/humble/tiago_pro_head_gazebo/1.0.2-1 url: https://github.com/ros2-gbp/tiago_pro_head_simulation-release.git version: 1.0.2 tiago_pro_head_robot: - tag: release/humble/tiago_pro_head_robot/1.7.0-1 + tag: release/humble/tiago_pro_head_robot/1.9.0-1 url: https://github.com/ros2-gbp/tiago_pro_head_robot-release.git - version: 1.7.0 + version: 1.9.0 tiago_pro_head_simulation: tag: release/humble/tiago_pro_head_simulation/1.0.2-1 url: https://github.com/ros2-gbp/tiago_pro_head_simulation-release.git version: 1.0.2 tiago_pro_laser_sensors: - tag: release/humble/tiago_pro_laser_sensors/2.13.3-1 + tag: release/humble/tiago_pro_laser_sensors/2.14.0-1 url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git - version: 2.13.3 + version: 2.14.0 tiago_pro_moveit_config: - tag: release/humble/tiago_pro_moveit_config/1.3.2-1 + tag: release/humble/tiago_pro_moveit_config/1.4.1-1 url: https://github.com/ros2-gbp/tiago_pro_moveit_config-release.git - version: 1.3.2 + version: 1.4.1 tiago_pro_navigation: - tag: release/humble/tiago_pro_navigation/2.13.3-1 + tag: release/humble/tiago_pro_navigation/2.14.0-1 url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git - version: 2.13.3 + version: 2.14.0 tiago_pro_rgbd_sensors: - tag: release/humble/tiago_pro_rgbd_sensors/2.13.3-1 + tag: release/humble/tiago_pro_rgbd_sensors/2.14.0-1 url: https://github.com/ros2-gbp/tiago_pro_navigation-release.git - version: 2.13.3 + version: 2.14.0 tiago_pro_robot: - tag: release/humble/tiago_pro_robot/1.32.1-1 + tag: release/humble/tiago_pro_robot/1.35.4-1 url: https://github.com/ros2-gbp/tiago_pro_robot-release.git - version: 1.32.1 + version: 1.35.4 tiago_pro_simulation: - tag: release/humble/tiago_pro_simulation/1.12.2-1 + tag: release/humble/tiago_pro_simulation/1.14.1-1 url: https://github.com/ros2-gbp/tiago_pro_simulation-release.git - version: 1.12.2 + version: 1.14.1 tiago_rgbd_sensors: - tag: release/humble/tiago_rgbd_sensors/4.11.0-1 + tag: release/humble/tiago_rgbd_sensors/4.12.0-1 url: https://github.com/pal-gbp/tiago_navigation-release.git - version: 4.11.0 + version: 4.12.0 tiago_robot: - tag: release/humble/tiago_robot/4.22.0-1 + tag: release/humble/tiago_robot/4.24.1-1 url: https://github.com/pal-gbp/tiago_robot-release.git - version: 4.22.0 + version: 4.24.1 tiago_simulation: - tag: release/humble/tiago_simulation/4.8.0-1 + tag: release/humble/tiago_simulation/4.10.1-1 url: https://github.com/pal-gbp/tiago_simulation-release.git - version: 4.8.0 + version: 4.10.1 tile_map: tag: release/humble/tile_map/2.6.1-1 url: https://github.com/ros2-gbp/mapviz-release.git @@ -7544,9 +7600,9 @@ topic_tools_interfaces: url: https://github.com/ros2-gbp/topic_tools-release.git version: 1.1.1 tracetools: - tag: release/humble/tracetools/4.1.1-1 + tag: release/humble/tracetools/4.1.2-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 4.1.1 + version: 4.1.2 tracetools_acceleration: tag: release/humble/tracetools_acceleration/0.4.1-2 url: https://github.com/ros2-gbp/tracetools_acceleration-release.git @@ -7560,29 +7616,29 @@ tracetools_image_pipeline: url: https://github.com/ros2-gbp/image_pipeline-release.git version: 3.0.9 tracetools_launch: - tag: release/humble/tracetools_launch/4.1.1-1 + tag: release/humble/tracetools_launch/4.1.2-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 4.1.1 + version: 4.1.2 tracetools_read: - tag: release/humble/tracetools_read/4.1.1-1 + tag: release/humble/tracetools_read/4.1.2-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 4.1.1 + version: 4.1.2 tracetools_test: - tag: release/humble/tracetools_test/4.1.1-1 + tag: release/humble/tracetools_test/4.1.2-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 4.1.1 + version: 4.1.2 tracetools_trace: - tag: release/humble/tracetools_trace/4.1.1-1 + tag: release/humble/tracetools_trace/4.1.2-1 url: https://github.com/ros2-gbp/ros2_tracing-release.git - version: 4.1.1 + version: 4.1.2 trajectory_msgs: - tag: release/humble/trajectory_msgs/4.9.0-1 + tag: release/humble/trajectory_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 transmission_interface: - tag: release/humble/transmission_interface/2.53.0-1 + tag: release/humble/transmission_interface/2.53.1-1 url: https://github.com/ros2-gbp/ros2_control-release.git - version: 2.53.0 + version: 2.53.1 tricycle_controller: tag: release/humble/tricycle_controller/2.52.0-1 url: https://github.com/ros2-gbp/ros2_controllers-release.git @@ -7964,9 +8020,9 @@ ur: url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 2.12.0 ur10_inverse_dynamics_solver: - tag: release/humble/ur10_inverse_dynamics_solver/1.0.3-1 + tag: release/humble/ur10_inverse_dynamics_solver/1.0.4-1 url: https://github.com/ros2-gbp/inverse_dynamics_solver-release.git - version: 1.0.3 + version: 1.0.4 ur_bringup: tag: release/humble/ur_bringup/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git @@ -7976,9 +8032,9 @@ ur_calibration: url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git version: 2.12.0 ur_client_library: - tag: release/humble/ur_client_library/2.6.1-1 + tag: release/humble/ur_client_library/2.7.0-1 url: https://github.com/ros2-gbp/Universal_Robots_Client_Library-release.git - version: 2.6.1 + version: 2.7.0 ur_controllers: tag: release/humble/ur_controllers/2.12.0-1 url: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git @@ -8144,9 +8200,9 @@ visp: url: https://github.com/ros2-gbp/visp-release.git version: 3.5.0 visualization_msgs: - tag: release/humble/visualization_msgs/4.9.0-1 + tag: release/humble/visualization_msgs/4.9.1-1 url: https://github.com/ros2-gbp/common_interfaces-release.git - version: 4.9.0 + version: 4.9.1 vitis_common: tag: release/humble/vitis_common/0.4.2-2 url: https://github.com/ros2-gbp/vitis_common-release.git @@ -8176,9 +8232,9 @@ warehouse_ros_sqlite: url: https://github.com/ros2-gbp/warehouse_ros_sqlite-release.git version: 1.0.5 web_video_server: - tag: release/humble/web_video_server/2.1.1-1 + tag: release/humble/web_video_server/3.0.0-1 url: https://github.com/ros2-gbp/web_video_server-release.git - version: 2.1.1 + version: 3.0.0 webots_ros2: tag: release/humble/webots_ros2/2025.0.0-2 url: https://github.com/ros2-gbp/webots_ros2-release.git @@ -8300,9 +8356,9 @@ zbar_ros: url: https://github.com/ros2-gbp/zbar_ros-release.git version: 0.4.1 zed_description: - tag: release/humble/zed_description/0.1.1-1 + tag: release/humble/zed_description/0.1.2-2 url: https://github.com/ros2-gbp/zed-ros2-description-release.git - version: 0.1.1 + version: 0.1.2 zed_msgs: tag: release/humble/zed_msgs/5.1.1-1 url: https://github.com/ros2-gbp/zed-ros2-interfaces-release.git @@ -8332,6 +8388,6 @@ zstd_point_cloud_transport: url: https://github.com/ros2-gbp/point_cloud_transport_plugins-release.git version: 1.0.13 zstd_vendor: - tag: release/humble/zstd_vendor/0.15.15-1 + tag: release/humble/zstd_vendor/0.15.16-1 url: https://github.com/ros2-gbp/rosbag2-release.git - version: 0.15.15 + version: 0.15.16 From c297d72407298321367276a1745776b8dc66369d Mon Sep 17 00:00:00 2001 From: nmarticorena Date: Mon, 23 Feb 2026 18:17:05 +1000 Subject: [PATCH 32/91] revert pin poco version --- conda_build_config.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 8688c918c..2a7c5c137 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -28,8 +28,6 @@ tbb: - '2022' tbb_devel: - '2022' -poco: - - 1.14.2 # Workaround for https://github.com/RoboStack/ros-jazzy/pull/40#issuecomment-2782226697 cmake: From 72cd37a7b36665b54ced189bb9e5f253825365b4 Mon Sep 17 00:00:00 2001 From: nmarticorena Date: Mon, 23 Feb 2026 22:23:45 +1000 Subject: [PATCH 33/91] update patches linux-64 --- ...s-humble-autoware-vehicle-info-utils.patch | 100 ------------------ patch/ros-humble-controller-interface.patch | 15 --- patch/ros-humble-hardware-interface.patch | 54 ++-------- 3 files changed, 7 insertions(+), 162 deletions(-) delete mode 100644 patch/ros-humble-autoware-vehicle-info-utils.patch delete mode 100644 patch/ros-humble-controller-interface.patch diff --git a/patch/ros-humble-autoware-vehicle-info-utils.patch b/patch/ros-humble-autoware-vehicle-info-utils.patch deleted file mode 100644 index 0adabde65..000000000 --- a/patch/ros-humble-autoware-vehicle-info-utils.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 38e59831f23b38a6584512c3c4cad00eae768e2e Mon Sep 17 00:00:00 2001 -From: Olivier Roussel -Date: Fri, 20 Feb 2026 15:11:01 +0100 -Subject: [PATCH] [PATCH] Fix changed autoware utils to utils_geometry package - ---- - include/autoware/vehicle_info_utils/vehicle_info.hpp | 8 ++++---- - package.xml | 2 +- - src/vehicle_info.cpp | 10 +++++----- - 3 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/include/autoware/vehicle_info_utils/vehicle_info.hpp b/include/autoware/vehicle_info_utils/vehicle_info.hpp -index e3422760..95fe95ef 100644 ---- a/include/autoware/vehicle_info_utils/vehicle_info.hpp -+++ b/include/autoware/vehicle_info_utils/vehicle_info.hpp -@@ -15,7 +15,7 @@ - #ifndef AUTOWARE__VEHICLE_INFO_UTILS__VEHICLE_INFO_HPP_ - #define AUTOWARE__VEHICLE_INFO_UTILS__VEHICLE_INFO_HPP_ - --#include "autoware_utils/geometry/boost_geometry.hpp" -+#include "autoware_utils_geometry/boost_geometry.hpp" - - namespace autoware::vehicle_info_utils - { -@@ -58,7 +58,7 @@ struct VehicleInfo - * polygon - * @param margin the longitudinal and lateral inflation margin - */ -- [[nodiscard]] autoware_utils::LinearRing2d createFootprint(const double margin = 0.0) const; -+ [[nodiscard]] autoware_utils_geometry::LinearRing2d createFootprint(const double margin = 0.0) const; - - /** - * @brief calculate the vehicle footprint in clockwise manner starting from the front-left edge, -@@ -66,7 +66,7 @@ struct VehicleInfo - * polygon - * @param margin the longitudinal and lateral inflation margin - */ -- [[nodiscard]] autoware_utils::LinearRing2d createFootprint( -+ [[nodiscard]] autoware_utils_geometry::LinearRing2d createFootprint( - const double lat_margin, const double lon_margin) const; - - /** -@@ -82,7 +82,7 @@ struct VehicleInfo - * @param center_at_base_link if true, center point is aligned at base_link (x=0), otherwise - * placed at wheelbase center - */ -- [[nodiscard]] autoware_utils::LinearRing2d createFootprint( -+ [[nodiscard]] autoware_utils_geometry::LinearRing2d createFootprint( - const double front_lat_margin, const double center_lat_margin, const double rear_lat_margin, - const double front_lon_margin, const double rear_lon_margin, - const bool center_at_base_link = false) const; -diff --git a/package.xml b/package.xml -index 56225184..ca7a0b6c 100644 ---- a/package.xml -+++ b/package.xml -@@ -18,7 +18,7 @@ - ament_cmake_auto - autoware_cmake - -- autoware_utils -+ autoware_utils_geometry - rclcpp - - ament_cmake_ros -diff --git a/src/vehicle_info.cpp b/src/vehicle_info.cpp -index 25dae289..2764c9f1 100644 ---- a/src/vehicle_info.cpp -+++ b/src/vehicle_info.cpp -@@ -20,23 +20,23 @@ - - namespace autoware::vehicle_info_utils - { --autoware_utils::LinearRing2d VehicleInfo::createFootprint(const double margin) const -+autoware_utils_geometry::LinearRing2d VehicleInfo::createFootprint(const double margin) const - { - return createFootprint(margin, margin); - } - --autoware_utils::LinearRing2d VehicleInfo::createFootprint( -+autoware_utils_geometry::LinearRing2d VehicleInfo::createFootprint( - const double lat_margin, const double lon_margin) const - { - return createFootprint(lat_margin, lat_margin, lat_margin, lon_margin, lon_margin); - } - --autoware_utils::LinearRing2d VehicleInfo::createFootprint( -+autoware_utils_geometry::LinearRing2d VehicleInfo::createFootprint( - const double front_lat_margin, const double center_lat_margin, const double rear_lat_margin, - const double front_lon_margin, const double rear_lon_margin, const bool center_at_base_link) const - { -- using autoware_utils::LinearRing2d; -- using autoware_utils::Point2d; -+ using autoware_utils_geometry::LinearRing2d; -+ using autoware_utils_geometry::Point2d; - - // Longitudinal positions - const double x_front = front_overhang_m + wheel_base_m + front_lon_margin; --- -2.43.0 - diff --git a/patch/ros-humble-controller-interface.patch b/patch/ros-humble-controller-interface.patch deleted file mode 100644 index 6eba6eb0f..000000000 --- a/patch/ros-humble-controller-interface.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index abc15168fd..91254fec44 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -25,7 +25,9 @@ target_include_directories(controller_interface PUBLIC - $ - $ - ) --ament_target_dependencies(controller_interface PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) -+target_link_libraries(controller_interface PUBLIC -+ hardware_interface::hardware_interface -+ rclcpp_lifecycle::rclcpp_lifecycle) - # Causes the visibility macros to use dllexport rather than dllimport, - # which is appropriate when building the dll but not consuming it. - target_compile_definitions(controller_interface PRIVATE "CONTROLLER_INTERFACE_BUILDING_DLL") diff --git a/patch/ros-humble-hardware-interface.patch b/patch/ros-humble-hardware-interface.patch index f05d370de..2eb4c7eed 100644 --- a/patch/ros-humble-hardware-interface.patch +++ b/patch/ros-humble-hardware-interface.patch @@ -1,17 +1,16 @@ diff --git a/include/hardware_interface/lexical_casts.hpp b/include/hardware_interface/lexical_casts.hpp -index 846d9f757c..042361e392 100644 +index 1b9bad701..ab45b83ec 100644 --- a/include/hardware_interface/lexical_casts.hpp +++ b/include/hardware_interface/lexical_casts.hpp -@@ -21,6 +21,8 @@ +@@ -20,6 +20,7 @@ #include #include +#include "hardware_interface/visibility_control.h" -+ namespace hardware_interface { -@@ -29,8 +31,10 @@ namespace hardware_interface +@@ -28,8 +29,10 @@ namespace hardware_interface * from https://github.com/ros-planning/srdfdom/blob/ad17b8d25812f752c397a6011cec64aeff090c46/src/model.cpp#L53 */ @@ -23,56 +22,17 @@ index 846d9f757c..042361e392 100644 } // namespace hardware_interface diff --git a/include/hardware_interface/types/hardware_interface_return_values.hpp b/include/hardware_interface/types/hardware_interface_return_values.hpp -index 5c3ea22ca0..271dc29faf 100644 +index 5c3ea22ca..4a4a20439 100644 --- a/include/hardware_interface/types/hardware_interface_return_values.hpp +++ b/include/hardware_interface/types/hardware_interface_return_values.hpp -@@ -17,6 +17,10 @@ +@@ -16,7 +16,9 @@ + #define HARDWARE_INTERFACE__TYPES__HARDWARE_INTERFACE_RETURN_VALUES_HPP_ #include - +- +#ifdef ERROR +#undef ERROR +#endif -+ namespace hardware_interface { enum class return_type : std::uint8_t -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c66d6faf60..83b7b38ebd 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -34,7 +34,15 @@ target_include_directories(hardware_interface PUBLIC - $ - $ - ) --ament_target_dependencies(hardware_interface PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) -+target_link_libraries(hardware_interface PUBLIC -+ rclcpp::rclcpp -+ rclcpp_lifecycle::rclcpp_lifecycle -+ pluginlib::pluginlib -+ rcutils::rcutils -+ rcpputils::rcpputils -+ ${TinyXML2_LIBRARIES} -+ ${control_msgs_TARGETS} -+ ${lifecycle_msgs_TARGETS}) - # Causes the visibility macros to use dllexport rather than dllimport, - # which is appropriate when building the dll but not consuming it. - target_compile_definitions(hardware_interface PRIVATE "HARDWARE_INTERFACE_BUILDING_DLL") -@@ -47,7 +55,7 @@ target_include_directories(mock_components PUBLIC - $ - $ - ) --ament_target_dependencies(mock_components PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) -+target_link_libraries(mock_components PUBLIC hardware_interface) - # Causes the visibility macros to use dllexport rather than dllimport, - # which is appropriate when building the dll but not consuming it. - target_compile_definitions(mock_components PRIVATE "HARDWARE_INTERFACE_BUILDING_DLL") -@@ -64,7 +72,7 @@ target_include_directories(fake_components PUBLIC - $ - $ - ) --ament_target_dependencies(fake_components PUBLIC ${THIS_PACKAGE_INCLUDE_DEPENDS}) -+target_link_libraries(fake_components PUBLIC hardware_interface) - # Causes the visibility macros to use dllexport rather than dllimport, - # which is appropriate when building the dll but not consuming it. - target_compile_definitions(fake_components PRIVATE "HARDWARE_INTERFACE_BUILDING_DLL") From 74f9933fe53e01c2641b8c356049c795415c4f90 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Mon, 23 Feb 2026 19:50:36 +0100 Subject: [PATCH 34/91] down to urdfdom_headers == 1.0.6 and urdfdom == 4.0.1 --- pkg_additional_info.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index c584222a3..8bc0bc15f 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -23,14 +23,14 @@ urdfdom_headers: generate_dummy_package_with_run_deps: dep_name: urdfdom_headers max_pin: 'x.x' - override_version: '2.1.0' + override_version: '1.0.6' urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom max_pin: 'x.x' - # humble is on 3.0.0, but we stick to 5 for compat + # humble is on 3.0.0, but we stick to 4 for compat # with the rest of conda-forge - override_version: '5.1.0' + override_version: '4.0.1' cartographer: generate_dummy_package_with_run_deps: dep_name: cartographer From e1531d2ea08c834dd257b7a74188e60c8271bf03 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Mon, 2 Mar 2026 07:18:07 +1000 Subject: [PATCH 35/91] bump urdf again --- pkg_additional_info.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 8bc0bc15f..998e63718 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -23,14 +23,14 @@ urdfdom_headers: generate_dummy_package_with_run_deps: dep_name: urdfdom_headers max_pin: 'x.x' - override_version: '1.0.6' + override_version: '2.1.0' urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom max_pin: 'x.x' # humble is on 3.0.0, but we stick to 4 for compat # with the rest of conda-forge - override_version: '4.0.1' + override_version: '5.0.1' cartographer: generate_dummy_package_with_run_deps: dep_name: cartographer From eeac03d4f690b313a6872e512e02df69fe627293 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Tue, 3 Mar 2026 07:40:05 +1000 Subject: [PATCH 36/91] Align target visibility with rolling --- patch/ros-humble-rosidl-generator-py.patch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/patch/ros-humble-rosidl-generator-py.patch b/patch/ros-humble-rosidl-generator-py.patch index de1fb3107..8df89d523 100644 --- a/patch/ros-humble-rosidl-generator-py.patch +++ b/patch/ros-humble-rosidl-generator-py.patch @@ -107,17 +107,17 @@ index a6d8263..f231ea2 100644 ) - target_link_libraries(${_target_name} ${c_typesupport_target}) -+ target_link_libraries(${_target_name} PUBLIC ${c_typesupport_target}) ++ target_link_libraries(${_target_name} PRIVATE ${c_typesupport_target}) ament_target_dependencies(${_target_name} -+ PUBLIC ++ PRIVATE "rosidl_runtime_c" "rosidl_typesupport_c" "rosidl_typesupport_interface" ) foreach(_pkg_name ${rosidl_generate_interfaces_DEPENDENCY_PACKAGE_NAMES}) - ament_target_dependencies(${_target_name} -+ ament_target_dependencies(${_target_name} PUBLIC ++ ament_target_dependencies(${_target_name} PRIVATE ${_pkg_name} ) endforeach() @@ -126,7 +126,7 @@ index a6d8263..f231ea2 100644 ${rosidl_generate_interfaces_TARGET}__${_typesupport_impl} ) - ament_target_dependencies(${_target_name} -+ ament_target_dependencies(${_target_name} PUBLIC ++ ament_target_dependencies(${_target_name} PRIVATE "rosidl_runtime_c" "rosidl_generator_py" ) @@ -135,7 +135,7 @@ index a6d8263..f231ea2 100644 # Depend on rosidl_generator_py generated targets from our dependencies foreach(_pkg_name ${rosidl_generate_interfaces_DEPENDENCY_PACKAGE_NAMES}) - target_link_libraries(${_target_name_lib} ${${_pkg_name}_TARGETS${rosidl_generator_py_suffix}}) -+ target_link_libraries(${_target_name_lib} PUBLIC ${${_pkg_name}_TARGETS${rosidl_generator_py_suffix}}) ++ target_link_libraries(${_target_name_lib} PRIVATE ${${_pkg_name}_TARGETS${rosidl_generator_py_suffix}}) endforeach() set_lib_properties("") From 6ff6b7e379a54a2113fff2e1296dbe5d6e19ac5e Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Wed, 4 Mar 2026 06:58:18 +1000 Subject: [PATCH 37/91] Fix macOS linking for move_group capabilities Added macOS specific linking for move_group to resolve RPath issues. See https://github.com/moveit/moveit2/issues/3688#issuecomment-3989348515 --- patch/ros-humble-moveit-ros-move-group.patch | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 patch/ros-humble-moveit-ros-move-group.patch diff --git a/patch/ros-humble-moveit-ros-move-group.patch b/patch/ros-humble-moveit-ros-move-group.patch new file mode 100644 index 000000000..476a65fed --- /dev/null +++ b/patch/ros-humble-moveit-ros-move-group.patch @@ -0,0 +1,24 @@ +diff --git a/moveit_ros/move_group/CMakeLists.txt b/moveit_ros/move_group/CMakeLists.txt +index 86bca8785d..6372691580 100644 +--- a/moveit_ros/move_group/CMakeLists.txt ++++ b/moveit_ros/move_group/CMakeLists.txt +@@ -68,7 +68,18 @@ target_link_libraries(moveit_move_group_default_capabilities + 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) ++# macOS Fix: Explicitly link default capabilities to resolve RPath issues ++# and ensure plugin symbols are visible during pluginlib loading. ++if(APPLE) ++ target_link_libraries(move_group ++ moveit_move_group_capabilities_base ++ moveit_move_group_default_capabilities ++ ) ++else() ++ target_link_libraries(move_group ++ moveit_move_group_capabilities_base ++ ) ++endif() + + add_executable(list_move_group_capabilities src/list_capabilities.cpp) + ament_target_dependencies(list_move_group_capabilities From fc23e840f1b8fbc67a945f9926b0c5922c3647fe Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Wed, 4 Mar 2026 07:34:06 +1000 Subject: [PATCH 38/91] Update CMake configuration for rosidl_generator_py Refactor target link libraries and dependencies in CMake. --- patch/ros-humble-rosidl-generator-py.patch | 94 ++++++++++++---------- 1 file changed, 51 insertions(+), 43 deletions(-) diff --git a/patch/ros-humble-rosidl-generator-py.patch b/patch/ros-humble-rosidl-generator-py.patch index 8df89d523..3615a86d4 100644 --- a/patch/ros-humble-rosidl-generator-py.patch +++ b/patch/ros-humble-rosidl-generator-py.patch @@ -1,7 +1,7 @@ -diff --git a/cmake/rosidl_generator_py_generate_interfaces.cmake b/cmake/rosidl_generator_py_generate_interfaces.cmake -index a6d8263..f231ea2 100644 ---- a/cmake/rosidl_generator_py_generate_interfaces.cmake -+++ b/cmake/rosidl_generator_py_generate_interfaces.cmake +diff --git a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake +index a6d8263e..552d7acf 100644 +--- a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake ++++ b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake @@ -17,10 +17,22 @@ find_package(rosidl_runtime_c REQUIRED) find_package(rosidl_typesupport_c REQUIRED) find_package(rosidl_typesupport_interface REQUIRED) @@ -28,18 +28,19 @@ index a6d8263..f231ea2 100644 # Get a list of typesupport implementations from valid rmw implementations. rosidl_generator_py_get_typesupports(_typesupport_impls) -@@ -165,52 +164,28 @@ set(rosidl_generator_py_suffix "__rosidl_generator_py") +@@ -164,7 +176,7 @@ set(rosidl_generator_py_suffix "__rosidl_generator_py") + set(_target_name_lib "${rosidl_generate_interfaces_TARGET}${rosidl_generator_py_suffix}") add_library(${_target_name_lib} SHARED ${_generated_c_files}) - target_link_libraries(${_target_name_lib} -+ PRIVATE +-target_link_libraries(${_target_name_lib} ++target_link_libraries(${_target_name_lib} PRIVATE ${rosidl_generate_interfaces_TARGET}__rosidl_generator_c) add_dependencies( ${_target_name_lib} - ${rosidl_generate_interfaces_TARGET}${_target_suffix} +@@ -172,45 +184,21 @@ add_dependencies( ${rosidl_generate_interfaces_TARGET}__rosidl_typesupport_c ) -- + -target_link_libraries( - ${_target_name_lib} - ${PythonExtra_LIBRARIES} @@ -49,13 +50,13 @@ index a6d8263..f231ea2 100644 ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_c ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_py - ${PythonExtra_INCLUDE_DIRS} --) -- + ) + -# Check if numpy is in the include path -find_file(_numpy_h numpy/numpyconfig.h - PATHS ${PythonExtra_INCLUDE_DIRS} - ) - +-) +- -if(APPLE OR WIN32 OR NOT _numpy_h) - # add include directory for numpy headers - set(_python_code @@ -84,53 +85,67 @@ index a6d8263..f231ea2 100644 rosidl_get_typesupport_target(c_typesupport_target "${rosidl_generate_interfaces_TARGET}" "rosidl_typesupport_c") -target_link_libraries(${_target_name_lib} ${c_typesupport_target}) -+target_link_libraries(${_target_name_lib} PUBLIC ${c_typesupport_target}) ++target_link_libraries(${_target_name_lib} PRIVATE ${c_typesupport_target}) foreach(_typesupport_impl ${_typesupport_impls}) find_package(${_typesupport_impl} REQUIRED) -@@ -245,27 +220,28 @@ foreach(_typesupport_impl ${_typesupport_impls}) +@@ -223,7 +211,7 @@ foreach(_typesupport_impl ${_typesupport_impls}) + set(_pyext_suffix "__pyext") + set(_target_name "${PROJECT_NAME}__${_typesupport_impl}${_pyext_suffix}") + +- add_library(${_target_name} SHARED ++ python_add_library(${_target_name} MODULE + ${_generated_extension_${_typesupport_impl}_files} + ) + add_dependencies( +@@ -244,39 +232,28 @@ foreach(_typesupport_impl ${_typesupport_impls}) + set_properties("_RELWITHDEBINFO") endif() target_link_libraries( - ${_target_name} -+ PUBLIC +- ${_target_name} ++ ${_target_name} PRIVATE ${_target_name_lib} - ${PythonExtra_LIBRARIES} ${rosidl_generate_interfaces_TARGET}__${_typesupport_impl} -+ Python::Module ++ ${c_typesupport_target} ++ rosidl_runtime_c::rosidl_runtime_c ++ rosidl_typesupport_c::rosidl_typesupport_c ++ rosidl_typesupport_interface::rosidl_typesupport_interface ) target_include_directories(${_target_name} - PUBLIC +- PUBLIC ++ PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_c ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_py - ${PythonExtra_INCLUDE_DIRS} ) - target_link_libraries(${_target_name} ${c_typesupport_target}) -+ target_link_libraries(${_target_name} PRIVATE ${c_typesupport_target}) - - ament_target_dependencies(${_target_name} -+ PRIVATE - "rosidl_runtime_c" - "rosidl_typesupport_c" - "rosidl_typesupport_interface" - ) +- +- ament_target_dependencies(${_target_name} +- "rosidl_runtime_c" +- "rosidl_typesupport_c" +- "rosidl_typesupport_interface" +- ) foreach(_pkg_name ${rosidl_generate_interfaces_DEPENDENCY_PACKAGE_NAMES}) - ament_target_dependencies(${_target_name} -+ ament_target_dependencies(${_target_name} PRIVATE - ${_pkg_name} - ) +- ${_pkg_name} +- ) ++ target_link_libraries(${_target_name} PRIVATE ${${_pkg_name}__TARGETS}) endforeach() -@@ -273,7 +249,7 @@ foreach(_typesupport_impl ${_typesupport_impls}) + add_dependencies(${_target_name} ${rosidl_generate_interfaces_TARGET}__${_typesupport_impl} ) - ament_target_dependencies(${_target_name} -+ ament_target_dependencies(${_target_name} PRIVATE - "rosidl_runtime_c" - "rosidl_generator_py" - ) -@@ -288,7 +264,7 @@ set(PYTHON_EXECUTABLE ${_PYTHON_EXECUTABLE}) +- "rosidl_runtime_c" +- "rosidl_generator_py" +- ) + + if(NOT rosidl_generate_interfaces_SKIP_INSTALL) + install(TARGETS ${_target_name} +@@ -288,7 +265,7 @@ set(PYTHON_EXECUTABLE ${_PYTHON_EXECUTABLE}) # Depend on rosidl_generator_py generated targets from our dependencies foreach(_pkg_name ${rosidl_generate_interfaces_DEPENDENCY_PACKAGE_NAMES}) @@ -139,10 +154,3 @@ index a6d8263..f231ea2 100644 endforeach() set_lib_properties("") -@@ -352,4 +328,4 @@ if(BUILD_TESTING AND rosidl_generate_interfaces_ADD_LINTER_TESTS) - MAX_LINE_LENGTH 0 - "${_output_path}") - endif() --endif() -+endif() -\ No newline at end of file From 37c1a330404e21209e742762961ed3a00471f849 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Wed, 4 Mar 2026 08:20:52 +1000 Subject: [PATCH 39/91] try link against python::module on psx --- patch/ros-humble-rosidl-generator-py.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patch/ros-humble-rosidl-generator-py.patch b/patch/ros-humble-rosidl-generator-py.patch index 3615a86d4..10811adcb 100644 --- a/patch/ros-humble-rosidl-generator-py.patch +++ b/patch/ros-humble-rosidl-generator-py.patch @@ -77,7 +77,7 @@ index a6d8263e..552d7acf 100644 - message(STATUS "Using numpy include directory: ${_output}") - target_include_directories(${_target_name_lib} PUBLIC "${_output}") +if(APPLE OR EMSCRIPTEN) -+ set_target_properties(${_target_name_lib} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") ++ target_link_libraries(${_target_name_lib} PRIVATE Python::Module) + target_include_directories(${_target_name_lib} PUBLIC ${Python_INCLUDE_DIRS} ${Python_NumPy_INCLUDE_DIRS}) +else() + target_link_libraries(${_target_name_lib} PRIVATE Python::NumPy Python::Python) From e6e411dbd8e288fd20839fdfbb2954923ccb8ab5 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Tue, 3 Mar 2026 23:45:12 +0100 Subject: [PATCH 40/91] fix urdfdom version back to 5.1.0 --- pkg_additional_info.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 998e63718..c584222a3 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -28,9 +28,9 @@ urdfdom: generate_dummy_package_with_run_deps: dep_name: urdfdom max_pin: 'x.x' - # humble is on 3.0.0, but we stick to 4 for compat + # humble is on 3.0.0, but we stick to 5 for compat # with the rest of conda-forge - override_version: '5.0.1' + override_version: '5.1.0' cartographer: generate_dummy_package_with_run_deps: dep_name: cartographer From 87146ffe0ac63220761f0d06e7a93a1308699925 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Tue, 3 Mar 2026 23:47:11 +0100 Subject: [PATCH 41/91] unpin urdfdom_header from 1.0.6 in sdformat-urdf cmake --- patch/ros-humble-sdformat-urdf.patch | 29 +++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/patch/ros-humble-sdformat-urdf.patch b/patch/ros-humble-sdformat-urdf.patch index 2a7ad3306..4d66fc60a 100644 --- a/patch/ros-humble-sdformat-urdf.patch +++ b/patch/ros-humble-sdformat-urdf.patch @@ -1,18 +1,26 @@ -From 827163b79dc338ce23886559c24ca81b03c8468e Mon Sep 17 00:00:00 2001 -From: Silvio Traversaro -Date: Tue, 7 Nov 2023 10:01:39 +0100 -Subject: [PATCH] Create sdformat_urdf_plugin as SHARED instead of MODULE for - macOS compatibility +From c7c75fd018aabd40ee8ac9bf4693dfeffd9ff012 Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Tue, 3 Mar 2026 20:45:01 +0100 +Subject: [PATCH] patch ros humble --- - sdformat_urdf/CMakeLists.txt | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) + CMakeLists.txt | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5c82e21..e1026c2 100644 +index a6923d6..377a599 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -69,7 +69,9 @@ target_include_directories(sdformat_urdf +@@ -15,7 +15,7 @@ find_package(ament_cmake_ros REQUIRED) + find_package(pluginlib REQUIRED) + find_package(rcutils REQUIRED) + find_package(sdformat12 REQUIRED) +-find_package(urdfdom_headers 1.0.6 REQUIRED) ++find_package(urdfdom_headers REQUIRED) + find_package(urdf_parser_plugin REQUIRED) + find_package(tinyxml2_vendor REQUIRED) + find_package(TinyXML2 REQUIRED) +@@ -38,7 +38,9 @@ target_include_directories(sdformat_urdf ) # Add sdformat_urdf_plugin module library @@ -23,3 +31,6 @@ index 5c82e21..e1026c2 100644 src/sdformat_urdf_plugin.cpp ) target_link_libraries(sdformat_urdf_plugin PRIVATE +-- +2.43.0 + From 35b674f229b88d813c931f405c102796c72d8345 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Wed, 4 Mar 2026 20:34:49 +0100 Subject: [PATCH 42/91] patch autoware-ndt-scan-matcher --- ...ros-humble-autoware-ndt-scan-matcher.patch | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 patch/ros-humble-autoware-ndt-scan-matcher.patch diff --git a/patch/ros-humble-autoware-ndt-scan-matcher.patch b/patch/ros-humble-autoware-ndt-scan-matcher.patch new file mode 100644 index 000000000..8aaafaf0a --- /dev/null +++ b/patch/ros-humble-autoware-ndt-scan-matcher.patch @@ -0,0 +1,24 @@ +diff --git a/include/autoware/ndt_scan_matcher/ndt_omp/multi_voxel_grid_covariance_omp.h b/include/autoware/ndt_scan_matcher/ndt_omp/multi_voxel_grid_covariance_omp.h +index 35451ed..8f26137 100644 +--- a/include/autoware/ndt_scan_matcher/ndt_omp/multi_voxel_grid_covariance_omp.h ++++ b/include/autoware/ndt_scan_matcher/ndt_omp/multi_voxel_grid_covariance_omp.h +@@ -61,7 +61,6 @@ + // clang-format off + #include + // clang-format on +-#include + #include + #include + #include +diff --git a/src/ndt_omp/multi_voxel_grid_covariance_omp_impl.hpp b/src/ndt_omp/multi_voxel_grid_covariance_omp_impl.hpp +index 57c25aa..01eb4e7 100644 +--- a/src/ndt_omp/multi_voxel_grid_covariance_omp_impl.hpp ++++ b/src/ndt_omp/multi_voxel_grid_covariance_omp_impl.hpp +@@ -56,7 +56,6 @@ + + #include + #include +-#include + + #include + #include \ No newline at end of file From 7ca4403ffe80a60071694c9a9ee59214bf60b5f0 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 5 Mar 2026 11:29:39 +1000 Subject: [PATCH 43/91] Add automware and franka patches --- .github/workflows/testpr.yml | 2 +- patch/ros-humble-autoware-cmake.win.patch | 16 +++++++ patch/ros-humble-autoware-default-adapi.patch | 13 ++++++ ...s-humble-autoware-downsample-filters.patch | 25 ++++++++++ patch/ros-humble-autoware-ekf-localizer.patch | 13 ++++++ patch/ros-humble-autoware-ground-filter.patch | 17 +++++++ patch/ros-humble-autoware-interpolation.patch | 12 +++++ ...s-humble-autoware-lanelet2-extension.patch | 19 ++++++++ ...mble-autoware-lanelet2-extension.win.patch | 46 +++++++++++++++++++ ...os-humble-autoware-map-height-fitter.patch | 31 +++++++++++++ .../ros-humble-autoware-map-loader.osx.patch | 26 +++++++++++ ...s-humble-autoware-path-generator.osx.patch | 22 +++++++++ ...os-humble-autoware-route-handler.osx.patch | 22 +++++++++ ...-humble-autoware-simple-pure-pursuit.patch | 30 ++++++++++++ patch/ros-humble-autoware-test-utils.patch | 22 +++++++++ ...umble-franka-robot-state-broadcaster.patch | 14 ++++++ ...os-humble-franka-semantic-components.patch | 30 ++++++++++++ 17 files changed, 359 insertions(+), 1 deletion(-) create mode 100644 patch/ros-humble-autoware-cmake.win.patch create mode 100644 patch/ros-humble-autoware-default-adapi.patch create mode 100644 patch/ros-humble-autoware-downsample-filters.patch create mode 100644 patch/ros-humble-autoware-ekf-localizer.patch create mode 100644 patch/ros-humble-autoware-ground-filter.patch create mode 100644 patch/ros-humble-autoware-interpolation.patch create mode 100644 patch/ros-humble-autoware-lanelet2-extension.patch create mode 100644 patch/ros-humble-autoware-lanelet2-extension.win.patch create mode 100644 patch/ros-humble-autoware-map-height-fitter.patch create mode 100644 patch/ros-humble-autoware-map-loader.osx.patch create mode 100644 patch/ros-humble-autoware-path-generator.osx.patch create mode 100644 patch/ros-humble-autoware-route-handler.osx.patch create mode 100644 patch/ros-humble-autoware-simple-pure-pursuit.patch create mode 100644 patch/ros-humble-autoware-test-utils.patch create mode 100644 patch/ros-humble-franka-robot-state-broadcaster.patch create mode 100644 patch/ros-humble-franka-semantic-components.patch diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 4d3b66538..23e74dfcc 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: 'false' # 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: strategy: diff --git a/patch/ros-humble-autoware-cmake.win.patch b/patch/ros-humble-autoware-cmake.win.patch new file mode 100644 index 000000000..081e5830e --- /dev/null +++ b/patch/ros-humble-autoware-cmake.win.patch @@ -0,0 +1,16 @@ +diff --git a/cmake/autoware_package.cmake b/cmake/autoware_package.cmake +index 2f46006..3d63a70 100644 +--- a/cmake/autoware_package.cmake ++++ b/cmake/autoware_package.cmake +@@ -78,6 +78,11 @@ macro(autoware_package) + ) + endif() + ++ if(MSVC) ++ add_compile_definitions(_USE_MATH_DEFINES) ++ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) ++ endif() ++ + # Find test dependencies + if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) diff --git a/patch/ros-humble-autoware-default-adapi.patch b/patch/ros-humble-autoware-default-adapi.patch new file mode 100644 index 000000000..5ca6fc696 --- /dev/null +++ b/patch/ros-humble-autoware-default-adapi.patch @@ -0,0 +1,13 @@ +diff --git a/src/interface.cpp b/src/interface.cpp +index 16e2031..26108bc 100644 +--- a/src/interface.cpp ++++ b/src/interface.cpp +@@ -21,7 +21,7 @@ InterfaceNode::InterfaceNode(const rclcpp::NodeOptions & options) + : Node("interface", options), + srv_(create_service( + Version::name, +- [this]( ++ []( + const Version::Service::Request::SharedPtr, const Version::Service::Response::SharedPtr res) { + res->major = 1; + res->minor = 9; diff --git a/patch/ros-humble-autoware-downsample-filters.patch b/patch/ros-humble-autoware-downsample-filters.patch new file mode 100644 index 000000000..e6909deb3 --- /dev/null +++ b/patch/ros-humble-autoware-downsample-filters.patch @@ -0,0 +1,25 @@ +diff --git a/src/voxel_grid_downsample_filter/faster_voxel_grid_downsample_filter.cpp b/src/voxel_grid_downsample_filter/faster_voxel_grid_downsample_filter.cpp +index 2e418c0..428b6bc 100644 +--- a/src/voxel_grid_downsample_filter/faster_voxel_grid_downsample_filter.cpp ++++ b/src/voxel_grid_downsample_filter/faster_voxel_grid_downsample_filter.cpp +@@ -165,7 +165,7 @@ FasterVoxelGridDownsampleFilter::calc_centroids_each_voxel( + for (size_t global_offset = 0; global_offset + input->point_step <= input->data.size(); + global_offset += input->point_step) { + Eigen::Vector4f point = get_point_from_global_offset(input, global_offset); +- if (std::isfinite(point[0]) && std::isfinite(point[1]), std::isfinite(point[2])) { ++ if (std::isfinite(point[0]) && std::isfinite(point[1]) && std::isfinite(point[2])) { + // Calculate the voxel index to which the point belongs + int ijk0 = static_cast(std::floor(point[0] * inverse_voxel_size_[0]) - min_voxel[0]); + int ijk1 = static_cast(std::floor(point[1] * inverse_voxel_size_[1]) - min_voxel[1]); +diff --git a/src/voxel_grid_downsample_filter/voxel_grid_downsample_filter_node.cpp b/src/voxel_grid_downsample_filter/voxel_grid_downsample_filter_node.cpp +index 241239d..4b02608 100644 +--- a/src/voxel_grid_downsample_filter/voxel_grid_downsample_filter_node.cpp ++++ b/src/voxel_grid_downsample_filter/voxel_grid_downsample_filter_node.cpp +@@ -21,7 +21,6 @@ + #include + #include + +-#include + #include + #include + #include diff --git a/patch/ros-humble-autoware-ekf-localizer.patch b/patch/ros-humble-autoware-ekf-localizer.patch new file mode 100644 index 000000000..dd274c4e4 --- /dev/null +++ b/patch/ros-humble-autoware-ekf-localizer.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6ace0b4..5781ddc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -30,7 +30,7 @@ rclcpp_components_register_node(${PROJECT_NAME} + EXECUTOR SingleThreadedExecutor + ) + +-target_link_libraries(${PROJECT_NAME} Eigen3::Eigen) ++target_link_libraries(${PROJECT_NAME} Eigen3::Eigen fmt::fmt) + + function(add_testcase filepath) + get_filename_component(filename ${filepath} NAME) diff --git a/patch/ros-humble-autoware-ground-filter.patch b/patch/ros-humble-autoware-ground-filter.patch new file mode 100644 index 000000000..6d3fab392 --- /dev/null +++ b/patch/ros-humble-autoware-ground-filter.patch @@ -0,0 +1,17 @@ +diff --git a/include/autoware/ground_filter/grid.hpp b/include/autoware/ground_filter/grid.hpp +index b69426c..c57fe92 100644 +--- a/include/autoware/ground_filter/grid.hpp ++++ b/include/autoware/ground_filter/grid.hpp +@@ -25,6 +25,12 @@ + #include + #include + ++#ifndef M_PIf ++#define M_PIf 3.14159265358979324f ++#define M_PI_2f 2 * M_PIf ++#define M_PI_4f 4 * M_PIf ++#endif ++ + namespace + { + diff --git a/patch/ros-humble-autoware-interpolation.patch b/patch/ros-humble-autoware-interpolation.patch new file mode 100644 index 000000000..a0641b0ed --- /dev/null +++ b/patch/ros-humble-autoware-interpolation.patch @@ -0,0 +1,12 @@ +diff --git a/include/autoware/interpolation/interpolation_utils.hpp b/include/autoware/interpolation/interpolation_utils.hpp +index 1c0913c..d36e10a 100644 +--- a/include/autoware/interpolation/interpolation_utils.hpp ++++ b/include/autoware/interpolation/interpolation_utils.hpp +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + #include + + namespace autoware::interpolation diff --git a/patch/ros-humble-autoware-lanelet2-extension.patch b/patch/ros-humble-autoware-lanelet2-extension.patch new file mode 100644 index 000000000..18e931851 --- /dev/null +++ b/patch/ros-humble-autoware-lanelet2-extension.patch @@ -0,0 +1,19 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a3ec429..6a64b82 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,6 +25,14 @@ ament_auto_add_library(${PROJECT_NAME}_lib SHARED + lib/route_checker.cpp + ) + ++if(NOT MSVC) ++ target_compile_options(${PROJECT_NAME}_lib ++ PUBLIC ++ -Wno-deprecated-declarations ++ -Wno-uninitialized ++ ) ++endif() ++ + ament_auto_add_executable(${PROJECT_NAME}_sample src/sample_code.cpp) + target_link_libraries(${PROJECT_NAME}_sample + ${PROJECT_NAME}_lib diff --git a/patch/ros-humble-autoware-lanelet2-extension.win.patch b/patch/ros-humble-autoware-lanelet2-extension.win.patch new file mode 100644 index 000000000..febfdc433 --- /dev/null +++ b/patch/ros-humble-autoware-lanelet2-extension.win.patch @@ -0,0 +1,46 @@ +diff --git a/src/check_right_of_way.cpp b/src/check_right_of_way.cpp +index d59ec14..e62be74 100644 +--- a/src/check_right_of_way.cpp ++++ b/src/check_right_of_way.cpp +@@ -15,13 +15,6 @@ + #include + #include + #include +-#include +-#include +-#include +-#include +-#include +-#include +-#include + + #include + #include +@@ -57,16 +50,17 @@ int main(int argc, char ** argv) + lanelet::routing::RoutingGraphPtr routing_graph_ptr = + lanelet::routing::RoutingGraph::build(*map, *traffic_rules); + +- auto rows = map->regulatoryElementLayer // filter elem whose Subtype is RightOfWay +- | +- ranges::views::filter([](auto && elem) { +- const auto & attrs = elem->attributes(); +- auto it = attrs.find(lanelet::AttributeName::Subtype); +- return it != attrs.end() && it->second == lanelet::AttributeValueString::RightOfWay; +- }) // transform to lanelet::RightOfWay +- | ranges::views::transform([](auto && elem) { +- return std::dynamic_pointer_cast(elem); +- }); ++ std::vector> rows; ++ for (const auto & elem : map->regulatoryElementLayer) { ++ const auto & attrs = elem->attributes(); ++ auto it = attrs.find(lanelet::AttributeName::Subtype); ++ if (it != attrs.end() && it->second == lanelet::AttributeValueString::RightOfWay) { ++ auto row = std::dynamic_pointer_cast(elem); ++ if (row) { ++ rows.push_back(row); ++ } ++ } ++ } + + for (auto && row : rows) { + const auto & right_of_ways = row->rightOfWayLanelets(); diff --git a/patch/ros-humble-autoware-map-height-fitter.patch b/patch/ros-humble-autoware-map-height-fitter.patch new file mode 100644 index 000000000..bb148e1d1 --- /dev/null +++ b/patch/ros-humble-autoware-map-height-fitter.patch @@ -0,0 +1,31 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4678d7e..b6a6e53 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,7 +13,12 @@ target_link_libraries(${PROJECT_NAME} ${PCL_LIBRARIES}) + + # When adding `autoware_lanelet2_extension` to package.xml, many warnings are generated. + # These are treated as errors in compile, so pedantic warnings are disabled for this package. +-target_compile_options(${PROJECT_NAME} PRIVATE -Wno-pedantic) ++if(NOT MSVC) ++ target_compile_options(${PROJECT_NAME} ++ PRIVATE -Wno-pedantic ++ PUBLIC -Wno-deprecated-declarations ++ ) ++endif() + + rclcpp_components_register_node(${PROJECT_NAME} + PLUGIN "autoware::map_height_fitter::MapHeightFitterNode" +@@ -21,6 +26,12 @@ rclcpp_components_register_node(${PROJECT_NAME} + EXECUTOR MultiThreadedExecutor + ) + ++if(NOT MSVC) ++ target_compile_options(${PROJECT_NAME}_node ++ PUBLIC -Wno-deprecated-declarations ++ ) ++endif() ++ + ament_auto_package( + INSTALL_TO_SHARE + launch diff --git a/patch/ros-humble-autoware-map-loader.osx.patch b/patch/ros-humble-autoware-map-loader.osx.patch new file mode 100644 index 000000000..e9cd35650 --- /dev/null +++ b/patch/ros-humble-autoware-map-loader.osx.patch @@ -0,0 +1,26 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9f8f868..bfa9cde 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -15,7 +15,7 @@ ament_auto_add_library(pointcloud_map_loader_node SHARED + src/pointcloud_map_loader/utils.cpp + ) + target_link_libraries(pointcloud_map_loader_node ${PCL_LIBRARIES}) +-target_link_libraries(pointcloud_map_loader_node yaml-cpp) ++target_link_libraries(pointcloud_map_loader_node yaml-cpp::yaml-cpp fmt::fmt) + + target_include_directories(pointcloud_map_loader_node + SYSTEM PUBLIC +diff --git a/src/lanelet2_map_loader/lanelet2_map_loader_node.cpp b/src/lanelet2_map_loader/lanelet2_map_loader_node.cpp +index 54e9432..62ae5f6 100644 +--- a/src/lanelet2_map_loader/lanelet2_map_loader_node.cpp ++++ b/src/lanelet2_map_loader/lanelet2_map_loader_node.cpp +@@ -104,7 +104,7 @@ void Lanelet2MapLoaderNode::on_map_projector_info( + if (map_major_ver > static_cast(lanelet::autoware::version)) { + RCLCPP_WARN( + get_logger(), +- "format_version(%ld) of the provided map(%s) is larger than the supported version(%ld)", ++ "format_version(%llu) of the provided map(%s) is larger than the supported version(%llu)", + map_major_ver, lanelet2_filename.c_str(), + static_cast(lanelet::autoware::version)); + if (!allow_unsupported_version) { diff --git a/patch/ros-humble-autoware-path-generator.osx.patch b/patch/ros-humble-autoware-path-generator.osx.patch new file mode 100644 index 000000000..91aee13ea --- /dev/null +++ b/patch/ros-humble-autoware-path-generator.osx.patch @@ -0,0 +1,22 @@ +diff --git a/src/node.cpp b/src/node.cpp +index 3530c79..9527336 100644 +--- a/src/node.cpp ++++ b/src/node.cpp +@@ -256,7 +256,7 @@ std::optional PathGenerator::generate_path( + utils::get_lanelets_within_route_up_to(*current_lanelet_, planner_data_, backward_length); + if (!backward_lanelets_within_route) { + RCLCPP_ERROR( +- get_logger(), "Failed to get backward lanelets within route for current lanelet (id: %ld)", ++ get_logger(), "Failed to get backward lanelets within route for current lanelet (id: %lld)", + current_lanelet_->id()); + return std::nullopt; + } +@@ -284,7 +284,7 @@ std::optional PathGenerator::generate_path( + utils::get_lanelets_within_route_after(*current_lanelet_, planner_data_, forward_length); + if (!forward_lanelets_within_route) { + RCLCPP_ERROR( +- get_logger(), "Failed to get forward lanelets within route for current lanelet (id: %ld)", ++ get_logger(), "Failed to get forward lanelets within route for current lanelet (id: %lld)", + current_lanelet_->id()); + return std::nullopt; + } diff --git a/patch/ros-humble-autoware-route-handler.osx.patch b/patch/ros-humble-autoware-route-handler.osx.patch new file mode 100644 index 000000000..2d3fea654 --- /dev/null +++ b/patch/ros-humble-autoware-route-handler.osx.patch @@ -0,0 +1,22 @@ +diff --git a/src/route_handler.cpp b/src/route_handler.cpp +index 878f1aa..d3604b4 100644 +--- a/src/route_handler.cpp ++++ b/src/route_handler.cpp +@@ -2073,7 +2073,7 @@ bool RouteHandler::planPathLaneletsBetweenCheckpoints( + RCLCPP_WARN( + logger_, + "Failed to find reroute on previous preferred lanelets %s, but on previous route " +- "segment %ld still", ++ "segment %lld still", + preferred_lanelets_str.str().c_str(), closest_lanelet.id()); + return closest_lanelet; + } +@@ -2134,7 +2134,7 @@ bool RouteHandler::planPathLaneletsBetweenCheckpoints( + const double optional_route_length = optional_route->length2d(); + const double optional_route_cost = optional_route_length + angle_diff_weight * angle_diff; + RCLCPP_DEBUG( +- logger_, "Lanelet ID %ld: Route length = %.1f, Angle Diff = %.4f rad, Route cost = %.2f", ++ logger_, "Lanelet ID %lld: Route length = %.1f, Angle Diff = %.4f rad, Route cost = %.2f", + st_llt.id(), optional_route_length, angle_diff, optional_route_cost); + if (optional_route_cost < min_route_cost) { + min_route_cost = optional_route_cost; diff --git a/patch/ros-humble-autoware-simple-pure-pursuit.patch b/patch/ros-humble-autoware-simple-pure-pursuit.patch new file mode 100644 index 000000000..05680d633 --- /dev/null +++ b/patch/ros-humble-autoware-simple-pure-pursuit.patch @@ -0,0 +1,30 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 72f8f60..fb4eb18 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -8,11 +8,25 @@ ament_auto_add_library(${PROJECT_NAME}_lib SHARED + DIRECTORY src + ) + ++if(NOT MSVC) ++ target_compile_options(${PROJECT_NAME}_lib ++ PUBLIC ++ -Wno-deprecated-declarations ++ ) ++endif() ++ + rclcpp_components_register_node(${PROJECT_NAME}_lib + PLUGIN "autoware::control::simple_pure_pursuit::SimplePurePursuitNode" + EXECUTABLE ${PROJECT_NAME}_exe + ) + ++if(NOT MSVC) ++ target_compile_options(${PROJECT_NAME}_exe ++ PUBLIC ++ -Wno-deprecated-declarations ++ ) ++endif() ++ + if(BUILD_TESTING) + ament_add_ros_isolated_gtest(${PROJECT_NAME}_test + test/test_simple_pure_pursuit.cpp diff --git a/patch/ros-humble-autoware-test-utils.patch b/patch/ros-humble-autoware-test-utils.patch new file mode 100644 index 000000000..79eab1ed3 --- /dev/null +++ b/patch/ros-humble-autoware-test-utils.patch @@ -0,0 +1,22 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eb50d67..6be3b86 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,9 +11,16 @@ ament_auto_add_library(autoware_test_utils SHARED + src/mock_data_parser.cpp + ) + target_link_libraries(autoware_test_utils +- yaml-cpp ++ yaml-cpp::yaml-cpp + ) + ++if(NOT MSVC) ++ target_compile_options(autoware_test_utils ++ PUBLIC ++ -Wno-deprecated-declarations ++ ) ++endif() ++ + ament_auto_add_executable(topic_snapshot_saver src/topic_snapshot_saver.cpp) + + target_link_libraries(topic_snapshot_saver autoware_test_utils yaml-cpp) diff --git a/patch/ros-humble-franka-robot-state-broadcaster.patch b/patch/ros-humble-franka-robot-state-broadcaster.patch new file mode 100644 index 000000000..c6c370958 --- /dev/null +++ b/patch/ros-humble-franka-robot-state-broadcaster.patch @@ -0,0 +1,14 @@ +diff --git a/franka_robot_state_broadcaster/CMakeLists.txt b/franka_robot_state_broadcaster/CMakeLists.txt +index 4a71b0c1..c1437ebe 100644 +--- a/franka_robot_state_broadcaster/CMakeLists.txt ++++ b/franka_robot_state_broadcaster/CMakeLists.txt +@@ -97,7 +97,7 @@ if(BUILD_TESTING) + ${CMAKE_CURRENT_SOURCE_DIR}/test/franka_robot_state_broadcaster_parameters.yaml) + target_include_directories(${PROJECT_NAME}_test PRIVATE include) + target_link_libraries(${PROJECT_NAME}_test ${PROJECT_NAME}) +- ament_target_dependencies(${PROJECT_NAME}_test controller_manager hardware_interface) ++ ament_target_dependencies(${PROJECT_NAME}_test controller_manager hardware_interface ros2_control_test_assets) + + ament_add_gmock(test_load_franka_robot_state_broadcaster test/test_load_franka_robot_state_broadcaster.cpp) + target_include_directories(test_load_franka_robot_state_broadcaster PRIVATE include) + diff --git a/patch/ros-humble-franka-semantic-components.patch b/patch/ros-humble-franka-semantic-components.patch new file mode 100644 index 000000000..019c84179 --- /dev/null +++ b/patch/ros-humble-franka-semantic-components.patch @@ -0,0 +1,30 @@ +diff --git a/franka_semantic_components/CMakeLists.txt b/franka_semantic_components/CMakeLists.txt +index 82bfe955..83b9e93c 100644 +--- a/franka_semantic_components/CMakeLists.txt ++++ b/franka_semantic_components/CMakeLists.txt +@@ -31,6 +31,7 @@ endforeach() + + find_package(Franka 0.13.0 REQUIRED) + find_package(Eigen3 REQUIRED) ++find_package(controller_interface REQUIRED) + + add_library( + franka_semantic_components SHARED +@@ -47,7 +48,7 @@ target_include_directories( + target_link_libraries(franka_semantic_components Franka::Franka Eigen3::Eigen) + + ament_target_dependencies(franka_semantic_components Franka sensor_msgs +- geometry_msgs ${THIS_PACKAGE_INCLUDE_DEPENDS}) ++ geometry_msgs controller_interface ${THIS_PACKAGE_INCLUDE_DEPENDS}) + + install(TARGETS franka_semantic_components DESTINATION lib) + install(DIRECTORY include/ DESTINATION include) +@@ -62,7 +63,6 @@ if(BUILD_TESTING) + find_package(ament_cmake_xmllint REQUIRED) + find_package(franka_msgs REQUIRED) + find_package(ament_cmake_gmock REQUIRED) +- find_package(controller_interface REQUIRED) + + set(CPP_DIRECTORIES src include) + ament_clang_format(CONFIG_FILE ../.clang-format ${CPP_DIRECTORIES}) + From 40b92ec001b33a86a85c404ff3d522cf971ede70 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 5 Mar 2026 11:44:39 +1000 Subject: [PATCH 44/91] rm old patch --- patch/ros-humble-autoware-default-adapi.patch | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 patch/ros-humble-autoware-default-adapi.patch diff --git a/patch/ros-humble-autoware-default-adapi.patch b/patch/ros-humble-autoware-default-adapi.patch deleted file mode 100644 index 5ca6fc696..000000000 --- a/patch/ros-humble-autoware-default-adapi.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/interface.cpp b/src/interface.cpp -index 16e2031..26108bc 100644 ---- a/src/interface.cpp -+++ b/src/interface.cpp -@@ -21,7 +21,7 @@ InterfaceNode::InterfaceNode(const rclcpp::NodeOptions & options) - : Node("interface", options), - srv_(create_service( - Version::name, -- [this]( -+ []( - const Version::Service::Request::SharedPtr, const Version::Service::Response::SharedPtr res) { - res->major = 1; - res->minor = 9; From b5757f0a8b4b71260f72e8cc5b5b451cf68c71e7 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Thu, 5 Mar 2026 20:35:25 +0100 Subject: [PATCH 45/91] bump assimp, protobuf and opencv --- conda_build_config.yaml | 8 ++++---- vinca.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 2a7c5c137..e22fd0a86 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -1,17 +1,17 @@ numpy: - 2 assimp: - - 5 + - 5.4 libprotobuf: - - 6.31.1 + - 6.33.5 protobuf: - - 6.31.1 + - 6.33.5 spdlog: - 1.17 pugixml: - '1.15' libopencv: - - 4.12.0 + - 4.13.0 libxml2: - 2.14.* graphviz: diff --git a/vinca.yaml b/vinca.yaml index 3abf1a77e..75d96bf7c 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -17,7 +17,7 @@ mutex_package: - libboost-devel 1.88.* - pcl 1.15.1.* - gazebo 11.* - - libprotobuf 6.31.1.* + - libprotobuf 6.33.5.* - vtk 9.5.2.* patch_dir: patch From 8db4341b388c8679f4e504b1abdf302ee91a031d Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 05:49:36 +1000 Subject: [PATCH 46/91] Enable full rebuild by ignoring cache Set IGNORE_CACHE_AND_DO_FULL_REBUILD to true for testing. --- .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 23e74dfcc..4d3b66538 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: 'false' # 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: strategy: From ece434d72071d01895eea34b1e00a737de403ab8 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 07:31:35 +1000 Subject: [PATCH 47/91] use cyclonedds on macos --- tests/ros-humble-robot-state-publisher.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/ros-humble-robot-state-publisher.yaml b/tests/ros-humble-robot-state-publisher.yaml index 4368cc044..af3beff70 100644 --- a/tests/ros-humble-robot-state-publisher.yaml +++ b/tests/ros-humble-robot-state-publisher.yaml @@ -1,10 +1,12 @@ tests: # Regression test for https://github.com/RoboStack/ros-humble/issues/274 - script: - - launch_test robot_state_publisher_smoke_test_launch.py + - if: osx and arm64 + then: export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp && launch_test robot_state_publisher_smoke_test_launch.py + else: launch_test robot_state_publisher_smoke_test_launch.py requirements: run: - - ros-humble-launch-testing-ros + - ros-jazzy-launch-testing-ros files: recipe: - robot_state_publisher_smoke_test_launch.py From 0c073e0482fc7625e2514780630cf995ba77a619 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 07:33:02 +1000 Subject: [PATCH 48/91] fix --- tests/ros-humble-robot-state-publisher.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ros-humble-robot-state-publisher.yaml b/tests/ros-humble-robot-state-publisher.yaml index af3beff70..8cd8d33f6 100644 --- a/tests/ros-humble-robot-state-publisher.yaml +++ b/tests/ros-humble-robot-state-publisher.yaml @@ -6,7 +6,7 @@ tests: else: launch_test robot_state_publisher_smoke_test_launch.py requirements: run: - - ros-jazzy-launch-testing-ros + - ros-humble-launch-testing-ros files: recipe: - robot_state_publisher_smoke_test_launch.py From 993dc1a1f308a928daf98ca299fbaed9a8466a13 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 09:48:29 +1000 Subject: [PATCH 49/91] Bump assimp, add patches --- conda_build_config.yaml | 2 +- patch/ros-humble-autoware-trajectory.patch | 12 + .../ros-humble-sick-safetyscanners-base.patch | 249 ++++++++++++++++++ 3 files changed, 262 insertions(+), 1 deletion(-) create mode 100644 patch/ros-humble-sick-safetyscanners-base.patch diff --git a/conda_build_config.yaml b/conda_build_config.yaml index e22fd0a86..2fffdf6ac 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -1,7 +1,7 @@ numpy: - 2 assimp: - - 5.4 + - 6.0.3 libprotobuf: - 6.33.5 protobuf: diff --git a/patch/ros-humble-autoware-trajectory.patch b/patch/ros-humble-autoware-trajectory.patch index 55270c78e..9725699c4 100644 --- a/patch/ros-humble-autoware-trajectory.patch +++ b/patch/ros-humble-autoware-trajectory.patch @@ -1,3 +1,15 @@ +diff --git a/common/autoware_trajectory/CMakeLists.txt b/common/autoware_trajectory/CMakeLists.txt +index 4c3275d32a..4aae06a991 100644 +--- a/common/autoware_trajectory/CMakeLists.txt ++++ b/common/autoware_trajectory/CMakeLists.txt +@@ -44,6 +44,7 @@ ament_auto_add_library(autoware_trajectory SHARED + src/utils/footprint.cpp + src/utils/velocity.cpp + ) ++target_link_libraries(autoware_trajectory fmt::fmt) + + if(BUILD_TESTING) + ament_auto_find_test_dependencies() diff --git a/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp b/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp index e339508816..c010fa633a 100644 --- a/common/autoware_trajectory/include/autoware/trajectory/interpolator/detail/interpolator_common_interface.hpp diff --git a/patch/ros-humble-sick-safetyscanners-base.patch b/patch/ros-humble-sick-safetyscanners-base.patch new file mode 100644 index 000000000..fbf49de6c --- /dev/null +++ b/patch/ros-humble-sick-safetyscanners-base.patch @@ -0,0 +1,249 @@ +diff --git a/include/sick_safetyscanners_base/SickSafetyscanners.h b/include/sick_safetyscanners_base/SickSafetyscanners.h +index 58509a3..423c630 100644 +--- a/include/sick_safetyscanners_base/SickSafetyscanners.h ++++ b/include/sick_safetyscanners_base/SickSafetyscanners.h +@@ -64,7 +64,7 @@ + + namespace sick { + +-using io_service_ptr = std::shared_ptr; ++using io_service_ptr = std::shared_ptr; + + using namespace sick::datastructure; + +@@ -98,7 +98,7 @@ class SickSafetyscannersBase + SickSafetyscannersBase(sick::types::ip_address_t sensor_ip, + sick::types::port_t sensor_tcp_port, + CommSettings comm_settings, +- boost::asio::io_service& io_service); ++ boost::asio::io_context& io_service); + /*! + * \brief Constructor of the SickSafetyscannersBase class. + * +@@ -262,7 +262,7 @@ class SickSafetyscannersBase + private: + sick::types::ip_address_t m_sensor_ip; + CommSettings m_comm_settings; +- std::unique_ptr m_io_service_ptr; ++ std::unique_ptr m_io_service_ptr; + + /*! + * \brief Helper function to create command objects generically. +@@ -281,7 +281,7 @@ class SickSafetyscannersBase + } + + protected: +- boost::asio::io_service& m_io_service; ++ boost::asio::io_context& m_io_service; + sick::communication::UDPClient m_udp_client; + sick::cola2::Cola2Session m_session; + sick::data_processing::UDPPacketMerger m_packet_merger; +@@ -350,7 +350,7 @@ class AsyncSickSafetyScanner final : public SickSafetyscannersBase + sick::types::port_t sensor_tcp_port, + CommSettings comm_settings, + sick::types::ScanDataCb callback, +- boost::asio::io_service& io_service); ++ boost::asio::io_context& io_service); + + /*! + * \brief Destructor of the AsyncSickSafetyScanner object +@@ -381,9 +381,9 @@ class AsyncSickSafetyScanner final : public SickSafetyscannersBase + void processUDPPacket(const sick::datastructure::PacketBuffer& buffer); + + sick::types::ScanDataCb m_scan_data_cb; +- std::unique_ptr m_io_service_ptr; ++ std::unique_ptr m_io_service_ptr; + boost::thread m_service_thread; +- std::unique_ptr m_work; ++ std::unique_ptr> m_work; + }; + + /*! +@@ -402,7 +402,7 @@ class SyncSickSafetyScanner final : public SickSafetyscannersBase + SyncSickSafetyScanner(sick::types::ip_address_t sensor_ip, + sick::types::port_t sensor_tcp_port, + CommSettings comm_settings, +- boost::asio::io_service& io_service) = delete; ++ boost::asio::io_context& io_service) = delete; + /*! + * \brief Indicates whether sensor data is available in the receiving buffers. + * +diff --git a/include/sick_safetyscanners_base/communication/TCPClient.h b/include/sick_safetyscanners_base/communication/TCPClient.h +index 1a2c880..38c26bb 100644 +--- a/include/sick_safetyscanners_base/communication/TCPClient.h ++++ b/include/sick_safetyscanners_base/communication/TCPClient.h +@@ -103,7 +103,7 @@ class TCPClient + receive(sick::types::time_duration_t timeout = boost::posix_time::seconds(5)); + + private: +- boost::asio::io_service m_io_service; ++ boost::asio::io_context m_io_service; + sick::datastructure::PacketBuffer::ArrayBuffer m_recv_buffer; + boost::asio::ip::tcp::socket m_socket; + sick::types::ip_address_t m_server_ip; +diff --git a/include/sick_safetyscanners_base/communication/UDPClient.h b/include/sick_safetyscanners_base/communication/UDPClient.h +index 02831a5..5808f0b 100644 +--- a/include/sick_safetyscanners_base/communication/UDPClient.h ++++ b/include/sick_safetyscanners_base/communication/UDPClient.h +@@ -60,7 +60,7 @@ class UDPClient + * \param io_service Instance of the boost::asio io_service + * \param server_port The local port number on the receiver (this client's) side. + */ +- UDPClient(boost::asio::io_service& io_service, sick::types::port_t server_port); ++ UDPClient(boost::asio::io_context& io_service, sick::types::port_t server_port); + + /*! + * \brief Constructor of a UDPClient object +@@ -71,7 +71,7 @@ class UDPClient + * \param interface_ip The used host (client's) interface IP which is needed to join the + * multicast group. + */ +- UDPClient(boost::asio::io_service& io_service, ++ UDPClient(boost::asio::io_context& io_service, + sick::types::port_t server_port, + boost::asio::ip::address_v4 host_ip, + boost::asio::ip::address_v4 interface_ip); +@@ -139,7 +139,7 @@ class UDPClient + sick::datastructure::PacketBuffer receive(sick::types::time_duration_t timeout); + + private: +- boost::asio::io_service& m_io_service; ++ boost::asio::io_context& m_io_service; + boost::asio::ip::udp::endpoint m_remote_endpoint; + boost::asio::ip::udp::socket m_socket; + types::PacketHandler m_packet_handler; +diff --git a/include/sick_safetyscanners_base/datastructure/CommSettings.h b/include/sick_safetyscanners_base/datastructure/CommSettings.h +index bbbe83b..9dda5d7 100644 +--- a/include/sick_safetyscanners_base/datastructure/CommSettings.h ++++ b/include/sick_safetyscanners_base/datastructure/CommSettings.h +@@ -67,7 +67,7 @@ struct CommSettings + bool enabled{true}; + + sick::types::port_t host_udp_port{0}; +- sick::types::ip_address_t host_ip{boost::asio::ip::address_v4::from_string("192.168.1.100")}; ++ sick::types::ip_address_t host_ip{boost::asio::ip::make_address_v4("192.168.1.100")}; + }; + + std::ostream& operator<<(std::ostream& os, const CommSettings& settings); +diff --git a/src/SickSafetyscanners.cpp b/src/SickSafetyscanners.cpp +index 0d1f9c1..601a14f 100644 +--- a/src/SickSafetyscanners.cpp ++++ b/src/SickSafetyscanners.cpp +@@ -46,7 +46,7 @@ SickSafetyscannersBase::SickSafetyscannersBase(sick::types::ip_address_t sensor_ + CommSettings comm_settings) + : m_sensor_ip(sensor_ip) + , m_comm_settings(comm_settings) +- , m_io_service_ptr(sick::make_unique()) ++ , m_io_service_ptr(sick::make_unique()) + , m_io_service(*m_io_service_ptr) + , m_udp_client(m_io_service, comm_settings.host_udp_port) + , m_session(sick::make_unique(m_sensor_ip, sensor_tcp_port)) +@@ -61,7 +61,7 @@ SickSafetyscannersBase::SickSafetyscannersBase(sick::types::ip_address_t sensor_ + boost::asio::ip::address_v4 interface_ip) + : m_sensor_ip(sensor_ip) + , m_comm_settings(comm_settings) +- , m_io_service_ptr(sick::make_unique()) ++ , m_io_service_ptr(sick::make_unique()) + , m_io_service(*m_io_service_ptr) + , m_udp_client(m_io_service, comm_settings.host_udp_port, comm_settings.host_ip, interface_ip) + , m_session(sick::make_unique(m_sensor_ip, sensor_tcp_port)) +@@ -73,7 +73,7 @@ SickSafetyscannersBase::SickSafetyscannersBase(sick::types::ip_address_t sensor_ + SickSafetyscannersBase::SickSafetyscannersBase(sick::types::ip_address_t sensor_ip, + sick::types::port_t sensor_tcp_port, + CommSettings comm_settings, +- boost::asio::io_service& io_service) ++ boost::asio::io_context& io_service) + : m_sensor_ip(sensor_ip) + , m_comm_settings(comm_settings) + , m_io_service_ptr(nullptr) +@@ -235,7 +235,8 @@ AsyncSickSafetyScanner::AsyncSickSafetyScanner(sick::types::ip_address_t sensor_ + sick::types::ScanDataCb callback) + : SickSafetyscannersBase(sensor_ip, sensor_tcp_port, comm_settings) + , m_scan_data_cb(callback) +- , m_work(sick::make_unique(m_io_service)) ++ , m_work(sick::make_unique>( ++ boost::asio::make_work_guard(m_io_service))) + { + m_service_thread = boost::thread([this] { + try +@@ -256,7 +257,8 @@ AsyncSickSafetyScanner::AsyncSickSafetyScanner(sick::types::ip_address_t sensor_ + sick::types::ScanDataCb callback) + : SickSafetyscannersBase(sensor_ip, sensor_tcp_port, comm_settings, interface_ip) + , m_scan_data_cb(callback) +- , m_work(sick::make_unique(m_io_service)) ++ , m_work(sick::make_unique>( ++ boost::asio::make_work_guard(m_io_service))) + { + m_service_thread = boost::thread([this] { + try +@@ -274,7 +276,7 @@ AsyncSickSafetyScanner::AsyncSickSafetyScanner(sick::types::ip_address_t sensor_ + sick::types::port_t sensor_tcp_port, + CommSettings comm_settings, + sick::types::ScanDataCb callback, +- boost::asio::io_service& io_service) ++ boost::asio::io_context& io_service) + : SickSafetyscannersBase(sensor_ip, sensor_tcp_port, comm_settings, io_service) + , m_scan_data_cb(callback) + , m_work() +@@ -283,8 +285,11 @@ AsyncSickSafetyScanner::AsyncSickSafetyScanner(sick::types::ip_address_t sensor_ + + AsyncSickSafetyScanner::~AsyncSickSafetyScanner() + { ++ if (m_work) ++ { ++ m_work->reset(); ++ } + m_io_service.stop(); +- m_work.reset(); + if (m_service_thread.joinable()) + { + m_service_thread.join(); +diff --git a/src/cola2/ChangeCommSettingsCommand.cpp b/src/cola2/ChangeCommSettingsCommand.cpp +index bbb8b48..46cedba 100644 +--- a/src/cola2/ChangeCommSettingsCommand.cpp ++++ b/src/cola2/ChangeCommSettingsCommand.cpp +@@ -105,7 +105,7 @@ void ChangeCommSettingsCommand::writeEInterfaceTypeToDataPtr( + void ChangeCommSettingsCommand::writeIPAddresstoDataPtr( + std::vector::iterator data_ptr) const + { +- read_write_helper::writeUint32LittleEndian(data_ptr + 8, m_settings.host_ip.to_ulong()); ++ read_write_helper::writeUint32LittleEndian(data_ptr + 8, m_settings.host_ip.to_uint()); + } + + void ChangeCommSettingsCommand::writePortToDataPtr(std::vector::iterator data_ptr) const +diff --git a/src/communication/UDPClient.cpp b/src/communication/UDPClient.cpp +index b2037e1..2e08a11 100644 +--- a/src/communication/UDPClient.cpp ++++ b/src/communication/UDPClient.cpp +@@ -60,7 +60,7 @@ using boost::lambda::_2; + using boost::lambda::bind; + using boost::lambda::var; + +-UDPClient::UDPClient(boost::asio::io_service& io_service, sick::types::port_t server_port) ++UDPClient::UDPClient(boost::asio::io_context& io_service, sick::types::port_t server_port) + : m_io_service(io_service) + , m_socket(io_service, boost::asio::ip::udp::endpoint{boost::asio::ip::udp::v4(), server_port}) + , m_packet_handler() +@@ -71,7 +71,7 @@ UDPClient::UDPClient(boost::asio::io_service& io_service, sick::types::port_t se + checkDeadline(); + } + +-UDPClient::UDPClient(boost::asio::io_service& io_service, ++UDPClient::UDPClient(boost::asio::io_context& io_service, + sick::types::port_t server_port, + boost::asio::ip::address_v4 host_ip, + boost::asio::ip::address_v4 interface_ip) +diff --git a/src/datastructure/ConfigData.cpp b/src/datastructure/ConfigData.cpp +index 0f42f5b..bd96ba4 100644 +--- a/src/datastructure/ConfigData.cpp ++++ b/src/datastructure/ConfigData.cpp +@@ -91,7 +91,7 @@ void ConfigData::setHostIp(const boost::asio::ip::address_v4& host_ip) + + void ConfigData::setHostIp(const std::string& host_ip) + { +- m_host_ip = boost::asio::ip::address_v4::from_string(host_ip); ++ m_host_ip = boost::asio::ip::make_address_v4(host_ip); + } + + uint16_t ConfigData::getHostUdpPort() const + From 0fae73e337a4ed5b47ab6ebae398780ffcb1b4d4 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 11:23:19 +1000 Subject: [PATCH 50/91] Fix patches --- ...os-humble-ament-cmake-vendor-package.patch | 14 +- ...os-humble-autoware-map-height-fitter.patch | 6 +- patch/ros-humble-gz-ros2-control.patch | 8 +- pixi.lock | 5018 ++++++++++------- pixi.toml | 1 + 5 files changed, 2964 insertions(+), 2083 deletions(-) diff --git a/patch/ros-humble-ament-cmake-vendor-package.patch b/patch/ros-humble-ament-cmake-vendor-package.patch index 9dd817eb9..7e29eb44a 100644 --- a/patch/ros-humble-ament-cmake-vendor-package.patch +++ b/patch/ros-humble-ament-cmake-vendor-package.patch @@ -147,7 +147,17 @@ index c9b963cd..2ca2f40a 100644 if(DEFINED CMAKE_MODULE_PATH) set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(CMAKE_MODULE_PATH [=[${CMAKE_MODULE_PATH}]=] CACHE INTERNAL \"\")") endif() -@@ -256,6 +331,14 @@ function(_ament_vendor TARGET_NAME VCS_TYPE VCS_URL VCS_VERSION PATCHES CMAKE_AR +@@ -242,12 +242,24 @@ function(_ament_vendor TARGET_NAME VCS_TYPE VCS_URL VCS_VERSION PATCHES CMAKE_AR + + set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(BUILD_TESTING \"OFF\" CACHE INTERNAL \"\")") + ++ if(DEFINED CMAKE_IGNORE_PREFIX_PATH) ++ set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(CMAKE_IGNORE_PREFIX_PATH [=[${CMAKE_IGNORE_PREFIX_PATH}]=] CACHE INTERNAL \"\")") ++ endif() ++ + if(DEFINED BUILD_SHARED_LIBS) + set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(BUILD_SHARED_LIBS [=[${BUILD_SHARED_LIBS}]=] CACHE INTERNAL \"\")") + else() set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(BUILD_SHARED_LIBS ON CACHE BOOL \"\")") endif() @@ -161,4 +171,4 @@ index c9b963cd..2ca2f40a 100644 + file(GENERATE OUTPUT "${CMAKE_ARGS_FILE}" CONTENT "${CMAKE_ARGS_CONTENT}") list(PREPEND CMAKE_ARGS "-C${CMAKE_ARGS_FILE}") - + \ No newline at end of file diff --git a/patch/ros-humble-autoware-map-height-fitter.patch b/patch/ros-humble-autoware-map-height-fitter.patch index bb148e1d1..a7020b0b7 100644 --- a/patch/ros-humble-autoware-map-height-fitter.patch +++ b/patch/ros-humble-autoware-map-height-fitter.patch @@ -1,5 +1,5 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4678d7e..b6a6e53 100644 +index e2a16f07..03058081 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,12 @@ target_link_libraries(${PROJECT_NAME} ${PCL_LIBRARIES}) @@ -26,6 +26,6 @@ index 4678d7e..b6a6e53 100644 + ) +endif() + - ament_auto_package( + autoware_ament_auto_package( INSTALL_TO_SHARE - launch + launch \ No newline at end of file diff --git a/patch/ros-humble-gz-ros2-control.patch b/patch/ros-humble-gz-ros2-control.patch index 3808cd7f4..1bad4d762 100644 --- a/patch/ros-humble-gz-ros2-control.patch +++ b/patch/ros-humble-gz-ros2-control.patch @@ -1,5 +1,5 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5e4ce57..b2f3a8d 100644 +index 9c539de1..0f3e137b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,23 @@ @@ -23,6 +23,6 @@ index 5e4ce57..b2f3a8d 100644 + message(STATUS "Created TINYXML2::TINYXML2 compatibility target for ignition packages") +endif() + - # Default to C++14 - if(NOT CMAKE_CXX_STANDARD) - set(CMAKE_CXX_STANDARD 14) + # Default to C11 + if(NOT CMAKE_C_STANDARD) + set(CMAKE_C_STANDARD 11) \ No newline at end of file diff --git a/pixi.lock b/pixi.lock index db8b6b22f..056866e6d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5,656 +5,792 @@ environments: - url: https://repo.prefix.dev/conda-forge/ indexes: - https://pypi.org/simple - options: - pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - - conda: https://repo.prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.14.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-doc-0.0.4-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/backports.zstd-1.3.0-py311h6b1f9c4_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.2.0-py311h66f275b_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-2.0.0-py311h03d9500_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/cryptography-46.0.5-py311h2005dd1_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/icu-78.2-h33c6efd_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jeepney-0.9.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyha804496_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_101.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.7.4-hecca717_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-15.2.0-he0feb66_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libglib-2.86.4-h6548e54_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-15.2.0-he0feb66_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libpng-1.6.55-h421ea60_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.51.2-hf4e2dac_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/patchelf-0.18.0-h3f2d84a_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/pillow-11.2.1-py311h1322bbf_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pillow-12.1.1-py311hf88fc01_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pkce-1.0.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.9.2-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.11.4-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/pydantic-core-2.33.2-py311hdae7d1d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.9.1-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pydantic-core-2.41.5-py311h902ca64_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.13.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pyjwt-2.11.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.12-h9e4cc4f_0_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.1.0-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-7_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.15-hd63d673_0_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.2-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.44.0-h2d22210_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.58.4-ha759004_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.25.0-py311hdae7d1d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.3.3-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.30.0-py311h902ca64_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/secretstorage-3.4.1-py311h38be061_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/semver-3.0.4-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-81.0.0-pyh332efcf_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.14.0-pyha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.15.3-pyhf21524f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.15.3-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.15.3-h1a15894_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.24.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py311haee01d2_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/68/6e/264c50ce2a31473a9fdbf4fa66ca9b2b17c7455b31ef585462343818bd6c/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/aa/ed/3fb20a1a96b8dc645d88c4072df481fe06e0289e4d528ebbdcc044ebc8b3/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e linux-aarch64: - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.14.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-doc-0.0.4-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h89d996e_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h68df207_7.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-1.17.1-py311h14e8bb7_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/backports.zstd-1.3.0-py311h6ce31b0_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.2.0-py311h14a79a7_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_9.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-2.0.0-py311h460c349_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cryptography-46.0.5-py311h7ec736f_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/dbus-1.16.2-h70963c4_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/icu-78.2-hcab7f73_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lcms2-2.17-hc88f144_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_4.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jeepney-0.9.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyha804496_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lcms2-2.18-h9d5b58d_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.45.1-default_h1979696_101.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lerc-4.0.0-hfdc4d58_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libdeflate-1.24-he377734_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.0-h5ad3122_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.4.6-he21f813_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype-2.13.3-h8af1aa0_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.13.3-he93130f_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-15.1.0-he277a41_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.1.0-he9431aa_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-15.1.0-he277a41_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.0-h86ecc28_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libpng-1.6.47-hec79eb8_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.49.2-h5eb1b54_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.1.0-h3f4de04_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libtiff-4.7.0-h7c15681_5.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libwebp-base-1.5.0-h0886dbf_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libdeflate-1.25-h1af38f5_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.4-hfae3067_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.5.2-h376a255_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype-2.14.1-h8af1aa0_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.14.1-hdae7a39_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libglib-2.86.4-hf53f6bf_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.2-he30d5cf_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.2-he30d5cf_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libpng-1.6.55-h1abf092_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.51.2-h10b116e_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_18.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libtiff-4.7.1-hdb009f0_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.3-h1022ec0_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libwebp-base-1.6.0-ha2e29f5_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openjpeg-2.5.3-h3f56577_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openssl-3.5.0-hd08dc88_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openjpeg-2.5.4-h5da879a_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openssl-3.6.1-h546c87b_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/patchelf-0.18.0-h5ad3122_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pillow-11.2.1-py311ha4eaa5e_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pcre2-10.47-hf841c20_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pillow-12.1.1-py311h8e17b9e_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pkce-1.0.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.9.2-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.11.4-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pydantic-core-2.33.2-py311h73012f0_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.9.1-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pydantic-core-2.41.5-py311hddf1d3d_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.13.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pyjwt-2.11.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.12-h1683364_0_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.1.0-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-7_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.15-h91f4b29_0_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.2-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.2-py311h58d527c_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.44.0-h3618846_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.58.4-h1d7f6d8_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.25.0-py311h38c8ada_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.3.3-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.30.0-py311hc91c717_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/secretstorage-3.4.1-py311hfecb2dc_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/semver-3.0.4-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-81.0.0-pyh332efcf_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h0dc03b3_103.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.14.0-pyha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.15.3-pyhf21524f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.15.3-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.15.3-h1a15894_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-h86ecc28_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-hf897c2e_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.23.0-py311ha879c10_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.24.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-he30d5cf_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-he30d5cf_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zlib-ng-2.3.3-ha7cb516_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.25.0-py311h51cfe5d_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/3c/d2/b79b7d695e2f21da020bd44c782490578f300dd44f0a4c57a92575758a76/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux2014_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/9b/a2/0dc0013169800f1c331a6f55b1282c1f4492a6d32660a0cf7b89e6684919/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e osx-64: - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.14.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-doc-0.0.4-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py311hd89902b_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-1.17.1-py311h137bacd_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/backports.zstd-1.3.0-py311hdc67420_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.2.0-py311h7e844b6_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_9.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-2.0.0-py311h26bcf6e_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/cryptography-46.0.5-py311h7b58bf4_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyh534df25_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/lcms2-2.18-h90db99b_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.13.3-h694c41f_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.49.2-hdb6dae5_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libtiff-4.7.0-h1167cee_5.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-22.1.0-h19cb2f5_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libdeflate-1.25-h517ebb2_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.7.4-h991f03e_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.5.2-hd1f9c09_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.2-h8616949_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.2-h11316ed_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.55-h07817ec_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.51.2-hb99441e_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libtiff-4.7.1-ha0a348c_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libwebp-base-1.6.0-hb807250_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/pillow-11.2.1-py311h25da234_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/openjpeg-2.5.4-h52bb76a_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.6.1-hb6871ef_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pillow-12.1.1-py311h127dec8_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pkce-1.0.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.9.2-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.11.4-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/pydantic-core-2.33.2-py311hd1a56c6_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.9.1-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pydantic-core-2.41.5-py311hd2a4513_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.13.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pyjwt-2.11.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.12-h9ccd52b_0_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.1.0-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-7_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.15-ha9537fe_0_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.2-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py311ha3cf9ac_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.44.0-h39668a9_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.3-py311h53ebfaf_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.58.4-hcb3c93d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.25.0-py311hab9d7c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.3.3-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.30.0-py311hd2a4513_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/semver-3.0.4-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-81.0.0-pyh332efcf_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-h7142dee_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.14.0-pyha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.15.3-pyhf21524f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.15.3-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.15.3-h1a15894_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py311h4d7f069_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.24.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h8616949_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h8616949_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/zlib-ng-2.3.3-h8bce59a_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.25.0-py311h62e9434_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.7-h3eecb57_6.conda - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl - - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/20/84/80203abff8ea4993a87d823a5f632e4d92831ef75d404c9fc78d0176d2b5/ruamel.yaml.clib-0.2.12.tar.gz + - pypi: https://files.pythonhosted.org/packages/2c/80/8ce7b9af532aa94dd83360f01ce4716264db73de6bc8efd22c32341f6658/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_10_9_x86_64.whl - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e osx-arm64: - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.14.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-doc-0.0.4-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/backports.zstd-1.3.0-py311hee243d0_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.2.0-py311hdc60ec4_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_9.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py311hd10dc20_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/cryptography-46.0.5-py311hfdedaa2_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/icu-78.2-hef89b57_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyh534df25_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/lcms2-2.18-hdfa7624_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.13.3-hce30654_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.2-h3f77e49_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h2f21f7c_5.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-22.1.0-h55c6f16_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libdeflate-1.25-hc11a715_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.7.4-hf6b4638_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.2-hc919400_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.2-h8088a28_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.55-h132b30e_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.51.2-h1ae2325_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libtiff-4.7.1-h4030677_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py311hb9ba9e9_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.4-hd9e9057_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.6.1-hd24854e_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pillow-12.1.1-py311hd37aea2_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pkce-1.0.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.9.2-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.11.4-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pydantic-core-2.33.2-py311hf245fc6_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.9.1-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pydantic-core-2.41.5-py311h71babbd_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.13.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pyjwt-2.11.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.12-hc22306f_0_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.1.0-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-7_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.15-h8561d8f_0_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.2-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.44.0-hf783435_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py311hc290fe0_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.58.4-h2307240_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.25.0-py311hc9d6b66_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.3.3-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.30.0-py311h71babbd_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/semver-3.0.4-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-81.0.0-pyh332efcf_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.14.0-pyha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.15.3-pyhf21524f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.15.3-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.15.3-h1a15894_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311h917b07b_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.24.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-hc919400_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hc919400_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zlib-ng-2.3.3-hed4e4f5_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py311h5bb9006_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fb/8f/683c6ad562f558cbc4f7c029abcd9599148c51c54b5ef0f24f2638da9fbb/ruamel.yaml.clib-0.2.12-cp311-cp311-macosx_13_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/53/09/de9d3f6b6701ced5f276d082ad0f980edf08ca67114523d1b9264cd5e2e0/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_11_0_arm64.whl - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e win-64: - - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.14.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-doc-0.0.4-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/backports.zstd-1.3.0-py311h71c1bcc_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.2.0-py311hc5da9e4_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_9.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-h4c7d964_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/cffi-2.0.0-py311h3485c13_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyha7b4d00_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.12-py311hd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/cryptography-46.0.5-py311h2098ed6_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/win-64/git-2.49.0-h57928b3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/git-2.53.0-h57928b3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh5737063_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyh6dadd2b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyh7428d3b_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/lcms2-2.18-hf2c6c5f_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype-2.13.3-h57928b3_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libtiff-4.7.0-h05922d8_5.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libdeflate-1.25-h51727cc_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.7.4-hac47afa_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.5.2-h3d046cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.2.0-h8ee18e1_18.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.2.0-h8ee18e1_18.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.2-hfd05255_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.2-hfd05255_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.55-h7351971_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.51.2-hf5d6505_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libtiff-4.7.1-h8f73337_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/m2-conda-epoch-20250430-0_x86_64.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/m2-msys2-runtime-3.6.1.4-hc364b38_5.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/m2-patch-2.7.6.3-hc364b38_5.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/m2-conda-epoch-20250515-0_x86_64.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/m2-msys2-runtime-3.6.1.4-hc364b38_6.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/m2-patch-2.7.6.3-hc364b38_6.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/pillow-11.2.1-py311h43e43bb_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/openjpeg-2.5.4-h0e57b4f_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.6.1-hf411b9b_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pillow-12.1.1-py311h17b8079_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pkce-1.0.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.9.2-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.11.4-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/pydantic-core-2.33.2-py311hc4022dc_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.9.1-pyh3cfb1c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pydantic-core-2.41.5-py311hf51aa87_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.13.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pyjwt-2.11.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.12-h3f84c4b_0_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.1.0-pyh29332c3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-7_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.15-h0159041_0_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.2-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-307-py311hda3d55a_3.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.44.0-h18a1a76_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-311-py311hefeebc8_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-ctypes-0.2.3-py311h1ea47a8_3.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py311h3f79411_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.58.4-he94b42d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.25.0-py311hc4022dc_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.3.3-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.30.0-py311hf51aa87_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/semver-3.0.4-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-81.0.0-pyh332efcf_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h6ed50ae_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.14.0-pyha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyha7b4d00_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.15.3-pyhf21524f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.15.3-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.15.3-h1a15894_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.24.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_34.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_34.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_34.conda - conda: https://repo.prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-hba3369d_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-hba3369d_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/zlib-ng-2.3.3-h0261ad2_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.25.0-py311hf893f09_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.7-h534d264_6.conda - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b4/4f/b52f634c9548a9291a70dfce26ca7ebce388235c93588a1068028ea23fcc/ruamel.yaml.clib-0.2.12-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/bb/eb/00ff6032c19c7537371e3119287999570867a0eafb0154fccc80e74bf57a/ruamel_yaml_clib-0.2.15-cp311-cp311-win_amd64.whl - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e packages: -- conda: https://repo.prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - md5: d7c89558ba9fa0495403155b64376d81 - license: None - purls: [] - size: 2562 - timestamp: 1578324546067 -- conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - build_number: 16 - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - md5: 73aaf86a425cc6e73fcf236a5a46396d - depends: - - _libgcc_mutex 0.1 conda_forge +- conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda + build_number: 20 + sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9 + md5: a9f577daf3de00bca7c3c76c0ecbd1de + depends: + - __glibc >=2.17,<3.0.a0 - libgomp >=7.5.0 constrains: - - openmp_impl 9999 + - openmp_impl <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 23621 - timestamp: 1650670423406 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - build_number: 16 - sha256: 3702bef2f0a4d38bd8288bbe54aace623602a1343c2cfbefd3fa188e015bebf0 - md5: 6168d71addc746e8f2b8d57dfd2edcea + size: 28948 + timestamp: 1770939786096 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda + build_number: 20 + sha256: a2527b1d81792a0ccd2c05850960df119c2b6d8f5fdec97f2db7d25dc23b1068 + md5: 468fd3bb9e1f671d36c2cbc677e56f1d depends: - libgomp >=7.5.0 constrains: - - openmp_impl 9999 + - openmp_impl <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 23712 - timestamp: 1650670790230 -- conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - build_number: 8 - sha256: 1a62cd1f215fe0902e7004089693a78347a30ad687781dfda2289cab000e652d - md5: 37e16618af5c4851a3f3d66dd0e11141 + size: 28926 + timestamp: 1770939656741 +- conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda + build_number: 20 + sha256: 8a1cee28bd0ee7451ada1cd50b64720e57e17ff994fc62dd8329bef570d382e4 + md5: 1626967b574d1784b578b52eaeb071e7 depends: - libgomp >=7.5.0 - - libwinpthread >=12.0.0.r2.ggc561118da + - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: - - openmp_impl 9999 + - openmp_impl <0.0a0 - msys2-conda-epoch <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 49468 - timestamp: 1718213032772 -- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.2-pyhd8ed1ab_0.conda - sha256: 71686843e664a333e82c6d1cf07c98e57519218b0aaba12f00109204d082ab73 - md5: 646956ef9e853e03045639b57b7ece7b + size: 52252 + timestamp: 1770943776666 +- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda + sha256: 07409058cc87b0f3ea865ad3412aea9ad212401c0a7ce3a5e1a69323ff0c70b2 + md5: 7df604fa6b0c70bac9d77dec7a3741af + depends: + - anaconda-cli-base >=0.8.1 + - cryptography >=3.4.0 + - httpx + - keyring + - pkce + - pydantic + - pyjwt + - python >=3.10 + - python-dotenv + - requests + - semver <4 + constrains: + - conda >=23.9.0 + - conda-token >=0.7.0 + - anaconda-cloud-auth >=0.8 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/anaconda-auth?source=hash-mapping + size: 51059 + timestamp: 1772213549452 +- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda + sha256: 6ba3551f9085546106b23b980c8a71b884bf580c9a03245c0d3fa7fbff44c479 + md5: 7c77aad42e8687238c52e72b4ecf09b0 depends: + - python >=3.10 - click - - pydantic-settings >=2.3 - - python >=3.9 - readchar - rich + - typer >=0.17 + - pydantic >=2.12 + - pydantic-settings >=2.3 - tomli - - typer + - packaging >=23.0 + - tomlkit + - python constrains: + - anaconda-auth >=0.12.0 - anaconda-client >=1.13.0 - anaconda-cloud-cli >=0.3.0 license: BSD-3-Clause - license_family: BSD purls: - - pkg:pypi/anaconda-cli-base?source=hash-mapping - size: 17608 - timestamp: 1740833333114 -- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda - sha256: 9802c4b3cd89bf6d59f9b4e4f0916a1ccbe1dff5fe9d187402b5efcdc7d410e1 - md5: cbedce9385f687aaf59043b0ed71f38c - depends: - - anaconda-cli-base >=0.4.0 + - pkg:pypi/anaconda-cli-base?source=compressed-mapping + size: 29565 + timestamp: 1772639433841 +- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.14.1-pyhcf101f3_0.conda + sha256: 15f36a27ba72fcce0cc19023d55c2bc23cfa78940622df8e0d8d75c6c14b671a + md5: 69a7f22cff99ab4b87aa2c5b729b00f8 + depends: + - anaconda-cli-base >=0.7.0 + - anaconda-auth >=0.12.3 - conda-package-handling >=1.7.3 - conda-package-streaming >=0.9.0 - defusedxml >=0.7.1 - nbformat >=4.4.0 - platformdirs >=3.10.0,<5.0 - - python >=3.9 + - python >=3.10 - python-dateutil >=2.6.1 - pytz >=2021.3 - pyyaml >=3.12 @@ -664,13 +800,26 @@ packages: - tqdm >=4.56.0 - urllib3 >=1.26.4 - pillow >=8.2 + - packaging - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/anaconda-client?source=hash-mapping - size: 78451 - timestamp: 1741898434750 + size: 82696 + timestamp: 1770211941226 +- conda: https://repo.prefix.dev/conda-forge/noarch/annotated-doc-0.0.4-pyhcf101f3_0.conda + sha256: cc9fbc50d4ee7ee04e49ee119243e6f1765750f0fd0b4d270d5ef35461b643b1 + md5: 52be5139047efadaeeb19c6a5103f92a + depends: + - python >=3.10 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/annotated-doc?source=hash-mapping + size: 14222 + timestamp: 1762868213144 - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda sha256: e0ea1ba78fbb64f17062601edda82097fcf815012cf52bb704150a2668110d48 md5: 2934f256a8acfe48f6ebb4fce6cde29c @@ -683,17 +832,129 @@ packages: - pkg:pypi/annotated-types?source=hash-mapping size: 18074 timestamp: 1733247158254 -- conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 - md5: a10d11958cadc13fdb43df75f8b1903f +- conda: https://repo.prefix.dev/conda-forge/noarch/anyio-4.12.1-pyhcf101f3_0.conda + sha256: eb0c4e2b24f1fbefaf96ce6c992c6bd64340bc3c06add4d7415ab69222b201da + md5: 11a2b8c732d215d977998ccd69a9d5e8 + depends: + - exceptiongroup >=1.0.2 + - idna >=2.8 + - python >=3.10 + - typing_extensions >=4.5 + - python + constrains: + - trio >=0.32.0 + - uvloop >=0.21 + license: MIT + license_family: MIT + purls: + - pkg:pypi/anyio?source=compressed-mapping + size: 145175 + timestamp: 1767719033569 +- conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyhcf101f3_1.conda + sha256: c13d5e42d187b1d0255f591b7ce91201d4ed8a5370f0d986707a802c20c9d32f + md5: 537296d57ea995666c68c821b00e360b + depends: + - python >=3.10 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/attrs?source=compressed-mapping + size: 64759 + timestamp: 1764875182184 +- conda: https://repo.prefix.dev/conda-forge/noarch/backports-1.0-pyhd8ed1ab_5.conda + sha256: e1c3dc8b5aa6e12145423fed262b4754d70fec601339896b9ccf483178f690a6 + md5: 767d508c1a67e02ae8f50e44cacfadb2 depends: - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 7069 + timestamp: 1733218168786 +- conda: https://repo.prefix.dev/conda-forge/noarch/backports.tarfile-1.2.0-pyhcf101f3_2.conda + sha256: 25abdb37e186f0d6ac3b774a63c81c5bc4bf554b5096b51343fa5e7c381193b1 + md5: bea46844deb274b2cc2a3a941745fa73 + depends: + - python >=3.10 + - backports + - python license: MIT license_family: MIT purls: - - pkg:pypi/attrs?source=hash-mapping - size: 57181 - timestamp: 1741918625732 + - pkg:pypi/backports-tarfile?source=hash-mapping + size: 35739 + timestamp: 1767290467820 +- conda: https://repo.prefix.dev/conda-forge/linux-64/backports.zstd-1.3.0-py311h6b1f9c4_0.conda + sha256: 246e50ec7fc222875c6ecfa3feab77f5661dc43e26397bc01d9e0310e3cd48a0 + md5: adda5ef2a74c9bdb338ff8a51192898a + depends: + - python + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python_abi 3.11.* *_cp311 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause AND MIT AND EPL-2.0 + purls: + - pkg:pypi/backports-zstd?source=hash-mapping + size: 244920 + timestamp: 1767044984647 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/backports.zstd-1.3.0-py311h6ce31b0_0.conda + sha256: b11baef215becac7d657289bc4171640be7ec6ff5068d3f9fb8a2b0e06242852 + md5: 219e216268cad83c58f10435ce2001fb + depends: + - python + - python 3.11.* *_cpython + - libgcc >=14 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause AND MIT AND EPL-2.0 + purls: + - pkg:pypi/backports-zstd?source=hash-mapping + size: 250129 + timestamp: 1767044999147 +- conda: https://repo.prefix.dev/conda-forge/osx-64/backports.zstd-1.3.0-py311hdc67420_0.conda + sha256: 7230ab90abf6bb3c3ee13e4d4bd22d9f1c3c08f1462c07909a8fbabd19dae92f + md5: 81100ad214bd892d904a81cacfb5b988 + depends: + - python + - __osx >=10.13 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause AND MIT AND EPL-2.0 + purls: + - pkg:pypi/backports-zstd?source=hash-mapping + size: 243615 + timestamp: 1767044978242 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/backports.zstd-1.3.0-py311hee243d0_0.conda + sha256: 57bace9e1431c53952af4cc98ee276cd47604ab98686d837b457246aa2a6dd45 + md5: 6838fc10cc74fe2feb818e2add03d328 + depends: + - python + - __osx >=11.0 + - python 3.11.* *_cpython + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause AND MIT AND EPL-2.0 + purls: + - pkg:pypi/backports-zstd?source=hash-mapping + size: 246748 + timestamp: 1767045020742 +- conda: https://repo.prefix.dev/conda-forge/win-64/backports.zstd-1.3.0-py311h71c1bcc_0.conda + sha256: 5a30429e009b93c6dffe539cf0e3d220ef8d36ea42d36ca5c26b603cb3319c71 + md5: 49eb28c4f92e8a7440e3da6d8e8b5e58 + depends: + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause AND MIT AND EPL-2.0 + purls: + - pkg:pypi/backports-zstd?source=hash-mapping + size: 243289 + timestamp: 1767045012846 - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl name: boolean-py version: '5.0' @@ -710,167 +971,168 @@ packages: - sphinx-rtd-theme>=0.5.0 ; extra == 'docs' - doc8>=0.8.1 ; extra == 'docs' - sphinxcontrib-apidoc>=0.3.0 ; extra == 'docs' -- conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda - sha256: 949913bbd1f74d1af202d3e4bff2e0a4e792ec00271dc4dd08641d4221aa2e12 - md5: d21daab070d76490cb39a8f1d1729d79 +- conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.2.0-py311h66f275b_1.conda + sha256: c36eb061d9ead85f97644cfb740d485dba9b8823357f35c17851078e95e975c1 + md5: 86daecb8e4ed1042d5dc6efbe0152590 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 + - libgcc >=14 + - libstdcxx >=14 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 + - libbrotlicommon 1.2.0 hb03c661_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 350367 - timestamp: 1725267768486 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h89d996e_2.conda - sha256: 8f299ccbda87e19f393bf9c01381415343650b06b9ef088dc2129ddcd48c05d4 - md5: c62b4c4d3eb1d13dfe16abbe648c28b7 - depends: - - libgcc >=13 - - libstdcxx >=13 + size: 367573 + timestamp: 1764017405384 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.2.0-py311h14a79a7_1.conda + sha256: bf73f124e8dd683c5f414b9bea077246fcdec3f6c530bd83234b5eb329b52423 + md5: 292e7c014bfab5c77a2ff9c92728bb50 + depends: + - libgcc >=14 + - libstdcxx >=14 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 h86ecc28_2 + - libbrotlicommon 1.2.0 he30d5cf_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 356967 - timestamp: 1725268124383 -- conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py311hd89902b_2.conda - sha256: 004cefbd18f581636a8dcb1964fb73478f15d496769226ec896c1d4a0161b7d8 - md5: d75f06ee06001794aa83a05e885f1520 + size: 373346 + timestamp: 1764017600174 +- conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.2.0-py311h7e844b6_1.conda + sha256: 292026d98fd60bb25852792e2fd6ee97be35515057cfe258416ea6e1998e3564 + md5: ae49e04114f7f1673920fdbf326a047f depends: - __osx >=10.13 - - libcxx >=17 + - libcxx >=19 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 h00291cd_2 + - libbrotlicommon 1.2.0 h8616949_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 363793 - timestamp: 1725267947069 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda - sha256: f507d65e740777a629ceacb062c768829ab76fde01446b191699a734521ecaad - md5: c8793a23206344faa25f4e0b5d0e7908 + size: 389997 + timestamp: 1764017848151 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.2.0-py311hdc60ec4_1.conda + sha256: 617545ec0e97d35ed2ff7852f2581a20c0dda80b366d0c42a43706687f971ba8 + md5: 150cbf381febcf0a5e470a8d066e1bc0 depends: - __osx >=11.0 - - libcxx >=17 + - libcxx >=19 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 + - libbrotlicommon 1.2.0 hc919400_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 339584 - timestamp: 1725268241628 -- conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda - sha256: aa3ac5dbf63db2f145235708973c626c2189ee4040d769fdf0076286fa45dc26 - md5: a0ea2839841a06740a1c110ba3317b42 + size: 359588 + timestamp: 1764018467340 +- conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.2.0-py311hc5da9e4_1.conda + sha256: 1803c838946d79ef6485ae8c7dafc93e28722c5999b059a34118ef758387a4c9 + md5: b0c459f98ac5ea504a9d9df6242f7ee1 depends: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - - libbrotlicommon 1.1.0 h2466b09_2 + - libbrotlicommon 1.2.0 hfd05255_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 322114 - timestamp: 1725268368720 -- conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d - md5: 62ee74e96c5ebb0af99386de58cf9553 + size: 335333 + timestamp: 1764018370925 +- conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda + sha256: 0b75d45f0bba3e95dc693336fa51f40ea28c980131fec438afb7ce6118ed05f6 + md5: d2ffd7602c02f2b316fd921d39876885 depends: - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 + - libgcc >=14 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 252783 - timestamp: 1720974456583 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h68df207_7.conda - sha256: 2258b0b33e1cb3a9852d47557984abb6e7ea58e3d7f92706ec1f8e879290c4cb - md5: 56398c28220513b9ea13d7b450acfb20 + size: 260182 + timestamp: 1771350215188 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_9.conda + sha256: b3495077889dde6bb370938e7db82be545c73e8589696ad0843a32221520ad4c + md5: 840d8fc0d7b3209be93080bc20e07f2d depends: - - libgcc-ng >=12 + - libgcc >=14 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 189884 - timestamp: 1720974504976 -- conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 - md5: 7ed4301d437b59045be7e051a0308211 + size: 192412 + timestamp: 1771350241232 +- conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_9.conda + sha256: 9f242f13537ef1ce195f93f0cc162965d6cc79da578568d6d8e50f70dd025c42 + md5: 4173ac3b19ec0a4f400b4f782910368b depends: - __osx >=10.13 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 134188 - timestamp: 1720974491916 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 - md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + size: 133427 + timestamp: 1771350680709 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_9.conda + sha256: 540fe54be35fac0c17feefbdc3e29725cce05d7367ffedfaaa1bdda234b019df + md5: 620b85a3f45526a8bc4d23fd78fc22f0 depends: - __osx >=11.0 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 122909 - timestamp: 1720974522888 -- conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b - md5: 276e7ffe9ffe39688abc665ef0f45596 + size: 124834 + timestamp: 1771350416561 +- conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_9.conda + sha256: 76dfb71df5e8d1c4eded2dbb5ba15bb8fb2e2b0fe42d94145d5eed4c75c35902 + md5: 4cb8e6b48f67de0b018719cdf1136306 depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 54927 - timestamp: 1720974860185 -- conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda - sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 - md5: 23c7fd5062b48d8294fc7f61bf157fba + size: 56115 + timestamp: 1771350256444 +- conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-h4c7d964_0.conda + sha256: 37950019c59b99585cee5d30dbc2cc9696ed4e11f5742606a4db1621ed8f94d6 + md5: f001e6e220355b7f87403a4d0e5bf1ca depends: - __win license: ISC purls: [] - size: 152945 - timestamp: 1745653639656 -- conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda - sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac - md5: 95db94f75ba080a22eb623590993167b + size: 147734 + timestamp: 1772006322223 +- conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda + sha256: 67cc7101b36421c5913a1687ef1b99f85b5d6868da3abbf6ec1a4181e79782fc + md5: 4492fd26db29495f0ba23f146cd5638d depends: - __unix license: ISC purls: [] - size: 152283 - timestamp: 1745653616541 -- pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + size: 147413 + timestamp: 1772006283803 +- pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl name: catkin-pkg - version: 1.0.0 - sha256: 10a6589e9edf3cd5bd18e35e094d20b516e6351bcf0da891c28a0ff526fdb7cc + version: 1.1.0 + sha256: 7f5486b4f5681b5f043316ce10fc638c8d0ba8127146e797c85f4024e4356027 requires_dist: - docutils + - packaging - python-dateutil - pyparsing - setuptools @@ -885,23 +1147,23 @@ packages: - flake8-quotes ; extra == 'test' - pytest ; extra == 'test' requires_python: '>=3.6' -- conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.4.26-pyhd8ed1ab_0.conda - sha256: 52aa837642fd851b3f7ad3b1f66afc5366d133c1d452323f786b0378a391915c - md5: c33eeaaa33f45031be34cda513df39b6 +- conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda + sha256: a6b118fd1ed6099dc4fc03f9c492b88882a780fadaef4ed4f93dc70757713656 + md5: 765c4d97e877cdbbb88ff33152b86125 depends: - - python >=3.9 + - python >=3.10 license: ISC purls: - - pkg:pypi/certifi?source=hash-mapping - size: 157200 - timestamp: 1746569627830 -- conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda - sha256: bc47aa39c8254e9e487b8bcd74cfa3b4a3de3648869eb1a0b89905986b668e35 - md5: 55553ecd5328336368db611f350b7039 + - pkg:pypi/certifi?source=compressed-mapping + size: 151445 + timestamp: 1772001170301 +- conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-2.0.0-py311h03d9500_1.conda + sha256: 3ad13377356c86d3a945ae30e9b8c8734300925ef81a3cb0a9db0d755afbe7bb + md5: 3912e4373de46adafd8f1e97e4bd166b depends: - __glibc >=2.17,<3.0.a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -909,14 +1171,14 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 302115 - timestamp: 1725560701719 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-1.17.1-py311h14e8bb7_0.conda - sha256: 3d220020c9782ebd4f23cd0a6148b419e4397590ee414e6e69b9be810c57d2ca - md5: 616d65d1eea809af7e2b5f7ea36350fc - depends: - - libffi >=3.4,<4.0a0 - - libgcc >=13 + size: 303338 + timestamp: 1761202960110 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-2.0.0-py311h460c349_1.conda + sha256: a0a49dc4fc0d177ba75d797660145d9405f956944af75d0c402d7733c6c71f60 + md5: eef8f2527e60a82df85eba1cc4f9d5e1 + depends: + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -924,14 +1186,14 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 319122 - timestamp: 1725562148568 -- conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-1.17.1-py311h137bacd_0.conda - sha256: 012ee7b1ed4f9b0490d6e90c72decf148d7575173c7eaf851cd87fd434d2cacc - md5: a4b0f531064fa3dd5e3afbb782ea2cd5 + size: 321642 + timestamp: 1761203947874 +- conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-2.0.0-py311h26bcf6e_1.conda + sha256: 5519d7a6fb4709454971a9212105b40d95b44b0f1f37ccc2112f45368bfa61b4 + md5: 9a3f0928baf6f2754d9d437984c79b00 depends: - __osx >=10.13 - - libffi >=3.4,<4.0a0 + - libffi >=3.5.2,<3.6.0a0 - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -939,14 +1201,14 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 288762 - timestamp: 1725560945833 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda - sha256: 253605b305cc4548b8f97eb7c2e146697e0c7672b099c4862ec5ca7e8e995307 - md5: a42272c5dbb6ffbc1a5af70f24c7b448 + size: 295108 + timestamp: 1761203293287 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py311hd10dc20_1.conda + sha256: 1ffde698463d6e7ed571bdb85cb17bfc1d3a107c026d20047995512dcc2749ec + md5: 4d7f6780e36f18e7601811dddf3bbec5 depends: - __osx >=11.0 - - libffi >=3.4,<4.0a0 + - libffi >=3.5.2,<3.6.0a0 - pycparser - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython @@ -955,60 +1217,62 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 288211 - timestamp: 1725560745212 -- conda: https://repo.prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda - sha256: 9689fbd8a31fdf273f826601e90146006f6631619767a67955048c7ad7798a1d - md5: e1c69be23bd05471a6c623e91680ad59 + size: 294848 + timestamp: 1761203196617 +- conda: https://repo.prefix.dev/conda-forge/win-64/cffi-2.0.0-py311h3485c13_1.conda + sha256: c9caca6098e3d92b1a269159b759d757518f2c477fbbb5949cb9fee28807c1f1 + md5: f02335db0282d5077df5bc84684f7ff9 depends: - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 297627 - timestamp: 1725561079708 -- conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda - sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 - md5: 40fe4284b8b5835a9073a645139f35af + size: 297941 + timestamp: 1761203850323 +- conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + sha256: b32f8362e885f1b8417bac2b3da4db7323faa12d5db62b7fd6691c02d60d6f59 + md5: a22d1fd9bf98827e280a02875d9a007a depends: - - python >=3.9 + - python >=3.10 license: MIT license_family: MIT purls: - - pkg:pypi/charset-normalizer?source=compressed-mapping - size: 50481 - timestamp: 1746214981991 -- conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh707e725_0.conda - sha256: 910f0e5e74a75f6e270b9dedd0f8ac55830250b0874f9f67605816fd069af283 - md5: 4d4f33c3d9e5a23a7f4795d327a5d1f0 + - pkg:pypi/charset-normalizer?source=hash-mapping + size: 50965 + timestamp: 1760437331772 +- conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyh8f84b5b_1.conda + sha256: 38cfe1ee75b21a8361c8824f5544c3866f303af1762693a178266d7f198e8715 + md5: ea8a6c3256897cc31263de9f455e25d9 depends: - - __unix - python >=3.10 + - __unix + - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/click?source=hash-mapping - size: 87705 - timestamp: 1746951781787 -- conda: https://repo.prefix.dev/conda-forge/noarch/click-8.2.0-pyh7428d3b_0.conda - sha256: cfde6568dedb1726b4cd9f2f8204caee745cf972d25a3ebc8b75a2349c5e7205 - md5: 8fac1fede8f5ea11cf93235463c8a045 + size: 97676 + timestamp: 1764518652276 +- conda: https://repo.prefix.dev/conda-forge/noarch/click-8.3.1-pyha7b4d00_1.conda + sha256: c3bc9a49930fa1c3383a1485948b914823290efac859a2587ca57a270a652e08 + md5: 6cd3ccc98bacfcc92b2bd7f236f01a7e depends: - - __win - - colorama - python >=3.10 + - colorama + - __win + - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/click?source=hash-mapping - size: 88276 - timestamp: 1746951775467 + size: 96620 + timestamp: 1764518654675 - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 md5: 962b9857ee8e7018c22f2776ffa0b2d7 @@ -1034,9 +1298,9 @@ packages: - pkg:pypi/conda-package-handling?source=hash-mapping size: 257995 timestamp: 1736345601691 -- conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_1.conda - sha256: fb3f5a0836e56e9f9180e006bf0b78a61e3de0551bfa445b71dfde57fd1778c0 - md5: 027138b89fbe94c3870eee49bb2e1da6 +- conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + sha256: 11b76b0be2f629e8035be1d723ccb6e583eb0d2af93bde56113da7fa6e2f2649 + md5: ff75d06af779966a5aeae1be1d409b96 depends: - python >=3.9 - zstandard >=0.15 @@ -1044,19 +1308,123 @@ packages: license_family: BSD purls: - pkg:pypi/conda-package-streaming?source=hash-mapping - size: 20880 - timestamp: 1741620833574 -- conda: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.12-py311hd8ed1ab_0.conda - noarch: generic - sha256: 91e8da449682e37e326a560aa3575ee0f32ab697119e4cf4a76fd68af61fc1a0 - md5: 451718359f1658c6819d8665f82585ab + size: 21933 + timestamp: 1751548225624 +- conda: https://repo.prefix.dev/conda-forge/linux-64/cryptography-46.0.5-py311h2005dd1_0.conda + sha256: 0b427b0f353ccf66a926360b6544ea18566e13099e661dcd35c61ffc9c0924e9 + md5: f9c47968555906c9fe918f447d9abf1f depends: + - __glibc >=2.17,<3.0.a0 + - cffi >=1.14 + - libgcc >=14 + - openssl >=3.5.5,<4.0a0 - python >=3.11,<3.12.0a0 - - python_abi * *_cp311 - license: Python-2.0 + - python_abi 3.11.* *_cp311 + constrains: + - __glibc >=2.17 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + purls: + - pkg:pypi/cryptography?source=hash-mapping + size: 1714583 + timestamp: 1770772534804 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cryptography-46.0.5-py311h7ec736f_0.conda + sha256: 0b8040d61e2757e909596e398661670b37224c970005b130cf50956838428e86 + md5: 84b78fb1e2c8531e0f9105e34a4d6e57 + depends: + - cffi >=1.14 + - libgcc >=14 + - openssl >=3.5.5,<4.0a0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - __glibc >=2.17 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + purls: + - pkg:pypi/cryptography?source=hash-mapping + size: 1707456 + timestamp: 1770772514027 +- conda: https://repo.prefix.dev/conda-forge/osx-64/cryptography-46.0.5-py311h7b58bf4_0.conda + sha256: a15d5e6ad09b67450de36d4d9f2bc2762223495271ef58f106910e7691cf577e + md5: a7feab7b3f2c6a7d46102f476a1d6da6 + depends: + - __osx >=10.13 + - cffi >=1.14 + - openssl >=3.5.5,<4.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + constrains: + - __osx >=10.13 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + purls: + - pkg:pypi/cryptography?source=hash-mapping + size: 1661994 + timestamp: 1770773103702 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/cryptography-46.0.5-py311hfdedaa2_0.conda + sha256: 2a261ae8c02a41a225536bdcc6f0fa2c9452fc78ca0b49bed954fab2a7cf0190 + md5: 4a85ff1f8470859270b03f6b655a4e14 + depends: + - __osx >=11.0 + - cffi >=1.14 + - openssl >=3.5.5,<4.0a0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - __osx >=11.0 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + purls: + - pkg:pypi/cryptography?source=hash-mapping + size: 1605935 + timestamp: 1770772852699 +- conda: https://repo.prefix.dev/conda-forge/win-64/cryptography-46.0.5-py311h2098ed6_0.conda + sha256: f99e4590ade621b268c2b21a98aeeff72024a8ff258ce8af3e3ffb0da50b5ce0 + md5: acf75300560ea38891375390733161d7 + depends: + - cffi >=1.14 + - openssl >=3.5.5,<4.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + purls: + - pkg:pypi/cryptography?source=hash-mapping + size: 1484480 + timestamp: 1770772673391 +- conda: https://repo.prefix.dev/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda + sha256: 8bb557af1b2b7983cf56292336a1a1853f26555d9c6cecf1e5b2b96838c9da87 + md5: ce96f2f470d39bd96ce03945af92e280 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + - libglib >=2.86.2,<3.0a0 + - libexpat >=2.7.3,<3.0a0 + license: AFL-2.1 OR GPL-2.0-or-later + purls: [] + size: 447649 + timestamp: 1764536047944 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/dbus-1.16.2-h70963c4_1.conda + sha256: 3af801577431af47c0b72a82bb93c654f03072dece0a2a6f92df8a6802f52a22 + md5: a4b6b82427d15f0489cef0df2d82f926 + depends: + - libstdcxx >=14 + - libgcc >=14 + - libglib >=2.86.2,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - libexpat >=2.7.3,<3.0a0 + license: AFL-2.1 OR GPL-2.0-or-later purls: [] - size: 47661 - timestamp: 1744323121098 + size: 480416 + timestamp: 1764536098891 - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be md5: 961b3a227b437d82ad7054484cfa71b2 @@ -1073,35 +1441,60 @@ packages: version: 1.9.0 sha256: 7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2 requires_python: '>=3.6' -- pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl name: docutils - version: 0.21.2 - sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + version: 0.22.4 + sha256: d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz name: empy version: 3.3.4 sha256: 73ac49785b601479df4ea18a7c79bc1304a8a7c34c02b9472cf1206ae88f01b3 -- conda: https://repo.prefix.dev/conda-forge/win-64/git-2.49.0-h57928b3_1.conda - sha256: ec2e366e4dbd350621ce8c73b91dd6ce5cc1b156ab2c6c006eaa7942f3635d0f - md5: 4005324dbb3cc47767ab259856b6d687 +- conda: https://repo.prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda + sha256: ee6cf346d017d954255bbcbdb424cddea4d14e4ed7e9813e429db1d795d01144 + md5: 8e662bd460bda79b1ea39194e3c4c9ab + depends: + - python >=3.10 + - typing_extensions >=4.6.0 + license: MIT and PSF-2.0 + purls: + - pkg:pypi/exceptiongroup?source=hash-mapping + size: 21333 + timestamp: 1763918099466 +- conda: https://repo.prefix.dev/conda-forge/win-64/git-2.53.0-h57928b3_0.conda + sha256: 6bc7eb1202395c044ff24f175f9f6d594bdc4c620e0cfa9e03ed46ef34c265ba + md5: b63e3ad61f7507fc72479ab0dde1a6be license: GPL-2.0-or-later and LGPL-2.1-or-later purls: [] - size: 125425138 - timestamp: 1747243619887 -- conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda - sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 - md5: b4754fb1bdcb70c8fd54f918301582c6 + size: 123465948 + timestamp: 1770982612399 +- conda: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhcf101f3_1.conda + sha256: 96cac6573fd35ae151f4d6979bab6fbc90cb6b1fb99054ba19eb075da9822fcb + md5: b8993c19b0c32a2f7b66cbb58ca27069 depends: - - hpack >=4.1,<5 + - python >=3.10 + - typing_extensions + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/h11?source=compressed-mapping + size: 39069 + timestamp: 1767729720872 +- conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda + sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 + md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9 + depends: + - python >=3.10 - hyperframe >=6.1,<7 - - python >=3.9 + - hpack >=4.1,<5 + - python license: MIT license_family: MIT purls: - pkg:pypi/h2?source=hash-mapping - size: 53888 - timestamp: 1738578623567 + size: 95967 + timestamp: 1756364871835 - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba md5: 0a802cb9888dd14eeefc611f05c40b6e @@ -1113,6 +1506,38 @@ packages: - pkg:pypi/hpack?source=hash-mapping size: 30731 timestamp: 1737618390337 +- conda: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + depends: + - python >=3.9 + - h11 >=0.16 + - h2 >=3,<5 + - sniffio 1.* + - anyio >=4.0,<5.0 + - certifi + - python + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/httpcore?source=hash-mapping + size: 49483 + timestamp: 1745602916758 +- conda: https://repo.prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 + md5: d6989ead454181f4f9bc987d3dc4e285 + depends: + - anyio + - certifi + - httpcore 1.* + - idna + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/httpx?source=hash-mapping + size: 63082 + timestamp: 1733663449209 - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 md5: 8e6923fc12f1fe8f8c4e5c9f343256ac @@ -1124,17 +1549,63 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 - md5: 39a4f67be3286c86d696df570b1201b7 +- conda: https://repo.prefix.dev/conda-forge/linux-64/icu-78.2-h33c6efd_0.conda + sha256: 142a722072fa96cf16ff98eaaf641f54ab84744af81754c292cb81e0881c0329 + md5: 186a18e3ba246eccfc7cff00cd19a870 depends: - - python >=3.9 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + purls: [] + size: 12728445 + timestamp: 1767969922681 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/icu-78.2-hcab7f73_0.conda + sha256: dcbaa3042084ac58685e3ef4547e4c4be9d37dc52b92ea18581288af95e48b52 + md5: 998ee7d53e32f7ab57fc35707285527e + depends: + - libgcc >=14 + - libstdcxx >=14 + license: MIT + license_family: MIT + purls: [] + size: 12851689 + timestamp: 1772208964788 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/icu-78.2-hef89b57_0.conda + sha256: 24bc62335106c30fecbcc1dba62c5eba06d18b90ea1061abd111af7b9c89c2d7 + md5: 114e6bfe7c5ad2525eb3597acdbf2300 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 12389400 + timestamp: 1772209104304 +- conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + sha256: ae89d0299ada2a3162c2614a9d26557a92aa6a77120ce142f8e0109bbf0342b0 + md5: 53abe63df7e10a6ba605dc5f9f961d36 + depends: + - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/idna?source=hash-mapping - size: 49765 - timestamp: 1733211921194 + size: 50721 + timestamp: 1760286526795 +- conda: https://repo.prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 + md5: 63ccfdc3a3ce25b027b8767eb722fca8 + depends: + - python >=3.9 + - zipp >=3.20 + - python + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/importlib-metadata?source=hash-mapping + size: 34641 + timestamp: 1747934053147 - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 md5: c85c76dc67d75619a92f51dfbce06992 @@ -1149,6 +1620,56 @@ packages: - pkg:pypi/importlib-resources?source=hash-mapping size: 33781 timestamp: 1736252433366 +- conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.classes-3.4.0-pyhcf101f3_3.conda + sha256: 3cc991f0f09dfd00d2626e745ba68da03e4f1dcbb7b36dd20f7a7373643cd5d5 + md5: d59568bad316413c89831456e691de29 + depends: + - python >=3.10 + - more-itertools + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/jaraco-classes?source=hash-mapping + size: 14831 + timestamp: 1767294269456 +- conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.context-6.1.0-pyhcf101f3_0.conda + sha256: 04c9f919dcc9edd18f748c47d809479812429af27c43c5562a861df22d5bda6a + md5: f34ec3aa0ea911a038d973d97603faf3 + depends: + - python >=3.10 + - backports.tarfile + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/jaraco-context?source=hash-mapping + size: 15566 + timestamp: 1768299702258 +- conda: https://repo.prefix.dev/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + sha256: 6a91447b3bb4d7ae94cc0d77ed12617796629aee11111efe7ea43cbd0e113bda + md5: aa83cc08626bf6b613a3103942be8951 + depends: + - python >=3.10 + - more-itertools + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/jaraco-functools?source=hash-mapping + size: 18744 + timestamp: 1767294193246 +- conda: https://repo.prefix.dev/conda-forge/noarch/jeepney-0.9.0-pyhd8ed1ab_0.conda + sha256: 00d37d85ca856431c67c8f6e890251e7cc9e5ef3724a0302b8d4a101f22aa27f + md5: b4b91eb14fbe2f850dd2c5fc20676c0d + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/jeepney?source=hash-mapping + size: 40015 + timestamp: 1740828380668 - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl name: jinja2 version: 3.1.6 @@ -1157,151 +1678,213 @@ packages: - markupsafe>=2.0 - babel>=2.7 ; extra == 'i18n' requires_python: '>=3.7' -- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - sha256: be992a99e589146f229c58fe5083e0b60551d774511c494f91fe011931bd7893 - md5: a3cead9264b331b32fe8f0aabc967522 +- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.26.0-pyhcf101f3_0.conda + sha256: db973a37d75db8e19b5f44bbbdaead0c68dde745407f281e2a7fe4db74ec51d7 + md5: ada41c863af263cc4c5fcbaff7c3e4dc depends: - attrs >=22.2.0 - - importlib_resources >=1.4.0 - - jsonschema-specifications >=2023.03.6 - - pkgutil-resolve-name >=1.3.10 - - python >=3.9 + - jsonschema-specifications >=2023.3.6 + - python >=3.10 - referencing >=0.28.4 - - rpds-py >=0.7.1 + - rpds-py >=0.25.0 + - python license: MIT license_family: MIT purls: - - pkg:pypi/jsonschema?source=hash-mapping - size: 74256 - timestamp: 1733472818764 -- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda - sha256: 66fbad7480f163509deec8bd028cd3ea68e58022982c838683586829f63f3efa - md5: 41ff526b1083fde51fbdc93f29282e0e + - pkg:pypi/jsonschema?source=compressed-mapping + size: 82356 + timestamp: 1767839954256 +- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04 + md5: 439cd0f567d697b20a8f45cb70a1005a depends: - - python >=3.9 + - python >=3.10 - referencing >=0.31.0 - python license: MIT license_family: MIT purls: - pkg:pypi/jsonschema-specifications?source=hash-mapping - size: 19168 - timestamp: 1745424244298 -- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd - md5: 0a2980dada0dd7fd0998f0342308b1b1 + size: 19236 + timestamp: 1757335715225 +- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyh6dadd2b_0.conda + sha256: ed709a6c25b731e01563521ef338b93986cd14b5bc17f35e9382000864872ccc + md5: a8db462b01221e9f5135be466faeb3e0 depends: - - __unix + - __win + - pywin32 - platformdirs >=2.5 - - python >=3.8 + - python >=3.10 - traitlets >=5.3 + - python + constrains: + - pywin32 >=300 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/jupyter-core?source=hash-mapping - size: 57671 - timestamp: 1727163547058 -- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh5737063_1.conda - sha256: 7c903b2d62414c3e8da1f78db21f45b98de387aae195f8ca959794113ba4b3fd - md5: 46d87d1c0ea5da0aae36f77fa406e20d + size: 64679 + timestamp: 1760643889625 +- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + sha256: 1d34b80e5bfcd5323f104dbf99a2aafc0e5d823019d626d0dce5d3d356a2a52a + md5: b38fe4e78ee75def7e599843ef4c1ab0 depends: - - __win - - cpython + - __unix + - python - platformdirs >=2.5 - - python >=3.8 - - pywin32 >=300 + - python >=3.10 - traitlets >=5.3 + - python + constrains: + - pywin32 >=300 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/jupyter-core?source=hash-mapping - size: 58269 - timestamp: 1727164026641 -- conda: https://repo.prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 - md5: 000e85703f0fd9594c81710dd5066471 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + size: 65503 + timestamp: 1760643864586 +- conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyh534df25_0.conda + sha256: 9def5c6fb3b3b4952a4f6b55a019b5c7065b592682b84710229de5a0b73f6364 + md5: c88f9579d08eb4031159f03640714ce3 + depends: + - __osx + - importlib-metadata >=4.11.4 + - importlib_resources + - jaraco.classes + - jaraco.context + - jaraco.functools + - python >=3.10 license: MIT license_family: MIT - purls: [] - size: 248046 - timestamp: 1739160907615 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lcms2-2.17-hc88f144_0.conda - sha256: 47cf6a4780dc41caa9bc95f020eed485b07010c9ccc85e9ef44b538fedb5341d - md5: b87b1abd2542cf65a00ad2e2461a3083 + purls: + - pkg:pypi/keyring?source=hash-mapping + size: 37924 + timestamp: 1763320995459 +- conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyh7428d3b_0.conda + sha256: ed76a29fd1dbaf1bb24058191386618315ab9e35da9ef9a76da232cd6885165b + md5: e91b0f2040c580527ccc54665aa7cdba depends: - - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - __win + - importlib-metadata >=4.11.4 + - importlib_resources + - jaraco.classes + - jaraco.context + - jaraco.functools + - python >=3.10 + - pywin32-ctypes >=0.2.0 license: MIT license_family: MIT - purls: [] - size: 287007 - timestamp: 1739161069194 -- conda: https://repo.prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - sha256: bcb81543e49ff23e18dea79ef322ab44b8189fb11141b1af99d058503233a5fc - md5: bf210d0c63f2afb9e414a858b79f0eaa + purls: + - pkg:pypi/keyring?source=hash-mapping + size: 38153 + timestamp: 1763320939579 +- conda: https://repo.prefix.dev/conda-forge/noarch/keyring-25.7.0-pyha804496_0.conda + sha256: 010718b1b1a35ce72782d38e6d6b9495d8d7d0dbea9a3e42901d030ff2189545 + md5: 9eeb0eaf04fa934808d3e070eebbe630 + depends: + - __linux + - importlib-metadata >=4.11.4 + - importlib_resources + - jaraco.classes + - jaraco.context + - jaraco.functools + - jeepney >=0.4.2 + - python >=3.10 + - secretstorage >=3.2 + license: MIT + license_family: MIT + purls: + - pkg:pypi/keyring?source=hash-mapping + size: 37717 + timestamp: 1763320674488 +- conda: https://repo.prefix.dev/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda + sha256: 836ec4b895352110335b9fdcfa83a8dcdbe6c5fb7c06c4929130600caea91c0a + md5: 6f2e2c8f58160147c4d1c6f4c14cbac4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 + license: MIT + license_family: MIT + purls: [] + size: 249959 + timestamp: 1768184673131 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lcms2-2.18-h9d5b58d_0.conda + sha256: 379ef5e91a587137391a6149755d0e929f1a007d2dcb211318ac670a46c8596f + md5: bb960f01525b5e001608afef9d47b79c + depends: + - libgcc >=14 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 + license: MIT + license_family: MIT + purls: [] + size: 293039 + timestamp: 1768184778398 +- conda: https://repo.prefix.dev/conda-forge/osx-64/lcms2-2.18-h90db99b_0.conda + sha256: 3ec16c491425999a8461e1b7c98558060a4645a20cf4c9ac966103c724008cc2 + md5: 753acc10c7277f953f168890e5397c80 depends: - __osx >=10.13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 226001 - timestamp: 1739161050843 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - sha256: 310a62c2f074ebd5aa43b3cd4b00d46385ce680fa2132ecee255a200e2d2f15f - md5: 92a61fd30b19ebd5c1621a5bfe6d8b5f + size: 226870 + timestamp: 1768184917403 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/lcms2-2.18-hdfa7624_0.conda + sha256: d768da024ab74a4b30642401877fa914a68bdc238667f16b1ec2e0e98b2451a6 + md5: 6631a7bd2335bb9699b1dbc234b19784 depends: - __osx >=11.0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 212125 - timestamp: 1739161108467 -- conda: https://repo.prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda - sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d - md5: 3538827f77b82a837fa681a4579e37a1 + size: 211756 + timestamp: 1768184994800 +- conda: https://repo.prefix.dev/conda-forge/win-64/lcms2-2.18-hf2c6c5f_0.conda + sha256: 7eeb18c5c86db146b62da66d9e8b0e753a52987f9134a494309588bbeceddf28 + md5: b6c68d6b829b044cd17a41e0a8a23ca1 depends: - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: [] - size: 510641 - timestamp: 1739161381270 -- conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda - sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 - md5: 01f8d123c96816249efd255a31ad7712 + size: 522238 + timestamp: 1768184858107 +- conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_101.conda + sha256: 565941ac1f8b0d2f2e8f02827cbca648f4d18cd461afc31f15604cd291b5c5f3 + md5: 12bd9a3f089ee6c9266a37dab82afabd depends: - __glibc >=2.17,<3.0.a0 + - zstd >=1.5.7,<1.6.0a0 constrains: - - binutils_impl_linux-64 2.43 + - binutils_impl_linux-64 2.45.1 license: GPL-3.0-only license_family: GPL purls: [] - size: 671240 - timestamp: 1740155456116 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_4.conda - sha256: 016832a70b0aa97e1c4e47e23c00b0c34def679de25146736df353199f684f0d - md5: 80c9ad5e05e91bb6c0967af3880c9742 + size: 725507 + timestamp: 1770267139900 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.45.1-default_h1979696_101.conda + sha256: 44527364aa333be631913451c32eb0cae1e09343827e9ce3ccabd8d962584226 + md5: 35b2ae7fadf364b8e5fb8185aaeb80e5 + depends: + - zstd >=1.5.7,<1.6.0a0 constrains: - - binutils_impl_linux-aarch64 2.43 + - binutils_impl_linux-aarch64 2.45.1 license: GPL-3.0-only license_family: GPL purls: [] - size: 699058 - timestamp: 1740155620594 + size: 875924 + timestamp: 1770267209884 - conda: https://repo.prefix.dev/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda sha256: 412381a43d5ff9bbed82cd52a0bbca5b90623f62e41007c9c42d3870c60945ff md5: 9344155d33912347b37f0ae6c410a835 @@ -1359,391 +1942,422 @@ packages: purls: [] size: 164701 timestamp: 1745264384716 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda - sha256: 9003bd12988a54713602999999737590f3b023b0cadb2b316cd3ac256d6740d6 - md5: 9dde68cee0a231b19e189954ac29027b +- conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-22.1.0-h19cb2f5_1.conda + sha256: fa002b43752fe5860e588435525195324fe250287105ebd472ac138e97de45e6 + md5: 836389b6b9ae58f3fbcf7cafebd5c7f2 depends: - - __osx >=10.13 + - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 562408 - timestamp: 1747262455533 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda - sha256: 2765b6e23da91807ce2ed44587fbaadd5ba933b0269810b3c22462f9582aedd3 - md5: 4ef1bdb94d42055f511bb358f2048c58 + size: 570141 + timestamp: 1772001147762 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-22.1.0-h55c6f16_1.conda + sha256: ce1049fa6fda9cf08ff1c50fb39573b5b0ea6958375d8ea7ccd8456ab81a0bcb + md5: e9c56daea841013e7774b5cd46f41564 depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 568010 - timestamp: 1747262879889 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda - sha256: 8420748ea1cc5f18ecc5068b4f24c7a023cc9b20971c99c824ba10641fb95ddf - md5: 64f0c503da58ec25ebd359e4d990afa8 + size: 568910 + timestamp: 1772001095642 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda + sha256: aa8e8c4be9a2e81610ddf574e05b64ee131fab5e0e3693210c9d6d2fba32c680 + md5: 6c77a605a7a689d17d4819c0f8ac9a00 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 72573 - timestamp: 1747040452262 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libdeflate-1.24-he377734_0.conda - sha256: dd0e4baa983803227ec50457731d6f41258b90b3530f579b5d3151d5a98af191 - md5: f0b3d6494663b3385bf87fc206d7451a + size: 73490 + timestamp: 1761979956660 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libdeflate-1.25-h1af38f5_0.conda + sha256: 48814b73bd462da6eed2e697e30c060ae16af21e9fbed30d64feaf0aad9da392 + md5: a9138815598fe6b91a1d6782ca657b0c depends: - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 70417 - timestamp: 1747040440762 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda - sha256: 2733a4adf53daca1aa4f41fe901f0f8ee9e4c509abd23ffcd7660013772d6f45 - md5: f0a46c359722a3e84deb05cd4072d153 + size: 71117 + timestamp: 1761979776756 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libdeflate-1.25-h517ebb2_0.conda + sha256: 025f8b1e85dd8254e0ca65f011919fb1753070eb507f03bca317871a884d24de + md5: 31aa65919a729dc48180893f62c25221 depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 69751 - timestamp: 1747040526774 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda - sha256: 417d52b19c679e1881cce3f01cad3a2d542098fa2d6df5485aac40f01aede4d1 - md5: 3baf58a5a87e7c2f4d243ce2f8f2fe5c + size: 70840 + timestamp: 1761980008502 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libdeflate-1.25-hc11a715_0.conda + sha256: 5e0b6961be3304a5f027a8c00bd0967fc46ae162cffb7553ff45c70f51b8314c + md5: a6130c709305cd9828b4e1bd9ba0000c depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 54790 - timestamp: 1747040549847 -- conda: https://repo.prefix.dev/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda - sha256: 65347475c0009078887ede77efe60db679ea06f2b56f7853b9310787fe5ad035 - md5: 08d988e266c6ae77e03d164b83786dc4 + size: 55420 + timestamp: 1761980066242 +- conda: https://repo.prefix.dev/conda-forge/win-64/libdeflate-1.25-h51727cc_0.conda + sha256: 834e4881a18b690d5ec36f44852facd38e13afe599e369be62d29bd675f107ee + md5: e77030e67343e28b084fabd7db0ce43e depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: [] - size: 156292 - timestamp: 1747040812624 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda - sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 - md5: db0bfbe7dd197b68ad5f30333bae6ce0 + size: 156818 + timestamp: 1761979842440 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.7.4-hecca717_0.conda + sha256: d78f1d3bea8c031d2f032b760f36676d87929b18146351c4464c66b0869df3f5 + md5: e7f7ce06ec24cfcfb9e36d28cf82ba57 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 constrains: - - expat 2.7.0.* + - expat 2.7.4.* license: MIT license_family: MIT purls: [] - size: 74427 - timestamp: 1743431794976 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.0-h5ad3122_0.conda - sha256: e3a0d95fe787cccf286f5dced9fa9586465d3cd5ec8e04f7ad7f0e72c4afd089 - md5: d41a057e7968705dae8dcb7c8ba2c8dd + size: 76798 + timestamp: 1771259418166 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.4-hfae3067_0.conda + sha256: 995ce3ad96d0f4b5ed6296b051a0d7b6377718f325bc0e792fbb96b0e369dad7 + md5: 57f3b3da02a50a1be2a6fe847515417d depends: - - libgcc >=13 + - libgcc >=14 constrains: - - expat 2.7.0.* + - expat 2.7.4.* license: MIT license_family: MIT purls: [] - size: 73155 - timestamp: 1743432002397 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda - sha256: 976f2e23ad2bb2b8e92c99bfa2ead3ad557b17a129b170f7e2dfcf233193dd7e - md5: 026d0a1056ba2a3dbbea6d4b08188676 + size: 76564 + timestamp: 1771259530958 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.7.4-h991f03e_0.conda + sha256: 8d9d79b2de7d6f335692391f5281607221bf5d040e6724dad4c4d77cd603ce43 + md5: a684eb8a19b2aa68fde0267df172a1e3 depends: - __osx >=10.13 constrains: - - expat 2.7.0.* + - expat 2.7.4.* license: MIT license_family: MIT purls: [] - size: 71894 - timestamp: 1743431912423 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda - sha256: ee550e44765a7bbcb2a0216c063dcd53ac914a7be5386dd0554bd06e6be61840 - md5: 6934bbb74380e045741eb8637641a65b + size: 74578 + timestamp: 1771260142624 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.7.4-hf6b4638_0.conda + sha256: 03887d8080d6a8fe02d75b80929271b39697ecca7628f0657d7afaea87761edf + md5: a92e310ae8dfc206ff449f362fc4217f depends: - __osx >=11.0 constrains: - - expat 2.7.0.* + - expat 2.7.4.* license: MIT license_family: MIT purls: [] - size: 65714 - timestamp: 1743431789879 -- conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda - sha256: 1a227c094a4e06bd54e8c2f3ec40c17ff99dcf3037d812294f842210aa66dbeb - md5: b6f5352fdb525662f4169a0431d2dd7a + size: 68199 + timestamp: 1771260020767 +- conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.7.4-hac47afa_0.conda + sha256: b31f6fb629c4e17885aaf2082fb30384156d16b48b264e454de4a06a313b533d + md5: 1c1ced969021592407f16ada4573586d depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - - expat 2.7.0.* + - expat 2.7.4.* license: MIT license_family: MIT purls: [] - size: 140896 - timestamp: 1743432122520 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab - md5: ede4673863426c0883c0063d853bbd85 + size: 70323 + timestamp: 1771259521393 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda + sha256: 31f19b6a88ce40ebc0d5a992c131f57d919f73c0b92cd1617a5bec83f6e961e6 + md5: a360c33a5abe61c07959e449fa1453eb depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 57433 - timestamp: 1743434498161 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.4.6-he21f813_1.conda - sha256: 608b8c8b0315423e524b48733d91edd43f95cb3354a765322ac306a858c2cd2e - md5: 15a131f30cae36e9a655ca81fee9a285 + size: 58592 + timestamp: 1769456073053 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.5.2-h376a255_0.conda + sha256: 3df4c539449aabc3443bbe8c492c01d401eea894603087fca2917aa4e1c2dea9 + md5: 2f364feefb6a7c00423e80dcb12db62a depends: - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 55847 - timestamp: 1743434586764 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - sha256: 6394b1bc67c64a21a5cc73d1736d1d4193a64515152e861785c44d2cfc49edf3 - md5: 4ca9ea59839a9ca8df84170fab4ceb41 + size: 55952 + timestamp: 1769456078358 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.5.2-hd1f9c09_0.conda + sha256: 951958d1792238006fdc6fce7f71f1b559534743b26cc1333497d46e5903a2d6 + md5: 66a0dc7464927d0853b590b6f53ba3ea depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 51216 - timestamp: 1743434595269 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda - sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 - md5: c215a60c2935b517dcda8cad4705734d + size: 53583 + timestamp: 1769456300951 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda + sha256: 6686a26466a527585e6a75cc2a242bf4a3d97d6d6c86424a441677917f28bec7 + md5: 43c04d9cb46ef176bb2a4c77e324d599 depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 39839 - timestamp: 1743434670405 -- conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 - md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + size: 40979 + timestamp: 1769456747661 +- conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.5.2-h3d046cb_0.conda + sha256: 59d01f2dfa8b77491b5888a5ab88ff4e1574c9359f7e229da254cdfe27ddc190 + md5: 720b39f5ec0610457b725eb3f396219a depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: [] - size: 44978 - timestamp: 1743435053850 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype-2.13.3-ha770c72_1.conda - sha256: 7be9b3dac469fe3c6146ff24398b685804dfc7a1de37607b84abd076f57cc115 - md5: 51f5be229d83ecd401fb369ab96ae669 + size: 45831 + timestamp: 1769456418774 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda + sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec + md5: f4084e4e6577797150f9b04a4560ceb0 depends: - - libfreetype6 >=2.13.3 + - libfreetype6 >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 7693 - timestamp: 1745369988361 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype-2.13.3-h8af1aa0_1.conda - sha256: c1bb6726b054b00ad509b9ace5e04f4bfe97e6fdaf5c4473c537e6c03d1f660b - md5: 2d4a1c3dcabb80b4a56d5c34bdacea08 + size: 7664 + timestamp: 1757945417134 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype-2.14.1-h8af1aa0_0.conda + sha256: 342c07e4be3d09d04b531c889182a11a488e7e9ba4b75f642040e4681c1e9b98 + md5: 1e61fb236ccd3d6ccaf9e91cb2d7e12d depends: - - libfreetype6 >=2.13.3 + - libfreetype6 >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 7774 - timestamp: 1745370050680 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.13.3-h694c41f_1.conda - sha256: afe0e2396844c8cfdd6256ac84cabc9af823b1727f704c137b030b85839537a6 - md5: 07c8d3fbbe907f32014b121834b36dd5 + size: 7753 + timestamp: 1757945484817 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda + sha256: 035e23ef87759a245d51890aedba0b494a26636784910c3730d76f3dc4482b1d + md5: e0e2edaf5e0c71b843e25a7ecc451cc9 depends: - - libfreetype6 >=2.13.3 + - libfreetype6 >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 7805 - timestamp: 1745370212559 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.13.3-hce30654_1.conda - sha256: 1f8c16703fe333cdc2639f7cdaf677ac2120843453222944a7c6c85ec342903c - md5: d06282e08e55b752627a707d58779b8f + size: 7780 + timestamp: 1757945952392 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda + sha256: 9de25a86066f078822d8dd95a83048d7dc2897d5d655c0e04a8a54fca13ef1ef + md5: f35fb38e89e2776994131fbf961fa44b depends: - - libfreetype6 >=2.13.3 + - libfreetype6 >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 7813 - timestamp: 1745370144506 -- conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype-2.13.3-h57928b3_1.conda - sha256: e5bc7d0a8d11b7b234da4fcd9d78f297f7dec3fec8bd06108fd3ac7b2722e32e - md5: 410ba2c8e7bdb278dfbb5d40220e39d2 + size: 7810 + timestamp: 1757947168537 +- conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda + sha256: 2029702ec55e968ce18ec38cc8cf29f4c8c4989a0d51797164dab4f794349a64 + md5: 3235024fe48d4087721797ebd6c9d28c depends: - - libfreetype6 >=2.13.3 + - libfreetype6 >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 8159 - timestamp: 1745370227235 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype6-2.13.3-h48d6fc4_1.conda - sha256: 7759bd5c31efe5fbc36a7a1f8ca5244c2eabdbeb8fc1bee4b99cf989f35c7d81 - md5: 3c255be50a506c50765a93a6644f32fe + size: 8109 + timestamp: 1757946135015 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652 + md5: 8e7251989bca326a28f4a5ffbd74557a depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libpng >=1.6.47,<1.7.0a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 - libzlib >=1.3.1,<2.0a0 constrains: - - freetype >=2.13.3 + - freetype >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 380134 - timestamp: 1745369987697 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.13.3-he93130f_1.conda - sha256: 9f189f75bb79f6b97c48804e89b4f1db5dc3fba5729551e4cbd2deca98580635 - md5: 51eae9012d75b8f7e4b0adfe61a83330 + size: 386739 + timestamp: 1757945416744 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.14.1-hdae7a39_0.conda + sha256: cedc83d9733363aca353872c3bfed2e188aa7caf57b57842ba0c6d2765652b7c + md5: 9c2f56b6e011c6d8010ff43b796aab2f depends: - - libgcc >=13 - - libpng >=1.6.47,<1.7.0a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 - libzlib >=1.3.1,<2.0a0 constrains: - - freetype >=2.13.3 + - freetype >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 408198 - timestamp: 1745370049871 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_1.conda - sha256: 058165962aa64fc5a6955593212c0e1ea42ca6d6dba60ee61dff612d4c3818d7 - md5: c76e6f421a0e95c282142f820835e186 + size: 423210 + timestamp: 1757945484108 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda + sha256: f5f28092e368efc773bcd1c381d123f8b211528385a9353e36f8808d00d11655 + md5: dfbdc8fd781dc3111541e4234c19fdbd depends: - __osx >=10.13 - - libpng >=1.6.47,<1.7.0a0 + - libpng >=1.6.50,<1.7.0a0 - libzlib >=1.3.1,<2.0a0 constrains: - - freetype >=2.13.3 + - freetype >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 357654 - timestamp: 1745370210187 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.13.3-h1d14073_1.conda - sha256: c278df049b1a071841aa0aca140a338d087ea594e07dcf8a871d2cfe0e330e75 - md5: b163d446c55872ef60530231879908b9 + size: 374993 + timestamp: 1757945949585 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda + sha256: cc4aec4c490123c0f248c1acd1aeab592afb6a44b1536734e20937cda748f7cd + md5: 6d4ede03e2a8e20eb51f7f681d2a2550 depends: - __osx >=11.0 - - libpng >=1.6.47,<1.7.0a0 + - libpng >=1.6.50,<1.7.0a0 - libzlib >=1.3.1,<2.0a0 constrains: - - freetype >=2.13.3 + - freetype >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 333529 - timestamp: 1745370142848 -- conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.13.3-h0b5ce68_1.conda - sha256: 61308653e7758ff36f80a60d598054168a1389ddfbac46d7864c415fafe18e69 - md5: a84b7d1a13060a9372bea961a8131dbc + size: 346703 + timestamp: 1757947166116 +- conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda + sha256: 223710600b1a5567163f7d66545817f2f144e4ef8f84e99e90f6b8a4e19cb7ad + md5: 6e7c5c5ab485057b5d07fd8188ba5c28 depends: - - libpng >=1.6.47,<1.7.0a0 + - libpng >=1.6.50,<1.7.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - - freetype >=2.13.3 + - freetype >=2.14.1 license: GPL-2.0-only OR FTL purls: [] - size: 337007 - timestamp: 1745370226578 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda - sha256: 0024f9ab34c09629621aefd8603ef77bf9d708129b0dd79029e502c39ffc2195 - md5: ea8ac52380885ed41c1baa8f1d6d2b93 + size: 340264 + timestamp: 1757946133889 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-15.2.0-he0feb66_18.conda + sha256: faf7d2017b4d718951e3a59d081eb09759152f93038479b768e3d612688f83f5 + md5: 0aa00f03f9e39fb9876085dee11a85d4 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - - libgcc-ng ==15.1.0=*_2 - - libgomp 15.1.0 h767d61c_2 + - libgcc-ng ==15.2.0=*_18 + - libgomp 15.2.0 he0feb66_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 829108 - timestamp: 1746642191935 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-15.1.0-he277a41_2.conda - sha256: e5977d63d48507bfa4e86b3052b3d14bae7ea80c3f8b4018868995275b6cc0d8 - md5: 224e999bbcad260d7bd4c0c27fdb99a4 + size: 1041788 + timestamp: 1771378212382 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_18.conda + sha256: 43df385bedc1cab11993c4369e1f3b04b4ca5d0ea16cba6a0e7f18dbc129fcc9 + md5: 552567ea2b61e3a3035759b2fdb3f9a6 depends: - _openmp_mutex >=4.5 constrains: - - libgcc-ng ==15.1.0=*_2 - - libgomp 15.1.0 he277a41_2 + - libgcc-ng ==15.2.0=*_18 + - libgomp 15.2.0 h8acb6b2_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 516718 - timestamp: 1746656727616 -- conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.1.0-h1383e82_2.conda - sha256: c0288596ac58366d96a56c57e4088fe1c6dd4194fdcaeacf5862f47fb1e1e5be - md5: 9bedb24480136bfeb81ebc81d4285e70 + size: 622900 + timestamp: 1771378128706 +- conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.2.0-h8ee18e1_18.conda + sha256: da2c96563c76b8c601746f03e03ac75d2b4640fa2ee017cb23d6c9fc31f1b2c6 + md5: b085746891cca3bd2704a450a7b4b5ce depends: - _openmp_mutex >=4.5 - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: + - libgcc-ng ==15.2.0=*_18 - msys2-conda-epoch <0.0a0 - - libgcc-ng ==15.1.0=*_2 - - libgomp 15.1.0 h1383e82_2 + - libgomp 15.2.0 h8ee18e1_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 673459 - timestamp: 1746656621653 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda - sha256: 0ab5421a89f090f3aa33841036bb3af4ed85e1f91315b528a9d75fab9aad51ae - md5: ddca86c7040dd0e73b2b69bd7833d225 + size: 820022 + timestamp: 1771382190160 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_18.conda + sha256: e318a711400f536c81123e753d4c797a821021fb38970cebfb3f454126016893 + md5: d5e96b1ed75ca01906b3d2469b4ce493 depends: - - libgcc 15.1.0 h767d61c_2 + - libgcc 15.2.0 he0feb66_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 34586 - timestamp: 1746642200749 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.1.0-he9431aa_2.conda - sha256: fe22ddd0f7922edb0b515959ff1180d1143060fc5bfc3739ff4c6a94762c50c6 - md5: d12a4b26073751bbc3db18de83ccba5f + size: 27526 + timestamp: 1771378224552 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_18.conda + sha256: 83bb0415f59634dccfa8335d4163d1f6db00a27b36666736f9842b650b92cf2f + md5: 4feebd0fbf61075a1a9c2e9b3936c257 depends: - - libgcc 15.1.0 he277a41_2 + - libgcc 15.2.0 h8acb6b2_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 34773 - timestamp: 1746656732548 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda - sha256: 05fff3dc7e80579bc28de13b511baec281c4343d703c406aefd54389959154fb - md5: fbe7d535ff9d3a168c148e07358cd5b1 + size: 27568 + timestamp: 1771378136019 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libglib-2.86.4-h6548e54_1.conda + sha256: a27e44168a1240b15659888ce0d9b938ed4bdb49e9ea68a7c1ff27bcea8b55ce + md5: bb26456332b07f68bf3b7622ed71c0da + depends: + - __glibc >=2.17,<3.0.a0 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.47,<10.48.0a0 + constrains: + - glib 2.86.4 *_1 + license: LGPL-2.1-or-later + purls: [] + size: 4398701 + timestamp: 1771863239578 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libglib-2.86.4-hf53f6bf_1.conda + sha256: afc503dbd04a5bf2709aa9d8318a03a8c4edb389f661ff280c3494bfef4341ec + md5: 4ac4372fc4d7f20630a91314cdac8afd + depends: + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.47,<10.48.0a0 + constrains: + - glib 2.86.4 *_1 + license: LGPL-2.1-or-later + purls: [] + size: 4512186 + timestamp: 1771863220969 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-15.2.0-he0feb66_18.conda + sha256: 21337ab58e5e0649d869ab168d4e609b033509de22521de1bfed0c031bfc5110 + md5: 239c5e9546c38a1e884d69effcf4c882 depends: - __glibc >=2.17,<3.0.a0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 452635 - timestamp: 1746642113092 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-15.1.0-he277a41_2.conda - sha256: 6362d457591144a4e50247ff60cb2655eb2cf4a7a99dde9e4d7c2d22af20a038 - md5: a28544b28961994eab37e1132a7dadcf + size: 603262 + timestamp: 1771378117851 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_18.conda + sha256: fc716f11a6a8525e27a5d332ef6a689210b0d2a4dd1133edc0f530659aa9faa6 + md5: 4faa39bf919939602e594253bd673958 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 456053 - timestamp: 1746656635944 -- conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.1.0-h1383e82_2.conda - sha256: 4316316097ce5fde2608b6fccd18709cf647dce52e230f5ac66f5c524dfad791 - md5: 5fbacaa9b41e294a6966602205b99747 + size: 588060 + timestamp: 1771378040807 +- conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.2.0-h8ee18e1_18.conda + sha256: 94981bc2e42374c737750895c6fdcfc43b7126c4fc788cad0ecc7281745931da + md5: 939fb173e2a4d4e980ef689e99b35223 depends: - libwinpthread >=12.0.0.r4.gg4f2fc60ca constrains: @@ -1751,447 +2365,470 @@ packages: license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 540903 - timestamp: 1746656563815 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda - sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 - md5: 9fa334557db9f63da6c9285fd2a48638 + size: 663864 + timestamp: 1771382118742 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f + md5: 915f5995e94f60e9a4826e0b0920ee88 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 + license: LGPL-2.1-only + purls: [] + size: 790176 + timestamp: 1754908768807 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + sha256: 1473451cd282b48d24515795a595801c9b65b567fe399d7e12d50b2d6cdb04d9 + md5: 5a86bf847b9b926f3a4f203339748d78 + depends: + - libgcc >=14 + license: LGPL-2.1-only + purls: [] + size: 791226 + timestamp: 1754910975665 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda + sha256: cc9aba923eea0af8e30e0f94f2ad7156e2984d80d1e8e7fe6be5a1f257f0eb32 + md5: 8397539e3a0bbd1695584fb4f927485a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 628947 - timestamp: 1745268527144 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.0-h86ecc28_0.conda - sha256: c7e4f017eeadcabb30e2a95dae95aad27271d633835e55e5dae23c932ae7efab - md5: a689388210d502364b79e8b19e7fa2cb + size: 633710 + timestamp: 1762094827865 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.2-he30d5cf_0.conda + sha256: 84064c7c53a64291a585d7215fe95ec42df74203a5bf7615d33d49a3b0f08bb6 + md5: 5109d7f837a3dfdf5c60f60e311b041f depends: - - libgcc >=13 + - libgcc >=14 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 653054 - timestamp: 1745268199701 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda - sha256: 9c0009389c1439ec96a08e3bf7731ac6f0eab794e0a133096556a9ae10be9c27 - md5: 87537967e6de2f885a9fcebd42b7cb10 + size: 691818 + timestamp: 1762094728337 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.2-h8616949_0.conda + sha256: ebe2877abc046688d6ea299e80d8322d10c69763f13a102010f90f7168cc5f54 + md5: 48dda187f169f5a8f1e5e07701d5cdd9 depends: - __osx >=10.13 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 586456 - timestamp: 1745268522731 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda - sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 - md5: 01caa4fbcaf0e6b08b3aef1151e91745 + size: 586189 + timestamp: 1762095332781 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.2-hc919400_0.conda + sha256: 6c061c56058bb10374daaef50e81b39cf43e8aee21f0037022c0c39c4f31872f + md5: f0695fbecf1006f27f4395d64bd0c4b8 depends: - __osx >=11.0 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 553624 - timestamp: 1745268405713 -- conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda - sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e - md5: 7c51d27540389de84852daa1cdb9c63c + size: 551197 + timestamp: 1762095054358 +- conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.2-hfd05255_0.conda + sha256: 795e2d4feb2f7fc4a2c6e921871575feb32b8082b5760726791f080d1e2c2597 + md5: 56a686f92ac0273c0f6af58858a3f013 depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 838154 - timestamp: 1745268437136 -- conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda - sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c - md5: a76fd702c93cd2dfd89eff30a5fd45a8 + size: 841783 + timestamp: 1762094814336 +- conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda + sha256: 755c55ebab181d678c12e49cced893598f2bab22d582fbbf4d8b83c18be207eb + md5: c7c83eecbb72d88b940c249af56c8b17 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 + - xz 5.8.2.* license: 0BSD purls: [] - size: 112845 - timestamp: 1746531470399 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_1.conda - sha256: 245e06d96ac55827a3cf20b09a777e318c3d2a41aa8ff7853bcae0a9c9e28cda - md5: 8ced9a547a29f7a71b7f15a4443ad1de + size: 113207 + timestamp: 1768752626120 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.2-he30d5cf_0.conda + sha256: 843c46e20519651a3e357a8928352b16c5b94f4cd3d5481acc48be2e93e8f6a3 + md5: 96944e3c92386a12755b94619bae0b35 depends: - - libgcc >=13 + - libgcc >=14 constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 + - xz 5.8.2.* license: 0BSD purls: [] - size: 124885 - timestamp: 1746533630888 -- conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_1.conda - sha256: 20a4c5291f3e338548013623bb1dc8ee2fba5dbac8f77acaddd730ed2a7d29b6 - md5: f87e8821e0e38a4140a7ed4f52530053 + size: 125916 + timestamp: 1768754941722 +- conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.2-h11316ed_0.conda + sha256: 7ab3c98abd3b5d5ec72faa8d9f5d4b50dcee4970ed05339bc381861199dabb41 + md5: 688a0c3d57fa118b9c97bf7e471ab46c depends: - __osx >=10.13 constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 + - xz 5.8.2.* license: 0BSD purls: [] - size: 104814 - timestamp: 1746531577001 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_1.conda - sha256: 5ab62c179229640c34491a7de806ad4ab7bec47ea2b5fc2136e3b8cf5ef26a57 - md5: 4e8ef3d79c97c9021b34d682c24c2044 + size: 105482 + timestamp: 1768753411348 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.2-h8088a28_0.conda + sha256: 7bfc7ffb2d6a9629357a70d4eadeadb6f88fa26ebc28f606b1c1e5e5ed99dc7e + md5: 009f0d956d7bfb00de86901d16e486c7 depends: - __osx >=11.0 constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 + - xz 5.8.2.* license: 0BSD purls: [] - size: 92218 - timestamp: 1746531818330 -- conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda - sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 - md5: 14a1042c163181e143a7522dfb8ad6ab + size: 92242 + timestamp: 1768752982486 +- conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.2-hfd05255_0.conda + sha256: f25bf293f550c8ed2e0c7145eb404324611cfccff37660869d97abf526eb957c + md5: ba0bfd4c3cf73f299ffe46ff0eaeb8e3 depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - - xz 5.8.1.* - - xz ==5.8.1=*_1 + - xz 5.8.2.* license: 0BSD purls: [] - size: 104699 - timestamp: 1746531718026 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + size: 106169 + timestamp: 1768752763559 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 + md5: d864d34357c3b65a4b731f78c0801dc4 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: LGPL-2.1-only license_family: GPL purls: [] - size: 33408 - timestamp: 1697359010159 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - sha256: fd18c2b75d7411096428d36a70b36b1a17e31f7b8956b6905d145792d49e97f8 - md5: c14f32510f694e3185704d89967ec422 + size: 33731 + timestamp: 1750274110928 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + sha256: c0dc4d84198e3eef1f37321299e48e2754ca83fd12e6284754e3cb231357c3a5 + md5: d5d58b2dc3e57073fe22303f5fed4db7 depends: - - libgcc-ng >=12 + - libgcc >=13 license: LGPL-2.1-only license_family: GPL purls: [] - size: 34501 - timestamp: 1697358973269 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda - sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 - md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + size: 34831 + timestamp: 1750274211 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libpng-1.6.55-h421ea60_0.conda + sha256: 36ade759122cdf0f16e2a2562a19746d96cf9c863ffaa812f2f5071ebbe9c03c + md5: 5f13ffc7d30ffec87864e678df9957b4 depends: + - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 288701 - timestamp: 1739952993639 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libpng-1.6.47-hec79eb8_0.conda - sha256: 3861a65106a5f876eff3fc19042c3edb528216114b9f8e64b37aebf003deda11 - md5: c4b1ba0d7cef5002759d2f156722feee + size: 317669 + timestamp: 1770691470744 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libpng-1.6.55-h1abf092_0.conda + sha256: c7378c6b79de4d571d00ad1caf0a4c19d43c9c94077a761abb6ead44d891f907 + md5: be4088903b94ea297975689b3c3aeb27 depends: - - libgcc >=13 + - libgcc >=14 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 291536 - timestamp: 1739957375872 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.47-h3c4a55f_0.conda - sha256: d00a144698debb226a01646c72eff15917eb0143f92c92e1b61ce457d9367b89 - md5: 8461ab86d2cdb76d6e971aab225be73f + size: 340156 + timestamp: 1770691477245 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.55-h07817ec_0.conda + sha256: 75755fa305f7c944d911bf00593e283ebb83dac1e9c54dc1e016cf591e57d808 + md5: 4fc7ed44d55aaf1d72b8fbc18774b90c depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 266874 - timestamp: 1739953034029 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.47-h3783ad8_0.conda - sha256: dc93cc30f59b28e7812c6f14d2c2e590b509c38092cce7ababe6b23541b7ed8f - md5: 3550e05e3af94a3fa9cef2694417ccdf + size: 298943 + timestamp: 1770691469850 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.55-h132b30e_0.conda + sha256: 7a4fd29a6ee2d7f7a6e610754dfdf7410ed08f40d8d8b488a27bc0f9981d5abb + md5: 871dc88b0192ac49b6a5509932c31377 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 259332 - timestamp: 1739953032676 -- conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda - sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 - md5: ad620e92b82d2948bc019e029c574ebb + size: 288950 + timestamp: 1770691485950 +- conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.55-h7351971_0.conda + sha256: db23f281fa80597a0dc0445b18318346862602d7081ed76244df8cc4418d6d68 + md5: 43f47a9151b9b8fc100aeefcf350d1a0 depends: - - libzlib >=1.3.1,<2.0a0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - libzlib >=1.3.1,<2.0a0 license: zlib-acknowledgement purls: [] - size: 346511 - timestamp: 1745771984515 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.49.2-hee588c1_0.conda - sha256: 525d4a0e24843f90b3ff1ed733f0a2e408aa6dd18b9d4f15465595e078e104a2 - md5: 93048463501053a00739215ea3f36324 + size: 383155 + timestamp: 1770691504832 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.51.2-hf4e2dac_0.conda + sha256: 04596fcee262a870e4b7c9807224680ff48d4d0cc0dac076a602503d3dc6d217 + md5: da5be73701eecd0e8454423fd6ffcf30 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - icu >=78.2,<79.0a0 + - libgcc >=14 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 916313 - timestamp: 1746637007836 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.49.2-h5eb1b54_0.conda - sha256: 6854a43b741c01fe5d25d99555a68014e2f653a78d32079e73bee81756d694d7 - md5: 462e571b023e916587ff0925ae22522d + size: 942808 + timestamp: 1768147973361 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.51.2-h10b116e_0.conda + sha256: 5f8230ccaf9ffaab369adc894ef530699e96111dac0a8ff9b735a871f8ba8f8b + md5: 4e3ba0d5d192f99217b85f07a0761e64 depends: - - libgcc >=13 + - icu >=78.2,<79.0a0 + - libgcc >=14 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 915202 - timestamp: 1746637041069 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.49.2-hdb6dae5_0.conda - sha256: 8fd9562478b4d1dc90ab2bcad5289ee2b5a971ca8ad87e6b137ce0ca53bf801d - md5: 9377ba1ade655ea3fc831b456f4a2351 + size: 944688 + timestamp: 1768147991301 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.51.2-hb99441e_0.conda + sha256: 710a7ea27744199023c92e66ad005de7f8db9cf83f10d5a943d786f0dac53b7c + md5: d910105ce2b14dfb2b32e92ec7653420 depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 977388 - timestamp: 1746637093883 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.49.2-h3f77e49_0.conda - sha256: d89f979497cf56eccb099b6ab9558da7bba1f1ba264f50af554e0ea293d9dcf9 - md5: 85f443033cd5b3df82b5cabf79bddb09 + size: 987506 + timestamp: 1768148247615 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.51.2-h1ae2325_0.conda + sha256: 6e9b9f269732cbc4698c7984aa5b9682c168e2a8d1e0406e1ff10091ca046167 + md5: 4b0bf313c53c3e89692f020fb55d5f2c depends: - __osx >=11.0 + - icu >=78.2,<79.0a0 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 899462 - timestamp: 1746637228408 -- conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.49.2-h67fdade_0.conda - sha256: 1612baa49124ec1972b085ab9d6bf1855c5f38e8f16e8d8f96c193d6e11688b2 - md5: a3900c97ba9e03332e9a911fe63f7d64 + size: 909777 + timestamp: 1768148320535 +- conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.51.2-hf5d6505_0.conda + sha256: 756478128e3e104bd7e7c3ce6c1b0efad7e08c7320c69fdc726e039323c63fbb + md5: 903979414b47d777d548e5f0165e6cd8 depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Unlicense + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing purls: [] - size: 1081123 - timestamp: 1746637406471 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda - sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 - md5: 1cb1c67961f6dd257eae9e9691b341aa + size: 1291616 + timestamp: 1768148278261 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_18.conda + sha256: 78668020064fdaa27e9ab65cd2997e2c837b564ab26ce3bf0e58a2ce1a525c6e + md5: 1b08cd684f34175e4514474793d44bcb depends: - __glibc >=2.17,<3.0.a0 - - libgcc 15.1.0 h767d61c_2 + - libgcc 15.2.0 he0feb66_18 + constrains: + - libstdcxx-ng ==15.2.0=*_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 3902355 - timestamp: 1746642227493 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.1.0-h3f4de04_2.conda - sha256: 15c57c226ecc981714f96d07232c67c27703e42bbe2460dbf9b6122720d0704a - md5: 6247ea6d1ecac20a9e98674342984726 + size: 5852330 + timestamp: 1771378262446 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_18.conda + sha256: 31fdb9ffafad106a213192d8319b9f810e05abca9c5436b60e507afb35a6bc40 + md5: f56573d05e3b735cb03efeb64a15f388 depends: - - libgcc 15.1.0 he277a41_2 + - libgcc 15.2.0 h8acb6b2_18 + constrains: + - libstdcxx-ng ==15.2.0=*_18 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 3838578 - timestamp: 1746656751553 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda - sha256: 7fa6ddac72e0d803bb08e55090a8f2e71769f1eb7adbd5711bdd7789561601b1 - md5: e79a094918988bb1807462cd42c83962 + size: 5541411 + timestamp: 1771378162499 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda + sha256: e5f8c38625aa6d567809733ae04bb71c161a42e44a9fa8227abe61fa5c60ebe0 + md5: cd5a90476766d53e901500df9215e927 depends: - __glibc >=2.17,<3.0.a0 - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.24,<1.25.0a0 - - libgcc >=13 + - libdeflate >=1.25,<1.26.0a0 + - libgcc >=14 - libjpeg-turbo >=3.1.0,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libstdcxx >=13 - - libwebp-base >=1.5.0,<2.0a0 + - libstdcxx >=14 + - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 429575 - timestamp: 1747067001268 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libtiff-4.7.0-h7c15681_5.conda - sha256: 4b2c6f5cd5199d5e345228a0422ecb31a4340ff69579db49faccba14186bb9a2 - md5: 264a9aac20276b1784dac8c5f8d3704a + size: 435273 + timestamp: 1762022005702 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libtiff-4.7.1-hdb009f0_1.conda + sha256: 7ff79470db39e803e21b8185bc8f19c460666d5557b1378d1b1e857d929c6b39 + md5: 8c6fd84f9c87ac00636007c6131e457d depends: - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.24,<1.25.0a0 - - libgcc >=13 + - libdeflate >=1.25,<1.26.0a0 + - libgcc >=14 - libjpeg-turbo >=3.1.0,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libstdcxx >=13 - - libwebp-base >=1.5.0,<2.0a0 + - libstdcxx >=14 + - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 466229 - timestamp: 1747067015512 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libtiff-4.7.0-h1167cee_5.conda - sha256: 517a34be9fc697aaf930218f6727a2eff7c38ee57b3b41fd7d1cc0d72aaac562 - md5: fc84af14a09e779f1d37ab1d16d5c4e2 + size: 488407 + timestamp: 1762022048105 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libtiff-4.7.1-ha0a348c_1.conda + sha256: e53424c34147301beae2cd9223ebf593720d94c038b3f03cacd0535e12c9668e + md5: 9d4344f94de4ab1330cdc41c40152ea6 depends: - __osx >=10.13 - lerc >=4.0.0,<5.0a0 - - libcxx >=18 - - libdeflate >=1.24,<1.25.0a0 + - libcxx >=19 + - libdeflate >=1.25,<1.26.0a0 - libjpeg-turbo >=3.1.0,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libwebp-base >=1.5.0,<2.0a0 + - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 400062 - timestamp: 1747067122967 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libtiff-4.7.0-h2f21f7c_5.conda - sha256: cc5ee1cffb8a8afb25a4bfd08fce97c5447f97aa7064a055cb4a617df45bc848 - md5: 4eb183bbf7f734f69875702fdbe17ea0 + size: 404591 + timestamp: 1762022511178 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libtiff-4.7.1-h4030677_1.conda + sha256: e9248077b3fa63db94caca42c8dbc6949c6f32f94d1cafad127f9005d9b1507f + md5: e2a72ab2fa54ecb6abab2b26cde93500 depends: - __osx >=11.0 - lerc >=4.0.0,<5.0a0 - - libcxx >=18 - - libdeflate >=1.24,<1.25.0a0 + - libcxx >=19 + - libdeflate >=1.25,<1.26.0a0 - libjpeg-turbo >=3.1.0,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libwebp-base >=1.5.0,<2.0a0 + - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 370943 - timestamp: 1747067160710 -- conda: https://repo.prefix.dev/conda-forge/win-64/libtiff-4.7.0-h05922d8_5.conda - sha256: 1bb0b2e7d076fecc2f8147336bc22e7e6f9a4e0505e0e4ab2be1f56023a4a458 - md5: 75370aba951b47ec3b5bfe689f1bcf7f + size: 373892 + timestamp: 1762022345545 +- conda: https://repo.prefix.dev/conda-forge/win-64/libtiff-4.7.1-h8f73337_1.conda + sha256: f1b8cccaaeea38a28b9cd496694b2e3d372bb5be0e9377c9e3d14b330d1cba8a + md5: 549845d5133100142452812feb9ba2e8 depends: - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.24,<1.25.0a0 + - libdeflate >=1.25,<1.26.0a0 - libjpeg-turbo >=3.1.0,<4.0a0 - liblzma >=5.8.1,<6.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 979074 - timestamp: 1747067408877 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 - md5: 40b61aab5c7ba9ff276c41cfffe6b80b + size: 993166 + timestamp: 1762022118895 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda + sha256: 1a7539cfa7df00714e8943e18de0b06cceef6778e420a5ee3a2a145773758aee + md5: db409b7c1720428638e7c0d509d3e1b5 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 license: BSD-3-Clause license_family: BSD purls: [] - size: 33601 - timestamp: 1680112270483 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f - md5: 000e30b09db0b7c775b21695dff30969 + size: 40311 + timestamp: 1766271528534 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.3-h1022ec0_0.conda + sha256: c37a8e89b700646f3252608f8368e7eb8e2a44886b92776e57ad7601fc402a11 + md5: cf2861212053d05f27ec49c3784ff8bb depends: - - libgcc-ng >=12 + - libgcc >=14 license: BSD-3-Clause license_family: BSD purls: [] - size: 35720 - timestamp: 1680113474501 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda - sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf - md5: 63f790534398730f59e1b899c3644d4a + size: 43453 + timestamp: 1766271546875 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda + sha256: 3aed21ab28eddffdaf7f804f49be7a7d701e8f0e46c856d801270b470820a37b + md5: aea31d2e5b1091feca96fcfe945c3cf9 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 constrains: - - libwebp 1.5.0 + - libwebp 1.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 429973 - timestamp: 1734777489810 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libwebp-base-1.5.0-h0886dbf_0.conda - sha256: b3d881a0ae08bb07fff7fa8ead506c8d2e0388733182fe4f216f3ec5d61ffcf0 - md5: 95ef4a689b8cc1b7e18b53784d88f96b + size: 429011 + timestamp: 1752159441324 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libwebp-base-1.6.0-ha2e29f5_0.conda + sha256: b03700a1f741554e8e5712f9b06dd67e76f5301292958cd3cb1ac8c6fdd9ed25 + md5: 24e92d0942c799db387f5c9d7b81f1af depends: - - libgcc >=13 + - libgcc >=14 constrains: - - libwebp 1.5.0 + - libwebp 1.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 362623 - timestamp: 1734779054659 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libwebp-base-1.5.0-h6cf52b4_0.conda - sha256: 7f110eba04150f1fe5fe297f08fb5b82463eed74d1f068bc67c96637f9c63569 - md5: 5e0cefc99a231ac46ba21e27ae44689f + size: 359496 + timestamp: 1752160685488 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libwebp-base-1.6.0-hb807250_0.conda + sha256: 00dbfe574b5d9b9b2b519acb07545380a6bc98d1f76a02695be4995d4ec91391 + md5: 7bb6608cf1f83578587297a158a6630b depends: - __osx >=10.13 constrains: - - libwebp 1.5.0 + - libwebp 1.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 357662 - timestamp: 1734777539822 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libwebp-base-1.5.0-h2471fea_0.conda - sha256: f8bdb876b4bc8cb5df47c28af29188de8911c3fea4b799a33743500149de3f4a - md5: 569466afeb84f90d5bb88c11cc23d746 + size: 365086 + timestamp: 1752159528504 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda + sha256: a4de3f371bb7ada325e1f27a4ef7bcc81b2b6a330e46fac9c2f78ac0755ea3dd + md5: e5e7d467f80da752be17796b87fe6385 depends: - __osx >=11.0 constrains: - - libwebp 1.5.0 + - libwebp 1.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 290013 - timestamp: 1734777593617 -- conda: https://repo.prefix.dev/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda - sha256: 1d75274614e83a5750b8b94f7bad2fc0564c2312ff407e697d99152ed095576f - md5: 33f7313967072c6e6d8f865f5493c7ae + size: 294974 + timestamp: 1752159906788 +- conda: https://repo.prefix.dev/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda + sha256: 7b6316abfea1007e100922760e9b8c820d6fc19df3f42fb5aca684cfacb31843 + md5: f9bbae5e2537e3b06e0f7310ba76c893 depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - - libwebp 1.5.0 + - libwebp 1.6.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 273661 - timestamp: 1734777665516 -- conda: https://repo.prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_9.conda - sha256: 373f2973b8a358528b22be5e8d84322c165b4c5577d24d94fd67ad1bb0a0f261 - md5: 08bfa5da6e242025304b206d152479ef + size: 279176 + timestamp: 1752159543911 +- conda: https://repo.prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda + sha256: 0fccf2d17026255b6e10ace1f191d0a2a18f2d65088fd02430be17c701f8ffe0 + md5: 8a86073cf3b343b87d03f41790d8b4e5 depends: - ucrt constrains: @@ -2199,8 +2836,8 @@ packages: - msys2-conda-epoch <0.0a0 license: MIT AND BSD-3-Clause-Clear purls: [] - size: 35794 - timestamp: 1737099561703 + size: 36621 + timestamp: 1759768399557 - conda: https://repo.prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa md5: 92ed62436b625154323d40d5f2f11dd7 @@ -2369,74 +3006,74 @@ packages: - sphinx-rtd-dark-mode>=1.3.0 ; extra == 'dev' - sphinx-copybutton ; extra == 'dev' requires_python: '>=3.9' -- conda: https://repo.prefix.dev/conda-forge/win-64/m2-conda-epoch-20250430-0_x86_64.conda +- conda: https://repo.prefix.dev/conda-forge/win-64/m2-conda-epoch-20250515-0_x86_64.conda build_number: 0 - sha256: 08d2b0887f26df663eb56de68591290daf3452da0d036ceb456151a4121b07be - md5: 5fd50bff1aee46451e6f21e5741aba9b + sha256: 51e9214548f177db9c3fe70424e3774c95bf19cd69e0e56e83abe2e393228ba1 + md5: 7d60fb16df2cd07fbc3dbff1c9df4244 constrains: - msys2-conda-epoch <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 7606 - timestamp: 1746023152260 -- conda: https://repo.prefix.dev/conda-forge/noarch/m2-msys2-runtime-3.6.1.4-hc364b38_5.conda - sha256: 3f7703a3ca7a2ce7405aead4776a2b79f527354fe3ff9a16da7de9f82d67ae24 - md5: 29a1cf7c97d38a0858c731af3a698f99 + size: 7539 + timestamp: 1747330852019 +- conda: https://repo.prefix.dev/conda-forge/noarch/m2-msys2-runtime-3.6.1.4-hc364b38_6.conda + sha256: 1f797d055ad856def2399d5c1c21d7a479fa68159ce5448f07b7c6cf4b9641d7 + md5: fb7de65144b11c4c7284a00e3170c797 depends: - - m2-conda-epoch ==20250430 *_x86_64 + - m2-conda-epoch ==20250515 *_x86_64 license: GPL-3.0-or-later license_family: GPL purls: [] - size: 2156436 - timestamp: 1746027064646 -- conda: https://repo.prefix.dev/conda-forge/noarch/m2-patch-2.7.6.3-hc364b38_5.conda - sha256: 41635f603ba77f50f0a4228cb777c26b49671e2d79285a8fcdc250f433d6bae0 - md5: c88bf27f6d32fb22927c0d04a2e62f2f + size: 2156552 + timestamp: 1748281166706 +- conda: https://repo.prefix.dev/conda-forge/noarch/m2-patch-2.7.6.3-hc364b38_6.conda + sha256: 8435e84af2810886ac6ca3f2c61f196fcd05932d4fb072ad8864548b248ce753 + md5: 01d504b9ee36cde8239f2f471b7bb080 depends: - m2-msys2-runtime - - m2-conda-epoch ==20250430 *_x86_64 + - m2-conda-epoch ==20250515 *_x86_64 license: GPL-3.0-or-later license_family: GPL purls: [] - size: 125764 - timestamp: 1746027064649 -- conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda - sha256: 0fbacdfb31e55964152b24d5567e9a9996e1e7902fb08eb7d91b5fd6ce60803a - md5: fee3164ac23dfca50cfcc8b85ddefb81 + size: 125917 + timestamp: 1748281166711 +- conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + sha256: 7b1da4b5c40385791dbc3cc85ceea9fad5da680a27d5d3cb8bfaa185e304a89e + md5: 5b5203189eb668f042ac2b0826244964 depends: - mdurl >=0.1,<1 - - python >=3.9 + - python >=3.10 license: MIT license_family: MIT purls: - pkg:pypi/markdown-it-py?source=hash-mapping - size: 64430 - timestamp: 1733250550053 -- pypi: https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl + size: 64736 + timestamp: 1754951288511 +- pypi: https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl name: markupsafe - version: 3.0.2 - sha256: 9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d + version: 3.0.3 + sha256: 1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl +- pypi: https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl name: markupsafe - version: 3.0.2 - sha256: 93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93 + version: 3.0.3 + sha256: 6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: markupsafe - version: 3.0.2 - sha256: 70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b + version: 3.0.3 + sha256: 0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl name: markupsafe - version: 3.0.2 - sha256: a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84 + version: 3.0.3 + sha256: de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl +- pypi: https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl name: markupsafe - version: 3.0.2 - sha256: 2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832 + version: 3.0.3 + sha256: 4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a requires_python: '>=3.9' - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 @@ -2449,6 +3086,18 @@ packages: - pkg:pypi/mdurl?source=hash-mapping size: 14465 timestamp: 1733255681319 +- conda: https://repo.prefix.dev/conda-forge/noarch/more-itertools-10.8.0-pyhcf101f3_1.conda + sha256: 449609f0d250607a300754474350a3b61faf45da183d3071e9720e453c765b8a + md5: 32f78e9d06e8593bc4bbf1338da06f5f + depends: + - python >=3.10 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/more-itertools?source=hash-mapping + size: 69210 + timestamp: 1764487059562 - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838 md5: bbe1963f1e47f594070ffe87cdf612ea @@ -2501,11 +3150,13 @@ packages: purls: [] size: 797030 timestamp: 1738196177597 -- pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl name: networkx - version: '3.5' - sha256: 0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec + version: 3.6.1 + sha256: d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762 requires_dist: + - asv ; extra == 'benchmarking' + - virtualenv ; extra == 'benchmarking' - numpy>=1.25 ; extra == 'default' - scipy>=1.11.2 ; extra == 'default' - matplotlib>=3.8 ; extra == 'default' @@ -2527,146 +3178,160 @@ packages: - cairocffi>=1.7 ; extra == 'example' - igraph>=0.11 ; extra == 'example' - scikit-learn>=1.5 ; extra == 'example' + - iplotx>=0.9.0 ; extra == 'example' - lxml>=4.6 ; extra == 'extra' - pygraphviz>=1.14 ; extra == 'extra' - pydot>=3.0.1 ; extra == 'extra' - sympy>=1.10 ; extra == 'extra' + - build>=0.10 ; extra == 'release' + - twine>=4.0 ; extra == 'release' + - wheel>=0.40 ; extra == 'release' + - changelist==0.5 ; extra == 'release' - pytest>=7.2 ; extra == 'test' - pytest-cov>=4.0 ; extra == 'test' - pytest-xdist>=3.0 ; extra == 'test' - pytest-mpl ; extra == 'test-extras' - pytest-randomly ; extra == 'test-extras' - requires_python: '>=3.11' -- conda: https://repo.prefix.dev/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda - sha256: 5bee706ea5ba453ed7fd9da7da8380dd88b865c8d30b5aaec14d2b6dd32dbc39 - md5: 9e5816bc95d285c115a3ebc2f8563564 + requires_python: '>=3.11,!=3.14.1' +- conda: https://repo.prefix.dev/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda + sha256: 3900f9f2dbbf4129cf3ad6acf4e4b6f7101390b53843591c53b00f034343bc4d + md5: 11b3379b191f63139e29c0d19dee24cd depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libpng >=1.6.44,<1.7.0a0 - - libstdcxx >=13 - - libtiff >=4.7.0,<4.8.0a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libstdcxx >=14 + - libtiff >=4.7.1,<4.8.0a0 - libzlib >=1.3.1,<2.0a0 license: BSD-2-Clause license_family: BSD purls: [] - size: 342988 - timestamp: 1733816638720 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openjpeg-2.5.3-h3f56577_0.conda - sha256: 92d310033e20538e896f4e4b1ea4205eb6604eee7c5c651c4965a0d8d3ca0f1d - md5: 04231368e4af50d11184b50e14250993 + size: 355400 + timestamp: 1758489294972 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openjpeg-2.5.4-h5da879a_0.conda + sha256: bd1bc8bdde5e6c5cbac42d462b939694e40b59be6d0698f668515908640c77b8 + md5: cea962410e327262346d48d01f05936c depends: - - libgcc >=13 - - libpng >=1.6.44,<1.7.0a0 - - libstdcxx >=13 - - libtiff >=4.7.0,<4.8.0a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libstdcxx >=14 + - libtiff >=4.7.1,<4.8.0a0 - libzlib >=1.3.1,<2.0a0 license: BSD-2-Clause license_family: BSD purls: [] - size: 377796 - timestamp: 1733816683252 -- conda: https://repo.prefix.dev/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda - sha256: faea03f36c9aa3524c911213b116da41695ff64b952d880551edee2843fe115b - md5: 025c711177fc3309228ca1a32374458d + size: 392636 + timestamp: 1758489353577 +- conda: https://repo.prefix.dev/conda-forge/osx-64/openjpeg-2.5.4-h52bb76a_0.conda + sha256: 9a37ecf9c086f3a50d0132e6087dcbe7ea978d80e2da267fa3199c486529b311 + md5: 46e628da6e796c948fa8ec9d6d10bda3 depends: - - __osx >=10.13 - - libcxx >=18 - - libpng >=1.6.44,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - __osx >=11.0 + - libcxx >=19 + - libpng >=1.6.55,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libzlib >=1.3.1,<2.0a0 license: BSD-2-Clause - license_family: BSD purls: [] - size: 332320 - timestamp: 1733816828284 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.3-h8a3d83b_0.conda - sha256: 1d59bc72ca7faac06d349c1a280f5cfb8a57ee5896f1e24225a997189d7418c7 - md5: 4b71d78648dbcf68ce8bf22bb07ff838 + size: 335227 + timestamp: 1772625294157 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.4-hd9e9057_0.conda + sha256: 60aca8b9f94d06b852b296c276b3cf0efba5a6eb9f25feb8708570d3a74f00e4 + md5: 4b5d3a91320976eec71678fad1e3569b depends: - __osx >=11.0 - - libcxx >=18 - - libpng >=1.6.44,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libcxx >=19 + - libpng >=1.6.55,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libzlib >=1.3.1,<2.0a0 license: BSD-2-Clause - license_family: BSD purls: [] - size: 319362 - timestamp: 1733816781741 -- conda: https://repo.prefix.dev/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda - sha256: 410175815df192f57a07c29a6b3fdd4231937173face9e63f0830c1234272ce3 - md5: fc050366dd0b8313eb797ed1ffef3a29 + size: 319697 + timestamp: 1772625397692 +- conda: https://repo.prefix.dev/conda-forge/win-64/openjpeg-2.5.4-h0e57b4f_0.conda + sha256: 24342dee891a49a9ba92e2018ec0bde56cc07fdaec95275f7a55b96f03ea4252 + md5: e723ab7cc2794c954e1b22fde51c16e4 depends: - - libpng >=1.6.44,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libpng >=1.6.55,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: BSD-2-Clause - license_family: BSD purls: [] - size: 240148 - timestamp: 1733817010335 -- conda: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda - sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 - md5: de356753cfdbffcde5bb1e86e3aa6cd0 + size: 245594 + timestamp: 1772624841727 +- conda: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda + sha256: 44c877f8af015332a5d12f5ff0fb20ca32f896526a7d0cdb30c769df1144fb5c + md5: f61eb8cd60ff9057122a3d338b99c00f depends: - __glibc >=2.17,<3.0.a0 - ca-certificates - - libgcc >=13 + - libgcc >=14 license: Apache-2.0 license_family: Apache purls: [] - size: 3117410 - timestamp: 1746223723843 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openssl-3.5.0-hd08dc88_1.conda - sha256: 58120daf06a52ba203f94eccb43900213a9f2b3cc310bbaa868505ccd7afbdaa - md5: ee68fdc3a8723e9c58bdd2f10544658f + size: 3164551 + timestamp: 1769555830639 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openssl-3.6.1-h546c87b_1.conda + sha256: 7f8048c0e75b2620254218d72b4ae7f14136f1981c5eb555ef61645a9344505f + md5: 25f5885f11e8b1f075bccf4a2da91c60 depends: - ca-certificates - - libgcc >=13 + - libgcc >=14 license: Apache-2.0 license_family: Apache purls: [] - size: 3642633 - timestamp: 1746225726804 -- conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.5.0-hc426f3f_1.conda - sha256: bcac94cb82a458b4e3164da8d9bced08cc8c3da2bc3bd7330711a3689c1464a5 - md5: 919faa07b9647beb99a0e7404596a465 + size: 3692030 + timestamp: 1769557678657 +- conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.6.1-hb6871ef_1.conda + sha256: e02e5639b0e4d6d4fcf0f3b082642844fb5a37316f5b0a1126c6271347462e90 + md5: 30bb8d08b99b9a7600d39efb3559fff0 depends: - __osx >=10.13 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2739181 - timestamp: 1746224401118 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.5.0-h81ee809_1.conda - sha256: 73d366c1597a10bcd5f3604b5f0734b31c23225536e03782c6a13f9be9d01bff - md5: 5c7aef00ef60738a14e0e612cfc5bcde + size: 2777136 + timestamp: 1769557662405 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.6.1-hd24854e_1.conda + sha256: 361f5c5e60052abc12bdd1b50d7a1a43e6a6653aab99a2263bf2288d709dcf67 + md5: f4f6ad63f98f64191c3e77c5f5f29d76 depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 3064197 - timestamp: 1746223530698 -- conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda - sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f - md5: 72c07e46b6766bb057018a9a74861b89 + size: 3104268 + timestamp: 1769556384749 +- conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.6.1-hf411b9b_1.conda + sha256: 53a5ad2e5553b8157a91bb8aa375f78c5958f77cb80e9d2ce59471ea8e5c0bd6 + md5: eb585509b815415bc964b2c7e11c7eb3 depends: - ca-certificates - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: Apache-2.0 license_family: Apache purls: [] - size: 9025176 - timestamp: 1746227349882 + size: 9343023 + timestamp: 1769557547888 +- conda: https://repo.prefix.dev/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda + sha256: c1fc0f953048f743385d31c468b4a678b3ad20caffdeaa94bed85ba63049fd58 + md5: b76541e68fea4d511b1ac46a28dcd2c6 + depends: + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/packaging?source=compressed-mapping + size: 72010 + timestamp: 1769093650580 - conda: https://repo.prefix.dev/conda-forge/linux-64/patchelf-0.18.0-h3f2d84a_2.conda sha256: 2f1caf273c7816fcff6e8438138c29d08264f8371dc0e23f86e993ccc7e978dc md5: 5a6bde274af5252392b446ead19047d0 @@ -2692,142 +3357,169 @@ packages: purls: [] size: 135165 timestamp: 1745559421024 -- conda: https://repo.prefix.dev/conda-forge/linux-64/pillow-11.2.1-py311h1322bbf_0.conda - sha256: 35ad7e1a9fe8152d0bad51046490c3903d7c56e06a1ba2a0af5be4fd3bdc18c7 - md5: 4c49bdabd1d4e09386dabc676fb6bd65 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda + sha256: 5e6f7d161356fefd981948bea5139c5aa0436767751a6930cb1ca801ebb113ff + md5: 7a3bff861a6583f1889021facefc08b1 depends: - __glibc >=2.17,<3.0.a0 - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libgcc >=13 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.11,<3.12.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 1222481 + timestamp: 1763655398280 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pcre2-10.47-hf841c20_0.conda + sha256: 04df2cee95feba440387f33f878e9f655521e69f4be33a0cd637f07d3d81f0f9 + md5: 1a30c42e32ca0ea216bd0bfe6f842f0b + depends: + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 1166552 + timestamp: 1763655534263 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pillow-12.1.1-py311hf88fc01_0.conda + sha256: 19b4633f001889309a9d7ad12f4a89c27bad1f268722e6e50a7d9da64773f5fc + md5: 0415141f4e3d4dad3c39ad4718936352 + depends: + - python + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 - python_abi 3.11.* *_cp311 + - libwebp-base >=1.6.0,<2.0a0 - tk >=8.6.13,<8.7.0a0 + - openjpeg >=2.5.4,<3.0a0 + - libxcb >=1.17.0,<2.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 + - lcms2 >=2.18,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - libjpeg-turbo >=3.1.2,<4.0a0 license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 43489672 - timestamp: 1746646364323 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pillow-11.2.1-py311ha4eaa5e_0.conda - sha256: b01558b6c06db0754da0ed1dfa9d069cd99fa3849aa10c0ba179abccc2eb7102 - md5: 580e0d3c80c27c4f3997ad094dc9f127 - depends: - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libgcc >=13 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + size: 1046996 + timestamp: 1770794002405 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pillow-12.1.1-py311h8e17b9e_0.conda + sha256: 2d9e920e6dad055da637172390fe8adfe9369465335840c992abd489abae536c + md5: 2f611dceeef334e4d3448944bf714277 + depends: + - python + - libgcc >=14 + - python 3.11.* *_cpython - tk >=8.6.13,<8.7.0a0 + - python_abi 3.11.* *_cp311 + - openjpeg >=2.5.4,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - libwebp-base >=1.6.0,<2.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 + - libxcb >=1.17.0,<2.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - lcms2 >=2.18,<3.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 42601207 - timestamp: 1746648100320 -- conda: https://repo.prefix.dev/conda-forge/osx-64/pillow-11.2.1-py311h25da234_0.conda - sha256: 458f64344dedcc191ead84f38c8a999ef6979fcc6318bbc9c324258259774011 - md5: 29787dad70a341b2f02af34d7a1162f3 + size: 1027516 + timestamp: 1770794010332 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pillow-12.1.1-py311h127dec8_0.conda + sha256: cb9faee93f09a6386e2d134d6c73f8c12b03085a947e25f29271ed4714024b1c + md5: 46e28126c52426742ad1492f41fa3eb0 depends: + - python - __osx >=10.13 - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 + - openjpeg >=2.5.4,<3.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - lcms2 >=2.18,<3.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 + - libxcb >=1.17.0,<2.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 - tk >=8.6.13,<8.7.0a0 license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 42137799 - timestamp: 1746646519853 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pillow-11.2.1-py311hb9ba9e9_0.conda - sha256: f2652d15d6a3c6f5e40d0e87fbc459e67778abe2319e7715196d45215805b0cb - md5: 5cdc7320584eedc6080df391668eaf41 + size: 978743 + timestamp: 1770794115027 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pillow-12.1.1-py311hd37aea2_0.conda + sha256: 4539f2c2c76fb49827ca713e6dc6b8fac72dcd97534619a39e3bf3513fc7b92a + md5: 50d83219d126d23e7e98ab742aa6513a depends: + - python + - python 3.11.* *_cpython - __osx >=11.0 - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 + - openjpeg >=2.5.4,<3.0a0 - tk >=8.6.13,<8.7.0a0 + - lcms2 >=2.18,<3.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - python_abi 3.11.* *_cp311 license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 42632596 - timestamp: 1746646647318 -- conda: https://repo.prefix.dev/conda-forge/win-64/pillow-11.2.1-py311h43e43bb_0.conda - sha256: 16cf0466ce3666ecb867bf5cd33fb5bb50ba766151dd698d6bfff6f6e5a334cf - md5: cfb76166a1a96819fadef74097ef9d87 - depends: - - lcms2 >=2.17,<3.0a0 - - libfreetype >=2.13.3 - - libfreetype6 >=2.13.3 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libwebp-base >=1.5.0,<2.0a0 - - libxcb >=1.17.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.3,<3.0a0 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - - tk >=8.6.13,<8.7.0a0 + size: 970277 + timestamp: 1770794152237 +- conda: https://repo.prefix.dev/conda-forge/win-64/pillow-12.1.1-py311h17b8079_0.conda + sha256: eb207297cec266ceca2156cce74081cfed6300c0a98bb2887b99ad04dc6920bb + md5: b17fe050184f2f7fd03e094a5fdc56ae + depends: + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - libjpeg-turbo >=3.1.2,<4.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 + - openjpeg >=2.5.4,<3.0a0 + - tk >=8.6.13,<8.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - python_abi 3.11.* *_cp311 + - libwebp-base >=1.6.0,<2.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - lcms2 >=2.18,<3.0a0 + - libxcb >=1.17.0,<2.0a0 license: HPND purls: - pkg:pypi/pillow?source=hash-mapping - size: 42624917 - timestamp: 1746646855016 -- conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 - md5: 5a5870a74432aa332f7d32180633ad05 + size: 951145 + timestamp: 1770794018419 +- conda: https://repo.prefix.dev/conda-forge/noarch/pkce-1.0.3-pyhd8ed1ab_1.conda + sha256: 5bf8d0d2c8db333abcd8455f06dbc01d60ffe2aac5fe6ff3d31bab69a5185a1e + md5: 26080682305b698406b4086210b9c237 depends: - python >=3.9 - license: MIT AND PSF-2.0 + license: MIT + license_family: MIT purls: - - pkg:pypi/pkgutil-resolve-name?source=hash-mapping - size: 10693 - timestamp: 1733344619659 -- conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda - sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3 - md5: 424844562f5d337077b445ec6b1398a7 + - pkg:pypi/pkce?source=hash-mapping + size: 9126 + timestamp: 1736219305828 +- conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.9.2-pyhcf101f3_0.conda + sha256: 7f263219cecf0ba6d74c751efa60c4676ce823157ca90aa43ebba5ac615ca0fa + md5: 4fefefb892ce9cc1539405bec2f1a6cd depends: - - python >=3.9 + - python >=3.10 - python license: MIT license_family: MIT purls: - pkg:pypi/platformdirs?source=compressed-mapping - size: 23531 - timestamp: 1746710438805 + size: 25643 + timestamp: 1771233827084 - conda: https://repo.prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 md5: b3c17d95b5a10c6e64a21fa17573e70e @@ -2893,30 +3585,31 @@ packages: - pkg:pypi/pycparser?source=hash-mapping size: 110100 timestamp: 1733195786147 -- conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.11.4-pyh3cfb1c2_0.conda - sha256: a522473505ac6a9c10bb304d7338459a406ba22a6d3bb1a355c1b5283553a372 - md5: 8ad3ad8db5ce2ba470c9facc37af00a9 +- conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda + sha256: 868569d9505b7fe246c880c11e2c44924d7613a8cdcc1f6ef85d5375e892f13d + md5: c3946ed24acdb28db1b5d63321dbca7d depends: - - annotated-types >=0.6.0 - - pydantic-core 2.33.2 - - python >=3.9 + - typing-inspection >=0.4.2 + - typing_extensions >=4.14.1 + - python >=3.10 - typing-extensions >=4.6.1 - - typing-inspection >=0.4.0 - - typing_extensions >=4.12.2 + - annotated-types >=0.6.0 + - pydantic-core ==2.41.5 + - python license: MIT license_family: MIT purls: - - pkg:pypi/pydantic?source=compressed-mapping - size: 306304 - timestamp: 1746632069456 -- conda: https://repo.prefix.dev/conda-forge/linux-64/pydantic-core-2.33.2-py311hdae7d1d_0.conda - sha256: b48e5abb6debae4f559b08cdbaf0736c7806adc00c106ced2c98a622b7081d8f - md5: 484d0d62d4b069d5372680309fc5f00c + - pkg:pypi/pydantic?source=hash-mapping + size: 340482 + timestamp: 1764434463101 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pydantic-core-2.41.5-py311h902ca64_1.conda + sha256: da6e2060a91de065031214f9ca56e24906785ea412cd274d1f32128992dc0d43 + md5: 08d407f0331ff8e871db23bec7eef83c depends: - python - typing-extensions >=4.6.0,!=4.7.0 + - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - python_abi 3.11.* *_cp311 constrains: - __glibc >=2.17 @@ -2924,16 +3617,16 @@ packages: license_family: MIT purls: - pkg:pypi/pydantic-core?source=hash-mapping - size: 1898139 - timestamp: 1746625319478 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pydantic-core-2.33.2-py311h73012f0_0.conda - sha256: 941c81e17c05843ecbee18102dce6034acc740a63ce01449f37e652d769ba144 - md5: 4cc79852bcefbe079420f5d4758921c0 + size: 1938184 + timestamp: 1762988992467 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pydantic-core-2.41.5-py311hddf1d3d_1.conda + sha256: 4b0ed7e31ea1db1339a27da24b87af3fdca4cff59fd450d0f45bb199473b2418 + md5: 3635a8f38b998d0125bceff30b13168c depends: - python - typing-extensions >=4.6.0,!=4.7.0 - python 3.11.* *_cpython - - libgcc >=13 + - libgcc >=14 - python_abi 3.11.* *_cp311 constrains: - __glibc >=2.17 @@ -2941,11 +3634,11 @@ packages: license_family: MIT purls: - pkg:pypi/pydantic-core?source=hash-mapping - size: 1794516 - timestamp: 1746625357651 -- conda: https://repo.prefix.dev/conda-forge/osx-64/pydantic-core-2.33.2-py311hd1a56c6_0.conda - sha256: 8eb7c76e4a55ec7a58aada7d5288a111e05a05817dd91e3c3a752a5b657b91fb - md5: 3453cc60caa35dda5903d7fa59553208 + size: 1831878 + timestamp: 1762989035304 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pydantic-core-2.41.5-py311hd2a4513_1.conda + sha256: e7c5cc47cb97a23fe6d262ce772e63daec648555250044c6be085dcc9d55e98f + md5: 5351169dda2451dd0b430d1a773b7c65 depends: - python - typing-extensions >=4.6.0,!=4.7.0 @@ -2957,11 +3650,11 @@ packages: license_family: MIT purls: - pkg:pypi/pydantic-core?source=hash-mapping - size: 1881653 - timestamp: 1746625302230 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pydantic-core-2.33.2-py311hf245fc6_0.conda - sha256: ecca273484dcd5bb463e8fbbc90760155de09fcb6435c5372f83e521d791f44a - md5: 05220abd84df3f4645f4fe2b8413582b + size: 1938285 + timestamp: 1762989053028 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pydantic-core-2.41.5-py311h71babbd_1.conda + sha256: 71076c9386d897f1eba2afe3b2968032c0808a726e2e86c19a8761605b7f9ca1 + md5: 1cde74932ed3f0472c89406f1b8df631 depends: - python - typing-extensions >=4.6.0,!=4.7.0 @@ -2974,56 +3667,69 @@ packages: license_family: MIT purls: - pkg:pypi/pydantic-core?source=hash-mapping - size: 1742956 - timestamp: 1746625315116 -- conda: https://repo.prefix.dev/conda-forge/win-64/pydantic-core-2.33.2-py311hc4022dc_0.conda - sha256: 0748e6b6cdb86dfdc4446bddb6035a75bef7939bc6dc382d17c02de1643f4e0f - md5: 5a644594b3066c17b7dd4590b2438424 + size: 1786673 + timestamp: 1762989051883 +- conda: https://repo.prefix.dev/conda-forge/win-64/pydantic-core-2.41.5-py311hf51aa87_1.conda + sha256: bb8195087084a37d7cfca208aca6b519dc4917592dc867b8bbc6975a01b2d6e0 + md5: 6e9d7d8626b17cd232099a8dcd645b3c depends: - python - typing-extensions >=4.6.0,!=4.7.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/pydantic-core?source=hash-mapping - size: 1902713 - timestamp: 1746625452353 -- conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.9.1-pyh3cfb1c2_0.conda - sha256: ea2f1027218e83e484fd581933e0ce60b9194486c56c98053b4277b0fb291364 - md5: 29dd5c4ece2497b75b4050ec3c8d4044 + size: 1956970 + timestamp: 1762989037727 +- conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.13.1-pyhd8ed1ab_0.conda + sha256: 343988d65c08477a87268d4fbeba59d0295514143965d2755ac4519b73155479 + md5: cc0da73801948100ae97383b8da12993 depends: - pydantic >=2.7.0 - - python >=3.9 + - python >=3.10 - python-dotenv >=0.21.0 - typing-inspection >=0.4.0 license: MIT license_family: MIT purls: - pkg:pypi/pydantic-settings?source=hash-mapping - size: 38135 - timestamp: 1745015303766 -- conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda - sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b - md5: 232fb4577b6687b2d503ef8e254270c9 + size: 49319 + timestamp: 1771527313149 +- conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 depends: - python >=3.9 license: BSD-2-Clause license_family: BSD purls: - pkg:pypi/pygments?source=hash-mapping - size: 888600 - timestamp: 1736243563082 -- pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl + size: 889287 + timestamp: 1750615908735 +- conda: https://repo.prefix.dev/conda-forge/noarch/pyjwt-2.11.0-pyhd8ed1ab_0.conda + sha256: ac605d7fa239f78c508b47f2a0763236eef8d52b53852b84d784b598f92a1573 + md5: f9517d2fe1501919d7a236aba73409bb + depends: + - python >=3.10 + constrains: + - cryptography >=3.4.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyjwt?source=hash-mapping + size: 30144 + timestamp: 1769858771741 +- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl name: pyparsing - version: 3.2.3 - sha256: a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf + version: 3.3.2 + sha256: 850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d requires_dist: - railroad-diagrams ; extra == 'diagrams' - jinja2 ; extra == 'diagrams' @@ -3053,171 +3759,172 @@ packages: - pkg:pypi/pysocks?source=hash-mapping size: 21085 timestamp: 1733217331982 -- conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.12-h9e4cc4f_0_cpython.conda - sha256: 028a03968eb101a681fa4966b2c52e93c8db1e934861f8d108224f51ba2c1bc9 - md5: b61d4fbf583b8393d9d00ec106ad3658 +- conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.15-hd63d673_0_cpython.conda + sha256: bf6a32c69889d38482436a786bea32276756cedf0e9805cc856ffd088e8d00f0 + md5: a5ebcefec0c12a333bcd6d7bf3bddc1f depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 - - libexpat >=2.7.0,<3.0a0 - - libffi >=3.4.6,<3.5.0a0 - - libgcc >=13 - - liblzma >=5.8.1,<6.0a0 + - libexpat >=2.7.4,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - liblzma >=5.8.2,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.49.1,<4.0a0 - - libuuid >=2.38.1,<3.0a0 + - libsqlite >=3.51.2,<4.0a0 + - libuuid >=2.41.3,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.5.0,<4.0a0 - - readline >=8.2,<9.0a0 + - openssl >=3.5.5,<4.0a0 + - readline >=8.3,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 30545496 - timestamp: 1744325586785 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.12-h1683364_0_cpython.conda - sha256: bcca2ab3ca625a643f5b15a31d75d05399b49800cfb2e53fad69521ececef759 - md5: 0ad49c28cc086b3618d96fca13e6711b + size: 30949404 + timestamp: 1772730362552 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.15-h91f4b29_0_cpython.conda + sha256: da3aa4c63af904d38c2e0b6ceecfa539d60c2653ac3cff7cae79d87298dc4fb0 + md5: bb09184ea3313703da05516cd730e8f8 depends: - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-aarch64 >=2.36.1 - - libexpat >=2.7.0,<3.0a0 - - libffi >=3.4.6,<3.5.0a0 - - libgcc >=13 - - liblzma >=5.8.1,<6.0a0 + - libexpat >=2.7.4,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - liblzma >=5.8.2,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.49.1,<4.0a0 - - libuuid >=2.38.1,<3.0a0 + - libsqlite >=3.51.2,<4.0a0 + - libuuid >=2.41.3,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.5.0,<4.0a0 - - readline >=8.2,<9.0a0 + - openssl >=3.5.5,<4.0a0 + - readline >=8.3,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 15353712 - timestamp: 1744323091686 -- conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.12-h9ccd52b_0_cpython.conda - sha256: fcd4b8a9a206940321d1d6569ddac2e99f359f0d5864e48140374a85aed5c27f - md5: cfa36957cba60dca8e79a974d09b6a2c + size: 14306513 + timestamp: 1772728906052 +- conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.15-ha9537fe_0_cpython.conda + sha256: e02e12cd8d391f18bb3bf91d07e16b993592ec0d76ee37cf639390b766e0e687 + md5: 93b802a91de90b2c17b808608726bf45 depends: - - __osx >=10.13 + - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.7.0,<3.0a0 - - libffi >=3.4.6,<3.5.0a0 - - liblzma >=5.8.1,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libexpat >=2.7.4,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - liblzma >=5.8.2,<6.0a0 + - libsqlite >=3.51.2,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.5.0,<4.0a0 - - readline >=8.2,<9.0a0 + - openssl >=3.5.5,<4.0a0 + - readline >=8.3,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 15467842 - timestamp: 1744324543915 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.12-hc22306f_0_cpython.conda - sha256: ea91eb5bc7160cbc6f8110702f9250c87e378ff1dc83ab8daa8ae7832fb5d0de - md5: 6ab5f6a9e85f1b1848b6518e7eea63ee + size: 15664115 + timestamp: 1772730794934 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.15-h8561d8f_0_cpython.conda + sha256: 9a846065863925b2562126a5c6fecd7a972e84aaa4de9e686ad3715ca506acfa + md5: 49c7d96c58b969585cf09fb01d74e08e depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.7.0,<3.0a0 - - libffi >=3.4.6,<3.5.0a0 - - liblzma >=5.8.1,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libexpat >=2.7.4,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - liblzma >=5.8.2,<6.0a0 + - libsqlite >=3.51.2,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.5.0,<4.0a0 - - readline >=8.2,<9.0a0 + - openssl >=3.5.5,<4.0a0 + - readline >=8.3,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 13584762 - timestamp: 1744323773319 -- conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.12-h3f84c4b_0_cpython.conda - sha256: 41e1c07eecff9436b9bb27724822229b2da6073af8461ede6c81b508c0677c56 - md5: c1f91331274f591340e2f50e737dfbe9 + size: 14753109 + timestamp: 1772730203101 +- conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.15-h0159041_0_cpython.conda + sha256: a1f1031088ce69bc99c82b95980c1f54e16cbd5c21f042e9c1ea25745a8fc813 + md5: d09dbf470b41bca48cbe6a78ba1e009b depends: - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.7.0,<3.0a0 - - libffi >=3.4.6,<3.5.0a0 - - liblzma >=5.8.1,<6.0a0 - - libsqlite >=3.49.1,<4.0a0 + - libexpat >=2.7.4,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - liblzma >=5.8.2,<6.0a0 + - libsqlite >=3.51.2,<4.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.5.0,<4.0a0 + - openssl >=3.5.5,<4.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 18299489 - timestamp: 1744323460367 -- conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 - md5: 5ba79d7c71f03c678c8ead841f347d6e + size: 18416208 + timestamp: 1772728847666 +- conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 + md5: 5b8d21249ff20967101ffa321cab24e8 depends: - python >=3.9 - six >=1.5 + - python license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/python-dateutil?source=hash-mapping - size: 222505 - timestamp: 1733215763718 -- conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.1.0-pyh29332c3_1.conda - sha256: 7d927317003544049c97e7108e8ca5f2be5ff0ea954f5c84c8bbeb243b663fc8 - md5: 27d816c6981a8d50090537b761de80f4 + size: 233310 + timestamp: 1751104122689 +- conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.2-pyhcf101f3_0.conda + sha256: 74e417a768f59f02a242c25e7db0aa796627b5bc8c818863b57786072aeb85e5 + md5: 130584ad9f3a513cdd71b1fdc1244e9c depends: - - python >=3.9 - - python + - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/python-dotenv?source=hash-mapping - size: 25557 - timestamp: 1742948348635 -- conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 - md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + - pkg:pypi/python-dotenv?source=compressed-mapping + size: 27848 + timestamp: 1772388605021 +- conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + sha256: df9aa74e9e28e8d1309274648aac08ec447a92512c33f61a8de0afa9ce32ebe8 + md5: 23029aae904a2ba587daba708208012f depends: - python >=3.9 + - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/fastjsonschema?source=hash-mapping - size: 226259 - timestamp: 1733236073335 -- conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-7_cp311.conda - build_number: 7 - sha256: 705d06b15c497b585d235e7e87f6c893ffe5fbfdb3326e376e56c842879e0a09 - md5: 6320dac78b3b215ceac35858b2cfdb70 + size: 244628 + timestamp: 1755304154927 +- conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + build_number: 8 + sha256: fddf123692aa4b1fc48f0471e346400d9852d96eeed77dbfdd746fa50a8ff894 + md5: 8fcb6b0e2161850556231336dae58358 constrains: - python 3.11.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - size: 6996 - timestamp: 1745258878641 + size: 7003 + timestamp: 1752805919375 - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 md5: bc8e3267d44011051f2eb14d22fb0960 @@ -3226,44 +3933,59 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pytz?source=compressed-mapping + - pkg:pypi/pytz?source=hash-mapping size: 189015 timestamp: 1742920947249 -- conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-307-py311hda3d55a_3.conda - sha256: 78a4ede098bbc122a3dff4e0e27255e30b236101818e8f499779c89670c58cd6 - md5: 1bc10dbe3b8d03071070c962a2bdf65f +- conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-311-py311hefeebc8_1.conda + sha256: e3ef7e0cc53111ab81b8a9dd3eabc1374d7420d4c9fce3c8631e73310203ad55 + md5: c1cfe9f5d8e278cc4d2d4c7b0126634d depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 license: PSF-2.0 license_family: PSF purls: - pkg:pypi/pywin32?source=hash-mapping - size: 6023110 - timestamp: 1728636767562 -- conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda - sha256: d107ad62ed5c62764fba9400f2c423d89adf917d687c7f2e56c3bfed605fb5b3 - md5: 014417753f948da1f70d132b2de573be + size: 6729388 + timestamp: 1756487145061 +- conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-ctypes-0.2.3-py311h1ea47a8_3.conda + sha256: 8e94e513389ac1f85c0adf8fca4c0b151a7017b1907d9342519b9820400c07d9 + md5: 11d9c1f337374208a513330b682e9aea + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/pywin32-ctypes?source=hash-mapping + size: 59305 + timestamp: 1762489964585 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_1.conda + sha256: c9a6cd2c290d7c3d2b30ea34a0ccda30f770e8ddb2937871f2c404faf60d0050 + md5: a24add9a3bababee946f3bc1c829acfe depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 213136 - timestamp: 1737454846598 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.2-py311h58d527c_2.conda - sha256: b7eb3696fae7e3ae66d523f422fc4757b1842b23f022ad5d0c94209f75c258b2 - md5: 01b93dc85ced3be09926e04498cbd260 - depends: - - libgcc >=13 + - pkg:pypi/pyyaml?source=compressed-mapping + size: 206190 + timestamp: 1770223702917 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_1.conda + sha256: e3175f507827cd575b5a7b7b50058cd253977f8286079cb3a6bf0aeaa878071b + md5: 7e1888f50cc191b7817848dbf6f90590 + depends: + - libgcc >=14 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 @@ -3272,11 +3994,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 206194 - timestamp: 1737454848998 -- conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py311ha3cf9ac_2.conda - sha256: 4855c51eedcde05f3d9666a0766050c7cbdff29b150d63c1adc4071637ba61d7 - md5: f49b0da3b1e172263f4f1e2f261a490d + size: 201473 + timestamp: 1770223445971 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.3-py311h53ebfaf_1.conda + sha256: db6ce0be1a9e0e57d829e6522ba932643fadd9e5238875ff299925246a01b6b2 + md5: 398a9df67c68780701415da829315730 depends: - __osx >=10.13 - python >=3.11,<3.12.0a0 @@ -3286,11 +4008,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 197287 - timestamp: 1737454852180 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda - sha256: 2af6006c9f692742181f4aa2e0656eb112981ccb0b420b899d3dd42c881bd72f - md5: 250b2ee8777221153fd2de9c279a7efa + size: 194735 + timestamp: 1770223769285 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py311hc290fe0_1.conda + sha256: 984e73d7957460689e10533059de8adb38a308853d298900a37acc58edd84cec + md5: e4b908da7cd496b3fa6798c0f60a2a19 depends: - __osx >=11.0 - python >=3.11,<3.12.0a0 @@ -3300,152 +4022,157 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/pyyaml?source=hash-mapping - size: 196951 - timestamp: 1737454935552 -- conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda - sha256: 6095e1d58c666f6a06c55338df09485eac34c76e43d92121d5786794e195aa4d - md5: e474ba674d780f0fa3b979ae9e81ba91 + - pkg:pypi/pyyaml?source=compressed-mapping + size: 192948 + timestamp: 1770223655988 +- conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py311h3f79411_1.conda + sha256: 301c3ba100d25cd5ae37895988ee3ab986210d4d972aa58efed948fbe857773d + md5: a0153c033dc55203e11d1cac8f6a9cf2 depends: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 187430 - timestamp: 1737454904007 -- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.44.0-h2d22210_0.conda - sha256: f42b8bcab699f1eb312062cb0c1095066eeb5aabb9117574b3a91d2687ed4474 - md5: fc7102e7482525f017a3cbe2750f35f9 + size: 187108 + timestamp: 1770223467913 +- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.58.4-ha759004_0.conda + sha256: adc03d867529425bd36f16b0a1c6a6a6a8a5a8efb53dd15742878e9b32629af3 + md5: a86117655f8de127354d7dfac12cbead depends: - patchelf + - libstdcxx >=14 + - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - openssl >=3.5.0,<4.0a0 + - openssl >=3.5.5,<4.0a0 constrains: - __glibc >=2.17 license: BSD-3-Clause license_family: BSD purls: [] - size: 16357677 - timestamp: 1750800802907 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.44.0-h3618846_0.conda - sha256: 903324242bee99d7ca95546c65099a5649f11abbaf1bb3a35b6c35b755b89d8a - md5: f3ecdbbb4908cffc959cac8d2e245157 + size: 18719727 + timestamp: 1772546372490 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.58.4-h1d7f6d8_0.conda + sha256: 465fa640a701512149526716a2d3b408eba9953aeda94e042cfbe7623748e677 + md5: ccd9b704bedacebb8534e48f7d74ba76 depends: - patchelf - - libgcc >=13 - - openssl >=3.5.0,<4.0a0 + - libgcc >=14 + - libstdcxx >=14 + - openssl >=3.5.5,<4.0a0 constrains: - __glibc >=2.17 license: BSD-3-Clause license_family: BSD purls: [] - size: 16372237 - timestamp: 1750800821377 -- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.44.0-h39668a9_0.conda - sha256: 48ea4d40bf53db8489f8b2cbfa7d211b952c52f63aebdca07c34022caa6e687f - md5: a463aa469bb1b8ea8236594646bb4667 + size: 18165330 + timestamp: 1772546384016 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.58.4-hcb3c93d_0.conda + sha256: 7a5a6ba36a57002467d0c2f80360a3dbd50837d3e776f747cb1f058339496c3e + md5: a230ff93fc5c21f606ee9922be10b926 depends: - - __osx >=10.13 + - libcxx >=19 + - __osx >=11.0 constrains: - __osx >=10.13 license: BSD-3-Clause license_family: BSD purls: [] - size: 14756499 - timestamp: 1750800866620 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.44.0-hf783435_0.conda - sha256: 9261c1ed8243ff73a9ae8fb70086e5ee1d348e46885243080ac66b9b233a8c19 - md5: 83eaa51c3ac116c23dc77e96497cdfae + size: 17776643 + timestamp: 1772546431848 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.58.4-h2307240_0.conda + sha256: 183a355834a3b3c393602a92383a91b8ecc657ecdfc15fd184f527dfe6c3d040 + md5: 9669fca489a3d813afa55c30075fcd5b depends: - __osx >=11.0 + - libcxx >=19 constrains: - __osx >=11.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 13803732 - timestamp: 1750800856755 -- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.44.0-h18a1a76_0.conda - sha256: 90586fa59a640dfb69c8cd8178dc4922e4ba2e814e835bea45807ec346aa81c4 - md5: 056857dc95ab25a90146912a98051380 + size: 16343115 + timestamp: 1772546341835 +- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.58.4-he94b42d_0.conda + sha256: bce31fe09274096e6d01c4a53a8d662bbebc8d773395963f62574dcb550b173d + md5: 0ce711a5ed0c58f063c9d0a4eab84848 depends: - vc >=14.3,<15 - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.44.35208 - - ucrt >=10.0.20348.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 17121562 - timestamp: 1750800855132 -- conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.0-pyhd8ed1ab_1.conda - sha256: 370bb44b7e9bb446f163e3c096378385509900878865a7ab11f40d18cb0c5470 - md5: 03476f20cbb666a090074d37e4c3faa9 + size: 18149748 + timestamp: 1772546416942 +- conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + sha256: e8eb7be6d307f1625c6e6c100270a2eea92e6e7cc45277cd26233ce107ea9f73 + md5: 7f24e776b0f2ffac7516e51e9d2c1e52 depends: - - python >=3.8 + - python >=3.9 + - python license: MIT license_family: MIT purls: - pkg:pypi/readchar?source=hash-mapping - size: 14551 - timestamp: 1730725499093 -- conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c - md5: 283b96675859b20a825f8fa30f311446 + size: 15139 + timestamp: 1750461053332 +- conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda + sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 + md5: d7d95fc8287ea7bf33e0e7116d2b95ec depends: - - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 282480 - timestamp: 1740379431762 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda - sha256: 54bed3a3041befaa9f5acde4a37b1a02f44705b7796689574bcf9d7beaad2959 - md5: c0f08fc2737967edde1a272d4bf41ed9 + size: 345073 + timestamp: 1765813471974 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda + sha256: fe695f9d215e9a2e3dd0ca7f56435ab4df24f5504b83865e3d295df36e88d216 + md5: 3d49cad61f829f4f0e0611547a9cda12 depends: - - libgcc >=13 + - libgcc >=14 - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 291806 - timestamp: 1740380591358 -- conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - sha256: 53017e80453c4c1d97aaf78369040418dea14cf8f46a2fa999f31bd70b36c877 - md5: 342570f8e02f2f022147a7f841475784 + size: 357597 + timestamp: 1765815673644 +- conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda + sha256: 4614af680aa0920e82b953fece85a03007e0719c3399f13d7de64176874b80d5 + md5: eefd65452dfe7cce476a519bece46704 depends: + - __osx >=10.13 - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 256712 - timestamp: 1740379577668 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda - sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 - md5: 63ef3f6e6d6d5c589e64f11263dc5676 + size: 317819 + timestamp: 1765813692798 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda + sha256: a77010528efb4b548ac2a4484eaf7e1c3907f2aec86123ed9c5212ae44502477 + md5: f8381319127120ce51e081dce4865cf4 depends: + - __osx >=11.0 - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 252359 - timestamp: 1740379663071 -- conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3 - md5: 9140f1c09dd5489549c6a33931b943c7 + size: 313930 + timestamp: 1765813902568 +- conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414 + md5: 870293df500ca7e18bedefa5838a22ab depends: - attrs >=22.2.0 - - python >=3.9 + - python >=3.10 - rpds-py >=0.7.0 - typing_extensions >=4.4.0 - python @@ -3453,25 +4180,26 @@ packages: license_family: MIT purls: - pkg:pypi/referencing?source=hash-mapping - size: 51668 - timestamp: 1737836872415 -- conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad - md5: a9b9368f3701a417eac9edbcae7cb737 + size: 51788 + timestamp: 1760379115194 +- conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda + sha256: 7813c38b79ae549504b2c57b3f33394cea4f2ad083f0994d2045c2e24cb538c5 + md5: c65df89a0b2e321045a9e01d1337b182 depends: + - python >=3.10 - certifi >=2017.4.17 - charset-normalizer >=2,<4 - idna >=2.5,<4 - - python >=3.9 - urllib3 >=1.21.1,<3 + - python constrains: - chardet >=3.0.2,<6 license: Apache-2.0 license_family: APACHE purls: - - pkg:pypi/requests?source=hash-mapping - size: 58723 - timestamp: 1733217126197 + - pkg:pypi/requests?source=compressed-mapping + size: 63602 + timestamp: 1766926974520 - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda sha256: c0b815e72bb3f08b67d60d5e02251bbb0164905b5f72942ff5b6d2a339640630 md5: 66de8645e324fda0ea6ef28c2f99a2ab @@ -3484,21 +4212,21 @@ packages: - pkg:pypi/requests-toolbelt?source=hash-mapping size: 44285 timestamp: 1733734886897 -- conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda - sha256: d10e2b66a557ec6296844e04686db87818b0df87d73c06388f2332fda3f7d2d5 - md5: 202f08242192ce3ed8bdb439ba40c0fe +- conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.3.3-pyhcf101f3_0.conda + sha256: b06ce84d6a10c266811a7d3adbfa1c11f13393b91cc6f8a5b468277d90be9590 + md5: 7a6289c50631d620652f5045a63eb573 depends: - markdown-it-py >=2.2.0 - pygments >=2.13.0,<3.0.0 - - python >=3.9 + - python >=3.10 - typing_extensions >=4.0.0,<5.0.0 - python license: MIT license_family: MIT purls: - - pkg:pypi/rich?source=hash-mapping - size: 200323 - timestamp: 1743371105291 + - pkg:pypi/rich?source=compressed-mapping + size: 208472 + timestamp: 1771572730357 - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl name: rosdistro version: 1.0.1 @@ -3510,48 +4238,50 @@ packages: - rospkg - pytest ; extra == 'test' requires_python: '>=3.6' -- pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl name: rospkg - version: 1.6.0 - sha256: 491d49a0d85969cd99df056122f95fc33ff277992a4e275c4448c2e02220a9cb + version: 1.6.1 + sha256: 3a09b0ab5c1753536e4a171b480889c6afd65a6573a327ead3e2d3bb2c6f3fcd requires_dist: - catkin-pkg - pyyaml - distro>=1.4.0 ; python_full_version >= '3.8' - pytest ; extra == 'test' requires_python: '>=3.6' -- conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.25.0-py311hdae7d1d_0.conda - sha256: aece846e50c079feb2e0c681a774c26747fa1c154acee923c4a34cdff7339656 - md5: 9d7b20d636498cdee189267423ab740f +- conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.30.0-py311h902ca64_0.conda + sha256: bf5e6197fb08b8c6e421ca0126e966b7c3ae62b84d7b98523356b4fd5ae6f8ae + md5: 3893f7b40738f9fe87510cb4468cdda5 depends: - python - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 - python_abi 3.11.* *_cp311 constrains: - __glibc >=2.17 license: MIT + license_family: MIT purls: - - pkg:pypi/rpds-py?source=compressed-mapping - size: 389141 - timestamp: 1747323090942 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.25.0-py311h38c8ada_0.conda - sha256: 7d2e3947ea951b8ae80fbf09d532d14f60ef15fa06d54e56e2ee0fa4938a5966 - md5: bf7df43c44e0773e7088f6f847b84e4d + - pkg:pypi/rpds-py?source=hash-mapping + size: 383153 + timestamp: 1764543197251 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.30.0-py311hc91c717_0.conda + sha256: 45fde78dfd05f4e441815d63d7e838368a54677ade4466b2d3639d0d81218436 + md5: cb84fbb151ed3af3855c95e5f855e639 depends: - python - - libgcc >=13 + - libgcc >=14 - python_abi 3.11.* *_cp311 constrains: - __glibc >=2.17 license: MIT + license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 395120 - timestamp: 1747323164203 -- conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.25.0-py311hab9d7c2_0.conda - sha256: 17b533bfde005d017fc6b299d5870430e5df5b825d3649b76cf82ffd3e49e21f - md5: 6fcab27d441272b737cb05d84a219a9d + size: 380924 + timestamp: 1764543323706 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.30.0-py311hd2a4513_0.conda + sha256: ae8d3455662c94043e1bebefe594bb7e0c83d142dca73fa4dfb8c046b08f8831 + md5: e9c6e8d9c5d7aa0309332460fef57f49 depends: - python - __osx >=10.13 @@ -3559,13 +4289,14 @@ packages: constrains: - __osx >=10.13 license: MIT + license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 378744 - timestamp: 1747322928987 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.25.0-py311hc9d6b66_0.conda - sha256: 58659bea9e6d9c49fab43d271df2c6c87de8f008eaf54a9ff38f0013afbe355b - md5: a236761885a86fd860db772d5e066eb7 + size: 367310 + timestamp: 1764543117432 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.30.0-py311h71babbd_0.conda + sha256: 15873755f078583cea046f7ca7fc0d5348d1f29a16a30b73bdb53dd62f2ba379 + md5: 4408829b022e8e0d19365c0c00be00c4 depends: - python - python 3.11.* *_cpython @@ -3574,27 +4305,26 @@ packages: constrains: - __osx >=11.0 license: MIT + license_family: MIT purls: - - pkg:pypi/rpds-py?source=compressed-mapping - size: 367402 - timestamp: 1747322950602 -- conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.25.0-py311hc4022dc_0.conda - sha256: e952e2c798f8d6c902daa96afd13aeb926a39ac8a23143a181d29f5a4bec9559 - md5: fa9aa8d1ddcf262cf8dcc9a2c23bc3cd + - pkg:pypi/rpds-py?source=hash-mapping + size: 357600 + timestamp: 1764543142990 +- conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.30.0-py311hf51aa87_0.conda + sha256: 6edeab1412def450e72f0e96a5d8bb31a2a0b4e56624699c916d3bafd4d9b475 + md5: 43ab63451a9df29f2c499da524665de9 depends: - python - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - python_abi 3.11.* *_cp311 license: MIT + license_family: MIT purls: - - pkg:pypi/rpds-py?source=compressed-mapping - size: 250445 - timestamp: 1747322892623 + - pkg:pypi/rpds-py?source=hash-mapping + size: 241288 + timestamp: 1764543026991 - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl name: ruamel-yaml version: 0.17.40 @@ -3605,140 +4335,227 @@ packages: - mercurial>5.7 ; extra == 'docs' - ruamel-yaml-jinja2>=0.2 ; extra == 'jinja2' requires_python: '>=3' -- pypi: https://files.pythonhosted.org/packages/20/84/80203abff8ea4993a87d823a5f632e4d92831ef75d404c9fc78d0176d2b5/ruamel.yaml.clib-0.2.12.tar.gz +- pypi: https://files.pythonhosted.org/packages/2c/80/8ce7b9af532aa94dd83360f01ce4716264db73de6bc8efd22c32341f6658/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_10_9_x86_64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: 6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f + version: 0.2.15 + sha256: c583229f336682b7212a43d2fa32c30e643d3076178fb9f7a6a14dde85a2d8bd requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/3c/d2/b79b7d695e2f21da020bd44c782490578f300dd44f0a4c57a92575758a76/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux2014_aarch64.whl +- pypi: https://files.pythonhosted.org/packages/53/09/de9d3f6b6701ced5f276d082ad0f980edf08ca67114523d1b9264cd5e2e0/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_11_0_arm64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: d84318609196d6bd6da0edfa25cedfbabd8dbde5140a0a23af29ad4b8f91fb1e + version: 0.2.15 + sha256: 56ea19c157ed8c74b6be51b5fa1c3aff6e289a041575f0556f66e5fb848bb137 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/68/6e/264c50ce2a31473a9fdbf4fa66ca9b2b17c7455b31ef585462343818bd6c/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/9b/a2/0dc0013169800f1c331a6f55b1282c1f4492a6d32660a0cf7b89e6684919/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: bb43a269eb827806502c7c8efb7ae7e9e9d0573257a46e8e952f4d4caba4f31e + version: 0.2.15 + sha256: ef71831bd61fbdb7aa0399d5c4da06bea37107ab5c79ff884cc07f2450910262 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/b4/4f/b52f634c9548a9291a70dfce26ca7ebce388235c93588a1068028ea23fcc/ruamel.yaml.clib-0.2.12-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/aa/ed/3fb20a1a96b8dc645d88c4072df481fe06e0289e4d528ebbdcc044ebc8b3/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: a274fb2cb086c7a3dea4322ec27f4cb5cc4b6298adb583ab0e211a4682f241eb + version: 0.2.15 + sha256: 617d35dc765715fa86f8c3ccdae1e4229055832c452d4ec20856136acc75053f requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/fb/8f/683c6ad562f558cbc4f7c029abcd9599148c51c54b5ef0f24f2638da9fbb/ruamel.yaml.clib-0.2.12-cp311-cp311-macosx_13_0_arm64.whl +- pypi: https://files.pythonhosted.org/packages/bb/eb/00ff6032c19c7537371e3119287999570867a0eafb0154fccc80e74bf57a/ruamel_yaml_clib-0.2.15-cp311-cp311-win_amd64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: 4a6679521a58256a90b0d89e03992c15144c5f3858f40d7c18886023d7943db6 + version: 0.2.15 + sha256: bdc06ad71173b915167702f55d0f3f027fc61abd975bd308a0968c02db4a4c3e requires_python: '>=3.9' -- conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda - sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 - md5: f6f72d0837c79eaec77661be43e8a691 +- conda: https://repo.prefix.dev/conda-forge/linux-64/secretstorage-3.4.1-py311h38be061_0.conda + sha256: 47f28b12e760ae3ce8a1e616c5b56f5e874e0e4a036bdd09516ebf263c19521f + md5: ec955e67147942a68469a46d0bdf0a7b depends: - - python >=3.9 + - cryptography >=2.0 + - dbus + - jeepney >=0.6 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/secretstorage?source=hash-mapping + size: 32968 + timestamp: 1763045430433 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/secretstorage-3.4.1-py311hfecb2dc_0.conda + sha256: e824381d01065d779415d06319c5eb0ab53bd0ba55bf0c7338e1852ee9a829f4 + md5: 5977606fdd9c1ff991de8fd54298cdfd + depends: + - cryptography >=2.0 + - dbus + - jeepney >=0.6 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/secretstorage?source=hash-mapping + size: 33096 + timestamp: 1763046204210 +- conda: https://repo.prefix.dev/conda-forge/noarch/semver-3.0.4-pyhcf101f3_1.conda + sha256: bea67173ed67c73cf16691ef72e58059492ac1ed1c880cfbeb6f1295c5add7d6 + md5: 8e7be844ccb9706a999a337e056606ab + depends: + - python >=3.10 + - python + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/semver?source=hash-mapping + size: 22532 + timestamp: 1767294175877 +- conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-81.0.0-pyh332efcf_0.conda + sha256: 6ecf738d5590bf228f09c4ecd1ea91d811f8e0bd9acdef341bc4d6c36beb13a3 + md5: d629a398d7bf872f9ed7b27ab959de15 + depends: + - python >=3.10 license: MIT license_family: MIT purls: - - pkg:pypi/setuptools?source=compressed-mapping - size: 778484 - timestamp: 1746085063737 -- conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda - sha256: 0557c090913aa63cdbe821dbdfa038a321b488e22bc80196c4b3b1aace4914ef - md5: 7c3c2a0f3ebdea2bbc35538d162b43bf + - pkg:pypi/setuptools?source=hash-mapping + size: 676888 + timestamp: 1770456470072 +- conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_2.conda + sha256: 1d6534df8e7924d9087bd388fbac5bd868c5bf8971c36885f9f016da0657d22b + md5: 83ea3a2ddb7a75c1b09cea582aa4f106 depends: - - python >=3.9 + - python >=3.10 license: MIT license_family: MIT purls: - - pkg:pypi/shellingham?source=compressed-mapping - size: 14462 - timestamp: 1733301007770 -- conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db - md5: a451d576819089b0d672f18768be0f65 + - pkg:pypi/shellingham?source=hash-mapping + size: 15018 + timestamp: 1762858315311 +- conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d + md5: 3339e3b65d58accf4ca4fb8748ab16b3 depends: - python >=3.9 + - python license: MIT license_family: MIT purls: - pkg:pypi/six?source=hash-mapping - size: 16385 - timestamp: 1733381032766 -- conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e - md5: d453b98d9c83e71da0741bb0ff4d76bc + size: 18455 + timestamp: 1753199211006 +- conda: https://repo.prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_2.conda + sha256: dce518f45e24cd03f401cb0616917773159a210c19d601c5f2d4e0e5879d30ad + md5: 03fe290994c5e4ec17293cfb6bdce520 depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - python >=3.10 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/sniffio?source=hash-mapping + size: 15698 + timestamp: 1762941572482 +- conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda + sha256: cafeec44494f842ffeca27e9c8b0c27ed714f93ac77ddadc6aaf726b5554ebac + md5: cffd3bdd58090148f4cfcd831f4b26ab + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + constrains: + - xorg-libx11 >=1.8.12,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3318875 - timestamp: 1699202167581 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda - sha256: 7fa27cc512d3a783f38bd16bbbffc008807372499d5b65d089a8e43bde9db267 - md5: f75105e0585851f818e0009dd1dde4dc + size: 3301196 + timestamp: 1769460227866 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h0dc03b3_103.conda + sha256: e25c314b52764219f842b41aea2c98a059f06437392268f09b03561e4f6e5309 + md5: 7fc6affb9b01e567d2ef1d05b84aa6ed depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + constrains: + - xorg-libx11 >=1.8.12,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3351802 - timestamp: 1695506242997 -- conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 - md5: bf830ba5afc507c6232d4ef0fb1a882d + size: 3368666 + timestamp: 1769464148928 +- conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-h7142dee_3.conda + sha256: 7f0d9c320288532873e2d8486c331ec6d87919c9028208d3f6ac91dc8f99a67b + md5: 6e6efb7463f8cef69dbcb4c2205bf60e depends: - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3270220 - timestamp: 1699202389792 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - sha256: 72457ad031b4c048e5891f3f6cb27a53cb479db68a52d965f796910e71a403a8 - md5: b50a57ba89c32b62428b71a875291c9b + size: 3282953 + timestamp: 1769460532442 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda + sha256: 799cab4b6cde62f91f750149995d149bc9db525ec12595e8a1d91b9317f038b3 + md5: a9d86bc62f39b94c4661716624eb21b0 depends: - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3145523 - timestamp: 1699202432999 -- conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - sha256: 2c4e914f521ccb2718946645108c9bd3fc3216ba69aea20c2c3cedbd8db32bb1 - md5: fc048363eb8f03cd1737600a5d08aafe + size: 3127137 + timestamp: 1769460817696 +- conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h6ed50ae_3.conda + sha256: 0e79810fae28f3b69fe7391b0d43f5474d6bd91d451d5f2bde02f55ae481d5e3 + md5: 0481bfd9814bf525bd4b3ee4b51494c4 depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: TCL license_family: BSD purls: [] - size: 3503410 - timestamp: 1699202577803 -- conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda - sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e - md5: ac944244f1fed2eb49bae07193ae8215 + size: 3526350 + timestamp: 1769460339384 +- conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda + sha256: 62940c563de45790ba0f076b9f2085a842a65662268b02dd136a8e9b1eaf47a8 + md5: 72e780e9aa2d0a3295f59b1874e3768b depends: - - python >=3.9 + - python >=3.10 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/tomli?source=compressed-mapping + size: 21453 + timestamp: 1768146676791 +- conda: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.14.0-pyha770c72_0.conda + sha256: b35082091c8efd084e51bc3a4a2d3b07897eff232aaf58cbc0f959b6291a6a93 + md5: 385dca77a8b0ec6fa9b92cb62d09b43b + depends: + - python >=3.10 license: MIT license_family: MIT purls: - - pkg:pypi/tomli?source=hash-mapping - size: 19167 - timestamp: 1733256819729 -- conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 - md5: 9efbfdc37242619130ea42b1cc4ed861 + - pkg:pypi/tomlkit?source=hash-mapping + size: 39224 + timestamp: 1768476626454 +- conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda + sha256: 9ef8e47cf00e4d6dcc114eb32a1504cc18206300572ef14d76634ba29dfe1eb6 + md5: e5ce43272193b38c2e9037446c1d9206 depends: + - python >=3.10 + - __unix + - python + license: MPL-2.0 and MIT + purls: + - pkg:pypi/tqdm?source=compressed-mapping + size: 94132 + timestamp: 1770153424136 +- conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.3-pyha7b4d00_0.conda + sha256: 63cc2def6e168622728c7800ed6b3c1761ceecb18b354c81cee1a0a94c09900a + md5: af77160f8428924c17db94e04aa69409 + depends: + - python >=3.10 - colorama - - python >=3.9 - license: MPL-2.0 or MIT + - __win + - python + license: MPL-2.0 and MIT purls: - pkg:pypi/tqdm?source=hash-mapping - size: 89498 - timestamp: 1735661472632 + size: 93399 + timestamp: 1770153445242 - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda sha256: f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959 md5: 019a7385be9af33791c989871317e1ed @@ -3750,138 +4567,125 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 -- conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.15.3-pyhf21524f_0.conda - sha256: 8cd849ceb5e2f50481b1f30f083ee134fac706a56d7879c61248f0aadad4ea5b - md5: b4bed8eb8dd4fe076f436e5506d31673 - depends: - - typer-slim-standard ==0.15.3 h1a15894_0 - - python >=3.9 - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/typer?source=compressed-mapping - size: 77044 - timestamp: 1745886712803 -- conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.15.3-pyh29332c3_0.conda - sha256: 1768d1d9914d4237b0a1ae8bcb30dace44ac80b9ab1516a2d429d0b27ad70ab9 - md5: 20c0f2ae932004d7118c172eeb035cea +- conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.24.0-pyhcf101f3_0.conda + sha256: e1116d08e6a55b2b42a090130c268f75211ad8e6a8e7749e977924de3864d487 + md5: 10870929f587540c5802cd9b071cba5c depends: - - python >=3.9 - - click >=8.0.0 - - typing_extensions >=3.7.4.3 - - python - constrains: - - typer 0.15.3.* - - rich >=10.11.0 + - annotated-doc >=0.0.2 + - click >=8.2.1 + - python >=3.10 + - rich >=12.3.0 - shellingham >=1.3.0 + - python license: MIT license_family: MIT purls: - - pkg:pypi/typer-slim?source=compressed-mapping - size: 46152 - timestamp: 1745886712803 -- conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.15.3-h1a15894_0.conda - sha256: 72f77e8e61b28058562f2782cf32ff84f14f6c11c6cea7a3fe2839d34654ea45 - md5: 120216d3a2e51dfbb87bbba173ebf210 - depends: - - typer-slim ==0.15.3 pyh29332c3_0 - - rich - - shellingham - license: MIT - license_family: MIT - purls: [] - size: 5411 - timestamp: 1745886712803 -- conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 - md5: 568ed1300869dca0ba09fb750cda5dbb - depends: - - typing_extensions ==4.13.2 pyh29332c3_0 + - pkg:pypi/typer?source=hash-mapping + size: 117860 + timestamp: 1771292312899 +- conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c + md5: edd329d7d3a4ab45dcf905899a7a6115 + depends: + - typing_extensions ==4.15.0 pyhcf101f3_0 license: PSF-2.0 license_family: PSF purls: [] - size: 89900 - timestamp: 1744302253997 -- conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda - sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d - md5: c5c76894b6b7bacc888ba25753bc8677 + size: 91383 + timestamp: 1756220668932 +- conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda + sha256: 70db27de58a97aeb7ba7448366c9853f91b21137492e0b4430251a1870aa8ff4 + md5: a0a4a3035667fc34f29bfbd5c190baa6 depends: - - python >=3.9 + - python >=3.10 - typing_extensions >=4.12.0 license: MIT license_family: MIT purls: - pkg:pypi/typing-inspection?source=hash-mapping - size: 18070 - timestamp: 1741438157162 -- conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 - md5: 83fc6ae00127671e301c9f44254c31b8 + size: 18923 + timestamp: 1764158430324 +- conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + md5: 0caa1af407ecff61170c9437a808404d depends: - - python >=3.9 + - python >=3.10 - python license: PSF-2.0 license_family: PSF purls: - - pkg:pypi/typing-extensions?source=compressed-mapping - size: 52189 - timestamp: 1744302253997 -- conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 - md5: 4222072737ccff51314b5ece9c7d6f5a + - pkg:pypi/typing-extensions?source=hash-mapping + size: 51692 + timestamp: 1756220668932 +- conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c + md5: ad659d0a2b3e47e38d829aa8cad2d610 license: LicenseRef-Public-Domain purls: [] - size: 122968 - timestamp: 1742727099393 -- conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 - md5: 6797b005cd0f439c4c5c9ac565783700 + size: 119135 + timestamp: 1767016325805 +- conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5 + md5: 71b24316859acd00bdb8b38f5e2ce328 constrains: + - vc14_runtime >=14.29.30037 - vs2015_runtime >=14.29.30037 license: LicenseRef-MicrosoftWindowsSDK10 purls: [] - size: 559710 - timestamp: 1728377334097 -- conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda - sha256: a25403b76f7f03ca1a906e1ef0f88521edded991b9897e7fed56a3e334b3db8c - md5: c1e349028e0052c4eea844e94f773065 + size: 694692 + timestamp: 1756385147981 +- conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda + sha256: af641ca7ab0c64525a96fd9ad3081b0f5bcf5d1cbb091afb3f6ed5a9eee6111a + md5: 9272daa869e03efe68833e3dc7a02130 depends: - - brotli-python >=1.0.9 + - backports.zstd >=1.0.0 + - brotli-python >=1.2.0 - h2 >=4,<5 - pysocks >=1.5.6,<2.0,!=1.5.7 - - python >=3.9 - - zstandard >=0.18.0 + - python >=3.10 license: MIT license_family: MIT purls: - pkg:pypi/urllib3?source=hash-mapping - size: 100791 - timestamp: 1744323705540 -- conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda - sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 - md5: d3f0381e38093bde620a8d85f266ae55 + size: 103172 + timestamp: 1767817860341 +- conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_34.conda + sha256: 9dc40c2610a6e6727d635c62cced5ef30b7b30123f5ef67d6139e23d21744b3a + md5: 1e610f2416b6acdd231c5f573d754a0f depends: - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.44.35208 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17893 - timestamp: 1743195261486 -- conda: https://repo.prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_26.conda - sha256: 7bad6e25a7c836d99011aee59dcf600b7f849a6fa5caa05a406255527e80a703 - md5: 14d65350d3f5c8ff163dc4f76d6e2830 + size: 19356 + timestamp: 1767320221521 +- conda: https://repo.prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_34.conda + sha256: 02732f953292cce179de9b633e74928037fa3741eb5ef91c3f8bae4f761d32a5 + md5: 37eb311485d2d8b2c419449582046a42 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_34 + constrains: + - vs2015_runtime 14.44.35208.* *_34 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + purls: [] + size: 683233 + timestamp: 1767320219644 +- conda: https://repo.prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_34.conda + sha256: 878d5d10318b119bd98ed3ed874bd467acbe21996e1d81597a1dbf8030ea0ce6 + md5: 242d9f25d2ae60c76b38a5e42858e51d depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.44.35208.* *_26 + - vs2015_runtime 14.44.35208.* *_34 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 756109 - timestamp: 1750371459116 + size: 115235 + timestamp: 1767320173250 - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e name: vinca version: 0.2.0 @@ -3896,16 +4700,6 @@ packages: - rosdistro>=0.8.0 - ruamel-yaml>=0.16.6,<0.18.0 requires_python: '>=3.9' -- conda: https://repo.prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_26.conda - sha256: d18d77c8edfbad37fa0e0bb0f543ad80feb85e8fe5ced0f686b8be463742ec0b - md5: 312f3a0a6b3c5908e79ce24002411e32 - depends: - - vc14_runtime >=14.44.35208 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 17888 - timestamp: 1750371463202 - conda: https://repo.prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda sha256: 93807369ab91f230cf9e6e2a237eaa812492fe00face5b38068735858fba954f md5: 46e441ba871f524e2b067929da3051c2 @@ -3917,302 +4711,378 @@ packages: - pkg:pypi/win-inet-pton?source=hash-mapping size: 9555 timestamp: 1733130678956 -- conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda - sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 - md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 +- conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda + sha256: 6bc6ab7a90a5d8ac94c7e300cc10beb0500eeba4b99822768ca2f2ef356f731b + md5: b2895afaf55bf96a8c8282a2e47a5de0 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 14780 - timestamp: 1734229004433 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-h86ecc28_0.conda - sha256: 7829a0019b99ba462aece7592d2d7f42e12d12ccd3b9614e529de6ddba453685 - md5: d5397424399a66d33c80b1f2345a36a6 + size: 15321 + timestamp: 1762976464266 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-he30d5cf_1.conda + sha256: e9f6e931feeb2f40e1fdbafe41d3b665f1ab6cb39c5880a1fcf9f79a3f3c84a5 + md5: 1c246e1105000c3660558459e2fd6d43 depends: - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 15873 - timestamp: 1734230458294 -- conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda - sha256: b4d2225135aa44e551576c4f3cf999b3252da6ffe7b92f0ad45bb44b887976fc - md5: 4cf40e60b444d56512a64f39d12c20bd + size: 16317 + timestamp: 1762977521691 +- conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h8616949_1.conda + sha256: 928f28bd278c7da674b57d71b2e7f4ac4e7c7ce56b0bf0f60d6a074366a2e76d + md5: 47f1b8b4a76ebd0cd22bd7153e54a4dc depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 13290 - timestamp: 1734229077182 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda - sha256: f33e6f013fc36ebc200f09ddead83468544cb5c353a3b50499b07b8c34e28a8d - md5: 50901e0764b7701d8ed7343496f4f301 + size: 13810 + timestamp: 1762977180568 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-hc919400_1.conda + sha256: adae11db0f66f86156569415ed79cda75b2dbf4bea48d1577831db701438164f + md5: 78b548eed8227a689f93775d5d23ae09 depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 13593 - timestamp: 1734229104321 -- conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda - sha256: 047836241b2712aab1e29474a6f728647bff3ab57de2806b0bb0a6cf9a2d2634 - md5: 2ffbfae4548098297c033228256eb96e + size: 14105 + timestamp: 1762976976084 +- conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-hba3369d_1.conda + sha256: 156a583fa43609507146de1c4926172286d92458c307bb90871579601f6bc568 + md5: 8436cab9a76015dfe7208d3c9f97c156 depends: - - libgcc >=13 + - libgcc >=14 - libwinpthread >=12.0.0.r4.gg4f2fc60ca - ucrt >=10.0.20348.0 license: MIT license_family: MIT purls: [] - size: 108013 - timestamp: 1734229474049 -- conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee - md5: 8035c64cb77ed555e3f150b7b3972480 + size: 109246 + timestamp: 1762977105140 +- conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda + sha256: 25d255fb2eef929d21ff660a0c687d38a6d2ccfbcbf0cc6aa738b12af6e9d142 + md5: 1dafce8548e38671bea82e3f5c6ce22f depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 19901 - timestamp: 1727794976192 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda - sha256: efcc150da5926cf244f757b8376d96a4db78bc15b8d90ca9f56ac6e75755971f - md5: 25a5a7b797fe6e084e04ffe2db02fc62 + size: 20591 + timestamp: 1762976546182 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-he30d5cf_1.conda + sha256: 128d72f36bcc8d2b4cdbec07507542e437c7d67f677b7d77b71ed9eeac7d6df1 + md5: bff06dcde4a707339d66d45d96ceb2e2 depends: - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 20615 - timestamp: 1727796660574 -- conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda - sha256: bb4d1ef9cafef535494adf9296130b6193b3a44375883185b5167de03eb1ac7f - md5: 9f438e1b6f4e73fd9e6d78bfe7c36743 + size: 21039 + timestamp: 1762979038025 +- conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h8616949_1.conda + sha256: b7b291cc5fd4e1223058542fca46f462221027779920dd433d68b98e858a4afc + md5: 435446d9d7db8e094d2c989766cfb146 depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 18465 - timestamp: 1727794980957 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - sha256: 9939a166d780700d81023546759102b33fdc2c5f11ef09f5f66c77210fd334c8 - md5: 77c447f48cab5d3a15ac224edb86a968 + size: 19067 + timestamp: 1762977101974 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hc919400_1.conda + sha256: f7fa0de519d8da589995a1fe78ef74556bb8bc4172079ae3a8d20c3c81354906 + md5: 9d1299ace1924aa8f4e0bc8e71dd0cf7 depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 18487 - timestamp: 1727795205022 -- conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - sha256: 9075f98dcaa8e9957e4a3d9d30db05c7578a536950a31c200854c5c34e1edb2c - md5: 8393c0f7e7870b4eb45553326f81f0ff + size: 19156 + timestamp: 1762977035194 +- conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-hba3369d_1.conda + sha256: 366b8ae202c3b48958f0b8784bbfdc37243d3ee1b1cd4b8e76c10abe41fa258b + md5: a7c03e38aa9c0e84d41881b9236eacfb depends: - - libgcc >=13 + - libgcc >=14 - libwinpthread >=12.0.0.r4.gg4f2fc60ca - ucrt >=10.0.20348.0 license: MIT license_family: MIT purls: [] - size: 69920 - timestamp: 1727795651979 -- conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + size: 70691 + timestamp: 1762977015220 +- conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad + md5: a77f85f77be52ff59391544bfe73390a depends: - - libgcc-ng >=9.4.0 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 license: MIT license_family: MIT purls: [] - size: 89141 - timestamp: 1641346969816 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-hf897c2e_2.tar.bz2 - sha256: 8bc601d6dbe249eba44b3c456765265cd8f42ef1e778f8df9b0c9c88b8558d7e - md5: b853307650cb226731f653aa623936a4 + size: 85189 + timestamp: 1753484064210 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + sha256: 66265e943f32ce02396ad214e27cb35f5b0490b3bd4f064446390f9d67fa5d88 + md5: 032d8030e4a24fe1f72c74423a46fb88 depends: - - libgcc-ng >=9.4.0 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 92927 - timestamp: 1641347626613 -- conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - sha256: 5301417e2c8dea45b401ffee8df3957d2447d4ce80c83c5ff151fc6bfe1c4148 - md5: d7e08fcf8259d742156188e8762b4d20 + size: 88088 + timestamp: 1753484092643 +- conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.conda + sha256: a335161bfa57b64e6794c3c354e7d49449b28b8d8a7c4ed02bf04c3f009953f9 + md5: a645bb90997d3fc2aea0adf6517059bd + depends: + - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 84237 - timestamp: 1641347062780 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - sha256: 93181a04ba8cfecfdfb162fc958436d868cc37db504c58078eab4c1a3e57fbb7 - md5: 4bb3f014845110883a3c5ee811fd84b4 + size: 79419 + timestamp: 1753484072608 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac + md5: 78a0fe9e9c50d2c381e8ee47e3ea437d + depends: + - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 88016 - timestamp: 1641347076660 -- conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - sha256: 4e2246383003acbad9682c7c63178e2e715ad0eb84f03a8df1fbfba455dfedc5 - md5: adbfb9f45d1004a26763652246a33764 + size: 83386 + timestamp: 1753484079473 +- conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309 + md5: 433699cba6602098ae8957a323da2664 depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 license: MIT license_family: MIT purls: [] - size: 63274 - timestamp: 1641347623319 -- conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 - md5: 0c3cc595284c5e8f0f9900a9b228a332 + size: 63944 + timestamp: 1753484092156 +- conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhcf101f3_1.conda + sha256: b4533f7d9efc976511a73ef7d4a2473406d7f4c750884be8e8620b0ce70f4dae + md5: 30cd29cb87d819caead4d55184c1d115 depends: - - python >=3.9 + - python >=3.10 + - python license: MIT license_family: MIT purls: - pkg:pypi/zipp?source=hash-mapping - size: 21809 - timestamp: 1732827613585 -- conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_2.conda - sha256: 76d28240cc9fa0c3cb2cde750ecaf98716ce397afaf1ce90f8d18f5f43a122f1 - md5: ca02de88df1cc3cfc8f24766ff50cb3c + size: 24194 + timestamp: 1764460141901 +- conda: https://repo.prefix.dev/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda + sha256: ea4e50c465d70236408cb0bfe0115609fd14db1adcd8bd30d8918e0291f8a75f + md5: 2aadb0d17215603a82a2a6b0afd9a4cb depends: - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: Zlib + license_family: Other + purls: [] + size: 122618 + timestamp: 1770167931827 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zlib-ng-2.3.3-ha7cb516_1.conda + sha256: 638a3a41a4fbfed52d3c60c8ef5a3693b3f12a5b1a3f58fa29f5698d0a0702e2 + md5: f731af71c723065d91b4c01bb822641b + depends: + - libgcc >=14 + - libstdcxx >=14 + license: Zlib + license_family: Other + purls: [] + size: 121046 + timestamp: 1770167944449 +- conda: https://repo.prefix.dev/conda-forge/osx-64/zlib-ng-2.3.3-h8bce59a_1.conda + sha256: 4a1beb656761c7d8c9a53474bfd3932c30d82af5d93a32b8ef626c01c059d981 + md5: b3ecb6480fd46194e3f7dd0ff4445dff + depends: + - __osx >=10.13 + - libcxx >=19 + license: Zlib + license_family: Other + purls: [] + size: 120464 + timestamp: 1770168263684 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zlib-ng-2.3.3-hed4e4f5_1.conda + sha256: a339606a6b224bb230ff3d711e801934f3b3844271df9720165e0353716580d4 + md5: d99c2a23a31b0172e90f456f580b695e + depends: + - __osx >=11.0 + - libcxx >=19 + license: Zlib + license_family: Other + purls: [] + size: 94375 + timestamp: 1770168363685 +- conda: https://repo.prefix.dev/conda-forge/win-64/zlib-ng-2.3.3-h0261ad2_1.conda + sha256: 71332532332d13b5dbe57074ddcf82ae711bdc132affa5a2982a29ffa06dc234 + md5: 46a21c0a4e65f1a135251fc7c8663f83 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Zlib + license_family: Other + purls: [] + size: 124542 + timestamp: 1770167984883 +- conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py311haee01d2_1.conda + sha256: d534a6518c2d8eccfa6579d75f665261484f0f2f7377b50402446a9433d46234 + md5: ca45bfd4871af957aaa5035593d5efd2 + depends: + - python - cffi >=1.11 - - libgcc >=13 - - python >=3.11,<3.12.0a0 + - zstd >=1.5.7,<1.5.8.0a0 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - zstd >=1.5.7,<1.6.0a0 - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 731883 - timestamp: 1745869796301 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.23.0-py311ha879c10_2.conda - sha256: 0057d5f0fc5ea34fb27c181830879232e9e5e33b9e81ecc9aeac58451cacf632 - md5: afdd16aff670dff1cf10fdcb92759234 + size: 466893 + timestamp: 1762512695614 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.25.0-py311h51cfe5d_1.conda + sha256: ddeec193065b235166fb9f8ca4e5cbb931215ab90cbd17e9f9d753c8966b57b1 + md5: c8b3365fe290eeee3084274948012394 depends: + - python - cffi >=1.11 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython + - zstd >=1.5.7,<1.5.8.0a0 + - python 3.11.* *_cpython + - libgcc >=14 + - zstd >=1.5.7,<1.6.0a0 - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 699010 - timestamp: 1745869858761 -- conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py311h4d7f069_2.conda - sha256: 72ab78bbde3396ffb2b81a2513f48a27c128ddc4e06a8d3dbcfa790479deab40 - md5: 2712198232a6fcc673f9eef62fce85d5 + size: 459426 + timestamp: 1762512724303 +- conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.25.0-py311h62e9434_1.conda + sha256: 8b4e61e45260fdcdedd36192a225de724a0491548fd84a69679e872f467e55fd + md5: 9e05cc70a6656c2718783f011128991f depends: - - __osx >=10.13 + - python - cffi >=1.11 - - python >=3.11,<3.12.0a0 + - zstd >=1.5.7,<1.5.8.0a0 + - __osx >=10.13 + - zstd >=1.5.7,<1.6.0a0 - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 691672 - timestamp: 1745869990327 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311h917b07b_2.conda - sha256: 7c7f7e24ff49dc6ecb804373bedca663d3c24d57cac55524be8c83da90313928 - md5: 9fd87c9aae7db68b4a3427886b5f3eea + size: 462796 + timestamp: 1762512690757 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py311h5bb9006_1.conda + sha256: 2ee455765fe831cca8fe127c56ae99938e353797135fe33140b28abb4fbe1049 + md5: 651594b8f9b9cccc5948287a18903c34 depends: - - __osx >=11.0 + - python - cffi >=1.11 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython + - zstd >=1.5.7,<1.5.8.0a0 + - python 3.11.* *_cpython + - __osx >=11.0 - python_abi 3.11.* *_cp311 + - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 532851 - timestamp: 1745869893672 -- conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_2.conda - sha256: aaae40057eac5b5996db4e6b3d8eb00d38455e67571e796135d29702a19736bd - md5: 8355ec073f73581e29adf77c49096aed + size: 390026 + timestamp: 1762512731928 +- conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.25.0-py311hf893f09_1.conda + sha256: 10f089bedef1a28c663ef575fb9cec66b2058e342c4cf4a753083ab07591008f + md5: b2d90bca78b57c17205ce3ca1c427813 depends: + - python - cffi >=1.11 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - zstd >=1.5.7,<1.5.8.0a0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 445673 - timestamp: 1745870127079 -- conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb - md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + size: 375869 + timestamp: 1762512737575 +- conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda + sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 + md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 567578 - timestamp: 1742433379869 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda - sha256: 0812e7b45f087cfdd288690ada718ce5e13e8263312e03b643dd7aa50d08b51b - md5: 5be90c5a3e4b43c53e38f50a85e11527 + size: 601375 + timestamp: 1764777111296 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda + sha256: 569990cf12e46f9df540275146da567d9c618c1e9c7a0bc9d9cfefadaed20b75 + md5: c3655f82dcea2aa179b291e7099c1fcc depends: - - libgcc >=13 - - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 551176 - timestamp: 1742433378347 -- conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - sha256: c171c43d0c47eed45085112cb00c8c7d4f0caa5a32d47f2daca727e45fb98dca - md5: cd60a4a5a8d6a476b30d8aa4bb49251a + size: 614429 + timestamp: 1764777145593 +- conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.7-h3eecb57_6.conda + sha256: 47101a4055a70a4876ffc87b750ab2287b67eca793f21c8224be5e1ee6394d3f + md5: 727109b184d680772e3122f40136d5ca depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 485754 - timestamp: 1742433356230 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 - md5: e6f69c7bcccdefa417f056fa593b40f0 + size: 528148 + timestamp: 1764777156963 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda + sha256: 9485ba49e8f47d2b597dd399e88f4802e100851b27c21d7525625b0b4025a5d9 + md5: ab136e4c34e97f34fb621d2592a393d8 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 399979 - timestamp: 1742433432699 -- conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda - sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 - md5: 21f56217d6125fb30c3c3f10c786d751 + size: 433413 + timestamp: 1764777166076 +- conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.7-h534d264_6.conda + sha256: 368d8628424966fd8f9c8018326a9c779e06913dd39e646cf331226acc90e5b2 + md5: 053b84beec00b71ea8ff7a4f84b55207 depends: - - libzlib >=1.3.1,<2.0a0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 354697 - timestamp: 1742433568506 + size: 388453 + timestamp: 1764777142545 diff --git a/pixi.toml b/pixi.toml index c5fd9a975..3dc88a84b 100644 --- a/pixi.toml +++ b/pixi.toml @@ -13,6 +13,7 @@ libc = { family="glibc", version="2.17" } python = ">=3.11.0,<3.12" rattler-build = ">=0.44.0" anaconda-client = ">=1.12" +setuptools = "<82.0" [target.win-64.dependencies] # patch is required by rattler-build From e2cb8cf289effe6fbc1b18d0ff2098093e0d8e39 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 16:23:38 +1000 Subject: [PATCH 51/91] Fixes --- ...os-humble-ament-cmake-vendor-package.patch | 11 --- .../ros-humble-point-cloud-msg-wrapper.patch | 23 ++++++ pixi.lock | 70 +++++++++---------- pixi.toml | 2 +- vinca.yaml | 7 +- 5 files changed, 62 insertions(+), 51 deletions(-) create mode 100644 patch/ros-humble-point-cloud-msg-wrapper.patch diff --git a/patch/ros-humble-ament-cmake-vendor-package.patch b/patch/ros-humble-ament-cmake-vendor-package.patch index 7e29eb44a..1f3ea1c08 100644 --- a/patch/ros-humble-ament-cmake-vendor-package.patch +++ b/patch/ros-humble-ament-cmake-vendor-package.patch @@ -136,17 +136,6 @@ index c9b963cd..2ca2f40a 100644 endif() endmacro() -@@ -241,6 +312,10 @@ function(_ament_vendor TARGET_NAME VCS_TYPE VCS_URL VCS_VERSION PATCHES CMAKE_AR - set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(CMAKE_BUILD_TYPE [=[${CMAKE_BUILD_TYPE}]=] CACHE INTERNAL \"\")") - endif() - -+ if(DEFINED CMAKE_IGNORE_PREFIX_PATH) -+ set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(CMAKE_IGNORE_PREFIX_PATH [=[${CMAKE_IGNORE_PREFIX_PATH}]=] CACHE INTERNAL \"\")") -+ endif() -+ - if(DEFINED CMAKE_MODULE_PATH) - set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(CMAKE_MODULE_PATH [=[${CMAKE_MODULE_PATH}]=] CACHE INTERNAL \"\")") - endif() @@ -242,12 +242,24 @@ function(_ament_vendor TARGET_NAME VCS_TYPE VCS_URL VCS_VERSION PATCHES CMAKE_AR set(CMAKE_ARGS_CONTENT "${CMAKE_ARGS_CONTENT}\nset(BUILD_TESTING \"OFF\" CACHE INTERNAL \"\")") diff --git a/patch/ros-humble-point-cloud-msg-wrapper.patch b/patch/ros-humble-point-cloud-msg-wrapper.patch new file mode 100644 index 000000000..a0b8eff09 --- /dev/null +++ b/patch/ros-humble-point-cloud-msg-wrapper.patch @@ -0,0 +1,23 @@ +diff --git a/include/point_cloud_msg_wrapper/point_cloud_msg_wrapper.hpp b/include/point_cloud_msg_wrapper/point_cloud_msg_wrapper.hpp +index 3768346..db9e048 100644 +--- a/include/point_cloud_msg_wrapper/point_cloud_msg_wrapper.hpp ++++ b/include/point_cloud_msg_wrapper/point_cloud_msg_wrapper.hpp +@@ -24,7 +24,7 @@ + #include + #include + +-#include ++#include + #include + + #include +@@ -223,7 +223,7 @@ public: + { + const auto find_missing_field = []( + const auto & query_fields, +- const auto & source_fields) -> std::experimental::optional { ++ const auto & source_fields) -> std::optional { + for (const auto & query_field : query_fields) { + // Note that we use find on a vector here. This is intended. The number of fields is + // usually very limited, so the O(n^2) complexity is ok here. This operation also only + diff --git a/pixi.lock b/pixi.lock index 056866e6d..c444c2f88 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5,6 +5,8 @@ environments: - url: https://repo.prefix.dev/conda-forge/ indexes: - https://pypi.org/simple + options: + pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda @@ -102,7 +104,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.58.4-ha759004_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.57.2-he64ecbb_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -245,7 +247,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.58.4-h1d7f6d8_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.57.2-hb434046_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -373,7 +375,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.3-py311h53ebfaf_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.58.4-hcb3c93d_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.57.2-h4728fb8_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -501,7 +503,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py311hc290fe0_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.58.4-h2307240_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.57.2-h6fdd925_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -637,7 +639,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-311-py311hefeebc8_1.conda - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-ctypes-0.2.3-py311h1ea47a8_3.conda - conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py311h3f79411_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.58.4-he94b42d_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.57.2-h18a1a76_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda @@ -4041,66 +4043,62 @@ packages: - pkg:pypi/pyyaml?source=hash-mapping size: 187108 timestamp: 1770223467913 -- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.58.4-ha759004_0.conda - sha256: adc03d867529425bd36f16b0a1c6a6a6a8a5a8efb53dd15742878e9b32629af3 - md5: a86117655f8de127354d7dfac12cbead +- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.57.2-he64ecbb_1.conda + sha256: 7050df6859e1f3c1223dead79b1f4aa5b92f7519db7ad7cb5982d87fd2999852 + md5: 4d9aed902b2afb49657a4e85f493aedd depends: - patchelf - - libstdcxx >=14 - - libgcc >=14 - __glibc >=2.17,<3.0.a0 + - libgcc >=14 - openssl >=3.5.5,<4.0a0 constrains: - __glibc >=2.17 license: BSD-3-Clause license_family: BSD purls: [] - size: 18719727 - timestamp: 1772546372490 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.58.4-h1d7f6d8_0.conda - sha256: 465fa640a701512149526716a2d3b408eba9953aeda94e042cfbe7623748e677 - md5: ccd9b704bedacebb8534e48f7d74ba76 + size: 19271452 + timestamp: 1770649397185 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.57.2-hb434046_1.conda + sha256: 51a369b6cfe24fa0f8f7a7ea9bb77158f8806f43b196ce5a30a61892092afe64 + md5: 9f14051749d3c1b3e0318a6b8a54b0ca depends: - patchelf - libgcc >=14 - - libstdcxx >=14 - openssl >=3.5.5,<4.0a0 constrains: - __glibc >=2.17 license: BSD-3-Clause license_family: BSD purls: [] - size: 18165330 - timestamp: 1772546384016 -- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.58.4-hcb3c93d_0.conda - sha256: 7a5a6ba36a57002467d0c2f80360a3dbd50837d3e776f747cb1f058339496c3e - md5: a230ff93fc5c21f606ee9922be10b926 + size: 19846896 + timestamp: 1770649419199 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.57.2-h4728fb8_1.conda + sha256: 5ec581b4f39060c1b90687627f4b0bf04ee62d405f43072de7c83a46a9448324 + md5: 286416d9d4b0c9fedd90e0ed56be240c depends: - - libcxx >=19 - - __osx >=11.0 + - __osx >=10.13 constrains: - __osx >=10.13 license: BSD-3-Clause license_family: BSD purls: [] - size: 17776643 - timestamp: 1772546431848 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.58.4-h2307240_0.conda - sha256: 183a355834a3b3c393602a92383a91b8ecc657ecdfc15fd184f527dfe6c3d040 - md5: 9669fca489a3d813afa55c30075fcd5b + size: 17788466 + timestamp: 1770649457751 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.57.2-h6fdd925_1.conda + sha256: 7fa90a0d2ecb767796cadfa6f1384e52229c9cdd10c11ce49a3428048f64b91c + md5: a28d853fd6fff4914e3248343b158837 depends: - __osx >=11.0 - - libcxx >=19 constrains: - __osx >=11.0 license: BSD-3-Clause license_family: BSD purls: [] - size: 16343115 - timestamp: 1772546341835 -- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.58.4-he94b42d_0.conda - sha256: bce31fe09274096e6d01c4a53a8d662bbebc8d773395963f62574dcb550b173d - md5: 0ce711a5ed0c58f063c9d0a4eab84848 + size: 16253611 + timestamp: 1770649407683 +- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.57.2-h18a1a76_1.conda + sha256: 9b575a5eaae1c427251d75ad36f6707f541e59056adcde35fca410c7f5aa29aa + md5: 545404bf30528513fd12c111b01c95a0 depends: - vc >=14.3,<15 - vc14_runtime >=14.44.35208 @@ -4108,8 +4106,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 18149748 - timestamp: 1772546416942 + size: 16311008 + timestamp: 1770649439173 - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda sha256: e8eb7be6d307f1625c6e6c100270a2eea92e6e7cc45277cd26233ce107ea9f73 md5: 7f24e776b0f2ffac7516e51e9d2c1e52 diff --git a/pixi.toml b/pixi.toml index 3dc88a84b..42c29e861 100644 --- a/pixi.toml +++ b/pixi.toml @@ -11,7 +11,7 @@ libc = { family="glibc", version="2.17" } [dependencies] python = ">=3.11.0,<3.12" -rattler-build = ">=0.44.0" +rattler-build = ">=0.57.0,<0.58" anaconda-client = ">=1.12" setuptools = "<82.0" diff --git a/vinca.yaml b/vinca.yaml index 75d96bf7c..9ba487e72 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -451,9 +451,10 @@ packages_select_by_deps: - gz_ros2_control - ur_simulation_gz # mavros and mavlink (enabled on macOS for testing) - - mavlink - - mavros - - mavros_extras + # need updates for boost 1.88 + # - mavlink + # - mavros + # - mavros_extras # robotique grippers - robotiq_description From d14c564cdd182092ceb56387577a9d1b104874c8 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 6 Mar 2026 20:08:15 +1000 Subject: [PATCH 52/91] Further fixes --- .github/workflows/testpr.yml | 2 +- patch/ros-humble-io-context.patch | 81 +++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 patch/ros-humble-io-context.patch diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 4d3b66538..23e74dfcc 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: 'false' # 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: strategy: diff --git a/patch/ros-humble-io-context.patch b/patch/ros-humble-io-context.patch new file mode 100644 index 000000000..b2f98a7ee --- /dev/null +++ b/patch/ros-humble-io-context.patch @@ -0,0 +1,81 @@ +diff --git a/CHANGELOG.rst b/CHANGELOG.rst +index 06ec8f7..1985f3b 100644 +--- a/CHANGELOG.rst ++++ b/CHANGELOG.rst +@@ -63,7 +63,7 @@ Changelog for package io_context + * Added cmath header + * Fix linting warning + * Added ASIO_STANDALONE to more units +- * Call stop on io_service ++ * Call stop on io_context + * Fix dependency + * Export asio as a downstream dependency + * Remove more boost references +diff --git a/include/io_context/io_context.hpp b/include/io_context/io_context.hpp +index d2f5770..6d2fd31 100644 +--- a/include/io_context/io_context.hpp ++++ b/include/io_context/io_context.hpp +@@ -66,7 +66,7 @@ public: + IoContext(const IoContext &) = delete; + IoContext & operator=(const IoContext &) = delete; + +- asio::io_service & ios() const; ++ asio::io_context & ios() const; + + bool isServiceStopped(); + uint32_t serviceThreadCount(); +@@ -76,12 +76,14 @@ public: + template + void post(F f) + { +- ios().post(f); ++ asio::post(ios(), f); + } + + private: +- std::shared_ptr m_ios; +- std::shared_ptr m_work; ++ std::shared_ptr m_ios; ++ std::shared_ptr< ++ asio::executor_work_guard ++ > m_work; + std::shared_ptr m_ios_thread_workers; + }; + +diff --git a/src/io_context.cpp b/src/io_context.cpp +index 3ac151e..fc9d4fd 100644 +--- a/src/io_context.cpp ++++ b/src/io_context.cpp +@@ -30,9 +30,11 @@ IoContext::IoContext() + : IoContext(std::thread::hardware_concurrency()) {} + + IoContext::IoContext(size_t threads_count) +-: m_ios(new asio::io_service()), +- m_work(new asio::io_service::work(ios())), +- m_ios_thread_workers(new drivers::common::thread_group()) ++: m_ios(std::make_shared()), ++ m_work(std::make_shared< ++ asio::executor_work_guard>( ++ asio::make_work_guard(*m_ios))), ++ m_ios_thread_workers(std::make_shared()) + { + for (size_t i = 0; i < threads_count; ++i) { + m_ios_thread_workers->create_thread( +@@ -51,7 +53,7 @@ IoContext::~IoContext() + waitForExit(); + } + +-asio::io_service & IoContext::ios() const ++asio::io_context & IoContext::ios() const + { + return *m_ios; + } +@@ -69,7 +71,7 @@ uint32_t IoContext::serviceThreadCount() + void IoContext::waitForExit() + { + if (!ios().stopped()) { +- ios().post([&]() {m_work.reset();}); ++ asio::post(ios(), [&]() { m_work.reset(); }); + } + + ios().stop(); From c5a6f26e3d4dc1f51ec4399fc74cb01f0c68a217 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Fri, 6 Mar 2026 14:53:39 +0100 Subject: [PATCH 53/91] patch for fasttrps --- patch/ros-humble-fastrtps.patch | 1252 ++++++++++++++++++++++++++++++- 1 file changed, 1236 insertions(+), 16 deletions(-) diff --git a/patch/ros-humble-fastrtps.patch b/patch/ros-humble-fastrtps.patch index 881d5233a..fa5e3fe23 100644 --- a/patch/ros-humble-fastrtps.patch +++ b/patch/ros-humble-fastrtps.patch @@ -1,18 +1,16 @@ -diff --git a/tools/fds/CMakeLists.txt b/tools/fds/CMakeLists.txt -index 899fe693..f1e7e37d 100644 ---- a/tools/fds/CMakeLists.txt -+++ b/tools/fds/CMakeLists.txt -@@ -116,7 +116,7 @@ install(EXPORT ${PROJECT_NAME}-targets - if( WIN32 ) - # Use powershell to generate the link - install( -- CODE "execute_process( COMMAND PowerShell -Command \"if( test-path ${PROJECT_NAME}.exe -PathType Leaf ) { rm ${PROJECT_NAME}.exe } ; New-Item -ItemType SymbolicLink -Target $ -Path ${PROJECT_NAME}.exe \" ERROR_QUIET RESULTS_VARIABLE SYMLINK_FAILED WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}\") \n if( SYMLINK_FAILED ) \n message(STATUS \"Windows requires admin installation rights to create symlinks. A bat script will be provided instead.\") \n set(FAST_SERVER_BINARY_NAME $) \n configure_file(${CMAKE_CURRENT_LIST_DIR}/fast-discovery-server.bat.in ${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}${MSVCARCH_DIR_EXTENSION}/${PROJECT_NAME}.bat @ONLY) \n endif()" -+ CODE "execute_process( COMMAND PowerShell -Command \"if( test-path ${PROJECT_NAME}.exe -PathType Leaf ) { rm ${PROJECT_NAME}.exe } ; New-Item -ItemType HardLink -Target $ -Path ${PROJECT_NAME}.exe \" ERROR_QUIET RESULTS_VARIABLE SYMLINK_FAILED WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}\") \n if( SYMLINK_FAILED ) \n message(STATUS \"Windows requires admin installation rights to create symlinks. A bat script will be provided instead.\") \n set(FAST_SERVER_BINARY_NAME $) \n configure_file(${CMAKE_CURRENT_LIST_DIR}/fast-discovery-server.bat.in ${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}${MSVCARCH_DIR_EXTENSION}/${PROJECT_NAME}.bat @ONLY) \n endif()" - COMPONENT discovery) - else() - # Use ln to create the symbolic link. We remove the version from the file name but keep the debug suffix +From 9397eca2100c94353061ef728460bbee02858eba Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Fri, 6 Mar 2026 11:30:17 +0100 +Subject: [PATCH 1/2] intial patch + +--- + CMakeLists.txt | 3 +++ + src/cpp/CMakeLists.txt | 2 +- + tools/fds/CMakeLists.txt | 2 +- + 3 files changed, 5 insertions(+), 2 deletions(-) + diff --git a/CMakeLists.txt b/CMakeLists.txt -index 47e0dbc6780..b0e7bad312e 100644 +index c051b87f..e82628b6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,6 +27,9 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) @@ -25,9 +23,8 @@ index 47e0dbc6780..b0e7bad312e 100644 ############################################################################### # Project # ############################################################################### - diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt -index fbda6027ec1..dce8342be10 100644 +index fbda6027..dce8342b 100644 --- a/src/cpp/CMakeLists.txt +++ b/src/cpp/CMakeLists.txt @@ -400,7 +400,7 @@ try_run(SM_RUN_RESULT SM_COMPILE_RESULT @@ -39,3 +36,1226 @@ index fbda6027ec1..dce8342be10 100644 message(STATUS "Framework's shared_mutex is ${SM_RUN_OUTPUT}") endif() +diff --git a/tools/fds/CMakeLists.txt b/tools/fds/CMakeLists.txt +index 899fe693..f1e7e37d 100644 +--- a/tools/fds/CMakeLists.txt ++++ b/tools/fds/CMakeLists.txt +@@ -116,7 +116,7 @@ install(EXPORT ${PROJECT_NAME}-targets + if( WIN32 ) + # Use powershell to generate the link + install( +- CODE "execute_process( COMMAND PowerShell -Command \"if( test-path ${PROJECT_NAME}.exe -PathType Leaf ) { rm ${PROJECT_NAME}.exe } ; New-Item -ItemType SymbolicLink -Target $ -Path ${PROJECT_NAME}.exe \" ERROR_QUIET RESULTS_VARIABLE SYMLINK_FAILED WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}\") \n if( SYMLINK_FAILED ) \n message(STATUS \"Windows requires admin installation rights to create symlinks. A bat script will be provided instead.\") \n set(FAST_SERVER_BINARY_NAME $) \n configure_file(${CMAKE_CURRENT_LIST_DIR}/fast-discovery-server.bat.in ${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}${MSVCARCH_DIR_EXTENSION}/${PROJECT_NAME}.bat @ONLY) \n endif()" ++ CODE "execute_process( COMMAND PowerShell -Command \"if( test-path ${PROJECT_NAME}.exe -PathType Leaf ) { rm ${PROJECT_NAME}.exe } ; New-Item -ItemType HardLink -Target $ -Path ${PROJECT_NAME}.exe \" ERROR_QUIET RESULTS_VARIABLE SYMLINK_FAILED WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}\") \n if( SYMLINK_FAILED ) \n message(STATUS \"Windows requires admin installation rights to create symlinks. A bat script will be provided instead.\") \n set(FAST_SERVER_BINARY_NAME $) \n configure_file(${CMAKE_CURRENT_LIST_DIR}/fast-discovery-server.bat.in ${CMAKE_INSTALL_PREFIX}/${BIN_INSTALL_DIR}${MSVCARCH_DIR_EXTENSION}/${PROJECT_NAME}.bat @ONLY) \n endif()" + COMPONENT discovery) + else() + # Use ln to create the symbolic link. We remove the version from the file name but keep the debug suffix +-- +2.43.0 + + +From b255ed19dc61084a6216782333c0ca17720dd087 Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Fri, 6 Mar 2026 11:30:45 +0100 +Subject: [PATCH 2/2] adapt for boost::asio + +--- + src/cpp/rtps/transport/TCPAcceptor.cpp | 14 ++-- + src/cpp/rtps/transport/TCPAcceptor.h | 6 +- + src/cpp/rtps/transport/TCPAcceptorBasic.cpp | 14 ++-- + src/cpp/rtps/transport/TCPAcceptorBasic.h | 8 +-- + src/cpp/rtps/transport/TCPAcceptorSecure.cpp | 10 +-- + src/cpp/rtps/transport/TCPAcceptorSecure.h | 8 +-- + .../transport/TCPChannelResourceBasic.cpp | 22 +++--- + .../rtps/transport/TCPChannelResourceBasic.h | 6 +- + .../transport/TCPChannelResourceSecure.cpp | 34 ++++----- + .../rtps/transport/TCPChannelResourceSecure.h | 10 +-- + .../rtps/transport/TCPTransportInterface.cpp | 69 +++++++++---------- + .../rtps/transport/TCPTransportInterface.h | 8 +-- + src/cpp/rtps/transport/TCPv4Transport.cpp | 8 +-- + src/cpp/rtps/transport/TCPv6Transport.cpp | 6 +- + src/cpp/rtps/transport/UDPChannelResource.h | 8 +-- + .../rtps/transport/UDPTransportInterface.cpp | 4 +- + .../rtps/transport/UDPTransportInterface.h | 2 +- + src/cpp/rtps/transport/UDPv4Transport.cpp | 28 ++++---- + src/cpp/rtps/transport/UDPv6Transport.cpp | 18 ++--- + .../rtps/transport/test_UDPv4Transport.cpp | 2 +- + src/cpp/utils/IPLocator.cpp | 30 ++++---- + test/blackbox/common/UDPMessageSender.hpp | 10 +-- + test/unittest/transport/TCPv4Tests.cpp | 40 +++++------ + test/unittest/transport/TCPv6Tests.cpp | 6 +- + 24 files changed, 182 insertions(+), 189 deletions(-) + +diff --git a/src/cpp/rtps/transport/TCPAcceptor.cpp b/src/cpp/rtps/transport/TCPAcceptor.cpp +index 5c6d3159..310d55ff 100644 +--- a/src/cpp/rtps/transport/TCPAcceptor.cpp ++++ b/src/cpp/rtps/transport/TCPAcceptor.cpp +@@ -24,28 +24,28 @@ namespace rtps { + using IPLocator = fastrtps::rtps::IPLocator; + + TCPAcceptor::TCPAcceptor( +- asio::io_service& io_service, ++ asio::io_context& io_context, + TCPTransportInterface* parent, + const Locator& locator) +- : acceptor_(io_service, parent->generate_endpoint(IPLocator::getPhysicalPort(locator))) ++ : acceptor_(io_context, parent->generate_endpoint(IPLocator::getPhysicalPort(locator))) + , locator_(locator) +- , io_service_(&io_service) ++ , io_context_(&io_context) + { + locator_.port = acceptor_.local_endpoint().port(); + endpoint_ = asio::ip::tcp::endpoint(parent->generate_protocol(), IPLocator::getPhysicalPort(locator_)); + } + + TCPAcceptor::TCPAcceptor( +- asio::io_service& io_service, ++ asio::io_context& io_context, + const std::string& interface, + const Locator& locator) +- : acceptor_(io_service, asio::ip::tcp::endpoint(asio::ip::address_v4::from_string(interface), ++ : acceptor_(io_context, asio::ip::tcp::endpoint(asio::ip::make_address(interface), + IPLocator::getPhysicalPort(locator))) + , locator_(locator) +- , io_service_(&io_service) ++ , io_context_(&io_context) + { + locator_.port = acceptor_.local_endpoint().port(); +- endpoint_ = asio::ip::tcp::endpoint(asio::ip::address_v4::from_string(interface), ++ endpoint_ = asio::ip::tcp::endpoint(asio::ip::make_address(interface), + IPLocator::getPhysicalPort(locator_)); + } + +diff --git a/src/cpp/rtps/transport/TCPAcceptor.h b/src/cpp/rtps/transport/TCPAcceptor.h +index 8e6ae2e3..7657409f 100644 +--- a/src/cpp/rtps/transport/TCPAcceptor.h ++++ b/src/cpp/rtps/transport/TCPAcceptor.h +@@ -35,17 +35,17 @@ protected: + Locator locator_; + asio::ip::tcp::endpoint endpoint_; + std::vector pending_out_locators_; +- asio::io_service* io_service_; ++ asio::io_context* io_context_; + + public: + + TCPAcceptor( +- asio::io_service& io_service, ++ asio::io_context& io_context, + TCPTransportInterface* parent, + const Locator& locator); + + TCPAcceptor( +- asio::io_service& io_service, ++ asio::io_context& io_context, + const std::string& interface, + const Locator& locator); + +diff --git a/src/cpp/rtps/transport/TCPAcceptorBasic.cpp b/src/cpp/rtps/transport/TCPAcceptorBasic.cpp +index dff8b3bb..ad5d5ba9 100644 +--- a/src/cpp/rtps/transport/TCPAcceptorBasic.cpp ++++ b/src/cpp/rtps/transport/TCPAcceptorBasic.cpp +@@ -24,23 +24,23 @@ namespace rtps { + using IPLocator = fastrtps::rtps::IPLocator; + + TCPAcceptorBasic::TCPAcceptorBasic( +- asio::io_service& io_service, ++ asio::io_context& io_context, + TCPTransportInterface* parent, + const Locator& locator) +- : TCPAcceptor(io_service, parent, locator) +- , socket_(*io_service_) ++ : TCPAcceptor(io_context, parent, locator) ++ , socket_(*io_context_) + { + endpoint_ = asio::ip::tcp::endpoint(parent->generate_protocol(), IPLocator::getPhysicalPort(locator_)); + } + + TCPAcceptorBasic::TCPAcceptorBasic( +- asio::io_service& io_service, ++ asio::io_context& io_context, + const std::string& interface, + const Locator& locator) +- : TCPAcceptor(io_service, interface, locator) +- , socket_(*io_service_) ++ : TCPAcceptor(io_context, interface, locator) ++ , socket_(*io_context_) + { +- endpoint_ = asio::ip::tcp::endpoint(asio::ip::address_v4::from_string(interface), ++ endpoint_ = asio::ip::tcp::endpoint(asio::ip::make_address(interface), + IPLocator::getPhysicalPort(locator_)); + } + +diff --git a/src/cpp/rtps/transport/TCPAcceptorBasic.h b/src/cpp/rtps/transport/TCPAcceptorBasic.h +index c997fdd8..f26d955a 100644 +--- a/src/cpp/rtps/transport/TCPAcceptorBasic.h ++++ b/src/cpp/rtps/transport/TCPAcceptorBasic.h +@@ -31,23 +31,23 @@ public: + + /** + * Constructor +- * @param io_service Reference to the ASIO service. ++ * @param io_context Reference to the ASIO context. + * @param parent Pointer to the transport that is going to manage the acceptor. + * @param locator Locator with the information about where to accept connections. + */ + TCPAcceptorBasic( +- asio::io_service& io_service, ++ asio::io_context& io_context, + TCPTransportInterface* parent, + const Locator& locator); + + /** + * Constructor +- * @param io_service Reference to the ASIO service. ++ * @param io_context Reference to the ASIO context. + * @param interface Network interface to bind the socket + * @param locator Locator with the information about where to accept connections. + */ + TCPAcceptorBasic( +- asio::io_service& io_service, ++ asio::io_context& io_context, + const std::string& interface, + const Locator& locator); + +diff --git a/src/cpp/rtps/transport/TCPAcceptorSecure.cpp b/src/cpp/rtps/transport/TCPAcceptorSecure.cpp +index e9b8fb8d..9a30985d 100644 +--- a/src/cpp/rtps/transport/TCPAcceptorSecure.cpp ++++ b/src/cpp/rtps/transport/TCPAcceptorSecure.cpp +@@ -27,18 +27,18 @@ using Log = fastdds::dds::Log; + using namespace asio; + + TCPAcceptorSecure::TCPAcceptorSecure( +- io_service& io_service, ++ io_context& io_context, + TCPTransportInterface* parent, + const Locator_t& locator) +- : TCPAcceptor(io_service, parent, locator) ++ : TCPAcceptor(io_context, parent, locator) + { + } + + TCPAcceptorSecure::TCPAcceptorSecure( +- io_service& io_service, ++ io_context& io_context, + const std::string& interface, + const Locator_t& locator) +- : TCPAcceptor(io_service, interface, locator) ++ : TCPAcceptor(io_context, interface, locator) + { + } + +@@ -83,7 +83,7 @@ void TCPAcceptorSecure::accept( + } + }); + #else +- auto secure_socket = std::make_shared>(*io_service_, ssl_context); ++ auto secure_socket = std::make_shared>(*io_context_, ssl_context); + + acceptor_.async_accept(secure_socket->lowest_layer(), + [locator, parent, secure_socket](const std::error_code& error) +diff --git a/src/cpp/rtps/transport/TCPAcceptorSecure.h b/src/cpp/rtps/transport/TCPAcceptorSecure.h +index dc8d28d4..f3cce245 100644 +--- a/src/cpp/rtps/transport/TCPAcceptorSecure.h ++++ b/src/cpp/rtps/transport/TCPAcceptorSecure.h +@@ -34,23 +34,23 @@ public: + + /** + * Constructor +- * @param io_service Reference to the ASIO service. ++ * @param io_context Reference to the ASIO context. + * @param parent Pointer to the transport that is going to manage the acceptor. + * @param locator Locator with the information about where to accept connections. + */ + TCPAcceptorSecure( +- asio::io_service& io_service, ++ asio::io_context& io_context, + TCPTransportInterface* parent, + const Locator& locator); + + /** + * Constructor +- * @param io_service Reference to the ASIO service. ++ * @param io_context Reference to the ASIO context. + * @param interface Network interface to bind the socket + * @param locator Locator with the information about where to accept connections. + */ + TCPAcceptorSecure( +- asio::io_service& io_service, ++ asio::io_context& io_context, + const std::string& interface, + const Locator& locator); + +diff --git a/src/cpp/rtps/transport/TCPChannelResourceBasic.cpp b/src/cpp/rtps/transport/TCPChannelResourceBasic.cpp +index 8d72d02e..e4501b69 100644 +--- a/src/cpp/rtps/transport/TCPChannelResourceBasic.cpp ++++ b/src/cpp/rtps/transport/TCPChannelResourceBasic.cpp +@@ -33,21 +33,21 @@ using Log = fastdds::dds::Log; + + TCPChannelResourceBasic::TCPChannelResourceBasic( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + const Locator& locator, + uint32_t maxMsgSize) + : TCPChannelResource(parent, locator, maxMsgSize) +- , service_(service) ++ , context_(context) + { + } + + TCPChannelResourceBasic::TCPChannelResourceBasic( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + std::shared_ptr socket, + uint32_t maxMsgSize) + : TCPChannelResource(parent, maxMsgSize) +- , service_(service) ++ , context_(context) + , socket_(socket) + { + } +@@ -66,14 +66,14 @@ void TCPChannelResourceBasic::connect( + { + try + { +- ip::tcp::resolver resolver(service_); ++ ip::tcp::resolver resolver(context_); + +- auto endpoints = resolver.resolve({ +- IPLocator::hasWan(locator_) ? IPLocator::toWanstring(locator_) : IPLocator::ip_to_string( +- locator_), +- std::to_string(IPLocator::getPhysicalPort(locator_))}); ++ auto endpoints = resolver.resolve( ++ IPLocator::hasWan(locator_) ? IPLocator::toWanstring(locator_) : IPLocator::ip_to_string( ++ locator_), ++ std::to_string(IPLocator::getPhysicalPort(locator_))); + +- socket_ = std::make_shared(service_); ++ socket_ = std::make_shared(context_); + std::weak_ptr channel_weak_ptr = myself; + + asio::async_connect( +@@ -110,7 +110,7 @@ void TCPChannelResourceBasic::disconnect() + std::error_code ec; + socket->shutdown(asio::ip::tcp::socket::shutdown_both, ec); + +- service_.post([&, socket]() ++ asio::post(context_, [&, socket]() + { + try + { +diff --git a/src/cpp/rtps/transport/TCPChannelResourceBasic.h b/src/cpp/rtps/transport/TCPChannelResourceBasic.h +index 20928f0f..23c9e6a2 100644 +--- a/src/cpp/rtps/transport/TCPChannelResourceBasic.h ++++ b/src/cpp/rtps/transport/TCPChannelResourceBasic.h +@@ -25,7 +25,7 @@ namespace rtps { + + class TCPChannelResourceBasic : public TCPChannelResource + { +- asio::io_service& service_; ++ asio::io_context& context_; + + std::mutex send_mutex_; + std::shared_ptr socket_; +@@ -35,14 +35,14 @@ public: + // Constructor called when trying to connect to a remote server + TCPChannelResourceBasic( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + const Locator& locator, + uint32_t maxMsgSize); + + // Constructor called when local server accepted connection + TCPChannelResourceBasic( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + std::shared_ptr socket, + uint32_t maxMsgSize); + +diff --git a/src/cpp/rtps/transport/TCPChannelResourceSecure.cpp b/src/cpp/rtps/transport/TCPChannelResourceSecure.cpp +index fd21de6c..92ae8d56 100644 +--- a/src/cpp/rtps/transport/TCPChannelResourceSecure.cpp ++++ b/src/cpp/rtps/transport/TCPChannelResourceSecure.cpp +@@ -33,29 +33,29 @@ using namespace asio; + + TCPChannelResourceSecure::TCPChannelResourceSecure( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + asio::ssl::context& ssl_context, + const Locator_t& locator, + uint32_t maxMsgSize) + : TCPChannelResource(parent, locator, maxMsgSize) +- , service_(service) ++ , context_(context) + , ssl_context_(ssl_context) +- , strand_read_(service) +- , strand_write_(service) ++ , strand_read_(make_strand(context)) ++ , strand_write_(make_strand(context)) + { + } + + TCPChannelResourceSecure::TCPChannelResourceSecure( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + asio::ssl::context& ssl_context, + std::shared_ptr> socket, + uint32_t maxMsgSize) + : TCPChannelResource(parent, maxMsgSize) +- , service_(service) ++ , context_(context) + , ssl_context_(ssl_context) +- , strand_read_(service) +- , strand_write_(service) ++ , strand_read_(make_strand(context)) ++ , strand_write_(make_strand(context)) + , secure_socket_(socket) + { + set_tls_verify_mode(parent->configuration()); +@@ -77,15 +77,15 @@ void TCPChannelResourceSecure::connect( + { + try + { +- ip::tcp::resolver resolver(service_); ++ ip::tcp::resolver resolver(context_); + +- auto endpoints = resolver.resolve({ +- IPLocator::hasWan(locator_) ? IPLocator::toWanstring(locator_) : IPLocator::ip_to_string( +- locator_), +- std::to_string(IPLocator::getPhysicalPort(locator_))}); ++ auto endpoints = resolver.resolve( ++ IPLocator::hasWan(locator_) ? IPLocator::toWanstring(locator_) : IPLocator::ip_to_string( ++ locator_), ++ std::to_string(IPLocator::getPhysicalPort(locator_))); + + TCPTransportInterface* parent = parent_; +- secure_socket_ = std::make_shared>(service_, ssl_context_); ++ secure_socket_ = std::make_shared>(context_, ssl_context_); + set_tls_verify_mode(parent->configuration()); + std::weak_ptr channel_weak_ptr = myself; + const auto secure_socket = secure_socket_; +@@ -142,7 +142,7 @@ void TCPChannelResourceSecure::disconnect() + { + auto socket = secure_socket_; + +- service_.post([&, socket]() ++ post(context_, [&, socket]() + { + std::error_code ec; + socket->lowest_layer().close(ec); +@@ -166,7 +166,7 @@ uint32_t TCPChannelResourceSecure::read( + auto bytes_future = read_bytes_promise.get_future(); + auto socket = secure_socket_; + +- strand_read_.post([&, socket]() ++ asio::post(strand_read_, [&, socket]() + { + if (socket->lowest_layer().is_open()) + { +@@ -226,7 +226,7 @@ size_t TCPChannelResourceSecure::send( + auto bytes_future = write_bytes_promise.get_future(); + auto socket = secure_socket_; + +- strand_write_.post([&, socket]() ++ asio::post(strand_write_, [&, socket]() + { + if (socket->lowest_layer().is_open()) + { +diff --git a/src/cpp/rtps/transport/TCPChannelResourceSecure.h b/src/cpp/rtps/transport/TCPChannelResourceSecure.h +index 05869972..812d96a0 100644 +--- a/src/cpp/rtps/transport/TCPChannelResourceSecure.h ++++ b/src/cpp/rtps/transport/TCPChannelResourceSecure.h +@@ -33,7 +33,7 @@ public: + // Constructor called when trying to connect to a remote server (secure version) + TCPChannelResourceSecure( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + asio::ssl::context& ssl_context, + const Locator& locator, + uint32_t maxMsgSize); +@@ -41,7 +41,7 @@ public: + // Constructor called when local server accepted connection (secure version) + TCPChannelResourceSecure( + TCPTransportInterface* parent, +- asio::io_service& service, ++ asio::io_context& context, + asio::ssl::context& ssl_context, + std::shared_ptr> socket, + uint32_t maxMsgSize); +@@ -98,10 +98,10 @@ private: + TCPChannelResourceSecure& operator =( + const TCPChannelResource&) = delete; + +- asio::io_service& service_; ++ asio::io_context& context_; + asio::ssl::context& ssl_context_; +- asio::io_service::strand strand_read_; +- asio::io_service::strand strand_write_; ++ asio::strand strand_read_; ++ asio::strand strand_write_; + std::shared_ptr> secure_socket_; + }; + +diff --git a/src/cpp/rtps/transport/TCPTransportInterface.cpp b/src/cpp/rtps/transport/TCPTransportInterface.cpp +index 55f8b2b7..c1124bb8 100644 +--- a/src/cpp/rtps/transport/TCPTransportInterface.cpp ++++ b/src/cpp/rtps/transport/TCPTransportInterface.cpp +@@ -147,7 +147,7 @@ TCPTransportInterface::TCPTransportInterface( + #if TLS_FOUND + , ssl_context_(asio::ssl::context::sslv23) + #endif // if TLS_FOUND +- , keep_alive_event_(io_service_timers_) ++ , keep_alive_event_(io_context_timers_) + { + } + +@@ -161,11 +161,11 @@ void TCPTransportInterface::clean() + alive_.store(false); + + keep_alive_event_.cancel(); +- if (io_service_timers_thread_) ++ if (io_context_timers_thread_) + { +- io_service_timers_.stop(); +- io_service_timers_thread_->join(); +- io_service_timers_thread_ = nullptr; ++ io_context_timers_.stop(); ++ io_context_timers_thread_->join(); ++ io_context_timers_thread_ = nullptr; + } + + { +@@ -217,11 +217,11 @@ void TCPTransportInterface::clean() + initial_peer_local_locator_socket_.reset(); + } + +- if (io_service_thread_) ++ if (io_context_thread_) + { +- io_service_.stop(); +- io_service_thread_->join(); +- io_service_thread_ = nullptr; ++ io_context_.stop(); ++ io_context_thread_->join(); ++ io_context_thread_ = nullptr; + } + } + +@@ -309,7 +309,7 @@ uint16_t TCPTransportInterface::create_acceptor_socket( + if (configuration()->apply_security) + { + std::shared_ptr acceptor = +- std::make_shared(io_service_, this, locator); ++ std::make_shared(io_context_, this, locator); + acceptors_[acceptor->locator()] = acceptor; + acceptor->accept(this, ssl_context_); + final_port = static_cast(acceptor->locator().port); +@@ -318,7 +318,7 @@ uint16_t TCPTransportInterface::create_acceptor_socket( + #endif // if TLS_FOUND + { + std::shared_ptr acceptor = +- std::make_shared(io_service_, this, locator); ++ std::make_shared(io_context_, this, locator); + acceptors_[acceptor->locator()] = acceptor; + acceptor->accept(this); + final_port = static_cast(acceptor->locator().port); +@@ -342,7 +342,7 @@ uint16_t TCPTransportInterface::create_acceptor_socket( + if (configuration()->apply_security) + { + std::shared_ptr acceptor = +- std::make_shared(io_service_, sInterface, loc); ++ std::make_shared(io_context_, sInterface, loc); + acceptors_[acceptor->locator()] = acceptor; + acceptor->accept(this, ssl_context_); + final_port = static_cast(acceptor->locator().port); +@@ -351,7 +351,7 @@ uint16_t TCPTransportInterface::create_acceptor_socket( + #endif // if TLS_FOUND + { + std::shared_ptr acceptor = +- std::make_shared(io_service_, sInterface, loc); ++ std::make_shared(io_context_, sInterface, loc); + acceptors_[acceptor->locator()] = acceptor; + acceptor->accept(this); + final_port = static_cast(acceptor->locator().port); +@@ -454,7 +454,7 @@ bool TCPTransportInterface::init( + This process ensures uniqueness in the server's channel resources mapping, which uses client locators as keys. + Although differing from the real client socket local port, provides a reliable mapping mechanism. + */ +- initial_peer_local_locator_socket_ = std::unique_ptr(new asio::ip::tcp::socket(io_service_)); ++ initial_peer_local_locator_socket_ = std::unique_ptr(new asio::ip::tcp::socket(io_context_)); + initial_peer_local_locator_socket_->open(generate_protocol()); + + // Binding to port 0 delegates the port selection to the system. +@@ -504,30 +504,23 @@ bool TCPTransportInterface::init( + // TODO(Ricardo) Create an event that update this list. + get_ips(current_interfaces_); + +- auto ioServiceFunction = [&]() +- { +-#if ASIO_VERSION >= 101200 +- asio::executor_work_guard work(io_service_.get_executor()); +-#else +- io_service::work work(io_service_); +-#endif // if ASIO_VERSION >= 101200 +- io_service_.run(); +- }; +- io_service_thread_ = std::make_shared(ioServiceFunction); + +- if (0 < configuration()->keep_alive_frequency_ms) ++ auto ioContextFunction = [&]() + { +- io_service_timers_thread_ = std::make_shared([&]() +- { ++ asio::executor_work_guard work = make_work_guard(io_context_); ++ io_context_.run(); ++ }; ++ io_context_thread_ = std::make_shared(ioContextFunction); + +-#if ASIO_VERSION >= 101200 +- asio::executor_work_guard work(io_service_timers_. ++ if (0 < configuration()->keep_alive_frequency_ms) ++ { ++ auto ioContextTimersFunction = [&]() ++ { ++ asio::executor_work_guard work = make_work_guard(io_context_timers_. + get_executor()); +-#else +- io_service::work work(io_service_timers_); +-#endif // if ASIO_VERSION >= 101200 +- io_service_timers_.run(); +- }); ++ io_context_timers_.run(); ++ }; ++ io_context_timers_thread_ = std::make_shared(ioContextTimersFunction); + } + + return true; +@@ -830,11 +823,11 @@ bool TCPTransportInterface::OpenOutputChannel( + #if TLS_FOUND + (configuration()->apply_security) ? + static_cast( +- new TCPChannelResourceSecure(this, io_service_, ssl_context_, ++ new TCPChannelResourceSecure(this, io_context_, ssl_context_, + physical_locator, configuration()->maxMessageSize)) : + #endif // if TLS_FOUND + static_cast( +- new TCPChannelResourceBasic(this, io_service_, physical_locator, ++ new TCPChannelResourceBasic(this, io_context_, physical_locator, + configuration()->maxMessageSize)) + ); + +@@ -1453,7 +1446,7 @@ void TCPTransportInterface::SocketAccepted( + { + // Always create a new channel, it might be replaced later in bind_socket() + std::shared_ptr channel(new TCPChannelResourceBasic(this, +- io_service_, socket, configuration()->maxMessageSize)); ++ io_context_, socket, configuration()->maxMessageSize)); + + { + std::unique_lock unbound_lock(unbound_map_mutex_); +@@ -1499,7 +1492,7 @@ void TCPTransportInterface::SecureSocketAccepted( + { + // Always create a new secure_channel, it might be replaced later in bind_socket() + std::shared_ptr secure_channel(new TCPChannelResourceSecure(this, +- io_service_, ssl_context_, socket, configuration()->maxMessageSize)); ++ io_context_, ssl_context_, socket, configuration()->maxMessageSize)); + + { + std::unique_lock unbound_lock(unbound_map_mutex_); +diff --git a/src/cpp/rtps/transport/TCPTransportInterface.h b/src/cpp/rtps/transport/TCPTransportInterface.h +index 19bd8dbd..edb35340 100644 +--- a/src/cpp/rtps/transport/TCPTransportInterface.h ++++ b/src/cpp/rtps/transport/TCPTransportInterface.h +@@ -74,8 +74,8 @@ class TCPTransportInterface : public TransportInterface + protected: + + std::vector current_interfaces_; +- asio::io_service io_service_; +- asio::io_service io_service_timers_; ++ asio::io_context io_context_; ++ asio::io_context io_context_timers_; + std::unique_ptr initial_peer_local_locator_socket_; + uint16_t initial_peer_local_locator_port_; + /** +@@ -95,8 +95,8 @@ protected: + #if TLS_FOUND + asio::ssl::context ssl_context_; + #endif // if TLS_FOUND +- std::shared_ptr io_service_thread_; +- std::shared_ptr io_service_timers_thread_; ++ std::shared_ptr io_context_thread_; ++ std::shared_ptr io_context_timers_thread_; + std::shared_ptr rtcp_message_manager_; + std::mutex rtcp_message_manager_mutex_; + std::condition_variable rtcp_message_manager_cv_; +diff --git a/src/cpp/rtps/transport/TCPv4Transport.cpp b/src/cpp/rtps/transport/TCPv4Transport.cpp +index 07779d63..84d3c061 100644 +--- a/src/cpp/rtps/transport/TCPv4Transport.cpp ++++ b/src/cpp/rtps/transport/TCPv4Transport.cpp +@@ -78,7 +78,7 @@ TCPv4Transport::TCPv4Transport( + { + for (const auto& interface : descriptor.interfaceWhiteList) + { +- interface_whitelist_.emplace_back(ip::address_v4::from_string(interface)); ++ interface_whitelist_.emplace_back(ip::make_address_v4(interface)); + } + + for (uint16_t& port : configuration_.listening_ports) +@@ -205,7 +205,7 @@ bool TCPv4Transport::is_interface_whitelist_empty() const + bool TCPv4Transport::is_interface_allowed( + const std::string& interface) const + { +- return is_interface_allowed(asio::ip::address_v4::from_string(interface)); ++ return is_interface_allowed(asio::ip::make_address_v4(interface)); + } + + bool TCPv4Transport::is_interface_allowed( +@@ -235,7 +235,7 @@ LocatorList TCPv4Transport::NormalizeLocator( + get_ipv4s(locNames); + for (const auto& infoIP : locNames) + { +- auto ip = asio::ip::address_v4::from_string(infoIP.name); ++ auto ip = asio::ip::make_address_v4(infoIP.name); + if (is_interface_allowed(ip)) + { + Locator newloc(locator); +@@ -362,7 +362,7 @@ asio::ip::tcp TCPv4Transport::generate_protocol() const + bool TCPv4Transport::is_interface_allowed( + const Locator& loc) const + { +- asio::ip::address_v4 ip = asio::ip::address_v4::from_string(IPLocator::toIPv4string(loc)); ++ asio::ip::address_v4 ip = asio::ip::make_address_v4(IPLocator::toIPv4string(loc)); + return is_interface_allowed(ip); + } + +diff --git a/src/cpp/rtps/transport/TCPv6Transport.cpp b/src/cpp/rtps/transport/TCPv6Transport.cpp +index 73edb226..834888c6 100644 +--- a/src/cpp/rtps/transport/TCPv6Transport.cpp ++++ b/src/cpp/rtps/transport/TCPv6Transport.cpp +@@ -82,7 +82,7 @@ TCPv6Transport::TCPv6Transport( + { + for (const auto& interface : descriptor.interfaceWhiteList) + { +- interface_whitelist_.emplace_back(ip::address_v6::from_string(interface)); ++ interface_whitelist_.emplace_back(ip::make_address_v6(interface)); + } + + for (uint16_t& port : configuration_.listening_ports) +@@ -208,7 +208,7 @@ bool TCPv6Transport::is_interface_whitelist_empty() const + bool TCPv6Transport::is_interface_allowed( + const std::string& interface) const + { +- return is_interface_allowed(asio::ip::address_v6::from_string(interface)); ++ return is_interface_allowed(asio::ip::make_address_v6(interface)); + } + + bool TCPv6Transport::is_interface_allowed( +@@ -323,7 +323,7 @@ asio::ip::tcp TCPv6Transport::generate_protocol() const + bool TCPv6Transport::is_interface_allowed( + const Locator& loc) const + { +- asio::ip::address_v6 ip = asio::ip::address_v6::from_string(IPLocator::toIPv6string(loc)); ++ asio::ip::address_v6 ip = asio::ip::make_address_v6(IPLocator::toIPv6string(loc)); + return is_interface_allowed(ip); + } + +diff --git a/src/cpp/rtps/transport/UDPChannelResource.h b/src/cpp/rtps/transport/UDPChannelResource.h +index 146b164c..e3a2aa6f 100644 +--- a/src/cpp/rtps/transport/UDPChannelResource.h ++++ b/src/cpp/rtps/transport/UDPChannelResource.h +@@ -51,9 +51,9 @@ inline eProsimaUDPSocket moveSocket( + } + + inline eProsimaUDPSocket createUDPSocket( +- asio::io_service& io_service) ++ asio::io_context& io_context) + { +- return asio::ip::udp::socket(io_service); ++ return asio::ip::udp::socket(io_context); + } + + inline eProsimaUDPSocket& getRefFromPtr( +@@ -87,9 +87,9 @@ inline eProsimaUDPSocket moveSocket( + } + + inline eProsimaUDPSocket createUDPSocket( +- asio::io_service& io_service) ++ asio::io_context& io_context) + { +- return std::make_shared(io_service); ++ return std::make_shared(io_context); + } + + inline eProsimaUDPSocket getRefFromPtr( +diff --git a/src/cpp/rtps/transport/UDPTransportInterface.cpp b/src/cpp/rtps/transport/UDPTransportInterface.cpp +index f63f24f0..67b6fa72 100644 +--- a/src/cpp/rtps/transport/UDPTransportInterface.cpp ++++ b/src/cpp/rtps/transport/UDPTransportInterface.cpp +@@ -162,7 +162,7 @@ bool UDPTransportInterface::init( + get_ips(currentInterfaces); + + asio::error_code ec; +- ip::udp::socket socket(io_service_); ++ ip::udp::socket socket(io_context_); + socket.open(generate_protocol(), ec); + if (!!ec) + { +@@ -258,7 +258,7 @@ eProsimaUDPSocket UDPTransportInterface::OpenAndBindUnicastOutputSocket( + const ip::udp::endpoint& endpoint, + uint16_t& port) + { +- eProsimaUDPSocket socket = createUDPSocket(io_service_); ++ eProsimaUDPSocket socket = createUDPSocket(io_context_); + getSocketPtr(socket)->open(generate_protocol()); + if (mSendBufferSize != 0) + { +diff --git a/src/cpp/rtps/transport/UDPTransportInterface.h b/src/cpp/rtps/transport/UDPTransportInterface.h +index 90d021b9..29624d4b 100644 +--- a/src/cpp/rtps/transport/UDPTransportInterface.h ++++ b/src/cpp/rtps/transport/UDPTransportInterface.h +@@ -169,7 +169,7 @@ protected: + friend class UDPChannelResource; + + // For UDPv6, the notion of channel corresponds to a port + direction tuple. +- asio::io_service io_service_; ++ asio::io_context io_context_; + std::vector currentInterfaces; + + mutable std::recursive_mutex mInputMapMutex; +diff --git a/src/cpp/rtps/transport/UDPv4Transport.cpp b/src/cpp/rtps/transport/UDPv4Transport.cpp +index 63214acd..f482f8cc 100644 +--- a/src/cpp/rtps/transport/UDPv4Transport.cpp ++++ b/src/cpp/rtps/transport/UDPv4Transport.cpp +@@ -112,14 +112,14 @@ UDPv4Transport::UDPv4Transport( + { + if (std::find(white_begin, white_end, infoIP.name) != white_end) + { +- interface_whitelist_.emplace_back(ip::address_v4::from_string(infoIP.name)); ++ interface_whitelist_.emplace_back(ip::make_address_v4(infoIP.name)); + } + } + + if (interface_whitelist_.empty()) + { + logError(TRANSPORT, "All whitelist interfaces were filtered out"); +- interface_whitelist_.emplace_back(ip::address_v4::from_string("192.0.2.0")); ++ interface_whitelist_.emplace_back(ip::make_address_v4("192.0.2.0")); + } + } + } +@@ -252,7 +252,7 @@ ip::udp::endpoint UDPv4Transport::generate_endpoint( + const std::string& sIp, + uint16_t port) + { +- return asio::ip::udp::endpoint(ip::address_v4::from_string(sIp), port); ++ return asio::ip::udp::endpoint(ip::make_address_v4(sIp), port); + } + + ip::udp::endpoint UDPv4Transport::generate_endpoint( +@@ -291,7 +291,7 @@ eProsimaUDPSocket UDPv4Transport::OpenAndBindInputSocket( + uint16_t port, + bool is_multicast) + { +- eProsimaUDPSocket socket = createUDPSocket(io_service_); ++ eProsimaUDPSocket socket = createUDPSocket(io_context_); + getSocketPtr(socket)->open(generate_protocol()); + if (mReceiveBufferSize != 0) + { +@@ -352,7 +352,7 @@ bool UDPv4Transport::OpenInputChannel( + if (IPLocator::isMulticast(locator) && IsInputChannelOpen(locator)) + { + std::string locatorAddressStr = IPLocator::toIPv4string(locator); +- ip::address_v4 locatorAddress = ip::address_v4::from_string(locatorAddressStr); ++ ip::address_v4 locatorAddress = ip::make_address_v4(locatorAddressStr); + + #ifndef _WIN32 + if (!is_interface_whitelist_empty()) +@@ -411,7 +411,7 @@ bool UDPv4Transport::OpenInputChannel( + get_ipv4s_unique_interfaces(locNames, true); + for (const auto& infoIP : locNames) + { +- auto ip = asio::ip::address_v4::from_string(infoIP.name); ++ auto ip = asio::ip::make_address_v4(infoIP.name); + try + { + channelResource->socket()->set_option(ip::multicast::join_group(locatorAddress, ip)); +@@ -425,7 +425,7 @@ bool UDPv4Transport::OpenInputChannel( + } + else + { +- auto ip = asio::ip::address_v4::from_string(channelResource->interface()); ++ auto ip = asio::ip::make_address_v4(channelResource->interface()); + try + { + channelResource->socket()->set_option(ip::multicast::join_group(locatorAddress, ip)); +@@ -464,7 +464,7 @@ std::vector UDPv4Transport::get_binding_interfaces_list() + bool UDPv4Transport::is_interface_allowed( + const std::string& interface) const + { +- return is_interface_allowed(asio::ip::address_v4::from_string(interface)); ++ return is_interface_allowed(asio::ip::make_address_v4(interface)); + } + + bool UDPv4Transport::is_interface_allowed( +@@ -513,7 +513,7 @@ LocatorList UDPv4Transport::NormalizeLocator( + get_ipv4s(locNames); + for (const auto& infoIP : locNames) + { +- auto ip = asio::ip::address_v4::from_string(infoIP.name); ++ auto ip = asio::ip::make_address_v4(infoIP.name); + if (is_interface_allowed(ip)) + { + Locator newloc(locator); +@@ -573,7 +573,7 @@ void UDPv4Transport::SetSocketOutboundInterface( + eProsimaUDPSocket& socket, + const std::string& sIp) + { +- getSocketPtr(socket)->set_option(ip::multicast::outbound_interface(asio::ip::address_v4::from_string(sIp))); ++ getSocketPtr(socket)->set_option(ip::multicast::outbound_interface(asio::ip::make_address_v4(sIp))); + } + + void UDPv4Transport::update_network_interfaces() +@@ -589,11 +589,11 @@ void UDPv4Transport::update_network_interfaces() + get_ipv4s_unique_interfaces(locNames, true); + for (const auto& infoIP : locNames) + { +- auto ip = asio::ip::address_v4::from_string(infoIP.name); ++ auto ip = asio::ip::make_address_v4(infoIP.name); + try + { + channelResource->socket()->set_option(ip::multicast::join_group( +- ip::address_v4::from_string(DEFAULT_METATRAFFIC_MULTICAST_ADDRESS), ip)); ++ ip::make_address_v4(DEFAULT_METATRAFFIC_MULTICAST_ADDRESS), ip)); + } + catch (std::system_error& ex) + { +@@ -604,11 +604,11 @@ void UDPv4Transport::update_network_interfaces() + } + else + { +- auto ip = asio::ip::address_v4::from_string(channelResource->interface()); ++ auto ip = asio::ip::make_address_v4(channelResource->interface()); + try + { + channelResource->socket()->set_option(ip::multicast::join_group( +- ip::address_v4::from_string(DEFAULT_METATRAFFIC_MULTICAST_ADDRESS), ip)); ++ ip::make_address_v4(DEFAULT_METATRAFFIC_MULTICAST_ADDRESS), ip)); + } + catch (std::system_error& ex) + { +diff --git a/src/cpp/rtps/transport/UDPv6Transport.cpp b/src/cpp/rtps/transport/UDPv6Transport.cpp +index 0815008a..8d49b209 100644 +--- a/src/cpp/rtps/transport/UDPv6Transport.cpp ++++ b/src/cpp/rtps/transport/UDPv6Transport.cpp +@@ -115,7 +115,7 @@ UDPv6Transport::UDPv6Transport( + { + if (compare_ips(infoIP.name, whitelist_interface)) + { +- interface_whitelist_.emplace_back(ip::address_v6::from_string(infoIP.name)); ++ interface_whitelist_.emplace_back(ip::make_address_v6(infoIP.name)); + } + } + } +@@ -123,7 +123,7 @@ UDPv6Transport::UDPv6Transport( + if (interface_whitelist_.empty()) + { + logError(TRANSPORT, "All whitelist interfaces were filtered out"); +- interface_whitelist_.emplace_back(ip::address_v6::from_string("2001:db8::")); ++ interface_whitelist_.emplace_back(ip::make_address_v6("2001:db8::")); + } + } + } +@@ -256,7 +256,7 @@ ip::udp::endpoint UDPv6Transport::generate_endpoint( + const std::string& sIp, + uint16_t port) + { +- return asio::ip::udp::endpoint(ip::address_v6::from_string(sIp), port); ++ return asio::ip::udp::endpoint(ip::make_address_v6(sIp), port); + } + + ip::udp::endpoint UDPv6Transport::generate_endpoint( +@@ -295,7 +295,7 @@ eProsimaUDPSocket UDPv6Transport::OpenAndBindInputSocket( + uint16_t port, + bool is_multicast) + { +- eProsimaUDPSocket socket = createUDPSocket(io_service_); ++ eProsimaUDPSocket socket = createUDPSocket(io_context_); + getSocketPtr(socket)->open(generate_protocol()); + if (mReceiveBufferSize != 0) + { +@@ -357,7 +357,7 @@ bool UDPv6Transport::OpenInputChannel( + if (IPLocator::isMulticast(locator) && IsInputChannelOpen(locator)) + { + std::string locatorAddressStr = IPLocator::toIPv6string(locator); +- ip::address_v6 locatorAddress = ip::address_v6::from_string(locatorAddressStr); ++ ip::address_v6 locatorAddress = ip::make_address_v6(locatorAddressStr); + + #ifndef _WIN32 + if (!is_interface_whitelist_empty()) +@@ -416,7 +416,7 @@ bool UDPv6Transport::OpenInputChannel( + get_ipv6s_unique_interfaces(locNames, true); + for (const auto& infoIP : locNames) + { +- auto ip = asio::ip::address_v6::from_string(infoIP.name); ++ auto ip = asio::ip::make_address_v6(infoIP.name); + try + { + channelResource->socket()->set_option(ip::multicast::join_group(locatorAddress, +@@ -431,7 +431,7 @@ bool UDPv6Transport::OpenInputChannel( + } + else + { +- auto ip = asio::ip::address_v6::from_string(channelResource->interface()); ++ auto ip = asio::ip::make_address_v6(channelResource->interface()); + try + { + channelResource->socket()->set_option(ip::multicast::join_group(locatorAddress, ip.scope_id())); +@@ -474,7 +474,7 @@ bool UDPv6Transport::is_interface_allowed( + return true; + } + +- if (asio::ip::address_v6::from_string(interface) == ip::address_v6::any()) ++ if (asio::ip::make_address_v6(interface) == ip::address_v6::any()) + { + return true; + } +@@ -588,7 +588,7 @@ void UDPv6Transport::SetSocketOutboundInterface( + } + #endif // ifdef __APPLE__ + getSocketPtr(socket)->set_option(ip::multicast::outbound_interface( +- asio::ip::address_v6::from_string(sIp).scope_id())); ++ asio::ip::make_address_v6(sIp).scope_id())); + } + + bool UDPv6Transport::compare_ips( +diff --git a/src/cpp/rtps/transport/test_UDPv4Transport.cpp b/src/cpp/rtps/transport/test_UDPv4Transport.cpp +index 7e6b77e7..3acea10d 100644 +--- a/src/cpp/rtps/transport/test_UDPv4Transport.cpp ++++ b/src/cpp/rtps/transport/test_UDPv4Transport.cpp +@@ -69,7 +69,7 @@ test_UDPv4Transport::test_UDPv4Transport( + UDPv4Transport::mReceiveBufferSize = descriptor.receiveBufferSize; + for (auto interf : descriptor.interfaceWhiteList) + { +- UDPv4Transport::interface_whitelist_.emplace_back(asio::ip::address_v4::from_string(interf)); ++ UDPv4Transport::interface_whitelist_.emplace_back(asio::ip::make_address_v4(interf)); + } + test_UDPv4Transport_DropLog.clear(); + test_UDPv4Transport_DropLogLength = descriptor.dropLogLength; +diff --git a/src/cpp/utils/IPLocator.cpp b/src/cpp/utils/IPLocator.cpp +index 6f84851e..494dc44e 100644 +--- a/src/cpp/utils/IPLocator.cpp ++++ b/src/cpp/utils/IPLocator.cpp +@@ -1086,21 +1086,21 @@ std::pair, std::set> IPLocator::resolveNameDN + std::set ipv4_results; + std::set ipv6_results; + +- // Create an instance of io service +- asio::io_service ios; +- +- //Create a query to make the DNS petition +- asio::ip::tcp::resolver::query resolver_query(address_name, "", asio::ip::tcp::resolver::query::numeric_service); ++ // Create an instance of io context ++ asio::io_context ioc; + + // Create a resolver instance +- asio::ip::tcp::resolver resolver(ios); ++ asio::ip::tcp::resolver resolver(ioc); + + // Used to store information about error that happens during the resolution process. + asio::error_code ec; + + // Make the DNS petition +- asio::ip::tcp::resolver::iterator it = +- resolver.resolve(resolver_query, ec); ++ auto results = resolver.resolve( ++ address_name, ++ "", ++ asio::ip::resolver_base::numeric_service, ++ ec); + + // Handling errors if any. + if (ec) +@@ -1110,22 +1110,22 @@ std::pair, std::set> IPLocator::resolveNameDN + return std::make_pair(ipv4_results, ipv6_results); + } + +- asio::ip::tcp::resolver::iterator end_it; +- for (; it != end_it; ++it) ++ for (const auto& entry : results) + { +- logInfo(IP_LOCATOR, "IP " << it->endpoint().address() << " found by DNS request to address " << address_name); ++ const auto& addr = entry.endpoint().address(); ++ logInfo(IP_LOCATOR, ++ "IP " << addr << " found by DNS request to address " << address_name); + + // Check whether the ip get is v4 or v6 +- if (it->endpoint().address().is_v4()) ++ if (addr.is_v4()) + { +- ipv4_results.insert(it->endpoint().address().to_string()); ++ ipv4_results.insert(addr.to_string()); + } + else + { +- ipv6_results.insert(it->endpoint().address().to_string()); ++ ipv6_results.insert(addr.to_string()); + } + } +- + return std::make_pair(ipv4_results, ipv6_results); + } + +diff --git a/test/blackbox/common/UDPMessageSender.hpp b/test/blackbox/common/UDPMessageSender.hpp +index 26c340c8..b9c0666a 100644 +--- a/test/blackbox/common/UDPMessageSender.hpp ++++ b/test/blackbox/common/UDPMessageSender.hpp +@@ -1,4 +1,4 @@ +-#include ++#include + #include + + #include +@@ -9,12 +9,12 @@ using namespace eprosima::fastrtps::rtps; + + struct UDPMessageSender + { +- asio::io_service service; ++ asio::io_context context; + asio::ip::udp::socket socket; + + UDPMessageSender() +- : service() +- , socket(service) ++ : context() ++ , socket(context) + { + socket.open(asio::ip::udp::v4()); + } +@@ -25,7 +25,7 @@ struct UDPMessageSender + { + std::string addr = IPLocator::toIPv4string(destination); + unsigned short port = static_cast(destination.port); +- auto remote = asio::ip::udp::endpoint(asio::ip::address::from_string(addr), port); ++ auto remote = asio::ip::udp::endpoint(asio::ip::make_address(addr), port); + asio::error_code ec; + + socket.send_to(asio::buffer(msg.buffer, msg.length), remote, 0, ec); +diff --git a/test/unittest/transport/TCPv4Tests.cpp b/test/unittest/transport/TCPv4Tests.cpp +index 2a2fceff..19b74793 100644 +--- a/test/unittest/transport/TCPv4Tests.cpp ++++ b/test/unittest/transport/TCPv4Tests.cpp +@@ -579,7 +579,7 @@ TEST_F(TCPv4Tests, check_TCPv4_interface_whitelist_initialization) + auto check_whitelist = transportUnderTest.get_interface_whitelist(); + for (auto& ip : mock_interfaces) + { +- ASSERT_NE(std::find(check_whitelist.begin(), check_whitelist.end(), asio::ip::address_v4::from_string( ++ ASSERT_NE(std::find(check_whitelist.begin(), check_whitelist.end(), asio::ip::make_address_v4( + ip)), check_whitelist.end()); + } + +@@ -1258,25 +1258,25 @@ TEST_F(TCPv4Tests, secure_non_blocking_send) + options |= asio::ssl::context::no_compression; + ssl_context.set_options(options); + +- asio::io_service io_service; +- auto ioServiceFunction = [&]() +- { +-#if ASIO_VERSION >= 101200 +- asio::executor_work_guard work(io_service.get_executor()); +-#else +- io_service::work work(io_service_); +-#endif // if ASIO_VERSION >= 101200 +- io_service.run(); +- }; +- std::thread ioServiceThread(ioServiceFunction); ++ asio::io_context io_context; ++ auto ioContextFunction = [&]() ++ { ++ asio::executor_work_guard work = make_work_guard(io_context); ++ io_context.run(); ++ ++ ++ ++ ++ }; ++ std::thread ioContextThread(ioContextFunction); + + // TCPChannelResourceSecure::connect() like connection +- asio::ip::tcp::resolver resolver(io_service); ++ asio::ip::tcp::resolver resolver(io_context); + auto endpoints = resolver.resolve( + IPLocator::ip_to_string(serverLoc), + std::to_string(IPLocator::getPhysicalPort(serverLoc))); + +- auto secure_socket = std::make_shared>(io_service, ssl_context); ++ auto secure_socket = std::make_shared>(io_context, ssl_context); + asio::ssl::verify_mode vm = 0x00; + vm |= asio::ssl::verify_peer; + secure_socket->set_verify_mode(vm); +@@ -1339,8 +1339,8 @@ TEST_F(TCPv4Tests, secure_non_blocking_send) + ASSERT_EQ(bytes_sent, 0u); + + secure_socket->lowest_layer().close(ec); +- io_service.stop(); +- ioServiceThread.join(); ++ io_context.stop(); ++ ioContextThread.join(); + } + #endif // ifndef _WIN32 + +@@ -1594,7 +1594,7 @@ TEST_F(TCPv4Tests, receive_unordered_data) + asio::ip::tcp::socket sender(ctx); + asio::ip::tcp::endpoint destination; + destination.port(g_default_port); +- destination.address(asio::ip::address::from_string("127.0.0.1")); ++ destination.address(asio::ip::make_address("127.0.0.1")); + sender.connect(destination, ec); + ASSERT_TRUE(!ec) << ec; + +@@ -1806,13 +1806,13 @@ TEST_F(TCPv4Tests, non_blocking_send) + IPLocator::setLogicalPort(serverLoc, 7410); + + // TCPChannelResourceBasic::connect() like connection +- asio::io_service io_service; +- asio::ip::tcp::resolver resolver(io_service); ++ asio::io_context io_context; ++ asio::ip::tcp::resolver resolver(io_context); + auto endpoints = resolver.resolve( + IPLocator::ip_to_string(serverLoc), + std::to_string(IPLocator::getPhysicalPort(serverLoc))); + +- asio::ip::tcp::socket socket = asio::ip::tcp::socket (io_service); ++ asio::ip::tcp::socket socket = asio::ip::tcp::socket (io_context); + asio::async_connect( + socket, + endpoints, +diff --git a/test/unittest/transport/TCPv6Tests.cpp b/test/unittest/transport/TCPv6Tests.cpp +index be1a4f4b..8f610d20 100644 +--- a/test/unittest/transport/TCPv6Tests.cpp ++++ b/test/unittest/transport/TCPv6Tests.cpp +@@ -343,13 +343,13 @@ TEST_F(TCPv6Tests, non_blocking_send) + IPLocator::setLogicalPort(serverLoc, 7610); + + // TCPChannelResourceBasic::connect() like connection +- asio::io_service io_service; +- asio::ip::tcp::resolver resolver(io_service); ++ asio::io_context io_context; ++ asio::ip::tcp::resolver resolver(io_context); + auto endpoints = resolver.resolve( + IPLocator::ip_to_string(serverLoc), + std::to_string(IPLocator::getPhysicalPort(serverLoc))); + +- asio::ip::tcp::socket socket = asio::ip::tcp::socket (io_service); ++ asio::ip::tcp::socket socket = asio::ip::tcp::socket (io_context); + asio::async_connect( + socket, + endpoints, +-- +2.43.0 + From bb14a3e3bf19c1fb7922bdb6d0eb9eb047c00094 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Fri, 6 Mar 2026 20:03:26 +0100 Subject: [PATCH 54/91] patch ublox-gps for asio --- patch/ros-humble-ublox-gps.patch | 300 +++++++++++++++++++++++++++++++ 1 file changed, 300 insertions(+) create mode 100644 patch/ros-humble-ublox-gps.patch diff --git a/patch/ros-humble-ublox-gps.patch b/patch/ros-humble-ublox-gps.patch new file mode 100644 index 000000000..58fd045c4 --- /dev/null +++ b/patch/ros-humble-ublox-gps.patch @@ -0,0 +1,300 @@ +From d373ab81f2da9ee4dbe125ba957b901f84a31f0d Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Fri, 6 Mar 2026 18:49:34 +0100 +Subject: [PATCH 1/2] adapt for boost io_context + +--- + src/gps.cpp | 30 +++++++++++++++--------------- + 1 file changed, 15 insertions(+), 15 deletions(-) + +diff --git a/src/gps.cpp b/src/gps.cpp +index e71377d..e590caa 100644 +--- a/src/gps.cpp ++++ b/src/gps.cpp +@@ -33,7 +33,7 @@ + #include + #include + +-#include ++#include + #include + #include + #include +@@ -125,8 +125,8 @@ void Gps::processUpdSosAck(const ublox_msgs::msg::UpdSOSAck &m) { + void Gps::initializeSerial(const std::string & port, unsigned int baudrate, + uint16_t uart_in, uint16_t uart_out) { + port_ = port; +- auto io_service = std::make_shared(); +- auto serial = std::make_shared(*io_service); ++ auto io_context = std::make_shared(); ++ auto serial = std::make_shared(*io_context); + + // open serial port + try { +@@ -148,7 +148,7 @@ void Gps::initializeSerial(const std::string & port, unsigned int baudrate, + if (worker_) { + return; + } +- setWorker(std::make_shared>(serial, io_service, 8192, debug_, logger_)); ++ setWorker(std::make_shared>(serial, io_context, 8192, debug_, logger_)); + + configured_ = false; + +@@ -181,8 +181,8 @@ void Gps::initializeSerial(const std::string & port, unsigned int baudrate, + } + + void Gps::resetSerial(const std::string & port) { +- auto io_service = std::make_shared(); +- auto serial = std::make_shared(*io_service); ++ auto io_context = std::make_shared(); ++ auto serial = std::make_shared(*io_context); + + // open serial port + try { +@@ -198,7 +198,7 @@ void Gps::resetSerial(const std::string & port) { + if (worker_) { + return; + } +- setWorker(std::make_shared>(serial, io_service, 8192, debug_, logger_)); ++ setWorker(std::make_shared>(serial, io_context, 8192, debug_, logger_)); + configured_ = false; + + // Poll UART PRT Config +@@ -223,11 +223,11 @@ void Gps::resetSerial(const std::string & port) { + void Gps::initializeTcp(const std::string & host, const std::string & port) { + host_ = host; + port_ = port; +- auto io_service = std::make_shared(); ++ auto io_context = std::make_shared(); + asio::ip::tcp::resolver::iterator endpoint; + + try { +- asio::ip::tcp::resolver resolver(*io_service); ++ asio::ip::tcp::resolver resolver(*io_context); + endpoint = + resolver.resolve(asio::ip::tcp::resolver::query(host, port)); + } catch (const std::runtime_error& e) { +@@ -235,7 +235,7 @@ void Gps::initializeTcp(const std::string & host, const std::string & port) { + port + " " + e.what()); + } + +- auto socket = std::make_shared(*io_service); ++ auto socket = std::make_shared(*io_context); + + try { + socket->connect(*endpoint); +@@ -251,17 +251,17 @@ void Gps::initializeTcp(const std::string & host, const std::string & port) { + if (worker_) { + return; + } +- setWorker(std::make_shared>(socket, io_service, 8192, debug_, logger_)); ++ setWorker(std::make_shared>(socket, io_context, 8192, debug_, logger_)); + } + + void Gps::initializeUdp(const std::string & host, const std::string & port) { + host_ = host; + port_ = port; +- auto io_service = std::make_shared(); ++ auto io_context = std::make_shared(); + asio::ip::udp::resolver::iterator endpoint; + + try { +- asio::ip::udp::resolver resolver(*io_service); ++ asio::ip::udp::resolver resolver(*io_context); + endpoint = + resolver.resolve(asio::ip::udp::resolver::query(host, port)); + } catch (const std::runtime_error& e) { +@@ -269,7 +269,7 @@ void Gps::initializeUdp(const std::string & host, const std::string & port) { + port + " " + e.what()); + } + +- auto socket = std::make_shared(*io_service); ++ auto socket = std::make_shared(*io_context); + + try { + socket->connect(*endpoint); +@@ -285,7 +285,7 @@ void Gps::initializeUdp(const std::string & host, const std::string & port) { + if (worker_) { + return; + } +- setWorker(std::make_shared>(socket, io_service, 8192, debug_, logger_)); ++ setWorker(std::make_shared>(socket, io_context, 8192, debug_, logger_)); + } + + void Gps::close() { +-- +2.43.0 + + +From 13db0c2cd6e2f70ffe03f3480a7c6b3654d00931 Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Fri, 6 Mar 2026 19:06:26 +0100 +Subject: [PATCH 2/2] patch async_worker.hpp for asio io_context + +--- + include/ublox_gps/async_worker.hpp | 23 ++++++++++++----------- + src/gps.cpp | 28 ++++++++++++++-------------- + 2 files changed, 26 insertions(+), 25 deletions(-) + +diff --git a/include/ublox_gps/async_worker.hpp b/include/ublox_gps/async_worker.hpp +index 2315163..5e7ca40 100644 +--- a/include/ublox_gps/async_worker.hpp ++++ b/include/ublox_gps/async_worker.hpp +@@ -39,7 +39,7 @@ + + #include + #include +-#include ++#include + #include + #include + #include +@@ -59,11 +59,11 @@ class AsyncWorker final : public Worker { + /** + * @brief Construct an Asynchronous I/O worker. + * @param stream the stream for th I/O service +- * @param io_service the I/O service ++ * @param io_context the I/O context + * @param buffer_size the size of the input and output buffers + */ + explicit AsyncWorker(std::shared_ptr stream, +- std::shared_ptr io_service, ++ std::shared_ptr io_context, + std::size_t buffer_size, + int debug, + const rclcpp::Logger& logger); +@@ -124,7 +124,7 @@ class AsyncWorker final : public Worker { + void doClose(); + + std::shared_ptr stream_; //!< The I/O stream +- std::shared_ptr io_service_; //!< The I/O service ++ std::shared_ptr io_context_; //!< The I/O context + + std::mutex read_mutex_; //!< Lock for the input buffer + std::condition_variable read_condition_; +@@ -150,22 +150,23 @@ class AsyncWorker final : public Worker { + + template + AsyncWorker::AsyncWorker(std::shared_ptr stream, +- std::shared_ptr io_service, ++ std::shared_ptr io_context, + std::size_t buffer_size, + int debug, + const rclcpp::Logger& logger) +- : stream_(stream), io_service_(io_service), in_buffer_size_(0), stopping_(false), debug_(debug), logger_(logger) { ++ : stream_(stream), io_context_(io_context), in_buffer_size_(0), stopping_(false), debug_(debug), logger_(logger) { + in_.resize(buffer_size); + + out_.reserve(buffer_size); + +- io_service_->post(std::bind(&AsyncWorker::doRead, this)); +- background_thread_ = std::make_shared([this]{ io_service_->run(); }); ++ ++ asio::post(*io_context_, std::bind(&AsyncWorker::doRead, this)); ++ background_thread_ = std::make_shared([this]{ io_context_->run(); }); + } + + template + AsyncWorker::~AsyncWorker() { +- io_service_->post(std::bind(&AsyncWorker::doClose, this)); ++ asio::post(*io_context_, std::bind(&AsyncWorker::doClose, this)); + background_thread_->join(); + //io_service_->reset(); + } +@@ -185,7 +186,7 @@ bool AsyncWorker::send(const unsigned char* data, + } + out_.insert(out_.end(), data, data + size); + +- io_service_->post(std::bind(&AsyncWorker::doWrite, this)); ++ asio::post(*io_context_, std::bind(&AsyncWorker::doWrite, this)); + return true; + } + +@@ -314,7 +315,7 @@ void AsyncWorker::readEnd(const asio::error_code& error, + } + + if (!stopping_) { +- io_service_->post(std::bind(&AsyncWorker::doRead, this)); ++ asio::post(*io_context_, std::bind(&AsyncWorker::doRead, this)); + } + } + +diff --git a/src/gps.cpp b/src/gps.cpp +index e590caa..e82fdc7 100644 +--- a/src/gps.cpp ++++ b/src/gps.cpp +@@ -224,12 +224,12 @@ void Gps::initializeTcp(const std::string & host, const std::string & port) { + host_ = host; + port_ = port; + auto io_context = std::make_shared(); +- asio::ip::tcp::resolver::iterator endpoint; ++ asio::ip::tcp::endpoint endpoint; + + try { + asio::ip::tcp::resolver resolver(*io_context); + endpoint = +- resolver.resolve(asio::ip::tcp::resolver::query(host, port)); ++ *resolver.resolve(host, port).begin(); + } catch (const std::runtime_error& e) { + throw std::runtime_error("U-Blox: Could not resolve" + host + " " + + port + " " + e.what()); +@@ -238,15 +238,15 @@ void Gps::initializeTcp(const std::string & host, const std::string & port) { + auto socket = std::make_shared(*io_context); + + try { +- socket->connect(*endpoint); ++ socket->connect(endpoint); + } catch (const std::runtime_error& e) { + throw std::runtime_error("U-Blox: Could not connect to " + +- endpoint->host_name() + ":" + +- endpoint->service_name() + ": " + e.what()); ++ host + ":" + ++ port + ": " + e.what()); + } + +- RCLCPP_INFO(logger_, "U-Blox: Connected to %s:%s.", endpoint->host_name().c_str(), +- endpoint->service_name().c_str()); ++ RCLCPP_INFO(logger_, "U-Blox: Connected to %s:%s.", host.c_str(), ++ port.c_str()); + + if (worker_) { + return; +@@ -258,12 +258,12 @@ void Gps::initializeUdp(const std::string & host, const std::string & port) { + host_ = host; + port_ = port; + auto io_context = std::make_shared(); +- asio::ip::udp::resolver::iterator endpoint; ++ asio::ip::udp::endpoint endpoint; + + try { + asio::ip::udp::resolver resolver(*io_context); + endpoint = +- resolver.resolve(asio::ip::udp::resolver::query(host, port)); ++ *resolver.resolve(host, port).begin(); + } catch (const std::runtime_error& e) { + throw std::runtime_error("U-Blox: Could not resolve" + host + " " + + port + " " + e.what()); +@@ -272,15 +272,15 @@ void Gps::initializeUdp(const std::string & host, const std::string & port) { + auto socket = std::make_shared(*io_context); + + try { +- socket->connect(*endpoint); ++ socket->connect(endpoint); + } catch (const std::runtime_error& e) { + throw std::runtime_error("U-Blox: Could not connect to " + +- endpoint->host_name() + ":" + +- endpoint->service_name() + ": " + e.what()); ++ host + ":" + ++ port + ": " + e.what()); + } + +- RCLCPP_INFO(logger_, "U-Blox: Connected to %s:%s.", endpoint->host_name().c_str(), +- endpoint->service_name().c_str()); ++ RCLCPP_INFO(logger_, "U-Blox: Connected to %s:%s.", host.c_str(), ++ port.c_str()); + + if (worker_) { + return; +-- +2.43.0 + From e1ef577b6fe021c8d2f68640397ea44da5215c91 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 7 Mar 2026 10:45:02 +1000 Subject: [PATCH 55/91] More local fixes --- patch/ros-humble-nav2-route.patch | 47 +++++++++++++++++++++ patch/ros-humble-sick-safetyscanners2.patch | 42 ++++++++++++++++++ patch/ros-humble-udp-driver.patch | 26 ++++++++++++ vinca.yaml | 5 ++- 4 files changed, 118 insertions(+), 2 deletions(-) create mode 100644 patch/ros-humble-nav2-route.patch create mode 100644 patch/ros-humble-sick-safetyscanners2.patch create mode 100644 patch/ros-humble-udp-driver.patch diff --git a/patch/ros-humble-nav2-route.patch b/patch/ros-humble-nav2-route.patch new file mode 100644 index 000000000..d6c95e9ca --- /dev/null +++ b/patch/ros-humble-nav2-route.patch @@ -0,0 +1,47 @@ +From 6757f2e535f77905044c07d330e629eb29b371cc Mon Sep 17 00:00:00 2001 +From: Silvio Traversaro +Date: Wed, 29 Oct 2025 00:09:16 +0800 +Subject: [PATCH] Fix problem + +--- + nav2_route/include/nav2_route/route_server.hpp | 6 +++++- + nav2_route/src/route_server.cpp | 8 ++++++++ + 2 files changed, 13 insertions(+), 1 deletion(-) + +diff --git a/nav2_route/include/nav2_route/route_server.hpp b/nav2_route/include/nav2_route/route_server.hpp +index e8a44c90190..19fb0950a5c 100644 +--- a/nav2_route/include/nav2_route/route_server.hpp ++++ b/nav2_route/include/nav2_route/route_server.hpp +@@ -129,7 +129,11 @@ class RouteServer : public nav2_util::LifecycleNode + template + Route findRoute( + const std::shared_ptr goal, +- ReroutingState & rerouting_info = ReroutingState()); ++ ReroutingState & rerouting_info); ++ ++ template ++ Route findRoute( ++ const std::shared_ptr goal); + + /** + * @brief Main processing called by both action server callbacks to centralize +diff --git a/nav2_route/src/route_server.cpp b/nav2_route/src/route_server.cpp +index ea457ce3c74..86d44536ebf 100644 +--- a/nav2_route/src/route_server.cpp ++++ b/nav2_route/src/route_server.cpp +@@ -264,6 +264,14 @@ Route RouteServer::findRoute( + return goal_intent_extractor_->pruneStartandGoal(route, goal, rerouting_info); + } + ++template ++Route RouteServer::findRoute( ++ const std::shared_ptr goal) ++{ ++ ReroutingState rerouting_info = ReroutingState(); ++ return findRoute(goal, rerouting_info); ++} ++ + template + void + RouteServer::processRouteRequest( + diff --git a/patch/ros-humble-sick-safetyscanners2.patch b/patch/ros-humble-sick-safetyscanners2.patch new file mode 100644 index 000000000..f7aa09d6c --- /dev/null +++ b/patch/ros-humble-sick-safetyscanners2.patch @@ -0,0 +1,42 @@ +diff --git a/include/sick_safetyscanners2/SickSafetyscanners.hpp b/include/sick_safetyscanners2/SickSafetyscanners.hpp +index 36700a3..f4e34f4 100644 +--- a/include/sick_safetyscanners2/SickSafetyscanners.hpp ++++ b/include/sick_safetyscanners2/SickSafetyscanners.hpp +@@ -148,20 +148,20 @@ class SickSafetyscanners { + std::string sensor_ip; + node.template get_parameter("sensor_ip", sensor_ip); + RCLCPP_INFO(getLogger(), "sensor_ip: %s", sensor_ip.c_str()); +- m_config.m_sensor_ip = boost::asio::ip::address_v4::from_string(sensor_ip); ++ m_config.m_sensor_ip = boost::asio::ip::make_address_v4(sensor_ip); + + std::string interface_ip; + node.template get_parameter("interface_ip", interface_ip); + RCLCPP_INFO(getLogger(), "interface_ip: %s", interface_ip.c_str()); + m_config.m_interface_ip = +- boost::asio::ip::address_v4::from_string(interface_ip); ++ boost::asio::ip::make_address_v4(interface_ip); + + std::string host_ip; + node.template get_parameter("host_ip", host_ip); + RCLCPP_INFO(getLogger(), "host_ip: %s", host_ip.c_str()); + // TODO check if valid IP? + m_config.m_communications_settings.host_ip = +- boost::asio::ip::address_v4::from_string(host_ip); ++ boost::asio::ip::make_address_v4(host_ip); + + int host_udp_port; + node.template get_parameter("host_udp_port", host_udp_port); +diff --git a/src/SickSafetyscanners.cpp b/src/SickSafetyscanners.cpp +index 73bf7fb..27c0388 100644 +--- a/src/SickSafetyscanners.cpp ++++ b/src/SickSafetyscanners.cpp +@@ -54,7 +54,7 @@ rcl_interfaces::msg::SetParametersResult SickSafetyscanners::parametersCallback( + m_config.m_frame_id = param.value_to_string(); + } else if (param.get_name() == "host_ip") { + m_config.m_communications_settings.host_ip = +- boost::asio::ip::address_v4::from_string(param.value_to_string()); ++ boost::asio::ip::make_address_v4(param.value_to_string()); + update_sensor_config = true; + } else if (param.get_name() == "host_udp_port") { + m_config.m_communications_settings.host_udp_port = param.as_int(); + diff --git a/patch/ros-humble-udp-driver.patch b/patch/ros-humble-udp-driver.patch new file mode 100644 index 000000000..1347d318c --- /dev/null +++ b/patch/ros-humble-udp-driver.patch @@ -0,0 +1,26 @@ +diff --git a/udp_driver/src/udp_socket.cpp b/udp_driver/src/udp_socket.cpp +index 619c7be..0cefd68 100644 +--- a/udp_driver/src/udp_socket.cpp ++++ b/udp_driver/src/udp_socket.cpp +@@ -38,15 +38,17 @@ UdpSocket::UdpSocket( + const uint16_t host_port) + : m_ctx(ctx), + m_udp_socket(ctx.ios()), +- m_remote_endpoint(address::from_string(remote_ip), remote_port), +- m_host_endpoint(address::from_string(host_ip), host_port) ++ m_remote_endpoint(asio::ip::make_address(remote_ip), remote_port), ++ m_host_endpoint(asio::ip::make_address(host_ip), host_port) + { + m_remote_endpoint = remote_ip.empty() ? + udp::endpoint{udp::v4(), remote_port} : +- udp::endpoint{address::from_string(remote_ip), remote_port}; ++ udp::endpoint{asio::ip::make_address(remote_ip), remote_port}; ++ + m_host_endpoint = host_ip.empty() ? + udp::endpoint{udp::v4(), host_port} : +- udp::endpoint{address::from_string(host_ip), host_port}; ++ udp::endpoint{asio::ip::make_address(host_ip), host_port}; ++ + m_recv_buffer.resize(m_recv_buffer_size); + } + diff --git a/vinca.yaml b/vinca.yaml index 9ba487e72..b631e54a7 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -379,6 +379,9 @@ packages_select_by_deps: - ublox_dgnss # Aussie Robots - ublox_dgnss_node - ublox_ubx_interfaces + # Windows can be easily fixed by backporting https://github.com/RoboStack/ros-jazzy/blob/main/patch/ros-jazzy-foxglove-bridge.win.patch + # Osx fails with: "Unsupported platform/architecture combination: arm64-Darwin" + - foxglove_bridge - if: linux and not aarch64 then: @@ -391,8 +394,6 @@ packages_select_by_deps: - if: not wasm32 and not win then: - foxglove_compressed_video_transport - # Windows can be easily fixed by backporting https://github.com/RoboStack/ros-jazzy/blob/main/patch/ros-jazzy-foxglove-bridge.win.patch - - foxglove_bridge - velodyne # error C1189: #error: WinSock.h has already been included - velodyne_simulator # Dataspeed Inc. From 72aa54366000abefcae0112bf70259a6cd7bfd8f Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 7 Mar 2026 06:26:52 +0000 Subject: [PATCH 56/91] Fix --- robostack.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/robostack.yaml b/robostack.yaml index 99725dc74..745cdf07d 100644 --- a/robostack.yaml +++ b/robostack.yaml @@ -1155,7 +1155,12 @@ yaml: yaml-cpp: robostack: [yaml-cpp] zbar: - robostack: [zbar] + robostack: + linux-64: [zbar] + linux-aarch64: [] + osx-64: [zbar] + osx-arm64: [zbar] + win64: [] zlib: robostack: [zlib] zziplib: From 6d897772ff01b40f113f5351f4621017bcebb40f Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 7 Mar 2026 18:04:24 +0000 Subject: [PATCH 57/91] Finished aarch64 build --- patch/ros-humble-usb-cam.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/patch/ros-humble-usb-cam.patch b/patch/ros-humble-usb-cam.patch index e3291b755..c31c02e1f 100644 --- a/patch/ros-humble-usb-cam.patch +++ b/patch/ros-humble-usb-cam.patch @@ -1,3 +1,15 @@ +diff --git a/include/usb_cam/formats/mjpeg.hpp b/include/usb_cam/formats/mjpeg.hpp +index 2b40bb2b..b8d87f77 100644 +--- a/include/usb_cam/formats/mjpeg.hpp ++++ b/include/usb_cam/formats/mjpeg.hpp +@@ -164,7 +164,6 @@ class MJPEG2RGB : public pixel_format_base + free(m_avoptions); + } + if (m_avcodec_context) { +- avcodec_close(m_avcodec_context); + avcodec_free_context(&m_avcodec_context); + } + if (m_avframe_device) { diff --git a/CMakeLists.txt b/CMakeLists.txt index 2387c32..0413704 100644 --- a/CMakeLists.txt From 2ada96e7f9774008b0815d906641142f01156d94 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 8 Mar 2026 10:20:35 +1000 Subject: [PATCH 58/91] One win debug attempt --- .github/workflows/main.yml | 2 +- .github/workflows/testpr.yml | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7420c2fa8..ed7fe0af2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 23e74dfcc..f838c73e4 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -41,18 +41,17 @@ jobs: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo + - name: Create short workspace alias + if: runner.os == 'Windows' + shell: cmd + run: | + subst W: "%GITHUB_WORKSPACE%" + echo SHORT_WS=W:>> %GITHUB_ENV% + - uses: prefix-dev/setup-pixi@v0.8.10 with: frozen: true - - name: Long paths workarounds for win-64 - shell: bash -l {0} - if: matrix.platform == 'win-64' - run: | - # Workaround for problem related to long paths - echo "CONDA_BLD_PATH=C:\\bld\\" >> $GITHUB_ENV - mkdir /c/bld - # Workaround for https://github.com/RoboStack/ros-humble/pull/141#issuecomment-1941919816 - name: Clean up PATH if: contains(matrix.os, 'windows') @@ -115,6 +114,9 @@ jobs: shell: bash -l {0} if: matrix.platform != 'emscripten-wasm32' run: | + if [ "${{ runner.os }}" = "Windows" ]; then + cd /w/ + fi pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-staging --skip-existing - name: Build recipes [emscripten] From 21c390944f77f6e1200257cc45a99d3cab3e9370 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 8 Mar 2026 15:39:04 +1000 Subject: [PATCH 59/91] emscripten test --- conda_build_config.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 2fffdf6ac..fe32dc16f 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -37,7 +37,8 @@ cdt_name: # [linux] - conda # [linux] python: - - 3.12.* *_cpython + - 3.11.* *_cpython # [emscripten] + - 3.12.* *_cpython # [not emscripten] python_impl: - cpython From 997db4afd189c3f41b5f178e54a0d51fc1e0f9c3 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 8 Mar 2026 17:32:48 +1000 Subject: [PATCH 60/91] emscripten - numpy 1.26 --- conda_build_config.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index fe32dc16f..95af748a0 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -1,5 +1,6 @@ numpy: - - 2 + - 2 # [not emscripten] + - 1.26 # [emscripten] assimp: - 6.0.3 libprotobuf: From 3440e949cc0334b7a01f7a7b4009ed31f82e17c0 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 8 Mar 2026 19:44:53 +1000 Subject: [PATCH 61/91] Bump vinca --- pixi.lock | 12 ++++++------ pixi.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pixi.lock b/pixi.lock index c444c2f88..8f80a953d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -150,7 +150,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/aa/ed/3fb20a1a96b8dc645d88c4072df481fe06e0289e4d528ebbdcc044ebc8b3/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e + - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d linux-aarch64: - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda @@ -293,7 +293,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9b/a2/0dc0013169800f1c331a6f55b1282c1f4492a6d32660a0cf7b89e6684919/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e + - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d osx-64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda @@ -420,7 +420,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/80/8ce7b9af532aa94dd83360f01ce4716264db73de6bc8efd22c32341f6658/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e + - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d osx-arm64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda @@ -548,7 +548,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/53/09/de9d3f6b6701ced5f276d082ad0f980edf08ca67114523d1b9264cd5e2e0/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_11_0_arm64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e + - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d win-64: - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda @@ -688,7 +688,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bb/eb/00ff6032c19c7537371e3119287999570867a0eafb0154fccc80e74bf57a/ruamel_yaml_clib-0.2.15-cp311-cp311-win_amd64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e + - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d packages: - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda build_number: 20 @@ -4684,7 +4684,7 @@ packages: purls: [] size: 115235 timestamp: 1767320173250 -- pypi: git+https://github.com/RoboStack/vinca.git?rev=78be54199102f9eb88956bfafa0edb12eb208d3e#78be54199102f9eb88956bfafa0edb12eb208d3e +- pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d name: vinca version: 0.2.0 requires_dist: diff --git a/pixi.toml b/pixi.toml index 42c29e861..c8aaaf5db 100644 --- a/pixi.toml +++ b/pixi.toml @@ -23,7 +23,7 @@ git = "*" [pypi-dependencies] # This is tipically the latest commit on main branch -vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "78be54199102f9eb88956bfafa0edb12eb208d3e" } +vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "c43f362de9bfc81287bd22e4493b58caabdad61d" } # Uncomment this line to work with a local vinca for faster iteration, but remember to comment it back # (and regenerate the pixi.lock) once you push the modified commit to the repo #vinca = { path = "../vinca", editable = true } From 88462e8a7c28a9c776594745bb4a2cdc5b92fa6b Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 8 Mar 2026 20:15:15 +1000 Subject: [PATCH 62/91] More emscripten --- conda_build_config.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/conda_build_config.yaml b/conda_build_config.yaml index 95af748a0..e56a3508f 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -8,7 +8,8 @@ libprotobuf: protobuf: - 6.33.5 spdlog: - - 1.17 + - 1.17 # [not emscripten] + - 1.15 # [emscripten] pugixml: - '1.15' libopencv: @@ -22,7 +23,8 @@ graphviz: libcap: - 2.77 fmt: - - 12.1 + - 12.1 # [not emscripten] + - 11.1 # [emscripten] lua: - 5.4 tbb: From de84bdbe3f84ea844c997dfe35dfde8ee36ada9c Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Mon, 9 Mar 2026 13:45:36 +1000 Subject: [PATCH 63/91] empty --- vinca.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/vinca.yaml b/vinca.yaml index b631e54a7..cf94501c7 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -460,3 +460,4 @@ packages_select_by_deps: # robotique grippers - robotiq_description - robotiq_controllers + From 6269b7abd3d39f013505d412c88d9b08dd1be5f9 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Wed, 11 Mar 2026 17:47:29 +0100 Subject: [PATCH 64/91] patch lanelet2-projection for win --- patch/ros-humble-lanelet2-projection.patch | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/patch/ros-humble-lanelet2-projection.patch b/patch/ros-humble-lanelet2-projection.patch index 2e299d0c3..b398d9295 100644 --- a/patch/ros-humble-lanelet2-projection.patch +++ b/patch/ros-humble-lanelet2-projection.patch @@ -1,11 +1,22 @@ +From d9827adb45306991bc0db8311759252d632fbd65 Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Wed, 11 Mar 2026 11:28:56 +0100 +Subject: [PATCH] enable c++17 with msvc + +--- + CMakeLists.txt | 6 ++++++ + 1 file changed, 6 insertions(+) + diff --git a/CMakeLists.txt b/CMakeLists.txt -index 648ff82a..c3a3393d 100644 +index 648ff82a..ad191f9d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -3,6 +3,10 @@ set(MRT_PKG_VERSION 4.0.0) +@@ -3,6 +3,12 @@ set(MRT_PKG_VERSION 4.0.0) cmake_minimum_required(VERSION 3.5.1) project(lanelet2_projection) ++set(CMAKE_CXX_STANDARD_REQUIRED ON) ++set(CMAKE_CXX_STANDARD 17) +if(WIN32 AND MSVC) + set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) +endif() @@ -13,3 +24,6 @@ index 648ff82a..c3a3393d 100644 ################### ## Find packages ## ################### +-- +2.40.1.windows.1 + From e83b94a03372721e6848086bb0020c70d2e318d7 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Wed, 11 Mar 2026 17:47:58 +0100 Subject: [PATCH 65/91] patch autoware-lanelet2-extension for win --- ...s-humble-autoware-lanelet2-extension.patch | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/patch/ros-humble-autoware-lanelet2-extension.patch b/patch/ros-humble-autoware-lanelet2-extension.patch index 18e931851..14db255bd 100644 --- a/patch/ros-humble-autoware-lanelet2-extension.patch +++ b/patch/ros-humble-autoware-lanelet2-extension.patch @@ -1,11 +1,29 @@ +From 078de2bd18dc9a204fc7f58588cd57d134eed0fd Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Wed, 11 Mar 2026 15:43:29 +0100 +Subject: [PATCH] do not apply reomve warnings compile options on msvc + +--- + CMakeLists.txt | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + diff --git a/CMakeLists.txt b/CMakeLists.txt -index a3ec429..6a64b82 100644 +index d77946a..48749b6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -25,6 +25,14 @@ ament_auto_add_library(${PROJECT_NAME}_lib SHARED +@@ -26,14 +26,14 @@ ament_auto_add_library(${PROJECT_NAME}_lib SHARED lib/route_checker.cpp ) +-# Suppress boost geometry uninitialized variable warnings +-# This is a known issue in boost geometry library where internal template code +-# may trigger maybe-uninitialized warnings that are false positives. +-# The warnings occur in boost geometry's distance calculation algorithms +-# and do not affect the actual functionality of the code. +-# Related: https://www.boost.org/doc/libs/latest/libs/utility/doc/html/utility/utilities/value_init.html +-# and https://www.boost.org/doc/libs/1_89_0/libs/optional/doc/html/boost_optional/design/gotchas/false_positive_with__wmaybe_uninitialized.html +-target_compile_options(${PROJECT_NAME}_lib PRIVATE -Wno-error=maybe-uninitialized) ++ +if(NOT MSVC) + target_compile_options(${PROJECT_NAME}_lib + PUBLIC @@ -13,7 +31,9 @@ index a3ec429..6a64b82 100644 + -Wno-uninitialized + ) +endif() -+ + ament_auto_add_executable(${PROJECT_NAME}_sample src/sample_code.cpp) target_link_libraries(${PROJECT_NAME}_sample - ${PROJECT_NAME}_lib +-- +2.40.1.windows.1 + From 74d8f141fb94eb1d4978667b5e6f676a8406ba6f Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 12 Mar 2026 08:22:11 +1000 Subject: [PATCH 66/91] Bump vinca --- pixi.lock | 12 ++++++------ pixi.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pixi.lock b/pixi.lock index 8f80a953d..d0f737bd4 100644 --- a/pixi.lock +++ b/pixi.lock @@ -150,7 +150,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/aa/ed/3fb20a1a96b8dc645d88c4072df481fe06e0289e4d528ebbdcc044ebc8b3/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d + - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b linux-aarch64: - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda @@ -293,7 +293,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9b/a2/0dc0013169800f1c331a6f55b1282c1f4492a6d32660a0cf7b89e6684919/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d + - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b osx-64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda @@ -420,7 +420,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/80/8ce7b9af532aa94dd83360f01ce4716264db73de6bc8efd22c32341f6658/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d + - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b osx-arm64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda @@ -548,7 +548,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/53/09/de9d3f6b6701ced5f276d082ad0f980edf08ca67114523d1b9264cd5e2e0/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_11_0_arm64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d + - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b win-64: - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda @@ -688,7 +688,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bb/eb/00ff6032c19c7537371e3119287999570867a0eafb0154fccc80e74bf57a/ruamel_yaml_clib-0.2.15-cp311-cp311-win_amd64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d + - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b packages: - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda build_number: 20 @@ -4684,7 +4684,7 @@ packages: purls: [] size: 115235 timestamp: 1767320173250 -- pypi: git+https://github.com/RoboStack/vinca.git?rev=c43f362de9bfc81287bd22e4493b58caabdad61d#c43f362de9bfc81287bd22e4493b58caabdad61d +- pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b name: vinca version: 0.2.0 requires_dist: diff --git a/pixi.toml b/pixi.toml index c8aaaf5db..8ba5486db 100644 --- a/pixi.toml +++ b/pixi.toml @@ -23,7 +23,7 @@ git = "*" [pypi-dependencies] # This is tipically the latest commit on main branch -vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "c43f362de9bfc81287bd22e4493b58caabdad61d" } +vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "6fe2364e02889b5ae704a152a75e36bfe850d63b" } # Uncomment this line to work with a local vinca for faster iteration, but remember to comment it back # (and regenerate the pixi.lock) once you push the modified commit to the repo #vinca = { path = "../vinca", editable = true } From fe48294269a9fc07e083503ca8d8ccaecc1aa6af Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 12 Mar 2026 15:01:30 +1000 Subject: [PATCH 67/91] Add custom build directory for Windows in CI Set custom CMake build directory for Windows runners. --- .github/workflows/testpr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index f838c73e4..1c3d2f9bb 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -116,6 +116,7 @@ jobs: run: | if [ "${{ runner.os }}" = "Windows" ]; then cd /w/ + export VINCA_CUSTOM_CMAKE_BUILD_DIR='C:\x\' fi pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-staging --skip-existing From 70699629986b188aac4f272b686cee78efb59038 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 12 Mar 2026 19:13:24 +1000 Subject: [PATCH 68/91] Upgrade GitHub Actions to latest versions --- .github/workflows/testpr.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 1c3d2f9bb..a7b9b0fa3 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -36,7 +36,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo @@ -48,14 +48,14 @@ jobs: subst W: "%GITHUB_WORKSPACE%" echo SHORT_WS=W:>> %GITHUB_ENV% - - uses: prefix-dev/setup-pixi@v0.8.10 + - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true # Workaround for https://github.com/RoboStack/ros-humble/pull/141#issuecomment-1941919816 - name: Clean up PATH if: contains(matrix.os, 'windows') - uses: egor-tensin/cleanup-path@v4 + uses: egor-tensin/cleanup-path@v5 with: # cygpath in C:\Program Files\Git\usr\bin is used by install micromamba # git in C:\Program Files\Git\bin is used by pip install git+ @@ -90,7 +90,7 @@ jobs: - name: Restore build cache id: cache-restore - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: path: | ${{ matrix.folder_cache }} @@ -133,7 +133,7 @@ jobs: ls ${{ matrix.folder_cache }} || true - name: Save build cache - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 if: always() with: path: | @@ -147,7 +147,7 @@ jobs: - name: Upload build cache as artifact if: ${{ always() && env.SAVE_CACHE_AS_ARTIFACT == 'true' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: cache-${{ matrix.platform }}-${{ github.run_id }} path: ${{ matrix.folder_cache }} From 155339026913ad223f0b70e9e16642439f6b8d82 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 12 Mar 2026 19:48:03 +1000 Subject: [PATCH 69/91] krb5 --- vinca.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/vinca.yaml b/vinca.yaml index cf94501c7..f1f54dc65 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -19,6 +19,7 @@ mutex_package: - gazebo 11.* - libprotobuf 6.33.5.* - vtk 9.5.2.* + - krb5 1.21.* patch_dir: patch rosdistro_snapshot: rosdistro_snapshot.yaml From 96202dfc10c7ebae78e3da196c4aab260cedc19c Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Thu, 12 Mar 2026 19:51:16 +1000 Subject: [PATCH 70/91] Fix osx-64 --- .github/workflows/testpr.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index a7b9b0fa3..421d03356 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -104,6 +104,13 @@ jobs: shell: bash -l {0} run: | rm -rf ${{ matrix.folder_cache }}/* + + # temp delete all packages on osx-64 intel to force a full rebuild, as there are some problems with the current cache + - name: Temporary delete all packages on osx-64 intel to force a full rebuild + if: ${{ matrix.platform == 'osx-64' }} + shell: bash -l {0} + run: | + rm -rf ${{ matrix.folder_cache }}/* - name: See packages restored by cache shell: bash -l {0} From a4045378b39be4e4f534f71481c6fdbe11927039 Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Thu, 12 Mar 2026 15:05:31 +0100 Subject: [PATCH 71/91] restore use of shorten output build dir for win --- .github/workflows/testpr.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 421d03356..766ab1422 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -41,17 +41,18 @@ jobs: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo - - name: Create short workspace alias - if: runner.os == 'Windows' - shell: cmd - run: | - subst W: "%GITHUB_WORKSPACE%" - echo SHORT_WS=W:>> %GITHUB_ENV% - - uses: prefix-dev/setup-pixi@v0.9.4 with: frozen: true + - name: Long paths workarounds for win-64 + shell: bash -l {0} + if: matrix.platform == 'win-64' + run: | + # Workaround for problem related to long paths + echo "CONDA_BLD_PATH=C:\\bld\\" >> $GITHUB_ENV + mkdir /c/bld + # Workaround for https://github.com/RoboStack/ros-humble/pull/141#issuecomment-1941919816 - name: Clean up PATH if: contains(matrix.os, 'windows') @@ -122,7 +123,6 @@ jobs: if: matrix.platform != 'emscripten-wasm32' run: | if [ "${{ runner.os }}" = "Windows" ]; then - cd /w/ export VINCA_CUSTOM_CMAKE_BUILD_DIR='C:\x\' fi pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-staging --skip-existing From d3d0c8dc7474a75a0ccee7ed225407c7b1a5e0af Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Thu, 12 Mar 2026 20:23:57 +0100 Subject: [PATCH 72/91] patch autoware-test-utils for windows --- .../ros-humble-autoware-test-utils.win.patch | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 patch/ros-humble-autoware-test-utils.win.patch diff --git a/patch/ros-humble-autoware-test-utils.win.patch b/patch/ros-humble-autoware-test-utils.win.patch new file mode 100644 index 000000000..38ab43f91 --- /dev/null +++ b/patch/ros-humble-autoware-test-utils.win.patch @@ -0,0 +1,25 @@ +From 6ab3e01e98afc896107a88b6b34d92559240b1e7 Mon Sep 17 00:00:00 2001 +From: Olivier Roussel +Date: Thu, 12 Mar 2026 20:09:54 +0100 +Subject: [PATCH] fix implicit cast path to string for msvc + +--- + src/autoware_test_utils.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/autoware_test_utils.cpp b/src/autoware_test_utils.cpp +index efc68f75..c45f0571 100644 +--- a/src/autoware_test_utils.cpp ++++ b/src/autoware_test_utils.cpp +@@ -397,7 +397,7 @@ std::optional resolve_pkg_share_uri(const std::string & uri_path) + const std::string pkg_name = ament_index_cpp::get_package_share_directory(match[1].str()); + const std::string resource_path = match[2].str(); + const auto path = std::filesystem::path(pkg_name) / std::filesystem::path(resource_path); +- return std::filesystem::exists(path) ? std::make_optional(path) : std::nullopt; ++ return std::filesystem::exists(path) ? std::make_optional(path.string()) : std::nullopt; + } + return std::nullopt; + } +-- +2.53.0.windows.1 + From 55342aba55aa24a4925b0499388fd031b7215a7c Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 07:00:54 +1000 Subject: [PATCH 73/91] Enable Win32 long paths in testpr.yml Added a step to enable Win32 long paths in the workflow. --- .github/workflows/testpr.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 766ab1422..4c525a8cc 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -53,6 +53,17 @@ jobs: echo "CONDA_BLD_PATH=C:\\bld\\" >> $GITHUB_ENV mkdir /c/bld + - name: Enable Win32 long paths + shell: powershell + if: matrix.platform == 'win-64' + run: | + New-ItemProperty ` + -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" ` + -Name "LongPathsEnabled" ` + -Value 1 ` + -PropertyType DWORD ` + -Force + # Workaround for https://github.com/RoboStack/ros-humble/pull/141#issuecomment-1941919816 - name: Clean up PATH if: contains(matrix.os, 'windows') From 15ce2a0a37f6c2b16acc71e3133b222703512e1e Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 07:04:28 +1000 Subject: [PATCH 74/91] Bump vinca --- .github/workflows/testpr.yml | 7 ------- pixi.lock | 12 ++++++------ pixi.toml | 2 +- 3 files changed, 7 insertions(+), 14 deletions(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 4c525a8cc..090ee697e 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -116,13 +116,6 @@ jobs: shell: bash -l {0} run: | rm -rf ${{ matrix.folder_cache }}/* - - # temp delete all packages on osx-64 intel to force a full rebuild, as there are some problems with the current cache - - name: Temporary delete all packages on osx-64 intel to force a full rebuild - if: ${{ matrix.platform == 'osx-64' }} - shell: bash -l {0} - run: | - rm -rf ${{ matrix.folder_cache }}/* - name: See packages restored by cache shell: bash -l {0} diff --git a/pixi.lock b/pixi.lock index d0f737bd4..009a893db 100644 --- a/pixi.lock +++ b/pixi.lock @@ -150,7 +150,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/aa/ed/3fb20a1a96b8dc645d88c4072df481fe06e0289e4d528ebbdcc044ebc8b3/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b + - pypi: git+https://github.com/RoboStack/vinca.git?rev=65f211c33316e98ccea6cd229c6b48acaf05e8a0#65f211c33316e98ccea6cd229c6b48acaf05e8a0 linux-aarch64: - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda @@ -293,7 +293,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9b/a2/0dc0013169800f1c331a6f55b1282c1f4492a6d32660a0cf7b89e6684919/ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b + - pypi: git+https://github.com/RoboStack/vinca.git?rev=65f211c33316e98ccea6cd229c6b48acaf05e8a0#65f211c33316e98ccea6cd229c6b48acaf05e8a0 osx-64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda @@ -420,7 +420,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/80/8ce7b9af532aa94dd83360f01ce4716264db73de6bc8efd22c32341f6658/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b + - pypi: git+https://github.com/RoboStack/vinca.git?rev=65f211c33316e98ccea6cd229c6b48acaf05e8a0#65f211c33316e98ccea6cd229c6b48acaf05e8a0 osx-arm64: - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.8.1-pyhc364b38_1.conda @@ -548,7 +548,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/53/09/de9d3f6b6701ced5f276d082ad0f980edf08ca67114523d1b9264cd5e2e0/ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_11_0_arm64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b + - pypi: git+https://github.com/RoboStack/vinca.git?rev=65f211c33316e98ccea6cd229c6b48acaf05e8a0#65f211c33316e98ccea6cd229c6b48acaf05e8a0 win-64: - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-20_gnu.conda - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-auth-0.13.0-pyhd8ed1ab_0.conda @@ -688,7 +688,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/50/19/1ee204b047ef84ce3dc9f77a5f935076211832f50bc7a4c918275193f807/rospkg-1.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bb/eb/00ff6032c19c7537371e3119287999570867a0eafb0154fccc80e74bf57a/ruamel_yaml_clib-0.2.15-cp311-cp311-win_amd64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b + - pypi: git+https://github.com/RoboStack/vinca.git?rev=65f211c33316e98ccea6cd229c6b48acaf05e8a0#65f211c33316e98ccea6cd229c6b48acaf05e8a0 packages: - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda build_number: 20 @@ -4684,7 +4684,7 @@ packages: purls: [] size: 115235 timestamp: 1767320173250 -- pypi: git+https://github.com/RoboStack/vinca.git?rev=6fe2364e02889b5ae704a152a75e36bfe850d63b#6fe2364e02889b5ae704a152a75e36bfe850d63b +- pypi: git+https://github.com/RoboStack/vinca.git?rev=65f211c33316e98ccea6cd229c6b48acaf05e8a0#65f211c33316e98ccea6cd229c6b48acaf05e8a0 name: vinca version: 0.2.0 requires_dist: diff --git a/pixi.toml b/pixi.toml index 8ba5486db..a1f058e7a 100644 --- a/pixi.toml +++ b/pixi.toml @@ -23,7 +23,7 @@ git = "*" [pypi-dependencies] # This is tipically the latest commit on main branch -vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "6fe2364e02889b5ae704a152a75e36bfe850d63b" } +vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "65f211c33316e98ccea6cd229c6b48acaf05e8a0" } # Uncomment this line to work with a local vinca for faster iteration, but remember to comment it back # (and regenerate the pixi.lock) once you push the modified commit to the repo #vinca = { path = "../vinca", editable = true } From 9cc258279342d4304fbda53ab883e622f4344553 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 12:53:49 +1000 Subject: [PATCH 75/91] Update testpr.yml --- .github/workflows/testpr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 090ee697e..d766d3554 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -8,6 +8,7 @@ env: SAVE_CACHE_AS_ARTIFACT: 'false' # 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' + jobs: build: strategy: From 83906cc10c7bfd69cc411b22cf72430de2707ac8 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 14:24:45 +1000 Subject: [PATCH 76/91] Try fix osx and win --- .github/workflows/testpr.yml | 6 + ...s-humble-autoware-lanelet2-utils.win.patch | 114 ++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 patch/ros-humble-autoware-lanelet2-utils.win.patch diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index d766d3554..ec54a312b 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -118,6 +118,12 @@ jobs: run: | rm -rf ${{ matrix.folder_cache }}/* + - name: Delete specific outdated cache entries + shell: bash -l {0} + run: | + rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true + pixi run rattler-index fs output --force + - name: See packages restored by cache shell: bash -l {0} run: | diff --git a/patch/ros-humble-autoware-lanelet2-utils.win.patch b/patch/ros-humble-autoware-lanelet2-utils.win.patch new file mode 100644 index 000000000..c1571a514 --- /dev/null +++ b/patch/ros-humble-autoware-lanelet2-utils.win.patch @@ -0,0 +1,114 @@ +From 8b0fceaf82df7d69c2e79ef4d24dfc1891c23f3b Mon Sep 17 00:00:00 2001 +From: Codex +Date: Fri, 13 Mar 2026 16:45:00 +1000 +Subject: [PATCH] replace range-v3 adapters with indexed loops on Windows + +--- + src/geometry.cpp | 5 ++--- + src/lane_sequence.cpp | 7 +++---- + src/nn_search.cpp | 3 ++- + src/topology.cpp | 8 ++++---- + 4 files changed, 11 insertions(+), 12 deletions(-) + +diff --git a/src/geometry.cpp b/src/geometry.cpp +index f3bbaf16..0aeb5593 100644 +--- a/src/geometry.cpp ++++ b/src/geometry.cpp +@@ -16,7 +16,6 @@ + #include + #include + #include +-#include + + #include + #include +@@ -296,8 +295,9 @@ lanelet::ConstLineString3d get_closest_segment( + lanelet::ConstLineString3d closest_segment; + double min_distance = std::numeric_limits::max(); + +- for (const auto & [prev_pt, current_pt] : +- ranges::views::zip(linestring, linestring | ranges::views::drop(1))) { ++ for (size_t i = 0; i + 1 < linestring.size(); ++i) { ++ const auto & prev_pt = linestring.at(i); ++ const auto & current_pt = linestring.at(i + 1); + lanelet::Point3d prev_pt_3d(lanelet::InvalId, prev_pt.x(), prev_pt.y(), prev_pt.z()); + lanelet::Point3d current_pt_3d( + lanelet::InvalId, current_pt.x(), current_pt.y(), current_pt.z()); +diff --git a/src/lane_sequence.cpp b/src/lane_sequence.cpp +index a9a46873..4b13929c 100644 +--- a/src/lane_sequence.cpp ++++ b/src/lane_sequence.cpp +@@ -14,7 +14,6 @@ + + #include + #include +-#include + + #include + +@@ -29,9 +28,9 @@ namespace autoware::experimental::lanelet2_utils + std::optional LaneSequence::create( + const lanelet::ConstLanelets & lanelets, lanelet::routing::RoutingGraphConstPtr routing_graph) + { +- for (const auto lane1_2 : ranges::views::zip(lanelets, lanelets | ranges::views::drop(1))) { +- const auto lane1 = std::get<0>(lane1_2); +- const auto lane2 = std::get<1>(lane1_2); ++ for (size_t i = 0; i + 1 < lanelets.size(); ++i) { ++ const auto & lane1 = lanelets.at(i); ++ const auto & lane2 = lanelets.at(i + 1); + if (const auto nexts = following_lanelets(lane1, routing_graph); + std::find_if(nexts.begin(), nexts.end(), [&](const auto & lane) { + return lane.id() == lane2.id(); +diff --git a/src/nn_search.cpp b/src/nn_search.cpp +index f09f84f5..718a1e82 100644 +--- a/src/nn_search.cpp ++++ b/src/nn_search.cpp +@@ -18,7 +18,6 @@ + #include + #include + #include +-#include + #include + + #include +@@ -158,7 +157,8 @@ LaneletRTree::LaneletRTree(const lanelet::ConstLanelets & lanelets) : lanelets_( + { + std::vector nodes; + nodes.reserve(lanelets.size()); +- for (const auto & [i, lanelet] : ranges::views::enumerate(lanelets)) { ++ for (size_t i = 0; i < lanelets.size(); ++i) { ++ const auto & lanelet = lanelets.at(i); + nodes.emplace_back( + boost::geometry::return_envelope( + lanelet.polygon2d().basicPolygon()), +diff --git a/src/topology.cpp b/src/topology.cpp +index 91bdc721..0af88245 100644 +--- a/src/topology.cpp ++++ b/src/topology.cpp +@@ -14,7 +14,6 @@ + + #include + #include +-#include + #include + + #include +@@ -303,10 +302,12 @@ lanelet::ConstLanelets sibling_lanelets( + lanelet::ConstLanelets from_ids( + const lanelet::LaneletMapConstPtr lanelet_map, const std::vector & ids) + { +- return ids | ranges::views::transform([&](const auto id) { +- return lanelet_map->laneletLayer.get(id); +- }) | +- ranges::to(); ++ lanelet::ConstLanelets lanelets; ++ lanelets.reserve(ids.size()); ++ for (const auto id : ids) { ++ lanelets.push_back(lanelet_map->laneletLayer.get(id)); ++ } ++ return lanelets; + } + + lanelet::ConstLanelets get_conflicting_lanelets( +-- +2.53.0 From 9a69ec09dcae13b6f679a1d01d6357b74cdafc08 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 15:30:38 +1000 Subject: [PATCH 77/91] Add rattler-index --- pixi.lock | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ pixi.toml | 1 + 2 files changed, 109 insertions(+) diff --git a/pixi.lock b/pixi.lock index 009a893db..df7e1c080 100644 --- a/pixi.lock +++ b/pixi.lock @@ -105,6 +105,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.57.2-he64ecbb_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-index-0.27.16-h58ba7e0_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -248,6 +249,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.57.2-hb434046_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-index-0.27.16-h9889dc0_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -341,6 +343,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.5.2-hd1f9c09_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.2-h8616949_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.2-h11316ed_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.55-h07817ec_0.conda @@ -376,6 +379,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.3-py311h53ebfaf_1.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.57.2-h4728fb8_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-index-0.27.16-hbc4d974_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -469,6 +473,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.2-hc919400_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.2-h8088a28_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.55-h132b30e_0.conda @@ -504,6 +509,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py311hc290fe0_1.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.57.2-h6fdd925_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-index-0.27.16-hcb0414c_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda @@ -600,6 +606,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.2.0-h8ee18e1_18.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.2.0-h8ee18e1_18.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.2-hfd05255_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.2-hfd05255_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.55-h7351971_0.conda @@ -640,6 +647,7 @@ environments: - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-ctypes-0.2.3-py311h1ea47a8_3.conda - conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py311h3f79411_1.conda - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.57.2-h18a1a76_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-index-0.27.16-h91801bb_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda @@ -2388,6 +2396,35 @@ packages: purls: [] size: 791226 timestamp: 1754910975665 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.conda + sha256: a1c8cecdf9966921e13f0ae921309a1f415dfbd2b791f2117cf7e8f5e61a48b6 + md5: 210a85a1119f97ea7887188d176db135 + depends: + - __osx >=10.13 + license: LGPL-2.1-only + purls: [] + size: 737846 + timestamp: 1754908900138 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03 + md5: 4d5a7445f0b25b6a3ddbb56e790f5251 + depends: + - __osx >=11.0 + license: LGPL-2.1-only + purls: [] + size: 750379 + timestamp: 1754909073836 +- conda: https://repo.prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda + sha256: 0dcdb1a5f01863ac4e8ba006a8b0dc1a02d2221ec3319b5915a1863254d7efa7 + md5: 64571d1dd6cdcfa25d0664a5950fdaa2 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: LGPL-2.1-only + purls: [] + size: 696926 + timestamp: 1754909290005 - conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda sha256: cc9aba923eea0af8e30e0f94f2ad7156e2984d80d1e8e7fe6be5a1f257f0eb32 md5: 8397539e3a0bbd1695584fb4f927485a @@ -4108,6 +4145,77 @@ packages: purls: [] size: 16311008 timestamp: 1770649439173 +- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-index-0.27.16-h58ba7e0_0.conda + sha256: 6de5f6566398b4f916a30e80ffbd54912de0727febf0f24e49c42a5c97daad60 + md5: 29cf856a6a093514e02f9b331827d13f + depends: + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - openssl >=3.5.5,<4.0a0 + - libiconv >=1.18,<2.0a0 + constrains: + - __glibc >=2.17 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6164992 + timestamp: 1772122662622 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-index-0.27.16-h9889dc0_0.conda + sha256: b72abdc4054118a0b23830d486a9036577f4b77796758c02cae6825f92651c65 + md5: 3eae95f4a6169d56da9be35025238988 + depends: + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - openssl >=3.5.5,<4.0a0 + constrains: + - __glibc >=2.17 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 6167494 + timestamp: 1772122684262 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-index-0.27.16-hbc4d974_0.conda + sha256: 9f06b324e008ad9ce50d218ec2a50859449715b2328a87f46cb05b2e66742c9f + md5: f86f8869b0909c29baa20da466f6ce90 + depends: + - __osx >=11.0 + - libiconv >=1.18,<2.0a0 + - openssl >=3.5.5,<4.0a0 + constrains: + - __osx >=10.13 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 5210110 + timestamp: 1772122659206 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-index-0.27.16-hcb0414c_0.conda + sha256: 0d62bcb4d717cf73c8b3cd2d67b6badb959b0a2364ee67b2a2a46bb2f7fd5b42 + md5: 4b9e095ab8e32a7faa565c424ad0e58f + depends: + - __osx >=11.0 + - openssl >=3.5.5,<4.0a0 + - libiconv >=1.18,<2.0a0 + constrains: + - __osx >=11.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 4853934 + timestamp: 1772122683887 +- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-index-0.27.16-h91801bb_0.conda + sha256: b874920ef23de2edfbb685b318350258302f01fca33aced2cffbde3c9ce3603d + md5: 0d224eb1609b34692bbb66d986bf7b57 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - libiconv >=1.18,<2.0a0 + - openssl >=3.5.5,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 5506566 + timestamp: 1772122707499 - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda sha256: e8eb7be6d307f1625c6e6c100270a2eea92e6e7cc45277cd26233ce107ea9f73 md5: 7f24e776b0f2ffac7516e51e9d2c1e52 diff --git a/pixi.toml b/pixi.toml index a1f058e7a..3e936a791 100644 --- a/pixi.toml +++ b/pixi.toml @@ -14,6 +14,7 @@ python = ">=3.11.0,<3.12" rattler-build = ">=0.57.0,<0.58" anaconda-client = ">=1.12" setuptools = "<82.0" +rattler-index = ">=0.27.16" [target.win-64.dependencies] # patch is required by rattler-build From 04f4c05f78e32ee7115708c9d2fd16ededd3e0f5 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 15:43:38 +1000 Subject: [PATCH 78/91] Try fix --- .github/workflows/testpr.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index ec54a312b..7e51ee577 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -121,8 +121,9 @@ jobs: - name: Delete specific outdated cache entries shell: bash -l {0} run: | + rm -rf ${{ matrix.folder_cache }}/ros2-distro-mutex* || true rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true - pixi run rattler-index fs output --force + pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force - name: See packages restored by cache shell: bash -l {0} From 2f600e82f615ba1ea6fe034741c600efd50646a9 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 16:00:04 +1000 Subject: [PATCH 79/91] Try fix win --- patch/ros-humble-autoware-lanelet2-utils.win.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patch/ros-humble-autoware-lanelet2-utils.win.patch b/patch/ros-humble-autoware-lanelet2-utils.win.patch index c1571a514..8fb13cb7c 100644 --- a/patch/ros-humble-autoware-lanelet2-utils.win.patch +++ b/patch/ros-humble-autoware-lanelet2-utils.win.patch @@ -29,8 +29,8 @@ index f3bbaf16..0aeb5593 100644 - for (const auto & [prev_pt, current_pt] : - ranges::views::zip(linestring, linestring | ranges::views::drop(1))) { + for (size_t i = 0; i + 1 < linestring.size(); ++i) { -+ const auto & prev_pt = linestring.at(i); -+ const auto & current_pt = linestring.at(i + 1); ++ const auto & prev_pt = linestring[i]; ++ const auto & current_pt = linestring[i + 1]; lanelet::Point3d prev_pt_3d(lanelet::InvalId, prev_pt.x(), prev_pt.y(), prev_pt.z()); lanelet::Point3d current_pt_3d( lanelet::InvalId, current_pt.x(), current_pt.y(), current_pt.z()); From 5110d7187fd029a6cc219a3f46de878ec9a2c98e Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 16:00:27 +1000 Subject: [PATCH 80/91] No workaround needed --- .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 7e51ee577..3aca2015f 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -121,8 +121,8 @@ jobs: - name: Delete specific outdated cache entries shell: bash -l {0} run: | - rm -rf ${{ matrix.folder_cache }}/ros2-distro-mutex* || true - rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true + # rm -rf ${{ matrix.folder_cache }}/ros2-distro-mutex* || true + # rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force - name: See packages restored by cache From 54bbc6a640a2cb94993ab5c0848f277f9f930007 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 16:28:27 +1000 Subject: [PATCH 81/91] Partly noetic sync --- AGENTS.md | 224 +++++++++++++++++++++++ build_gap_report.py | 160 ++++++++++++++++ check_patches_clean_apply.py | 45 ++++- patch/ros-humble-lanelet2-core.win.patch | 29 +++ 4 files changed, 455 insertions(+), 3 deletions(-) create mode 100644 AGENTS.md create mode 100755 build_gap_report.py create mode 100644 patch/ros-humble-lanelet2-core.win.patch diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 000000000..3eea6e5c5 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,224 @@ +# 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. + +## Session defaults for this repo + +- Prefer fixing easy, low-risk build failures first (one-line CMake / include / standard-level fixes). +- Do not stop to ask the maintainer to run commands; run build/debug loops directly. +- Use checked-out sources in `.pixi` and `output/src_cache` when patching. +- Use `./build_gap_report.py` to track build/recipe gaps across platforms: + - `Built package artifacts without matching recipe directory`: packages built in `output/` that are not represented as recipe folders. + - `Recipe directories without built artifact on this platform`: generated recipes that still need successful builds for that platform. +- If a package is truly Linux-only, move it to Linux-only handling in `vinca.yaml` (or non-linux skip), instead of keeping ad-hoc macOS comments. Follow similar strategies for other platforms such as Windows. +- For patch naming, keep one patch per package and use package-based naming (`patch/ros-$DISTRO-.patch`) with no extra suffix variants. + +## Standard build loop + +```bash +# single package (preferred for debugging) +pixi run build-one --package ros-$DISTRO- + +# broad pass when needed +pixi run build_continue_on_failure +``` + +## Common fix patterns seen in this repo + +- Boost 1.88 breakages often need C++14 (`-std=c++14`) instead of `-std=c++11`. +- Avoid linking to `Python::Python` on Apple for module-style targets; use: + +```cmake +if( APPLE ) + set_target_properties( ${_name} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup" ) +else() + target_link_libraries( ${_name} ${PYTHON_LIBRARIES} ) +endif() +``` + +- For gtest-related failures, prefer dependency or test-disable fixes over custom shims: + - add dependency via `patch/dependencies.yaml`, or + - disable tests when safe. +- For rtabmap RViz plugin issues, force/confirm Qt5 discovery in CMake where needed. + +## Debug a failed build + +### 1. Find the work directory + +```bash +tail -1 output/rattler-build-log.txt +``` + +### 2. Inspect full log + +Read `conda_build.log` in the work dir. Focus on: +- compile errors +- link errors +- configure failures +- patch failures +- missing files + +### 3. Inspect build env + +Read `build_env.sh` in the work dir: +- `PREFIX` +- `BUILD_PREFIX` +- `SRC_DIR` +- `RECIPE_DIR` + +### 4. Check fetched source metadata + +```bash +cat .source_info.json | jq . +``` + +### 5. Investigate by failure class + +- Missing headers: check `requirements.host`; verify under `$PREFIX/include`. +- Undefined symbols: check host deps, `$PREFIX/lib`, linker flags. +- Configure failures: inspect flags in `conda_build.sh`; rerun manually with verbosity. +- Patch failures: refresh patch against current source revision. +- Relocatability issues: inspect hardcoded prefixes/rpaths. + +### 6. Reproduce interactively + +```bash +cd +source build_env.sh +bash -x conda_build.sh 2>&1 | less +``` + +### 7. Rebuild package + +```bash +pixi run build-one --package ros-$DISTRO- +``` + +## Create a patch from build-directory edits + +```bash +WORK_DIR=$(tail -1 output/rattler-build-log.txt) +cd "$WORK_DIR" + +# preview first +rattler-build create-patch --directory . --name --dry-run + +# with excludes if needed +rattler-build create-patch \ + --directory . \ + --name \ + --exclude "*.o,*.so,*.dylib,*.a,*.pyc,__pycache__,build/" \ + --dry-run + +# generate +rattler-build create-patch \ + --directory . \ + --name \ + --exclude "*.o,*.so,*.dylib,*.a,*.pyc,__pycache__,build/" +``` + +Then move/merge patch into repo package patch file and ensure recipe uses it. + +## Validate that patches still apply + +Use the patch checker before/after large patch edits: + +```bash +pixi run check-patches +``` + +For faster iteration on one package patch, run the script directly with a recipe filter: + +```bash +# prepare + check only one recipe +python check_patches_clean_apply.py --recipe ros-$DISTRO- + +# prepare only (no build), useful while editing +python check_patches_clean_apply.py --dry --recipe ros-$DISTRO- + +# multiple focused recipes +python check_patches_clean_apply.py --recipe ros-$DISTRO- --recipe ros-$DISTRO- +``` + +What it does: +- scans all `recipes/**/recipe.yaml` +- keeps only recipes that declare `source.patches` +- creates `recipes_only_patch/` with minimal patch-check recipes +- runs patch application checks recipe-by-recipe and prints a pass/fail summary + +## Patch placement and recipe wiring + +- Canonical patch location: `patch/ros-$DISTRO-.patch` +- Keep recipe copy in `recipes/ros-$DISTRO-/patch/` if this repo flow expects it. +- Ensure `recipes/ros-$DISTRO-/recipe.yaml` has: + +```yaml +source: + patches: + - patch/ros-$DISTRO-.patch +``` + +## Parallelization and dependency-aware scheduling + +It is worth splitting work across multiple agents, but only for independent packages. + +Rules: +- Do not build dependent packages in parallel. +- Infer dependency relationships from `recipes/ros-$DISTRO-/recipe.yaml` (`requirements.host` and `requirements.run`). +- If package A depends on package B (for example `rosmon` -> `rosmon-core`), build/fix B first. +- Run parallel lanes only for packages that do not depend on each other. +- If unsure, serialize the builds. + +## Inspect a built conda package + +```bash +find output/ -name "**" -type f \( -name "*.conda" -o -name "*.tar.bz2" \) +``` + +For `.conda` artifacts: + +```bash +TMPDIR=$(mktemp -d) +cd "$TMPDIR" +unzip -q +zstd -d < pkg-*.tar.zst | tar -xvf - +zstd -d < info-*.tar.zst | tar -xvf - +``` + +Check: +- `info/index.json` (deps/build string) +- `info/paths.json` (installed files) +- binaries/libs/rpaths (`otool -L` on macOS) +- hardcoded prefixes in text metadata + +## `vinca.yaml` maintenance guidelines + +- Add package seeds under `packages_select_by_deps` using ROS package names (dash/underscore accepted). +- Use platform conditions for Linux-only packages; avoid temporary macOS comment blocks. +- Keep `packages_skip_by_deps` and `packages_remove_from_deps` coherent with platform constraints. +- When `build_gap_report.py` shows built artifacts without recipe directories, add those package seeds to `vinca.yaml`. +- After `vinca.yaml` edits, regenerate recipes before expecting `build_gap_report.py` results to change. + +## Local contribution workflow (RoboStack) + +```bash +pixi run build +``` + +## Full rebuilds +For full rebuilds also remember: +- refresh snapshot: `pixi run create_snapshot` +- update `conda_build_config.yaml` for active migrations. You can use https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/conda_build_config.yaml as a base, and then also apply migrations that are mostly done; you can check the status at https://conda-forge.org/status/. +- bump `build_number` +- bump mutex minor and update hardcoded mutex refs where needed +- clear stale `pkg_additional_info.yaml` build-number overrides unless intentional +- remember that in CI there is a build cache, if you fix a problem in an already built package you need to delete the cache for this package in the .github/workflows/testpr.yml under "Delete specific outdated cache entries" + +## Practical triage order + +1. Build a failing package directly. +2. Apply smallest viable source or recipe fix. +3. Update package patch file (package-named). +4. Rebuild same package. +5. Move on immediately if it becomes complex; prioritize easy wins. +6. Revisit hard failures after reducing the failure queue. diff --git a/build_gap_report.py b/build_gap_report.py new file mode 100755 index 000000000..47c671996 --- /dev/null +++ b/build_gap_report.py @@ -0,0 +1,160 @@ +#!/usr/bin/env python3 +"""Report gaps between generated recipes and built conda artifacts. + +Default behavior is platform-agnostic: it inspects all output/ folders that +contain conda artifacts and reports gaps per platform. +""" + +from __future__ import annotations + +import argparse +from pathlib import Path +from typing import Iterable, Set + +CONDA_SUFFIX = ".conda" +TARBZ2_SUFFIX = ".tar.bz2" + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description=( + "Compare recipe directories with built package artifacts and report gaps. " + "By default, checks every platform folder found under output/." + ) + ) + parser.add_argument( + "--output-dir", + default="output", + help="Output root directory containing platform subfolders (default: output)", + ) + parser.add_argument( + "--recipes-dir", + default="recipes", + help="Recipes directory (default: recipes)", + ) + parser.add_argument( + "--platform", + action="append", + default=[], + help=( + "Platform folder to inspect (repeatable). " + "If omitted, all detected platform folders are inspected." + ), + ) + return parser.parse_args() + + +def is_conda_artifact(filename: str) -> bool: + return filename.endswith(CONDA_SUFFIX) or filename.endswith(TARBZ2_SUFFIX) + + +def package_name_from_artifact(filename: str) -> str | None: + stem = filename + if stem.endswith(CONDA_SUFFIX): + stem = stem[: -len(CONDA_SUFFIX)] + elif stem.endswith(TARBZ2_SUFFIX): + stem = stem[: -len(TARBZ2_SUFFIX)] + else: + return None + + parts = stem.rsplit("-", 2) + if len(parts) != 3: + return None + return parts[0] + + +def discover_platform_dirs(output_root: Path) -> list[str]: + platforms: list[str] = [] + if not output_root.exists(): + return platforms + + for child in sorted(output_root.iterdir()): + if not child.is_dir(): + continue + try: + has_artifact = any( + entry.is_file() and is_conda_artifact(entry.name) + for entry in child.iterdir() + ) + except PermissionError: + continue + if has_artifact: + platforms.append(child.name) + + return platforms + + +def built_packages_for_platform(output_root: Path, platform: str) -> Set[str]: + platform_dir = output_root / platform + packages: Set[str] = set() + if not platform_dir.exists() or not platform_dir.is_dir(): + return packages + + for artifact in platform_dir.iterdir(): + if not artifact.is_file() or not is_conda_artifact(artifact.name): + continue + package_name = package_name_from_artifact(artifact.name) + if package_name: + packages.add(package_name) + + return packages + + +def recipe_directories(recipes_dir: Path) -> Set[str]: + if not recipes_dir.exists(): + return set() + return {entry.name for entry in recipes_dir.iterdir() if entry.is_dir()} + + +def print_list(title: str, values: Iterable[str]) -> None: + values = sorted(values) + print(f"{title}: {len(values)}") + if values: + for value in values: + print(f" - {value}") + + +def main() -> int: + args = parse_args() + output_root = Path(args.output_dir) + recipes_dir = Path(args.recipes_dir) + + recipes = recipe_directories(recipes_dir) + if not recipes: + print(f"No recipe directories found in: {recipes_dir}") + return 1 + + selected_platforms = args.platform or discover_platform_dirs(output_root) + if not selected_platforms: + print( + "No platform artifact folders found under " + f"{output_root} (expected e.g. output/osx-arm64, output/linux-64)." + ) + return 1 + + for idx, platform in enumerate(selected_platforms): + built = built_packages_for_platform(output_root, platform) + + print(f"Platform: {platform}") + print_list( + "Built package artifacts without matching recipe directory", + built - recipes, + ) + print() + missing = recipes - built + print( + f"Recipe directories without built artifact on this platform: " + f"{len(missing)} out of {len(recipes)}" + ) + if missing: + for recipe in sorted(missing): + print(f" - {recipe}") + + if idx != len(selected_platforms) - 1: + print("\n" + "-" * 72 + "\n") + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/check_patches_clean_apply.py b/check_patches_clean_apply.py index 188004573..ba5b771e0 100644 --- a/check_patches_clean_apply.py +++ b/check_patches_clean_apply.py @@ -12,6 +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-noetic-rviz python .scripts/check_patches_clean_apply.py --clean # delete output The script creates (or refreshes) a sibling folder named @@ -68,6 +69,17 @@ def parse_args() -> argparse.Namespace: action="store_true", help="Remove recipes_only_patch/ and exit", ) + ap.add_argument( + "--recipe", + action="append", + default=[], + metavar="RECIPE", + help=( + "Only check the specified recipe directory under recipes/. " + "Repeat for multiple recipes, e.g. --recipe ros-noetic-rviz " + "--recipe ros-noetic-jskeus" + ), + ) return ap.parse_args() @@ -75,6 +87,29 @@ def find_recipe_files() -> List[Path]: return sorted(RECIPES_DIR.rglob("recipe.yaml")) +def resolve_requested_recipe_files(requested: List[str]) -> List[Path]: + if not requested: + return find_recipe_files() + + resolved: List[Path] = [] + missing: List[str] = [] + for name in requested: + recipe_file = RECIPES_DIR / name / "recipe.yaml" + if recipe_file.is_file(): + resolved.append(recipe_file) + else: + missing.append(name) + + if missing: + print("The following requested recipe(s) were not found under recipes/:") + for m in missing: + print(f" - {m}") + sys.exit(1) + + # Keep deterministic order and remove duplicates. + return sorted(set(resolved)) + + def filter_sources(src: Union[Dict[str, Any], List[Dict[str, Any]]]) -> List[Dict[str, Any]]: if isinstance(src, dict): return [src] if "patches" in src else [] @@ -113,9 +148,9 @@ def write_minimal_recipe( yaml.dump(minimal, fh, sort_keys=False) -def prepare_patch_recipes() -> List[Path]: +def prepare_patch_recipes(recipe_files: List[Path]) -> List[Path]: recreated: List[Path] = [] - for recipe_file in find_recipe_files(): + for recipe_file in recipe_files: with recipe_file.open("r", encoding="utf-8") as fh: recipe = yaml.safe_load(fh) or {} @@ -222,7 +257,11 @@ def main() -> None: print("Refreshing recipes_only_patch/ …") shutil.rmtree(PATCH_RECIPES_DIR) - recreated = prepare_patch_recipes() + recipe_files = resolve_requested_recipe_files(args.recipe) + if args.recipe: + print(f"Selected {len(recipe_files)} recipe(s) via --recipe.") + + recreated = prepare_patch_recipes(recipe_files) if not recreated: print("No recipes with patches found – nothing to test.") return diff --git a/patch/ros-humble-lanelet2-core.win.patch b/patch/ros-humble-lanelet2-core.win.patch new file mode 100644 index 000000000..74527560d --- /dev/null +++ b/patch/ros-humble-lanelet2-core.win.patch @@ -0,0 +1,29 @@ +From c2169b8fc02ba82b4f13643684ea75bb6d185df7 Mon Sep 17 00:00:00 2001 +From: Codex +Date: Fri, 13 Mar 2026 17:05:00 +1000 +Subject: [PATCH] make HybridMap const enum lookup MSVC-friendly + +--- + include/lanelet2_core/utility/HybridMap.h | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/include/lanelet2_core/utility/HybridMap.h b/include/lanelet2_core/utility/HybridMap.h +index 9ba57a4e..c510ba73 100644 +--- a/include/lanelet2_core/utility/HybridMap.h ++++ b/include/lanelet2_core/utility/HybridMap.h +@@ -118,8 +118,12 @@ class HybridMap { + } + const_iterator find(const key_type& k) const { return m_.find(k); } + const_iterator find(Enum k) const { + const auto pos = static_cast(k); +- return v_.size() < pos + 1 ? m_.end() : v_[pos]; ++ if (v_.size() < pos + 1) { ++ return m_.cend(); ++ } ++ ++ return const_iterator(v_[pos]); + } + + iterator begin() { return m_.begin(); } +-- +2.53.0 From 76edf46551fa68501a841bdadb0f26011933651c Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 16:52:10 +1000 Subject: [PATCH 82/91] Rebuild lanelet2-core --- .github/workflows/testpr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 3aca2015f..0568f5868 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -123,6 +123,7 @@ jobs: run: | # rm -rf ${{ matrix.folder_cache }}/ros2-distro-mutex* || true # rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true + rm -rf ${{ matrix.folder_cache }}/ros-humble-lanelet2-core* || true pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force - name: See packages restored by cache From 59227ae722dda1a4d2764a8e0b2f19893fc26962 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 17:36:20 +1000 Subject: [PATCH 83/91] Fix win --- .github/workflows/testpr.yml | 1 + ...ros-humble-autoware-motion-utils.win.patch | 488 ++++++++++++++++++ 2 files changed, 489 insertions(+) create mode 100644 patch/ros-humble-autoware-motion-utils.win.patch diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 0568f5868..f51b6fdb1 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -124,6 +124,7 @@ jobs: # rm -rf ${{ matrix.folder_cache }}/ros2-distro-mutex* || true # rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true rm -rf ${{ matrix.folder_cache }}/ros-humble-lanelet2-core* || true + rm -rf ${{ matrix.folder_cache }}/ros-humble-autoware-motion-utils* || true pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force - name: See packages restored by cache diff --git a/patch/ros-humble-autoware-motion-utils.win.patch b/patch/ros-humble-autoware-motion-utils.win.patch new file mode 100644 index 000000000..5e06798bc --- /dev/null +++ b/patch/ros-humble-autoware-motion-utils.win.patch @@ -0,0 +1,488 @@ +diff --git a/include/autoware/motion_utils/trajectory/trajectory.hpp b/include/autoware/motion_utils/trajectory/trajectory.hpp +--- a/include/autoware/motion_utils/trajectory/trajectory.hpp ++++ b/include/autoware/motion_utils/trajectory/trajectory.hpp +@@ -196,15 +196,15 @@ + + extern template std::vector + removeOverlapPoints>( +- const std::vector & points, const size_t start_idx = 0); ++ const std::vector & points, const size_t start_idx); + extern template std::vector + removeOverlapPoints>( + const std::vector & points, +- const size_t start_idx = 0); ++ const size_t start_idx); + extern template std::vector + removeOverlapPoints>( + const std::vector & points, +- const size_t start_idx = 0); ++ const size_t start_idx); + + /** + * @brief search through points container from specified start and end indices about first matching +@@ -379,18 +379,18 @@ + extern template std::optional + findNearestIndex>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + extern template std::optional + findNearestIndex>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + extern template std::optional + findNearestIndex>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + + /** + * @brief calculate longitudinal offset (length along trajectory from seg_idx point to nearest point +@@ -463,16 +463,16 @@ + extern template double + calcLongitudinalOffsetToSegment>( + const std::vector & points, const size_t seg_idx, +- const geometry_msgs::msg::Point & p_target, const bool throw_exception = false); ++ const geometry_msgs::msg::Point & p_target, const bool throw_exception); + extern template double calcLongitudinalOffsetToSegment< + std::vector>( + const std::vector & points, + const size_t seg_idx, const geometry_msgs::msg::Point & p_target, +- const bool throw_exception = false); ++ const bool throw_exception); + extern template double + calcLongitudinalOffsetToSegment>( + const std::vector & points, const size_t seg_idx, +- const geometry_msgs::msg::Point & p_target, const bool throw_exception = false); ++ const geometry_msgs::msg::Point & p_target, const bool throw_exception); + + /** + * @brief find nearest segment index to point. +@@ -556,18 +556,18 @@ + extern template std::optional + findNearestSegmentIndex>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + extern template std::optional + findNearestSegmentIndex>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + extern template std::optional + findNearestSegmentIndex>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + + /** + * @brief calculate lateral offset from p_target (length from p_target to trajectory) using given +@@ -631,16 +631,16 @@ + extern template double calcLateralOffset>( + const std::vector & points, + const geometry_msgs::msg::Point & p_target, const size_t seg_idx, +- const bool throw_exception = false); ++ const bool throw_exception); + extern template double + calcLateralOffset>( + const std::vector & points, + const geometry_msgs::msg::Point & p_target, const size_t seg_idx, +- const bool throw_exception = false); ++ const bool throw_exception); + extern template double calcLateralOffset>( + const std::vector & points, + const geometry_msgs::msg::Point & p_target, const size_t seg_idx, +- const bool throw_exception = false); ++ const bool throw_exception); + + /** + * @brief calculate lateral offset from p_target (length from p_target to trajectory). +@@ -693,14 +693,14 @@ + + extern template double calcLateralOffset>( + const std::vector & points, +- const geometry_msgs::msg::Point & p_target, const bool throw_exception = false); ++ const geometry_msgs::msg::Point & p_target, const bool throw_exception); + extern template double + calcLateralOffset>( + const std::vector & points, +- const geometry_msgs::msg::Point & p_target, const bool throw_exception = false); ++ const geometry_msgs::msg::Point & p_target, const bool throw_exception); + extern template double calcLateralOffset>( + const std::vector & points, +- const geometry_msgs::msg::Point & p_target, const bool throw_exception = false); ++ const geometry_msgs::msg::Point & p_target, const bool throw_exception); + + /** + * @brief calculate length of 2D distance between two points, specified by start and end points +@@ -1114,7 +1114,7 @@ + extern template std::optional + calcDistanceToForwardStopPoint>( + const std::vector & points_with_twist, +- const size_t src_idx = 0); ++ const size_t src_idx); + + /** + * @brief calculate the point offset from source point index along the trajectory (or path) (points +@@ -1190,15 +1190,15 @@ + extern template std::optional + calcLongitudinalOffsetPoint>( + const std::vector & points, const size_t src_idx, +- const double offset, const bool throw_exception = false); ++ const double offset, const bool throw_exception); + extern template std::optional + calcLongitudinalOffsetPoint>( + const std::vector & points, +- const size_t src_idx, const double offset, const bool throw_exception = false); ++ const size_t src_idx, const double offset, const bool throw_exception); + extern template std::optional + calcLongitudinalOffsetPoint>( + const std::vector & points, const size_t src_idx, +- const double offset, const bool throw_exception = false); ++ const double offset, const bool throw_exception); + + /** + * @brief calculate the point offset from source point along the trajectory (or path) (points +@@ -1335,18 +1335,18 @@ + extern template std::optional + calcLongitudinalOffsetPose>( + const std::vector & points, const size_t src_idx, +- const double offset, const bool set_orientation_from_position_direction = true, +- const bool throw_exception = false); ++ const double offset, const bool set_orientation_from_position_direction, ++ const bool throw_exception); + extern template std::optional + calcLongitudinalOffsetPose>( + const std::vector & points, + const size_t src_idx, const double offset, +- const bool set_orientation_from_position_direction = true, const bool throw_exception = false); ++ const bool set_orientation_from_position_direction, const bool throw_exception); + extern template std::optional + calcLongitudinalOffsetPose>( + const std::vector & points, const size_t src_idx, +- const double offset, const bool set_orientation_from_position_direction = true, +- const bool throw_exception = false); ++ const double offset, const bool set_orientation_from_position_direction, ++ const bool throw_exception); + + /** + * @brief calculate the point offset from source point along the trajectory (or path) (points +@@ -1383,17 +1383,17 @@ + calcLongitudinalOffsetPose>( + const std::vector & points, + const geometry_msgs::msg::Point & src_point, const double offset, +- const bool set_orientation_from_position_direction = true); ++ const bool set_orientation_from_position_direction); + extern template std::optional + calcLongitudinalOffsetPose>( + const std::vector & points, + const geometry_msgs::msg::Point & src_point, const double offset, +- const bool set_orientation_from_position_direction = true); ++ const bool set_orientation_from_position_direction); + extern template std::optional + calcLongitudinalOffsetPose>( + const std::vector & points, + const geometry_msgs::msg::Point & src_point, const double offset, +- const bool set_orientation_from_position_direction = true); ++ const bool set_orientation_from_position_direction); + + /** + * @brief insert a point in points container (trajectory, path, ...) using segment id +@@ -1485,17 +1485,17 @@ + insertTargetPoint>( + const size_t seg_idx, const geometry_msgs::msg::Point & p_target, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const size_t seg_idx, const geometry_msgs::msg::Point & p_target, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const size_t seg_idx, const geometry_msgs::msg::Point & p_target, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + + /** + * @brief insert a point in points container (trajectory, path, ...) using length of point to be +@@ -1540,17 +1540,17 @@ + insertTargetPoint>( + const double insert_point_length, const geometry_msgs::msg::Point & p_target, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const double insert_point_length, const geometry_msgs::msg::Point & p_target, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const double insert_point_length, const geometry_msgs::msg::Point & p_target, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + + /** + * @brief insert a point in points container (trajectory, path, ...) using segment index and length +@@ -1613,17 +1613,17 @@ + insertTargetPoint>( + const size_t src_segment_idx, const double insert_point_length, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const size_t src_segment_idx, const double insert_point_length, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const size_t src_segment_idx, const double insert_point_length, + std::vector & points, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + + /** + * @brief Insert a target point from a source pose on the trajectory +@@ -1666,20 +1666,20 @@ + insertTargetPoint>( + const geometry_msgs::msg::Pose & src_pose, const double insert_point_length, + std::vector & points, +- const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max(), const double overlap_threshold = 1e-3); ++ const double max_dist, ++ const double max_yaw, const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const geometry_msgs::msg::Pose & src_pose, const double insert_point_length, + std::vector & points, +- const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max(), const double overlap_threshold = 1e-3); ++ const double max_dist, ++ const double max_yaw, const double overlap_threshold); + extern template std::optional + insertTargetPoint>( + const geometry_msgs::msg::Pose & src_pose, const double insert_point_length, + std::vector & points, +- const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max(), const double overlap_threshold = 1e-3); ++ const double max_dist, ++ const double max_yaw, const double overlap_threshold); + + /** + * @brief Insert stop point from the source segment index +@@ -1718,17 +1718,17 @@ + insertStopPoint>( + const size_t src_segment_idx, const double distance_to_stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertStopPoint>( + const size_t src_segment_idx, const double distance_to_stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertStopPoint>( + const size_t src_segment_idx, const double distance_to_stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + + /** + * @brief Insert stop point from the front point of the path +@@ -1767,17 +1767,17 @@ + insertStopPoint>( + const double distance_to_stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertStopPoint>( + const double distance_to_stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + extern template std::optional + insertStopPoint>( + const double distance_to_stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + + /** + * @brief Insert Stop point from the source pose +@@ -1822,20 +1822,20 @@ + insertStopPoint>( + const geometry_msgs::msg::Pose & src_pose, const double distance_to_stop_point, + std::vector & points_with_twist, +- const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max(), const double overlap_threshold = 1e-3); ++ const double max_dist, ++ const double max_yaw, const double overlap_threshold); + extern template std::optional + insertStopPoint>( + const geometry_msgs::msg::Pose & src_pose, const double distance_to_stop_point, + std::vector & points_with_twist, +- const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max(), const double overlap_threshold = 1e-3); ++ const double max_dist, ++ const double max_yaw, const double overlap_threshold); + extern template std::optional + insertStopPoint>( + const geometry_msgs::msg::Pose & src_pose, const double distance_to_stop_point, + std::vector & points_with_twist, +- const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max(), const double overlap_threshold = 1e-3); ++ const double max_dist, ++ const double max_yaw, const double overlap_threshold); + + /** + * @brief Insert Stop point that is in the stop segment index +@@ -1869,7 +1869,7 @@ + insertStopPoint>( + const size_t stop_seg_idx, const geometry_msgs::msg::Point & stop_point, + std::vector & points_with_twist, +- const double overlap_threshold = 1e-3); ++ const double overlap_threshold); + + /** + * @brief Insert deceleration point from the source pose +@@ -2268,20 +2268,20 @@ + findFirstNearestIndexWithSoftConstraints>( + const std::vector & points, + const geometry_msgs::msg::Pose & pose, +- const double dist_threshold = std::numeric_limits::max(), +- const double yaw_threshold = std::numeric_limits::max()); ++ const double dist_threshold, ++ const double yaw_threshold); + extern template size_t findFirstNearestIndexWithSoftConstraints< + std::vector>( + const std::vector & points, + const geometry_msgs::msg::Pose & pose, +- const double dist_threshold = std::numeric_limits::max(), +- const double yaw_threshold = std::numeric_limits::max()); ++ const double dist_threshold, ++ const double yaw_threshold); + extern template size_t + findFirstNearestIndexWithSoftConstraints>( + const std::vector & points, + const geometry_msgs::msg::Pose & pose, +- const double dist_threshold = std::numeric_limits::max(), +- const double yaw_threshold = std::numeric_limits::max()); ++ const double dist_threshold, ++ const double yaw_threshold); + + /** + * @brief find nearest segment index to pose with soft constraints +@@ -2324,20 +2324,20 @@ + std::vector>( + const std::vector & points, + const geometry_msgs::msg::Pose & pose, +- const double dist_threshold = std::numeric_limits::max(), +- const double yaw_threshold = std::numeric_limits::max()); ++ const double dist_threshold, ++ const double yaw_threshold); + extern template size_t findFirstNearestSegmentIndexWithSoftConstraints< + std::vector>( + const std::vector & points, + const geometry_msgs::msg::Pose & pose, +- const double dist_threshold = std::numeric_limits::max(), +- const double yaw_threshold = std::numeric_limits::max()); ++ const double dist_threshold, ++ const double yaw_threshold); + extern template size_t findFirstNearestSegmentIndexWithSoftConstraints< + std::vector>( + const std::vector & points, + const geometry_msgs::msg::Pose & pose, +- const double dist_threshold = std::numeric_limits::max(), +- const double yaw_threshold = std::numeric_limits::max()); ++ const double dist_threshold, ++ const double yaw_threshold); + + /** + * @brief calculate the point offset from source point along the trajectory (or path) +@@ -2388,18 +2388,18 @@ + extern template std::optional + calcDistanceToForwardStopPoint>( + const std::vector & points_with_twist, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + extern template std::optional calcDistanceToForwardStopPoint< + std::vector>( + const std::vector & points_with_twist, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + extern template std::optional + calcDistanceToForwardStopPoint>( + const std::vector & points_with_twist, +- const geometry_msgs::msg::Pose & pose, const double max_dist = std::numeric_limits::max(), +- const double max_yaw = std::numeric_limits::max()); ++ const geometry_msgs::msg::Pose & pose, const double max_dist, ++ const double max_yaw); + + // NOTE: Points after forward length from the point will be cropped + // forward_length is assumed to be positive. +@@ -2577,14 +2577,14 @@ + + extern template double calcYawDeviation>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const bool throw_exception = false); ++ const geometry_msgs::msg::Pose & pose, const bool throw_exception); + extern template double + calcYawDeviation>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const bool throw_exception = false); ++ const geometry_msgs::msg::Pose & pose, const bool throw_exception); + extern template double calcYawDeviation>( + const std::vector & points, +- const geometry_msgs::msg::Pose & pose, const bool throw_exception = false); ++ const geometry_msgs::msg::Pose & pose, const bool throw_exception); + + /** + * @brief Check if the given target point is in front of the based pose from the trajectory. +@@ -2613,16 +2613,16 @@ + extern template bool isTargetPointFront>( + const std::vector & points, + const geometry_msgs::msg::Point & base_point, const geometry_msgs::msg::Point & target_point, +- const double threshold = 0.0); ++ const double threshold); + extern template bool + isTargetPointFront>( + const std::vector & points, + const geometry_msgs::msg::Point & base_point, const geometry_msgs::msg::Point & target_point, +- const double threshold = 0.0); ++ const double threshold); + extern template bool isTargetPointFront>( + const std::vector & points, + const geometry_msgs::msg::Point & base_point, const geometry_msgs::msg::Point & target_point, +- const double threshold = 0.0); ++ const double threshold); + + /** + * @brief calculate the difference angle between the target pose and the nearest trajectory point From 2fb9c02209e92c67b29d7e8b09b4658e06fcd8d0 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 18:53:13 +1000 Subject: [PATCH 84/91] Win fix --- .github/workflows/testpr.yml | 5 +- .../ros-humble-autoware-trajectory.win.patch | 284 ++++++++++++++++++ 2 files changed, 285 insertions(+), 4 deletions(-) create mode 100644 patch/ros-humble-autoware-trajectory.win.patch diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index f51b6fdb1..a0fd4e2d9 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -121,10 +121,7 @@ jobs: - name: Delete specific outdated cache entries shell: bash -l {0} run: | - # rm -rf ${{ matrix.folder_cache }}/ros2-distro-mutex* || true - # rm -rf ${{ matrix.folder_cache }}/ros-humble-libcurl* || true - rm -rf ${{ matrix.folder_cache }}/ros-humble-lanelet2-core* || true - rm -rf ${{ matrix.folder_cache }}/ros-humble-autoware-motion-utils* || true + rm -rf ${{ matrix.folder_cache }}/ros-humble-autoware-trajectory* || true pixi run rattler-index fs ${{ matrix.folder_cache }}/.. --force - name: See packages restored by cache diff --git a/patch/ros-humble-autoware-trajectory.win.patch b/patch/ros-humble-autoware-trajectory.win.patch new file mode 100644 index 000000000..15e857fc3 --- /dev/null +++ b/patch/ros-humble-autoware-trajectory.win.patch @@ -0,0 +1,284 @@ +diff --git a/common/autoware_trajectory/src/detail/util.cpp b/common/autoware_trajectory/src/detail/util.cpp +--- a/common/autoware_trajectory/src/detail/util.cpp ++++ b/common/autoware_trajectory/src/detail/util.cpp +@@ -14,6 +14,7 @@ + #include "autoware/trajectory/detail/helpers.hpp" + + #include ++#include + #include + + namespace autoware::experimental::trajectory::detail +diff --git a/common/autoware_trajectory/include/autoware/trajectory/utils/pretty_build.hpp b/common/autoware_trajectory/include/autoware/trajectory/utils/pretty_build.hpp +--- a/common/autoware_trajectory/include/autoware/trajectory/utils/pretty_build.hpp ++++ b/common/autoware_trajectory/include/autoware/trajectory/utils/pretty_build.hpp +@@ -24,15 +24,12 @@ + #include "autoware/trajectory/trajectory_point.hpp" + #include "autoware_utils_geometry/geometry.hpp" + +-#include +-#include +-#include +-#include + #include + + #include + #include + #include + ++#include + #include + #include + #include +@@ -126,10 +123,12 @@ template <> + [[maybe_unused]] inline std::vector insert_middle_into_largest_interval( + const std::vector & bases) + { +- const auto base_diffs = +- ranges::views::zip_with( +- [](const double a, const double b) { return b - a; }, bases, bases | ranges::views::drop(1)) | +- ranges::to(); ++ std::vector base_diffs; ++ base_diffs.reserve(bases.size() > 1 ? bases.size() - 1 : 0); ++ for (size_t i = 0; i + 1 < bases.size(); ++i) { ++ base_diffs.push_back(bases[i + 1] - bases[i]); ++ } ++ + const auto max_interval_start = + std::distance(base_diffs.begin(), std::max_element(base_diffs.begin(), base_diffs.end())); + const auto new_base = (bases.at(max_interval_start) + bases.at(max_interval_start + 1)) / 2.0; +@@ -196,9 +195,13 @@ tl::expected, std::string> populate4(const std::vector(); ++ std::vector populated_points; ++ populated_points.reserve(new_bases.size()); ++ for (const double s : new_bases) { ++ populated_points.push_back(interpolation.compute(s)); ++ } ++ ++ return populated_points; + } + + extern template tl::expected< +@@ -249,10 +252,13 @@ tl::expected, std::string> populate5(const std::vector(); ++ std::vector populated_points; ++ populated_points.reserve(new_bases.size()); ++ for (const double s : new_bases) { ++ populated_points.push_back(interpolation.compute(s)); ++ } ++ ++ return populated_points; + } + + extern template tl::expected< +@@ -267,13 +273,13 @@ extern template tl::expected> + pretty_build( + const std::vector & points, +- const bool use_akima = false); ++ const bool use_akima); + + extern template std::optional> pretty_build( +- const std::vector & points, const bool use_akima = false); ++ const std::vector & points, const bool use_akima); + + extern template std::optional> + pretty_build( + const std::vector & points, +- const bool use_akima = false); ++ const bool use_akima); + + } // namespace autoware::experimental::trajectory +diff --git a/common/autoware_trajectory/include/autoware/trajectory/utils/velocity.hpp b/common/autoware_trajectory/include/autoware/trajectory/utils/velocity.hpp +--- a/common/autoware_trajectory/include/autoware/trajectory/utils/velocity.hpp ++++ b/common/autoware_trajectory/include/autoware/trajectory/utils/velocity.hpp +@@ -18,8 +18,6 @@ + #include "autoware/trajectory/forward.hpp" + #include "autoware/trajectory/threshold.hpp" + +-#include +- + #include "autoware_internal_planning_msgs/msg/path_point_with_lane_id.hpp" + #include "autoware_planning_msgs/msg/path_point.hpp" + #include "autoware_planning_msgs/msg/trajectory_point.hpp" +@@ -49,9 +47,11 @@ search_zero_velocity_position( + } + + // Check pairs of consecutive points +- for (const auto [curr_distance, next_distance, curr_vel, next_vel] : ranges::views::zip( +- bases, bases | ranges::views::drop(1), velocities, velocities | ranges::views::drop(1))) { ++ for (size_t i = 0; i + 1 < bases.size() && i + 1 < velocities.size(); ++i) { ++ const double curr_distance = bases[i]; ++ const double next_distance = bases[i + 1]; ++ const double curr_vel = velocities[i]; ++ const double next_vel = velocities[i + 1]; + if (curr_distance < start_distance) { + continue; + } +diff --git a/common/autoware_trajectory/include/autoware/trajectory/utils/shift.hpp b/common/autoware_trajectory/include/autoware/trajectory/utils/shift.hpp +--- a/common/autoware_trajectory/include/autoware/trajectory/utils/shift.hpp ++++ b/common/autoware_trajectory/include/autoware/trajectory/utils/shift.hpp +@@ -18,7 +18,6 @@ + #include "autoware/trajectory/detail/types.hpp" + #include "autoware/trajectory/forward.hpp" + +-#include + #include + + #include +@@ -119,8 +118,9 @@ tl::expected, ShiftError> shift( + // Apply shift. + std::vector shifted_points; + shifted_points.reserve(shift_element.lon_bases.size()); +- for (const auto [base, shift_length] : +- ranges::views::zip(shift_element.lon_bases, shift_element.lat_shifts)) { ++ for (size_t i = 0; i < shift_element.lon_bases.size() && i < shift_element.lat_shifts.size(); ++ ++i) { ++ const double base = shift_element.lon_bases[i]; ++ const double shift_length = shift_element.lat_shifts[i]; + shifted_points.emplace_back(reference_trajectory.compute(base)); + const double azimuth = reference_trajectory.azimuth(base); + detail::to_point(shifted_points.back()).x += std::sin(azimuth) * shift_length; +diff --git a/common/autoware_trajectory/src/utils/shift.cpp b/common/autoware_trajectory/src/utils/shift.cpp +--- a/common/autoware_trajectory/src/utils/shift.cpp ++++ b/common/autoware_trajectory/src/utils/shift.cpp +@@ -225,7 +225,10 @@ static std::pair, std::vector> sanitize_same_base( + std::vector base_lon; + std::vector base_lat; + base_lon.push_back(lon_original.front()); +- base_lat.push_back(lat_original.front()); +- for (const auto [lon, lat] : ranges::views::zip(lon_original, lat_original)) { ++ base_lat.push_back(lat_original.front()); ++ for (size_t i = 0; i < lon_original.size() && i < lat_original.size(); ++i) { ++ const double lon = lon_original[i]; ++ const double lat = lat_original[i]; ++ + if (std::fabs(base_lon.back() - lon) < k_base_threshold) { + continue; + } +diff --git a/common/autoware_trajectory/src/utils/reference_path.cpp b/common/autoware_trajectory/src/utils/reference_path.cpp +--- a/common/autoware_trajectory/src/utils/reference_path.cpp ++++ b/common/autoware_trajectory/src/utils/reference_path.cpp +@@ -18,8 +18,6 @@ + + #include + #include +-#include +-#include + + #include + #include +@@ -31,6 +29,7 @@ + + #include + #include ++#include + #include + #include + #include +@@ -86,10 +85,12 @@ static std::optional get_user_defined_waypoint( + if (waypoints_linestring.size() < 2) { + return std::nullopt; + } +- return waypoints_linestring | ranges::views::transform([&lanelet](const auto & p) { +- return UserDefinedWaypoint{p, lanelet.id()}; +- }) | +- ranges::to(); ++ UserDefinedWaypoints waypoints; ++ waypoints.reserve(waypoints_linestring.size()); ++ for (const auto & p : waypoints_linestring) { ++ waypoints.push_back(UserDefinedWaypoint{p, lanelet.id()}); ++ } ++ return waypoints; + } + + bool is_waypoint_inside_lanelet( +@@ -334,14 +335,15 @@ static ReferencePoints sanitize_and_crop( + const std::vector> & lanelet_with_acc_dist_sequence, + const double s_start, const double s_end) + { +- auto s_with_ref = +- inputs | +- ranges::views::transform( +- [&](const auto & point) -> std::pair> { +- return std::make_pair( +- measure_point_s_no_check(lanelet_with_acc_dist_sequence, point), std::cref(point)); +- }) | +- ranges::to(); ++ std::vector>> s_with_ref; ++ s_with_ref.reserve(inputs.size()); ++ for (const auto & point : inputs) { ++ s_with_ref.emplace_back( ++ measure_point_s_no_check(lanelet_with_acc_dist_sequence, point), std::cref(point)); ++ } ++ + // sanitize invalid points so that s is monotonic + for (auto it = s_with_ref.begin(); it != s_with_ref.end();) { + if (it == s_with_ref.begin()) { +@@ -366,23 +368,19 @@ static ReferencePoints sanitize_and_crop( + + // now s_with_ref is monotonic, so take the element + auto s_start_it = std::lower_bound( +- s_with_ref.begin(), s_with_ref.end(), +- std::make_pair(s_start /*search for element >= this */, inputs.front() /*dummy*/), +- []( +- const std::pair & a, +- const std::pair & b) { return a.first < b.first; }); ++ s_with_ref.begin(), s_with_ref.end(), s_start, ++ [](const auto & a, const double b) { return a.first < b; }); + if (s_start_it != s_with_ref.begin()) { + s_start_it = std::prev(s_start_it); + } + + auto s_end_it = std::lower_bound( +- s_with_ref.begin(), s_with_ref.end(), +- std::make_pair(s_end /* search for element >= this */, inputs.front() /*dummy*/), +- []( +- const std::pair & a, +- const std::pair & b) { return a.first < b.first; }); ++ s_with_ref.begin(), s_with_ref.end(), s_end, ++ [](const auto & a, const double b) { return a.first < b; }); + + ReferencePoints monotonic_reference_points; + for (auto it = s_start_it; it != s_with_ref.end(); ++it) { +- monotonic_reference_points.push_back(it->second); ++ monotonic_reference_points.push_back(it->second.get()); + if (it == s_end_it) { + break; + } +@@ -855,9 +853,9 @@ tl::expected path_points_with_lane_ids; ++ path_points_with_lane_ids.reserve(reference_lanelet_points.size()); ++ for (const auto & reference_point : reference_lanelet_points) { + autoware_internal_planning_msgs::msg::PathPointWithLaneId point; + { + // position +@@ -881,8 +879,8 @@ tl::expected(); ++ path_points_with_lane_ids.push_back(point); ++ } + + if (auto trajectory = pretty_build(path_points_with_lane_ids); trajectory) { + trajectory->align_orientation_with_trajectory_direction(); From ad0c74f90ccdcc94c08afdd755ed2b602d420d4a Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Fri, 13 Mar 2026 19:34:01 +1000 Subject: [PATCH 85/91] skip same autoware packages as on kilted for win --- vinca.yaml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index f1f54dc65..7ecff1ef1 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -274,7 +274,9 @@ packages_select_by_deps: - rqt_controller_manager - open3d_conversions - lanelet2 + # autoware + - autoware_internal_msgs - autoware_common_msgs - autoware_control_msgs - autoware_localization_msgs @@ -285,8 +287,19 @@ packages_select_by_deps: - autoware_system_msgs - autoware_v2x_msgs - autoware_vehicle_msgs + - autoware_cmake - autoware_utils - - autoware_core + - autoware_component_interface_specs + - autoware_geography_utils + - autoware_global_parameter_loader + - autoware_interpolation + - autoware_kalman_filter + - autoware_node + - autoware_object_recognition_utils + - autoware_point_types + - autoware_signal_processing + - autoware_vehicle_info_utils + - automatika_ros_sugar - automatika_embodied_agents - flex_sync @@ -462,3 +475,19 @@ packages_select_by_deps: - robotiq_description - robotiq_controllers + # Windows error: error C2765: 'function' : an explicit specialization of a function template cannot have any default arguments + - autoware_motion_utils + # depends on autoware_motion_utils + - autoware_trajectory + - autoware_pose_initializer + - autoware_core_control + # Windows error: error C2338: static_assert failed: 'First argument to logging macros must be an rclcpp::Logger' + - autoware_ekf_localizer + # depends on autoware_ekf_localizer + - autoware_core_localization + # Windows error: error C3546: '...': there are no parameter packs available to expand + # Windows error: error C2678: binary '|': no operator found which takes a left-hand operand of type 'ranges::transform_view,Arg>' + - autoware_lanlet2_utils + - autoware_osqp_interface + - autoware_qp_interface + - autoware_core \ No newline at end of file From f2cc129f66b0276573095a2915c42a3883da435e Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 14 Mar 2026 14:45:12 +1000 Subject: [PATCH 86/91] Fix --- pkg_additional_info.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index c584222a3..21cd88814 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -150,6 +150,8 @@ octomap_ros: # Remove once https://github.com/PickNikRobotics/data_tamer/pull/58 is merged and released data_tamer_cpp: additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON" +force_torque_sensor_broadcaster: + additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON" proxsuite: generate_dummy_package_with_run_deps: dep_name: proxsuite From d606a4c4ea06288fd33b7fc22bb2a8048e32adf8 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 14 Mar 2026 17:54:59 +1000 Subject: [PATCH 87/91] use c++17 --- patch/ros-humble-lanelet2-python.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/patch/ros-humble-lanelet2-python.patch b/patch/ros-humble-lanelet2-python.patch index c3a792e31..c295b2e3a 100644 --- a/patch/ros-humble-lanelet2-python.patch +++ b/patch/ros-humble-lanelet2-python.patch @@ -1,11 +1,11 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 00e06d76..b5c9bba9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -52,6 +52,10 @@ mrt_add_library(${PROJECT_NAME} +@@ -52,6 +52,12 @@ SOURCES ${PROJECT_SOURCE_FILES_SRC} ) ++target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_17) ++ +target_compile_options(${PROJECT_NAME} INTERFACE + $<$:/bigobj> +) From 0ea4449c2ddeb64951421847d3830037252366c3 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 14 Mar 2026 18:18:39 +1000 Subject: [PATCH 88/91] Fixup --- patch/ros-humble-lanelet2-python.patch | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/patch/ros-humble-lanelet2-python.patch b/patch/ros-humble-lanelet2-python.patch index c295b2e3a..9469484d9 100644 --- a/patch/ros-humble-lanelet2-python.patch +++ b/patch/ros-humble-lanelet2-python.patch @@ -1,11 +1,20 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -52,6 +52,12 @@ +@@ -3,6 +3,10 @@ + cmake_minimum_required(VERSION 3.5.1) + project(lanelet2_python) + ++set(CMAKE_CXX_STANDARD 17) ++set(CMAKE_CXX_STANDARD_REQUIRED ON) ++set(CMAKE_CXX_EXTENSIONS OFF) ++ + ################### + ## Find packages ## + ################### +@@ -52,6 +56,10 @@ SOURCES ${PROJECT_SOURCE_FILES_SRC} ) -+target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_17) -+ +target_compile_options(${PROJECT_NAME} INTERFACE + $<$:/bigobj> +) From cfe4f07c08cd17206f3b01c6bfec19cf06db4e2b Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sat, 14 Mar 2026 22:00:38 +1000 Subject: [PATCH 89/91] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- patch/ros-humble-autoware-ground-filter.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/patch/ros-humble-autoware-ground-filter.patch b/patch/ros-humble-autoware-ground-filter.patch index 6d3fab392..88f10353b 100644 --- a/patch/ros-humble-autoware-ground-filter.patch +++ b/patch/ros-humble-autoware-ground-filter.patch @@ -7,9 +7,9 @@ index b69426c..c57fe92 100644 #include +#ifndef M_PIf -+#define M_PIf 3.14159265358979324f -+#define M_PI_2f 2 * M_PIf -+#define M_PI_4f 4 * M_PIf ++#define M_PIf 3.14159265358979324f ++#define M_PI_2f (M_PIf / 2.0f) ++#define M_PI_4f (M_PIf / 4.0f) +#endif + namespace From baa0f83e17f72380854c816f500f453acf69f594 Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 15 Mar 2026 13:34:28 +1000 Subject: [PATCH 90/91] Fix copilot suggestions --- patch/ros-humble-autoware-test-utils.patch | 2 +- pkg_additional_info.yaml | 2 +- vinca.yaml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/patch/ros-humble-autoware-test-utils.patch b/patch/ros-humble-autoware-test-utils.patch index 79eab1ed3..6d4170a3c 100644 --- a/patch/ros-humble-autoware-test-utils.patch +++ b/patch/ros-humble-autoware-test-utils.patch @@ -19,4 +19,4 @@ index eb50d67..6be3b86 100644 + ament_auto_add_executable(topic_snapshot_saver src/topic_snapshot_saver.cpp) - target_link_libraries(topic_snapshot_saver autoware_test_utils yaml-cpp) +target_link_libraries(topic_snapshot_saver autoware_test_utils yaml-cpp::yaml-cpp) diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 21cd88814..607c9dff8 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -136,7 +136,7 @@ visp: dep_name: visp max_pin: 'x.x' # the version on ros is outdated w.r.t. to the conda-forge one - override_version: '3.6.0' + override_version: '3.7.0' pcl_ros: additional_cmake_args: "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON" cartographer_ros: diff --git a/vinca.yaml b/vinca.yaml index 7ecff1ef1..4c0e50ca5 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -487,7 +487,7 @@ packages_select_by_deps: - autoware_core_localization # Windows error: error C3546: '...': there are no parameter packs available to expand # Windows error: error C2678: binary '|': no operator found which takes a left-hand operand of type 'ranges::transform_view,Arg>' - - autoware_lanlet2_utils + - autoware_lanelet2_utils - autoware_osqp_interface - autoware_qp_interface - - autoware_core \ No newline at end of file + - autoware_core From 42c2afadfb8a2156ce9cdc85cba4641e9938af9d Mon Sep 17 00:00:00 2001 From: Tobias Fischer Date: Sun, 15 Mar 2026 13:41:01 +1000 Subject: [PATCH 91/91] Fix remaining review comments --- patch/ros-humble-autoware-lanelet2-extension.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patch/ros-humble-autoware-lanelet2-extension.patch b/patch/ros-humble-autoware-lanelet2-extension.patch index 14db255bd..b7d92d283 100644 --- a/patch/ros-humble-autoware-lanelet2-extension.patch +++ b/patch/ros-humble-autoware-lanelet2-extension.patch @@ -1,7 +1,7 @@ From 078de2bd18dc9a204fc7f58588cd57d134eed0fd Mon Sep 17 00:00:00 2001 From: Olivier Roussel Date: Wed, 11 Mar 2026 15:43:29 +0100 -Subject: [PATCH] do not apply reomve warnings compile options on msvc +Subject: [PATCH] do not apply remove warnings compile options on msvc --- CMakeLists.txt | 16 ++++++++--------