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]>
signature.asc
Description: Digital signature

