Bug#766809: spurious library link

2016-02-28 Thread Marco d'Itri
I uploaded a NMU with this patch to DELAYED-7.
Shipping a .so.0 link in /usr/lib/ is a violation of Policy 8.1.

-- 
ciao,
Marco
diff -Nru libpng-1.2.54/debian/changelog libpng-1.2.54/debian/changelog
--- libpng-1.2.54/debian/changelog	2016-02-17 10:57:35.0 +0100
+++ libpng-1.2.54/debian/changelog	2016-02-28 15:56:13.0 +0100
@@ -1,3 +1,10 @@
+libpng (1.2.54-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop spurious library link. (Closes: #766809)
+
+ -- Marco d'Itri   Sun, 28 Feb 2016 15:56:10 +0100
+
 libpng (1.2.54-3) unstable; urgency=medium
 
   * Revert the changes in 1.2.54-2.
diff -Nru libpng-1.2.54/debian/libpng12-0.links libpng-1.2.54/debian/libpng12-0.links
--- libpng-1.2.54/debian/libpng12-0.links	2015-11-18 18:38:40.0 +0100
+++ libpng-1.2.54/debian/libpng12-0.links	1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-/lib/x86_64-linux-gnu/libpng12.so.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0
diff -Nru libpng-1.2.54/debian/libpng12-0.links.in libpng-1.2.54/debian/libpng12-0.links.in
--- libpng-1.2.54/debian/libpng12-0.links.in	2015-11-18 18:20:30.0 +0100
+++ libpng-1.2.54/debian/libpng12-0.links.in	1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0
diff -Nru libpng-1.2.54/debian/libpng12-dev.install libpng-1.2.54/debian/libpng12-dev.install
--- libpng-1.2.54/debian/libpng12-dev.install	2015-11-18 18:20:30.0 +0100
+++ libpng-1.2.54/debian/libpng12-dev.install	2016-02-28 16:38:42.0 +0100
@@ -2,5 +2,4 @@
 usr/lib/*/pkgconfig
 usr/lib/*/libpng.a
 usr/lib/*/libpng12.a
-usr/lib/*/libpng.so
 usr/bin
diff -Nru libpng-1.2.54/debian/libpng12-dev.links.in libpng-1.2.54/debian/libpng12-dev.links.in
--- libpng-1.2.54/debian/libpng12-dev.links.in	2015-11-18 18:20:30.0 +0100
+++ libpng-1.2.54/debian/libpng12-dev.links.in	2016-02-28 16:39:11.0 +0100
@@ -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
-/usr/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
+/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng.so
diff -Nru libpng-1.2.54/debian/rules libpng-1.2.54/debian/rules
--- libpng-1.2.54/debian/rules	2015-11-18 18:20:30.0 +0100
+++ libpng-1.2.54/debian/rules	2016-02-28 16:01:45.0 +0100
@@ -46,7 +46,7 @@
 	dh_testdir
 	dh_testroot
 	dh_prep
-	set -e; for file in libpng12-0.install libpng12-0.links libpng12-dev.links libpng3.links; \
+	set -e; for file in libpng12-0.install libpng12-dev.links libpng3.links; \
 	do \
 		sed -e"s,\$${DEB_HOST_MULTIARCH},${DEB_HOST_MULTIARCH},g" \
 			debian/$${file}.in > debian/$$file; \


signature.asc
Description: PGP signature


Bug#766809: spurious library link

2016-01-11 Thread Marco d'Itri
Control: tag -1 patch

On Oct 26, Marco d'Itri  wrote:

> This link does not appear to have any purpose and should be removed:
> 
> /usr/lib/i386-linux-gnu/libpng12.so.0 -> /lib/i386-linux-gnu/libpng12.so.0
I am attaching the relevant patch.

-- 
ciao,
Marco
diff -urNp libpng-1.2.54.old/debian/libpng12-0.links libpng-1.2.54/debian/libpng12-0.links
--- libpng-1.2.54.old/debian/libpng12-0.links	2015-11-18 18:38:40.0 +0100
+++ libpng-1.2.54/debian/libpng12-0.links	1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-/lib/x86_64-linux-gnu/libpng12.so.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0
diff -urNp libpng-1.2.54.old/debian/libpng12-0.links.in libpng-1.2.54/debian/libpng12-0.links.in
--- libpng-1.2.54.old/debian/libpng12-0.links.in	2015-11-18 18:20:30.0 +0100
+++ libpng-1.2.54/debian/libpng12-0.links.in	1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0
diff -urNp libpng-1.2.54.old/debian/rules libpng-1.2.54/debian/rules
--- libpng-1.2.54.old/debian/rules	2015-11-18 18:20:30.0 +0100
+++ libpng-1.2.54/debian/rules	2016-01-12 03:55:15.222041343 +0100
@@ -46,7 +46,7 @@ install: build
 	dh_testdir
 	dh_testroot
 	dh_prep
-	set -e; for file in libpng12-0.install libpng12-0.links libpng12-dev.links libpng3.links; \
+	set -e; for file in libpng12-0.install libpng12-dev.links libpng3.links; \
 	do \
 		sed -e"s,\$${DEB_HOST_MULTIARCH},${DEB_HOST_MULTIARCH},g" \
 			debian/$${file}.in > debian/$$file; \


signature.asc
Description: PGP signature


Bug#766809: spurious library link

2016-01-03 Thread Marco d'Itri
On Oct 26, Marco d'Itri  wrote:

> This link does not appear to have any purpose and should be removed:
> 
> /usr/lib/i386-linux-gnu/libpng12.so.0 -> /lib/i386-linux-gnu/libpng12.so.0
This is an obvious bug and I have not heard back from you in over one 
year, what are your plans about fixing this? Do you need help?

-- 
ciao,
Marco


signature.asc
Description: PGP signature


Bug#766809: spurious library link

2014-10-25 Thread Marco d'Itri
Package: libpng12-0
Version: 1.2.50-2
Severity: normal

This link does not appear to have any purpose and should be removed:

/usr/lib/i386-linux-gnu/libpng12.so.0 - /lib/i386-linux-gnu/libpng12.so.0

-- 
ciao,
Marco


signature.asc
Description: Digital signature