On Mon, Sep  9, 2013 at 10:32:00 -0500, Peter Samuelson wrote:

> 
> [Julien Cristau]
> > +  * Non-maintainer upload.
> > +  * Drop SQLite version check (closes: #722233).  This is dpkg-shlibdeps' 
> > job.
> 
> Well, you're half right: it's something that should be expressed as
> package dependencies, at which point the runtime version check would be
> redundant and perhaps too strict.
> 
> But dpkg-shlibdeps looks only at C symbols.  The effective ABI of the
> SQLite library includes many things that do not show up as C symbols:
> it is an interpreter for (a subset of) SQL and the ABI involves passing
> strings around, which are interpreted.
> 
> The thing to do is to figure out which SQLite version-specific features
> are used by a given svn codebase - when it detects the sqlite version
> at build time - and work out a dependency from _that_.  Still thinking
> about a good way to do that.
> 
Or one could move the sqlite feature detection to runtime.  In any case
I'll cancel the NMU, thanks for the reply.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to