Re: upstream library without a SONAME

2001-07-31 Thread Richard Braakman
On Wed, Jul 25, 2001 at 05:16:31PM -0400, Steve M. Robbins wrote: While I agree with you, and have started the petitioning process, I'd still really appreciate suggestions on what SONAME to use for the package between now and such time as upstream adopts a SONAME. Don't invent one at all. By

Re: upstream library without a SONAME

2001-07-31 Thread Richard Braakman
On Wed, Jul 25, 2001 at 05:16:31PM -0400, Steve M. Robbins wrote: While I agree with you, and have started the petitioning process, I'd still really appreciate suggestions on what SONAME to use for the package between now and such time as upstream adopts a SONAME. Don't invent one at all. By

Re: upstream library without a SONAME

2001-07-25 Thread sharkey
I'm under the impression that any shared library *must* have a SONAME. Yes, but SONAME just means the name of the .so file. Policy uses this term incorrectly to refer to the extension of the soname. Saying that a shared library must have a SONAME is then equivalent to saying that it must have

Re: upstream library without a SONAME

2001-07-25 Thread Steve M. Robbins
On Wed, Jul 25, 2001 at 02:30:49PM -0400, [EMAIL PROTECTED] wrote: I'm under the impression that any shared library *must* have a SONAME. Yes, but SONAME just means the name of the .so file. OK, now I'm truly confused. I thought a SONAME was something embedded into the shared object

Re: upstream library without a SONAME

2001-07-25 Thread sharkey
Yes, but SONAME just means the name of the .so file. OK, now I'm truly confused. I thought a SONAME was something embedded into the shared object file. As I understand things, the SONAME is completely independent of the file name, at least in principle. It's not quite that simple.

Re: upstream library without a SONAME

2001-07-25 Thread Steve M. Robbins
On Wed, Jul 25, 2001 at 03:18:56PM -0400, [EMAIL PROTECTED] wrote: Yes, but SONAME just means the name of the .so file. OK, now I'm truly confused. I thought a SONAME was something embedded into the shared object file. As I understand things, the SONAME is completely independent

Re: upstream library without a SONAME

2001-07-25 Thread sharkey
That is a nice, rational versioning scheme, I agree. I don't see how it fits in this discussion, though. For one thing, I'm not using libtool. But all shared libraries are recommended to follow this convention. So I guess I'm still searching for the answer to my original questions: 1.

Re: upstream library without a SONAME

2001-07-25 Thread Steve Langasek
Hi Steve, On Wed, 25 Jul 2001, Steve M. Robbins wrote: I thought a SONAME was something embedded into the shared object file. As I understand things, the SONAME is completely independent of the file name, at least in principle. It's not quite that simple. There's a good

Re: upstream library without a SONAME

2001-07-25 Thread Steve M. Robbins
On Wed, Jul 25, 2001 at 04:41:53PM -0400, [EMAIL PROTECTED] wrote: That is a nice, rational versioning scheme, I agree. I don't see how it fits in this discussion, though. For one thing, I'm not using libtool. But all shared libraries are recommended to follow this convention. So

Re: upstream library without a SONAME

2001-07-25 Thread Steve M. Robbins
On Wed, Jul 25, 2001 at 03:50:47PM -0500, Steve Langasek wrote: On Wed, 25 Jul 2001, Steve M. Robbins wrote: So I guess I'm still searching for the answer to my original questions: 1. Does Debian require a SONAME for a shared lib? Yes, although this may not be spelled out clearly in

Re: upstream library without a SONAME

2001-07-25 Thread Steve Langasek
On Wed, 25 Jul 2001, Steve M. Robbins wrote: On Wed, Jul 25, 2001 at 03:50:47PM -0500, Steve Langasek wrote: On Wed, 25 Jul 2001, Steve M. Robbins wrote: So I guess I'm still searching for the answer to my original questions: 1. Does Debian require a SONAME for a shared lib? Yes,

Re: upstream library without a SONAME

2001-07-25 Thread Matt Zimmerman
On Wed, Jul 25, 2001 at 05:06:58PM -0400, Steve M. Robbins wrote: 1. Does Debian require a SONAME for a shared lib? You mean the tag inside the library itself? Yes. All of the shared libraries I have installed on my machine have an embedded SONAME tag. I thought this was

Re: upstream library without a SONAME

2001-07-25 Thread Steve M. Robbins
On Wed, Jul 25, 2001 at 06:18:04PM -0400, Matt Zimmerman wrote: I think the confusion here is between a SONAME and a library version number. Typically, the library version number is part of the SONAME. What we are speaking of here is libraries which do not have a version number in their

Re: upstream library without a SONAME

2001-07-25 Thread sharkey
Yes, but SONAME just means the name of the .so file. OK, now I'm truly confused. I thought a SONAME was something embedded into the shared object file. As I understand things, the SONAME is completely independent of the file name, at least in principle. It's not quite that simple.

Re: upstream library without a SONAME

2001-07-25 Thread Steve Langasek
Hi Steve, On Wed, 25 Jul 2001, Steve M. Robbins wrote: I thought a SONAME was something embedded into the shared object file. As I understand things, the SONAME is completely independent of the file name, at least in principle. It's not quite that simple. There's a good

Re: upstream library without a SONAME

2001-07-25 Thread Steve M. Robbins
On Wed, Jul 25, 2001 at 03:50:47PM -0500, Steve Langasek wrote: On Wed, 25 Jul 2001, Steve M. Robbins wrote: So I guess I'm still searching for the answer to my original questions: 1. Does Debian require a SONAME for a shared lib? Yes, although this may not be spelled out clearly in