Package: libsqlite3-0
Version: 3.6.11-4
Severity: serious

The sqlite3_io_methods struct, which just contains pointers to different
functions, changed in an incompatible way, by making one of these
methods (xCheckReservedLock) accept two parameters instead of one.

We had a long chat about this on #debian-release today, because
evolution-data-server makes use of the VFS layer in sqlite3, and broke
when compiled against 3.5 and run against 3.6 (see #519428).

It is unclear to us what is SQLite’s compromises regarding this API,
since it is true it’s a very low-level functionality, and possibly the
SQLite authors are expecting for code using it to be compiled together
with SQLite itself. But, alas, it gets exported via sqlite.h, so...

We are going to rebuild evolution-data-server in unstable as to give a
temporary fix to the issue. We don’t know if other applications are
affected, and we should assess what permanent solution to give to this
problem.

We’ll get back to you on this; I’ve filed this bug for tracking purposes.

-- 
- Are you sure we're good?
- Always.
        -- Rory and Lorelai




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to