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
More of the same coming, although I doubt I'll be able to top those statistics. And all it took was deleting twelve lines of code. Well, that and rewriting the entire resolver framework so that those twelve lines were no longer necessary, but who's counting?
I'll post more details once I have everything in place and I'm sure it works as expected (most likely in a week or two).