Sorry for the repeated postings,

The only thing I can think of that might be a reason to not soversion  (and one 
that I guess I am not keen about), is if the module was to be optionally loaded 
from the program and never by any external tool.
I guess the bit I am not keen on if this was to only be loaded by the package, 
or some parent program thereof, is that if I were to (for example) write a hook 
based upon this API, the absence of so-versioning would make this more 
difficult than it might otherwise be. 
I guess the bit I am not keen on if this was to only be loaded by the package, 
or some parent program thereof, is that if I were to (for example) write a hook 
based upon this API, the absence of so-versioning would make this more 
difficult than it might otherwise be. 

I could be missing something large here, but I am unsure what.

--- On Tue, 11/16/10, mycae <[email protected]> wrote:

> From: mycae <[email protected]>
> Subject: Re: [Bug 675758] Re: libtdsodbc.so misnamed
> To: [email protected]
> Date: Tuesday, November 16, 2010, 1:38 PM
> Hello,
> 
> Thankyou for the info, I don't suppose you could point me
> to the
> difference between a DSO and a normal SO, I was of the
> opinion that
> these were different names for the same thing, a'la
> 
> http://httpd.apache.org/docs/2.2/dso.html
> ,
> 
> and the debian policy manual recommended soversioning in
> filenames by
> the suffix method:
> 
> http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-shlibs
> 
> This would be consistent with output from file, which
> reports this DSO
> to be the same as a soversioned SO
> 
> ----
> u...@user-desktop:/usr/lib/odbc$ file libtdsodbc.so 
> libtdsodbc.so: ELF 64-bit LSB shared object, x86-64,
> version 1 (SYSV), dynamically linked, stripped
> u...@user-desktop:/usr/lib/odbc$ file
> /usr/lib/libstdc++.so.6
> /usr/lib/libstdc++.so.6: symbolic link to
> `libstdc++.so.6.0.13'
> u...@user-desktop:/usr/lib/odbc$ file
> /usr/lib/libstdc++.so.6.0.13
> /usr/lib/libstdc++.so.6.0.13: ELF 64-bit LSB shared object,
> x86-64, version 1 (SYSV), dynamically linked, stripped
> u...@user-desktop:/usr/lib/odbc$ 
> ----
> 
> 
> 
> Thanks.
> 
> --- On Tue, 11/16/10, Steve Langasek <[email protected]>
> wrote:
> 
> > From: Steve Langasek <[email protected]>
> > Subject: [Bug 675758] Re: libtdsodbc.so misnamed
> > To: [email protected]
> > Date: Tuesday, November 16, 2010, 11:35 AM
> > Sorry, no.  This is not a shared
> > library, it's a DSO, and sonames are a
> > feature of shared libraries.  There's no reason to
> > ship this file with a
> > .0 on the end of it.
> > 
> > ** Changed in: freetds (Ubuntu)
> >        Status: New => Invalid
> > 
> > -- 
> > libtdsodbc.so misnamed
> > https://bugs.launchpad.net/bugs/675758
> > You received this bug notification because you are a
> direct
> > subscriber
> > of the bug.
> > 
> > Status in “freetds” package in Ubuntu: Invalid
> > 
> > Bug description:
> > User reports:
> > 
> > I seem to recall libtdsodbc.so.0 was once part of
> this
> > package... I need it to connect to a MSSQL database
> with
> > python.  There is an old bug mentioning that it was
> > missing in an earlier version, too.  As it is, there
> is
> > no sign of this driver anywhere after installing
> > freetds-dev.
> > 
> > I believe this is a bug in this package. I think the
> .so
> > should be marked with the soversion, and the .so file
> should
> > be symlinked. This seems to be the case for all the
> contents
> > of /usr/lib/odbc
> > 
> > To unsubscribe from this bug, go to:
> > https://bugs.launchpad.net/ubuntu/+source/freetds/+bug/675758/+subscribe
> >
> 
> -- 
> libtdsodbc.so misnamed
> https://bugs.launchpad.net/bugs/675758
> You received this bug notification because you are a direct
> subscriber
> of the bug.
> 
> Status in “freetds” package in Ubuntu: Invalid
> 
> Bug description:
> User reports:
> 
> I seem to recall libtdsodbc.so.0 was once part of this
> package... I need it to connect to a MSSQL database with
> python.  There is an old bug mentioning that it was
> missing in an earlier version, too.  As it is, there is
> no sign of this driver anywhere after installing
> freetds-dev.
> 
> I believe this is a bug in this package. I think the .so
> should be marked with the soversion, and the .so file should
> be symlinked. This seems to be the case for all the contents
> of /usr/lib/odbc
> 
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/freetds/+bug/675758/+subscribe
>

-- 
libtdsodbc.so misnamed
https://bugs.launchpad.net/bugs/675758
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to