Source: satdump
Version: 1.2.2+git20260527.6e4757c31+dfsg-2
Severity: important
Tags: ftbfs patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

During a test rebuild of HDF5's reverse dependencies against HDF5 2.1.0
currently in experimental, satdump FTBFS because its build toolchain
doesn't support this new major release.

The attached patch is a workaround for this issue and supports both
HDF5 1.14.6 in unstable and HDF5 2.1.0 in experimental.

Best,
_g.


- -- System Information:
Debian Release: 12.0
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-44-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAmopJCkACgkQ7+hsbH/+
z4NoxggAnosvGIHMEzsH1kLChTSNgJCXatt/p6W9mBdJeAAGm0w7cqM7mW8FpDNF
Vxr7dYznW+roGVLEYarHe9sS/eFlIJVq9moiwgwCyt6lr8CKBSUbXeBiqa3Zp7bw
qxiTZogTRwqIJguJHpHBQjBtXqHpO2N/Y+uZTn2+O2mZOfnEF4DQmazx8srY7CIz
CeBrKp7HzbrY1imoqVKtCtxulXsv6SgZS1kdVxcjf/e0RI45AYiMDNKXRlTmykxp
eEQ/cIVuzpWcVDl2pTE9SVJaZFjvh9R37XvTE5/F8RkzwIrAfoW2D8Ri7gjOuCCg
rlqbhslJmRTARYEvnQLcZgSe+8Xhiw==
=VAk9
-----END PGP SIGNATURE-----
diff -Nru satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/changelog 
satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/changelog
--- satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/changelog   2026-06-02 
19:13:28.000000000 +0200
+++ satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/changelog   2026-06-05 
10:32:37.000000000 +0200
@@ -1,3 +1,10 @@
+satdump (1.2.2+git20260527.6e4757c31+dfsg-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS against HDF5 2.1.0
+
+ -- Gilles Filippini <[email protected]>  Fri, 05 Jun 2026 10:32:37 +0200
+
 satdump (1.2.2+git20260527.6e4757c31+dfsg-2) unstable; urgency=medium
 
   * Disable building with -march=native (Closes: #1138697)
diff -Nru 
satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/hdf5-2.1.0.patch 
satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/hdf5-2.1.0.patch
--- satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/hdf5-2.1.0.patch    
1970-01-01 01:00:00.000000000 +0100
+++ satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/hdf5-2.1.0.patch    
2026-06-05 10:32:37.000000000 +0200
@@ -0,0 +1,13 @@
+Index: 
satdump-1.2.2+git20260527.6e4757c31+dfsg/plugins/firstparty_support/CMakeLists.txt
+===================================================================
+--- 
satdump-1.2.2+git20260527.6e4757c31+dfsg.orig/plugins/firstparty_support/CMakeLists.txt
++++ 
satdump-1.2.2+git20260527.6e4757c31+dfsg/plugins/firstparty_support/CMakeLists.txt
+@@ -31,7 +31,7 @@ if(${HDF5_FOUND})
+   target_include_directories(firstparty_support
+                              PUBLIC ${HDF5_INCLUDE_DIRS})
+   target_link_directories(firstparty_support PUBLIC ${HDF5_LIBRARY_DIRS})
+-  target_link_libraries(firstparty_support PUBLIC hdf5 hdf5_hl hdf5_cpp 
xrit_support)
++  target_link_libraries(firstparty_support PUBLIC hdf5_serial hdf5_serial_hl 
hdf5_serial_cpp xrit_support)
+ 
+   if(MSVC OR BUILD_MSVC)
+     install(
diff -Nru satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/series 
satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/series
--- satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/series      
2026-05-29 21:07:53.000000000 +0200
+++ satdump-1.2.2+git20260527.6e4757c31+dfsg/debian/patches/series      
2026-06-05 10:32:37.000000000 +0200
@@ -1,4 +1,4 @@
 no-ambe.patch
 fix-icon-location.patch
 fix-desktop-file.patch
-
+hdf5-2.1.0.patch

Reply via email to