Hi Rob, On Tue, 2008-10-07 at 16:49 +0100, Rob Bradford wrote: > Hhh. But. The use case you outlined directly above about where this goes > wrong also applies here: "Oh. You ran e-d-s on a machine with a version > that migrates it to Some Other Format (tm). You then add some contacts > which go into the new format. Then you go back to your old machine. > *Boing*. Same problem, your new contacts are missing :-("
Yes true - but at least, this is a once-and-for-all fix ;-) and of course there is no reason to say that we can't sync them to the old db format too for a while. > I would expect migrating from one version of GNOME and then back again > is probably pretty problematic anyway...ultimately I think you need to > draw the line at some point. True - but having a problem at -every- version point, and across ~every distribution such that "I used SUSE and now I can't switch back to FooBaked Linux !" is not good ;-) > Somewhat orthogonally: Also, I wonder on the performance impact of the > flat-file approach wrt, modification / deletion when dealing with ~1k > contacts. Fast enough I guess; I have ~3k real-life contacts, and that is ~1.5Mb of addressbook.db [ which seems pretty much a flat vcard file when you read it ;-]. It seems my pmap is struggling to work ATM, but it'd be interesting to know how much of addressbook.db is 'hot' in e-d-s anyway. HTH, Michael. -- [EMAIL PROTECTED] <><, Pseudo Engineer, itinerant idiot _______________________________________________ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers