Bug#469970: (no subject)

2008-04-01 Thread Jonny Lamb
Hi,

On Fri, Mar 21, 2008 at 02:16:14PM +0600, Mikhail Gusarov wrote:
 Attached is the patch removing .la file from the -dev as it is quite
 useless on Debian.

Thank you for your patch. However, I'm unsure as to why the .la file is
useless on Debian? The Debian Policy manual[0] says:

Packages that use libtool to create shared libraries should include the
.la files in the -dev package

So correct me if I'm wrong, but I believe the solution to the problem is
to simply correct the dependencies of libsynce as I've done[1] and is
now pending upload?

Regards,

0. http://www.debian.org/doc/debian-policy/ch-files.html#s-libraries
1. http://git.jonnylamb.com/?p=packaging/libsynce.git;a=commitdiff;h=50ba

-- 
Jonny Lamb, UK   [EMAIL PROTECTED]
http://jonnylamb.com GPG: 0x2E039402


signature.asc
Description: Digital signature


Bug#469970: (no subject)

2008-04-01 Thread Mikhail Gusarov
Twas brillig at 17:39:28 01.04.2008 UTC+01 when Jonny Lamb did gyre and gimble:

 JL Thank you for your patch. However, I'm unsure as to why the .la
 JL file is useless on Debian? The Debian Policy manual[0] says:

 JL Packages that use libtool to create shared libraries should
 JL include the .la files in the -dev package

Hmm... You're right, policy says so.

.la are useless IMHO because all they provide is the workarounds for the
systems with inferior linkers and shared libraries, and GNU toolkit is
ok regarding libraries dependencies tracking and runtime linking.

Anyway, policy says .la should be included, so let it be included.

-- 


pgpRHOTHkWOFB.pgp
Description: PGP signature


Bug#469970: (no subject)

2008-03-22 Thread Mikhail Gusarov
tag 469970 patch
thanks

Attached is the patch removing .la file from the -dev as it is quite
useless on Debian.

-- 
diff -bur libsynce-0.11.orig/debian/libsynce0-dev.install libsynce-0.11/debian/libsynce0-dev.install
--- libsynce-0.11.orig/debian/libsynce0-dev.install	2008-03-21 14:12:38.0 +0600
+++ libsynce-0.11/debian/libsynce0-dev.install	2008-03-21 14:12:47.0 +0600
@@ -1,6 +1,5 @@
 debian/tmp/usr/include/*
 debian/tmp/usr/lib/*.a
-debian/tmp/usr/lib/*.la
 debian/tmp/usr/lib/*.so
 debian/tmp/usr/lib/pkgconfig/*
 debian/tmp/usr/share/man/man3/*


Bug#469970: (no subject)

2008-03-21 Thread Mikhail Gusarov
tag 469970 patch
thanks

Attached is the patch removing .la file from the -dev as it is quite
useless on Debian.

-- 
diff -bur libsynce-0.11.orig/debian/libsynce0-dev.install libsynce-0.11/debian/libsynce0-dev.install
--- libsynce-0.11.orig/debian/libsynce0-dev.install	2008-03-21 14:12:38.0 +0600
+++ libsynce-0.11/debian/libsynce0-dev.install	2008-03-21 14:12:47.0 +0600
@@ -1,6 +1,5 @@
 debian/tmp/usr/include/*
 debian/tmp/usr/lib/*.a
-debian/tmp/usr/lib/*.la
 debian/tmp/usr/lib/*.so
 debian/tmp/usr/lib/pkgconfig/*
 debian/tmp/usr/share/man/man3/*