On Mon, Jan 14, 2008 at 08:11:08PM -0800, Daniel Burrows wrote:

>   There's also the issue of adding more dependencies to aptitude, which
> puts more load on the release team.  I also noticed that ept
> build-depends on Boost, which I have no problem with, but again I don't
> know how -release feels about that.  Last time I raised the issue of
> using it in aptitude they asked me not to, but that was circa 2005 IIRC.

Yesterday Peter Rockai got rid of the boost dependency, and we're about
to upload a new libept packages that reflects this.

However, with regards to dependencies, you may consider skipping libept
and the debtags index altogether, and just look at Xapian and the index
built by apt-xapian-index into /var/lib/apt-xapian-index/.

I've written some blog posts about it (starting at 
http://www.enricozini.org/2007/debtags/apt-xapian-index.html) 
that show how to query the index; the C++ interface to Xapian is very
well documented, and very similar to the Python one (actually, it's the
Python one being very similar to the C++ one).

Also, Xapian has no particular dependencies, and its developers do a
good job of keeping a rather stable ABI:

Package: libxapian15
Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.2.1), libstdc++6 (>= 4.2.1), zlib1g 
(>= 1:1.1.4-1)


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: Digital signature

Reply via email to