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/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature