Control: tags 1097805 + patch Control: tags 1097805 + pending Dear maintainer,
I've prepared an NMU for ros2-rosidl (versioned as 3.3.1-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian
diffstat for ros2-rosidl-3.3.1 ros2-rosidl-3.3.1 changelog | 7 +++ patches/0001-Add-missing-cstdint-include-864.patch | 41 +++++++++++++++++++++ patches/series | 1 3 files changed, 49 insertions(+) diff -Nru ros2-rosidl-3.3.1/debian/changelog ros2-rosidl-3.3.1/debian/changelog --- ros2-rosidl-3.3.1/debian/changelog 2022-11-05 20:09:15.000000000 +0200 +++ ros2-rosidl-3.3.1/debian/changelog 2025-10-24 20:54:32.000000000 +0300 @@ -1,3 +1,10 @@ +ros2-rosidl (3.3.1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Backport upstream fix for FTBFS with GCC 15. (Closes: #1097805) + + -- Adrian Bunk <[email protected]> Fri, 24 Oct 2025 20:54:32 +0300 + ros2-rosidl (3.3.1-1) unstable; urgency=medium * New upstream version 3.3.1 diff -Nru ros2-rosidl-3.3.1/debian/patches/0001-Add-missing-cstdint-include-864.patch ros2-rosidl-3.3.1/debian/patches/0001-Add-missing-cstdint-include-864.patch --- ros2-rosidl-3.3.1/debian/patches/0001-Add-missing-cstdint-include-864.patch 1970-01-01 02:00:00.000000000 +0200 +++ ros2-rosidl-3.3.1/debian/patches/0001-Add-missing-cstdint-include-864.patch 2025-10-24 20:54:32.000000000 +0300 @@ -0,0 +1,41 @@ +From 8d8ed958b185460b920ce23283d0718dce9f6765 Mon Sep 17 00:00:00 2001 +From: Øystein Sture <[email protected]> +Date: Mon, 5 May 2025 13:44:47 +0200 +Subject: Add missing cstdint include (#864) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Øystein Sture <[email protected]> +--- + rosidl_generator_cpp/resource/idl__struct.hpp.em | 1 + + rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/rosidl_generator_cpp/resource/idl__struct.hpp.em b/rosidl_generator_cpp/resource/idl__struct.hpp.em +index e29a1f8..108a229 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 <algorithm> + #include <array> ++#include <cstdint> + #include <memory> + #include <string> + #include <vector> +diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/traits.hpp +index 713aa66..ed15853 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 <codecvt> ++#include <cstdint> + #include <iomanip> + #include <string> + #include <type_traits> +-- +2.30.2 + diff -Nru ros2-rosidl-3.3.1/debian/patches/series ros2-rosidl-3.3.1/debian/patches/series --- ros2-rosidl-3.3.1/debian/patches/series 2022-11-05 20:04:14.000000000 +0200 +++ ros2-rosidl-3.3.1/debian/patches/series 2025-10-24 20:54:32.000000000 +0300 @@ -1,3 +1,4 @@ 0001-Add-SOVERSION.patch 0002-Make-package-Multi-Arch-compliant.patch 0003-Ship-typesupport-identifier-in-static-library.patch +0001-Add-missing-cstdint-include-864.patch

