On Tue, Apr 29, 2008 at 18:07:43 +0200, Laszlo Boszormenyi wrote:

> Hi Julien,
> 
> On Tue, 2008-04-29 at 13:42 +0200, Julien Cristau wrote:
> > severity 478337 serious
> > kthxbye
>  It's still only important, read on.
> 
Not as far as I can tell.

> > On Tue, Apr 29, 2008 at 07:21:28 +0200, Laszlo Boszormenyi wrote:
> > >  You mix lib and binary package versions, that's one source of your
> > > problems. As I see, your libsqlite3-0 package is version 3.5.7-2 but the
> > > binary is version 3.5.6-3 . Please do upgrade it and retest. I do expect
> > > that your problems will disappear.
> > > 
> > WTF?  A library isn't allowed to drop symbols without changing SONAME.
> > This symbol is exported by libsqlite3.so.0 in etch and used by sqlite3,
> > and the dependencies of sqlite3 don't prevent you from upgrading the lib
> > without upgrading sqlite3 itself, which means your package is broken.
>  I'm a DD as well and I know the rules. Still, SQLite3 extensions was
> not enable by upstream but me. As version 3.5.7 restructured the source
> a bit I missed to enable it in that version as well. I have corrected
> this in version 3.5.8-1, so the bug reported is only temporary until
> 3.5.8-1 reaches Lenny and can be easily corrected with upgrading sqlite3
> binary to the same version as the library package. Read: the sqlite3
> binary package does not need extensions to function properly, extensions
> support is optional and re-enabled in 3.5.8-1.
> 
Package: libsqlite3-0
Status: install ok installed
Architecture: i386
Source: sqlite3
Version: 3.5.8-1

$ objdump -T /usr/lib/libsqlite3.so.0|grep -c sqlite3_enable_load_extension
0

I'm not sure what you're saying, but that symbol is still missing from
the lib, and the SONAME is still the same as in etch.
Upgrading the sqlite3 binary package to the same version as the lib
is not a fix.  Either change the SONAME, or revert the ABI change
(unless you're absolutely sure that nothing other than sqlite3 is
affected by the change, in which case you might be able to add an
appropriate Conflicts in libsqlite3-0, but that's ugly).

Cheers,
Julien



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to