> so I want to make a plea for storing user data (as the addressbook)
> in evolution in a plain format (be xml, vcard, txt, whatever),
> so I do not need the specialized app (evolution in this case)
> to access *my* data.
Unfortunately it is not that easy.
Changing to a plaintext format without losing in performance or eating
more memory that we currently do would require a considerable amount of
non-trivial hacking due to the way the Wombat currently works... Also,
we don't want to change the addressbook format again at this point; we
are going to hit feature-freeze soon, and it is definitely too late to
make such a big change.
Anyway, I think the current situation is good enough. Evolution just
uses the db3 format for the addressbook, and since it statically links
with a specific version of libdb, upgrades of libdb on the user's system
won't cause damage to the contacts. Also, it is possible to migrate
from db1.85 or db2 contacts easily (in the latter case, it's even done
automatically on start-up).
> I have no rigth to tell you what you should do, but at least, please,
> consider this option.
It's been considered already, and I even started writing some code for
it. :-)
> one problem that can arise is scalability, but if evolution can index
> 1000 messages so fast, why it cannot index 500 contacts ?
> how many contacts the *normal* user have ? (no more than 200, IMO)
> you guys are talented hackers, you can do it.
Definitely. But indexing is not a trivial thing to add to the
addressbook at this point, and I really think time is now better spent
fixing the various other issues in the application instead.
--
Ettore
_______________________________________________
evolution-hackers maillist - [EMAIL PROTECTED]
http://lists.helixcode.com/mailman/listinfo/evolution-hackers