Bug#693939: libnl3: provide static libraries severity
On Sun, Mar 10, 2013 at 18:39:21 +0100, Ondřej Surý wrote: > Hi release-team, > > it might not be in violation of Debian policy to not provide static > libraries, but I would still consider this as important with > freeze-exception because it is easily fixable, does not introduce anything > new library wise, and it prevents successful using of -dev package to link > static binaries (which is not common, but still needed sometimes). > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693939 > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693940 > > So I would ask you kindly to consider allowing to fix this bug (e.g. > freeze-exception). > NAK. Wishlist bugs don't get freeze exceptions. Cheers, Julien signature.asc Description: Digital signature
Bug#693939: libnl3: provide static libraries severity
Hi release-team, it might not be in violation of Debian policy to not provide static libraries, but I would still consider this as important with freeze-exception because it is easily fixable, does not introduce anything new library wise, and it prevents successful using of -dev package to link static binaries (which is not common, but still needed sometimes). http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693939 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693940 So I would ask you kindly to consider allowing to fix this bug (e.g. freeze-exception). Ondrej -- Ondřej Surý
Bug#693939: libnl3: provide static libraries
control: severity -1 normal Debian policy says: The static library (libraryname.a) is usually provided in addition to the shared version. It is placed into the development package (see below). "usually" does not mean "must", so this is not a policy violation. Best wishes, Mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#693939: libnl3: provide static libraries severity
Hi Ondřej, Am Samstag, 9. März 2013, 17:15:52 schrieb Ondřej Surý: > severity 693939 <693...@bugs.debian.org> serious > severity 693940 <693...@bugs.debian.org> serious > thank you it seems this command was not sucessful, as both bugs are still at severity normal. > I would argue that not providing static libraries is violation the Debian > policy and makes dev package unusable for people wanting to compile with > -static. I would follow your argument and the issue seems easily fixable by the change blow. The only question would be about the severity, aka it getting a freeze exception, as policy only say "is usually provided", which I don't read as a clear must but as a "really should". Therefore I'd added debian-release to get this hopefully answered. Heiko diff --git a/debian/libnl-3-dev.install b/debian/libnl-3-dev.install index e64b775..3715b8b 100755 --- a/debian/libnl-3-dev.install +++ b/debian/libnl-3-dev.install @@ -2,3 +2,4 @@ debian/tmp/usr/include/* debian/tmp/usr/lib/*/pkgconfig/libnl-3* debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3.so lib/${DEB_HOST_MULTIARCH}/ +debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-3.a lib/${DEB_HOST_MULTIARCH}/ diff --git a/debian/libnl-cli-3-dev.install b/debian/libnl-cli-3-dev.install index 91ff45b..66aa3b3 100644 --- a/debian/libnl-cli-3-dev.install +++ b/debian/libnl-cli-3-dev.install @@ -1,2 +1,3 @@ debian/tmp/usr/lib/*/pkgconfig/libnl-cli-3* debian/tmp/usr/lib/*/libnl-cli-3*.so +debian/tmp/usr/lib/*/libnl-cli-3*.a diff --git a/debian/libnl-genl-3-dev.install b/debian/libnl-genl-3-dev.install index 19201a3..cbc6b51 100755 --- a/debian/libnl-genl-3-dev.install +++ b/debian/libnl-genl-3-dev.install @@ -1,3 +1,4 @@ #!/usr/bin/dh-exec debian/tmp/usr/lib/*/pkgconfig/libnl-genl-3* debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.so lib/${DEB_HOST_MULTIARCH}/ +debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libnl-genl-3*.a lib/${DEB_HOST_MULTIARCH}/ diff --git a/debian/libnl-nf-3-dev.install b/debian/libnl-nf-3-dev.install index c50d642..d1307c7 100644 --- a/debian/libnl-nf-3-dev.install +++ b/debian/libnl-nf-3-dev.install @@ -1,2 +1,3 @@ debian/tmp/usr/lib/*/pkgconfig/libnl-nf-3* debian/tmp/usr/lib/*/libnl-nf-3*.so +debian/tmp/usr/lib/*/libnl-nf-3*.a diff --git a/debian/libnl-route-3-dev.install b/debian/libnl-route-3-dev.install index 3e31a2d..37e248c 100644 --- a/debian/libnl-route-3-dev.install +++ b/debian/libnl-route-3-dev.install @@ -1,2 +1,3 @@ debian/tmp/usr/lib/*/pkgconfig/libnl-route-3* debian/tmp/usr/lib/*/libnl-route-3*.so +debian/tmp/usr/lib/*/libnl-route-3*.a -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#693939:
severity 693939 <693...@bugs.debian.org> serious severity 693940 <693...@bugs.debian.org> serious thank you I would argue that not providing static libraries is violation the Debian policy and makes dev package unusable for people wanting to compile with -static. Ondrej -- Ondřej Surý
Bug#693939: Does not provide static library
Package: libnl-3-dev Version: 3.2.7-4 Severity: normal The libnl-3-dev package provides a shared library (.so), but no static library (.a). - Josh Triplett -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.6-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libnl-3-dev depends on: ii libnl-3-200 3.2.7-4 libnl-3-dev recommends no packages. Versions of packages libnl-3-dev suggests: pn libnl3-doc -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org