Burrows arbeitet seit längerem daran, die Auflösung von Abhängigkeiten in Aptitude schneller zu machen. Bereits Anfang März veröffentlichte er in seinem Blog erste viel versprechende Resultate:
daniel@emurlahn:~/programming/aptitude/post-lenny$ time /usr/bin/aptitude -sy safe-upgrade | tail --lines 3 real 0m46.016s user 0m41.639s sys 0m0.172s daniel@emurlahn:~/programming/aptitude/post-lenny$ time ./src/aptitude -sy safe-upgrade | tail --lines 3 real 0m5.336s user 0m4.096s sys 0m0.136s
Der neue Resolver ist nun in Version 0.5.2 eingeflossen, so dass das neue Aptitude in gewissen Fällen Abhängigkeiten deutlich schneller auflöst.
Neben dem eigentlichen Resolver hat Burrows auch ein neues grafisches Frontend für die Abhängigkeitprüfung geschrieben, eine Liste sämtlicher Änderungen, die in Version 0.5.2 einflossen, finden sich in den Release Notes.
Das neue Aptitude 0.5.2 befindet sich im Experimental-Zweig von Debian, alternativ gibt es die Software auf der Paketseite von Aptitude zum Download. Burrows weist darauf hin, dass es sich um eine in Entwicklung befindliche Software handelt, die mit der nötigen Vorsicht zu genießen ist.



