Cyril Brulebois <k...@debian.org> (2025-03-14):
> Please restore the dh_makeshlibs call (and use debdiff when making such
> changes).
> 
> I'll follow up with a tested patch, and maybe with a NMU.

Attached.


Before (broken):

    libpng16 16 libpng16-16t64 (>= 1.6.47)

After (fixed):

    libpng16 16 libpng16-16t64 (>= 1.6.47)
    udeb: libpng16 16 libpng16-16-udeb (>= 1.6.47)

Confirmed by manually rebuilding cairo in an environment with the
patched libpng1.6 binaries deployed.


Uploading; I'll ask for a cairo binNMU afterwards.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru libpng1.6-1.6.47/debian/changelog libpng1.6-1.6.47/debian/changelog
--- libpng1.6-1.6.47/debian/changelog	2025-02-21 08:01:34.000000000 +0100
+++ libpng1.6-1.6.47/debian/changelog	2025-03-14 10:39:59.000000000 +0100
@@ -1,3 +1,11 @@
+libpng1.6 (1.6.47-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Restore dh_makeshlibs override to fix missing udeb line in shlibs.
+    (Closes: #1100477)
+
+ -- Cyril Brulebois <k...@debian.org>  Fri, 14 Mar 2025 10:39:59 +0100
+
 libpng1.6 (1.6.47-1) unstable; urgency=medium
 
   * New upstream version 1.6.47
diff -Nru libpng1.6-1.6.47/debian/rules libpng1.6-1.6.47/debian/rules
--- libpng1.6-1.6.47/debian/rules	2025-02-01 18:23:23.000000000 +0100
+++ libpng1.6-1.6.47/debian/rules	2025-03-14 10:37:19.000000000 +0100
@@ -31,3 +31,6 @@
 	./pngtest-static
 endif
 endif
+
+override_dh_makeshlibs:
+	dh_makeshlibs --add-udeb=libpng16-16-udeb -a

Attachment: signature.asc
Description: PGP signature

Reply via email to