Aptitude packages query UI and language
Mentor: Daniel Burrows
Summary: improve the GTK+ search UI and language for complex packages queries
Required skills:
- Familiarity with Aptitude and its search query language
- GTK+, C++
- Some understanding of good UI design
Description: Aptitude has a very powerful and complex packages query language. Expose it in an intuitive way to the user by designing a good complex packages query builder for its GTK+ version. If time allows, you could also implement some extensions to the query language; however, an extensible GUI component is the top priority for this project.
See: http://lists.alioth.debian.org/pipermail/aptitude-devel/2009-March/001227.html, http://lists.alioth.debian.org/pipermail/aptitude-devel/2009-February/001206.html