On Wed, Aug 05, 2015 at 08:40:34AM +0100, Simon McVittie wrote:
> Longer-term, I think this is a symptom of not generating correct library
> dependencies in xapian-core, which could affect any consumer of its API,
> not just xapian-omega

It's actually exactly the source level dependency that this is aiming to
ensure - because they share an upstream and are released together,
xapian-omega has a tendency to make use of any API additions in the
latest xapian-core.  It's tedious to have to remember to check if this
is the case for each new release packaged, and I upload new upstream
versions together anyway, so I just automated the assumption.

Most packages using the Xapian API tend to be conservative about hard
requiring new versions of xapian-core, so this just isn't an issue for
most packages.

> it should ideally have a .symbols file
> <https://wiki.debian.org/UsingSymbolsFiles> but failing that,

My understanding was that symbol files for C++ libraries was still not
a clear win - is rra's summary here now out of date?

https://lists.debian.org/debian-devel/2012/01/msg00727.html

> using dh_makeshlibs -V would be the next best thing.

That doesn't seem to do what I want at all.

Cheers,
    Olly

Reply via email to