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

