[Aptitude-devel] Plans for aptitude 0.5.0 - 0.6.0.

Daniel Burrows dburrows at debian.org
Tue Sep 30 04:02:28 UTC 2008

On Fri, Sep 05, 2008 at 08:15:48PM -0700, Daniel Burrows <dburrows at debian.org> was heard to say:
>     * Xapian support in search patterns.


>     * Support for interactively editing search patterns.


  This took quite a bit longer than I expected for various reasons.
Partly just that I spent time on my real life instead of working on
aptitude, partly that a few minor details turned out to be complicated,
and partly that I ended up trying to figure out how to represent match
results in a way that would permit highlighting matches (with partial
success: I think I've solved a few representational problems, but
there's probably more work before we can do provide all the feedback
that I'd like).

  Anyway, the rewritten search engine is now on par with the old one,
as far as I can tell, although it's only hooked up to "aptitude search".
The next steps are:

  1. Implement Xapian support for real -- shouldn't be too painful,
     I hope.

  2. Implement some new patterns to manipulate the set of versions
     being examined (the "pool"); I left room for this while redesigning
     the match process but didn't actually implement them.

  3. Overhaul the documentation to more carefully explain how searching
     work now.

  4. Implement that GUI editor (it shouldn't be hard to get a basic
     skeleton with poor UI, now that the backend data structure is
     more transparent).


More information about the Aptitude-devel mailing list