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

Reply via email to