Hello I have just pushed two branches, updated for current master.
* dth/remove-libept Libept is suggested to be removed by its developer. Aptitude only uses it to read debtags database and initiate apt-xapian-index. Both of these tasks are trivial to perform without libept, so this branch is moving towards doing that. Refactored with care from experimental. The HEAD is not yet finalized, and then there are a few more commits to make on top of that (multi-arch optimization and reading tags from apt db when debtags is not installed). * dth/cachefile This is the most significantly changed part of wip-cmdline. In the older branch there was much duplication of code from libapt for constructing CacheSets, due to aptitudes independent cachefile class. Here it is derived directly from apts class and hence, less code duplication. There is still some duplication due to certain design issues with the constructors. Underneath this goes these two commits from wip-cmdline: - Use apt's CommandLine parser http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=commit;h=d082e98fcf8d2809fd89d3bc2c3002f5e2e1f5a3 - Tidy error handling in main, cmdline actions http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=commit;h=a88745bf22c3e83e5d78331a69f813e451c895a0 On top, is the later half of: - Add pkgset helpers http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=commit;h=24e4c8dab029ac59437f9392a8d3732c6893a3e3 This final commit entangles some unrelated behavioral changes which I am pulling out in to separate commits. * On to 0.7 development Merging any of this work is sufficient to justify a bump to 0.7. In particular, the tighter error handling and fixups to command line handling constitute a noticeable change to the interface. We can expect final drafts of the complete work by this time next week. Regards _______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

