On Tue, Jul 05, 2005 at 04:34:42PM +0200, Jean-Philippe Garcia Ballester wrote : > On Tue, Jul 05, 2005 at 08:26:25PM +0900, Junichi Uekawa wrote : > > Hi, > > > > > > > The package can be downloaded at http://dgnr.free.fr/repository, or > > > > > with apt-get with "deb http://dgnr.free.fr/ repository/" > > > > > > > > From the look of it, your packaging looks wrong. > > > > You're probably creating a package that ignores SONAME versioning. > > > > > > I'm not exactly sure to completely understand what you meant, since I'm > > > only a beginner, but I tried to correct it. Could you please check it > > > again? > > > Thanks anyway for your help > > > > > > I have two comments: > > > > 1. It's linking with openssl, and claiming to be LGPL, which > > I understand to be incompatible. > > > > I assume that linking with libcrypto.so and not libssl.so does not > change the problem? > I'll talk to upstream about that, and see if he could add an exception > for linking with openssl, as said in the openssl faq. > > > > > 2. I think the upstream either doesn't care or much understand > > shared library versioning; it's a nascent shared library which > > will undergo several revisions of ABI/API changes. > > I would consider calling its SONAME 'libssh.so.0' to be > > something prone to failure. > > What I don't understand is that "objdump -p /usr/lib/libssh.so.0 | grep > SONAME" returns 'libssh.so.0'. Doesn't this mean its SONAME is > 'libssh.so.0'? If it does, where is the problem?
I misread you. Forget what I said. > I set the shared library version to 0.0.0 since it's the first debian > package release. > I was planning to version next release 1.0.0, since interfaces will be > removed and since it will break backward compatibility, independantly > of the version number upstream will give to his release. Is this wrong? > > > > > > > > > > > --- libssh-0.11.orig/debian/shlibs.local > > > > +++ libssh-0.11/debian/shlibs.local > > > > @@ -0,0 +1 @@ > > > > +liblibssh 0.11 libssh (>> 0.11-0), libssh (<< 0.11-99) > > > > A F.A.Q. I assembled for shared libraries in Debian is available here, > > it might help you as a starting point: > > http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html > > This and libtool-doc package has been very useful. > I am very grateful for all your help. > -- Jean-Philippe Garcia Ballester
signature.asc
Description: Digital signature