Your message dated Sun, 05 May 2013 11:05:42 +0000
with message-id <[email protected]>
and subject line Bug#706181: fixed in libpng 1.2.49-4
has caused the Debian Bug report #706181,
regarding libpng12-dev: ldconfig plays ping-pong with 
/usr/lib/<triplet>/libpng12.so.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
706181: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706181
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpng12-dev
Version: 1.2.49-1
Severity: important
Tags: patch

Hi,

libpng12-dev may cause ldconfig to play ping-pong with
/usr/lib/<triplet>/libpng12.so.0 - that file is not shipped, but since
it is the SONAME of the library shipped as
/usr/lib/<triplet>/libpng12.so (and /usr/lib/<triplet>/libpng.so) 
ldconfig will create the symlink
/usr/lib/<triplet>/libpng12.so.0 -> libpng.so
While this points to the correct file and the link is not really
needed, this looks a bit strange.

I'm attaching a patch to switch the links to
/usr/lib/<triplet>/libpng12.so -> libpng12.so.0 -> /lib/<triplet>/libpng12.so.0
that will prevent ldconfig from creating the missing SONAME link.

I've also seen this link disappear during some experiments with MA:same
package installations, although that should not happen ...

Shipping the SONAME link in /usr/, too, will make the behavior
deterministic and independent from the time ldconfig is run.


Andreas
diff -Nru libpng-1.2.49/debian/changelog libpng-1.2.49/debian/changelog
--- libpng-1.2.49/debian/changelog	2012-08-28 09:26:22.000000000 +0200
+++ libpng-1.2.49/debian/changelog	2013-04-26 00:37:59.000000000 +0200
@@ -1,3 +1,12 @@
+libpng (1.2.49-3.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * libpng12-dev: Ship /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 ->
+    /lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 symlink, too, to prevent ldconfig
+    from playing ping-pong with the SONAME link.  (Closes: #xxxxxx)
+
+ -- Andreas Beckmann <[email protected]>  Fri, 26 Apr 2013 00:33:36 +0200
+
 libpng (1.2.49-3) unstable; urgency=low
 
   * Remove patches/02-681408-CVE-2012-3386-Makefile.in.patch.
diff -Nru libpng-1.2.49/debian/libpng12-dev.links.in libpng-1.2.49/debian/libpng12-dev.links.in
--- libpng-1.2.49/debian/libpng12-dev.links.in	2011-07-18 13:52:43.000000000 +0200
+++ libpng-1.2.49/debian/libpng12-dev.links.in	2013-04-26 00:32:55.000000000 +0200
@@ -1,3 +1,4 @@
 /usr/share/man/man1/libpng12-config.1.gz /usr/share/man/man1/libpng-config.1.gz
 /usr/include/libpng12 /usr/include/libpng
-/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so
+/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0
+/usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so

--- End Message ---
--- Begin Message ---
Source: libpng
Source-Version: 1.2.49-4

We believe that the bug you reported is fixed in the latest version of
libpng, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <[email protected]> (supplier of updated libpng package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 26 Apr 2013 16:42:23 +1000
Source: libpng
Binary: libpng12-0 libpng12-dev libpng3 libpng12-0-udeb
Architecture: source amd64
Version: 1.2.49-4
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <[email protected]>
Changed-By: Anibal Monsalve Salazar <[email protected]>
Description: 
 libpng12-0 - PNG library - runtime
 libpng12-0-udeb - PNG library - minimal runtime library (udeb)
 libpng12-dev - PNG library - development
 libpng3    - PNG library - runtime
Closes: 706181
Changes: 
 libpng (1.2.49-4) unstable; urgency=low
 .
   [ Andreas Beckmann ]
   * libpng12-dev: Ship /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 ->
     /lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 symlink, too, to prevent ldconfig
     from playing ping-pong with the SONAME link.  (Closes: #706181)
Checksums-Sha1: 
 bfb637614bc3014c094bd6ce4cceee17bbeaa48a 1976 libpng_1.2.49-4.dsc
 890097b77774fb9c95512d4c7811e4db7445c019 16128 libpng_1.2.49-4.debian.tar.bz2
 347b4dc12a8375640562045a964fe2ff344922dc 189812 libpng12-0_1.2.49-4_amd64.deb
 95617143f29842dad7129833259612f0f484d0b9 266604 libpng12-dev_1.2.49-4_amd64.deb
 54367e4e8113aec5348897e794810133b07d4813 954 libpng3_1.2.49-4_amd64.deb
 2c9b2fa126717a9db684e24fadadb5bd0155889a 63110 
libpng12-0-udeb_1.2.49-4_amd64.udeb
Checksums-Sha256: 
 a5342b17a5a4b88b59580ed5bad707f8678f9bb265168e75d0738f2c2d101ac3 1976 
libpng_1.2.49-4.dsc
 46c3522aabf64aa34777d53f66de7ab081757ccb996728c763d444b04372aa87 16128 
libpng_1.2.49-4.debian.tar.bz2
 06945d900cf1f29334a92de92698d19d67e610ee3e0ceb338a55639a85d9e4dd 189812 
libpng12-0_1.2.49-4_amd64.deb
 1b8a3d5b8a277b4e0b9ecf6152dd443ff75ce8cd4cb37def8946243f8fe40350 266604 
libpng12-dev_1.2.49-4_amd64.deb
 9a84e1547dfd2975dbd4c369cb312b30144a6fc82ea15d8f9f92e52911b8a074 954 
libpng3_1.2.49-4_amd64.deb
 f5ec83c3a13ae7fad8b417ea2844ea8d66e440ae29d62238cb08694c05605ff7 63110 
libpng12-0-udeb_1.2.49-4_amd64.udeb
Files: 
 1ba35754ac26d9acb8b12f1af55cd8d9 1976 libs optional libpng_1.2.49-4.dsc
 6f700abc8e5ef6762663213fc00385b8 16128 libs optional 
libpng_1.2.49-4.debian.tar.bz2
 cc69d0ae079959d8588d1a562b9152c5 189812 libs optional 
libpng12-0_1.2.49-4_amd64.deb
 69c49ba2f5a7d52fe0678304126e3b4b 266604 libdevel optional 
libpng12-dev_1.2.49-4_amd64.deb
 c39671260bb8cbaccd6a1e2253b928eb 954 oldlibs optional 
libpng3_1.2.49-4_amd64.deb
 207dd3448376bb648d37ee1dafab3e7d 63110 debian-installer extra 
libpng12-0-udeb_1.2.49-4_amd64.udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRhjj6AAoJEHxWrP6UeJfYy00QAMgmnNvg4MZzxAuuqwfBd4Mi
gec0oJH2+ysmgb5bXLKxBG/dA1uDhnx60k0Gq/yWqAapYw+uZXI6WXwqt5wwnqzz
AmwlY67hzTvM7EPQ3g/+n+p2dEADJyB/qaAPuSA5c+VtL+4OD1glaU2ZSWrg5o29
e2/d4HiIFWdQA6UYdfHvhzCzCuFkHiyvxYS1I7vIARv81SdmVBzhn75WumqNrj7t
ELlXNvXBY6URfL2SkAxl7wW0mNBWqzSB4vN6Ov9bwCdLnKews9IPmTFNVfzgpgAd
RlTaM0azpX/jsjn7rJDJx5NY8PI3SRQDMmdyZArTnAISf6CDD0GoXgAwGViEND+7
Ucgxe7SUJ/f8+2Iv25s6AcpPD2u+go1i+K9UWGqnC/breYTU0Q7HwiLB4S7F3LTC
PI+M2Edx9HFg4dg2nhIVdSEC+Bf9rq/e/VBl24Lb7B88BrU/hpKRLkdny0ymSHFe
Jkpy0EdtNMCcCQmaG468EzV+i2q7W1uZ9Kaxv/PHhTXQVgFJwoScqXSiaHbufcFK
4wcp4FMu8+4O6iRgurkIv8WFBAA39MRNQ1K6HzqrhuvGr9dmynuzsPtGqjYgkj8Y
A3+nUcLUTPxnokXyBiY627mM8juQDH5yFQ/oqnI5uWl9+gSf8/k1DHccHy1LyJ+M
nuwTLi1ak2en6NQtaw4j
=NQL6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to