Note: You can propose changes using the forum below.
Aptitude includes a highly configurable, interactive problem resolver which finds solutions to package dependency problems. This project is for development of the problem resolver, including fixing some of the usability issues it currently has.
The aptitude resolver works well in some situations, and in others it is completely broken. In some situations where the apt resolver finds a very simple solution, the aptitude resolver will find no solution, or find only a very complex solution.
There are also areas where the resolver could be enhanced in useful ways.
Sub-projects will be added here based on interest for particular tasks. Please make your suggestions in the forum.
More information about aptitude, including any general requirements for submissions, can be found at the general development task:
Source code for the problem resolver is mostly contained in this tree: