Source: uriparser
Version: 0.8.5-1
Severity: serious
Tags: patch
Justification: makes the package in question unusable or mostly so
Control: affects -1 src:libkml

Dear Maintainer,

liburiparser-dev contains a broken symlink:

 $ ls -l /usr/lib/*/liburiparser.so*
 lrwxrwxrwx 1 root root     22 May  5 10:14 
/usr/lib/x86_64-linux-gnu/liburiparser.so -> liburiparser.so.1.0.20
 lrwxrwxrwx 1 root root     22 May  5 10:14 
/usr/lib/x86_64-linux-gnu/liburiparser.so.1 -> liburiparser.so.1.0.21
 -rw-r--r-- 1 root root 112552 May  5 10:14 
/usr/lib/x86_64-linux-gnu/liburiparser.so.1.0.21

This causes the libkml build to fail:

 make[3]: *** No rule to make target 
'/usr/lib/x86_64-linux-gnu/liburiparser.so', needed by 
'lib/libkmlbase.so.1.3.0'.  Stop.

See: 
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/libkml_1.3.0-5.rbuild.log.gz

The attached patch fixes the issue by installing the symlink in the
.install file instead of creating the symlink with dh-exec in the
.links file.

Kind Regards,

Bas
diff -Nru uriparser-0.8.5/debian/changelog uriparser-0.8.5/debian/changelog
--- uriparser-0.8.5/debian/changelog    2018-05-05 10:14:09.000000000 +0200
+++ uriparser-0.8.5/debian/changelog    2018-06-20 19:03:56.000000000 +0200
@@ -1,3 +1,10 @@
+uriparser (0.8.5-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix broken symlink: liburiparser.so -> liburiparser.so.1.0.21 
+
+ -- Bas Couwenberg <sebas...@debian.org>  Wed, 20 Jun 2018 19:03:56 +0200
+
 uriparser (0.8.5-1) unstable; urgency=medium
 
   * New upstream release (Closes: #893316).
diff -Nru uriparser-0.8.5/debian/liburiparser-dev.install 
uriparser-0.8.5/debian/liburiparser-dev.install
--- uriparser-0.8.5/debian/liburiparser-dev.install     2015-11-01 
23:17:35.000000000 +0100
+++ uriparser-0.8.5/debian/liburiparser-dev.install     2018-06-20 
19:03:50.000000000 +0200
@@ -1,2 +1,3 @@
 usr/include
+usr/lib/*/*.so
 usr/lib/*/pkgconfig/*
diff -Nru uriparser-0.8.5/debian/liburiparser-dev.links 
uriparser-0.8.5/debian/liburiparser-dev.links
--- uriparser-0.8.5/debian/liburiparser-dev.links       2015-11-01 
19:08:36.000000000 +0100
+++ uriparser-0.8.5/debian/liburiparser-dev.links       1970-01-01 
01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-#! /usr/bin/dh-exec
-
-usr/lib/${DEB_HOST_MULTIARCH}/liburiparser.so.1.0.20 
usr/lib/${DEB_HOST_MULTIARCH}/liburiparser.so

Reply via email to