[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#639300: libiodbc2 -- iODBC Driver Manager orphaned



On Sat, Nov 19, 2011 at 02:14:56PM +0100, glpk xypron wrote:
> > This week with Christoph Berg's help, unixodbc has been converted for
> > multiarch in unstable along with the common drivers: libmyodbc,
> > tdsodbc, and odbc-postgresql.  The converted drivers are now all installed in
> > /usr/lib/<arch>/odbc, and the /etc/odbcinst.ini config has been updated to
> > use relative paths instead of absolute ones.

> > libiodbc2, which has been orphaned for nearly three years, has *not* been
> > updated for multiarch, and so libiodbc will fail to locate these drivers on
> > disk.  As a result, these drivers declare a Breaks: against libiodbc2.

> I guess the problem is not about iODBC finding shared drivers like
> libmyodbc.

You guess wrong.  I put the Breaks there, I'm telling you why they were
added.

> Instead a driver build against unixODBC is not compatible with one build
> against iODBC.  See bug #598787.

The lack of 100% compatibility between iODBC and unixODBC is another issue;
it's one that could be solved if there were a good reason to keep two ODBC
driver managers in the archive, but there isn't.  Thus we should just get
rid of libiodbc; but this is currently blocked on soprano's lack of
compatibility with unixodbc.

> This means if both iODBC and unixODBC are kept, separate packages
> for libmyodbc are needed.

That will absolutely never happen.

> I guess the next step should be to ask the upstream author
> of iODBC, if iODBC will be supported in future.

No, the next step is to figure out how to fix soprano, and then remove iODBC
from the archive.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: