From cbf9c84e939edaab9160536adda528016e1d41f4 Mon Sep 17 00:00:00 2001 From: Maurice Date: Wed, 29 Apr 2026 17:27:35 +0700 Subject: [PATCH 1/3] Remove tinyxml2 vendor on rolling Signed-off-by: Maurice --- package.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.xml b/package.xml index b41fd115b..f32765a55 100644 --- a/package.xml +++ b/package.xml @@ -22,8 +22,8 @@ libsqlite3-dev libzmq3-dev - tinyxml2 - tinyxml2_vendor + tinyxml2 + tinyxml2_vendor ament_cmake_gtest From 8ea80da8380668b8c9241be496afce24f5e62707 Mon Sep 17 00:00:00 2001 From: Maurice Date: Wed, 29 Apr 2026 17:37:33 +0700 Subject: [PATCH 2/3] Make tinyxml2_vendor quiet Signed-off-by: Maurice --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index da6c5501b..d51d30316 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -94,7 +94,7 @@ if ( ament_cmake_FOUND ) message(STATUS "------------------------------------------") include(cmake/ament_build.cmake) - find_package(tinyxml2_vendor REQUIRED) + find_package(tinyxml2_vendor QUIET) find_package(TinyXML2 REQUIRED) else() message(STATUS "------------------------------------------") From ce553fc98f09eac4a1734d61867ff3781c5180be Mon Sep 17 00:00:00 2001 From: Davide Faconti Date: Mon, 6 Jul 2026 21:05:53 +0200 Subject: [PATCH 3/3] Simplify: keep tinyxml2 dependency unconditional The tinyxml2 rosdep key resolves on every supported distro, and the previous package.xml already declared it directly. Only tinyxml2_vendor needs to be conditional on the distros that still ship it. Co-Authored-By: Claude Fable 5 --- package.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.xml b/package.xml index f32765a55..dfcc0fcf6 100644 --- a/package.xml +++ b/package.xml @@ -22,7 +22,9 @@ libsqlite3-dev libzmq3-dev - tinyxml2 + tinyxml2 + tinyxml2_vendor ament_cmake_gtest