On Sat, Jul 21, 2007 at 10:42:23PM +0200, Bastian Blank wrote: > As I have a bit more free time now, I'm going back to do the following > changes on libd-i: > > - Split libd-i-packages. > - Drop hash table. B-Trees are not really worser to use.
Please switch over existing code using hash tables if you do this. (For instance, main-menu uses di_hash_table.) > - Drop memory chunk allocator (may increase memory usage). What's this for? > - Completely drop use of mapped memory in structures. > - Reorganize package support: > - Representation for a Packages file, no write support. > - Representation of a dpkg status file. > - Merged representation of the above things; used for dependency > resolving and such. Will this include the ability to merge multiple retrieved Packages files? Also, while you're changing the ABI anyway, support for Debconf-Frontend would be great. It was on your to-do list a while back: http://lists.debian.org/debian-boot/2006/05/msg00616.html (and following thread) -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

