[packagekit] APT backend and xapian
hughsient at gmail.com
Mon Oct 29 11:38:04 PDT 2007
On Mon, 2007-10-29 at 11:25 +0100, Tom Parker wrote:
> On 29/10/2007, Sebastian Heinlein <glatzor at ubuntu.com> wrote:
> > Michael Vogt thinks about implementing a hook infrastructure into
> > libapt. This way we could perhaps use the apt-xapian-index work of Enrio
> > Zini in the PackageKit backend to get a fast and powerfull search
> > infrastructure.
> Given that there have been a number of possible search implementations
> proposed for the apt backend (plain apt, my sqlite work,
> apt-xapian-index) it might be a good idea to provide some way to
> switch between them at compile time.
> Motivating things for this:
> 1) All of the options currently have downsides and upsides (slow
> building of extra db's vs. slow searching choices; apt-xapian-index is
> still a WIP; etc), and none of them really stand out as "the best" for
> all at the moment.
> 2) Reducing the dependancies for those that don't want the extra
> stuff. I'd consider this a minor point (1 is *much* more important),
> but it's nice.
Sure. xapian isn't that random of deps, so I wouldn't worry too much
> This would allow us to play around with the different search
> mechanisms, and make it easy if someone comes up with a better one in
> the future to plug that one in instead.
Agreed. I think it's sane at this point to commit apt-insane, apt-old,
apt-python into git and then we'll try and evaluate pros and cons as
If anyone wants commit, yell, and you can share the devel server.
More information about the PackageKit