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
