Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-09 Thread Matthias Braun
Am Dienstag, den 07.10.2008, 16:49 +0100 schrieb Rob Bradford: On Tue, 2008-10-07 at 14:22 +0100, Michael Meeks wrote: On Mon, 2008-10-06 at 18:35 +0100, Rob Bradford wrote: Okay. Have you got these details? It would be good to see which of those still apply, etc.. Sure - the

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-09 Thread Martin Owens
On Thu, 2008-10-09 at 19:10 +0200, Matthias Braun wrote: You should respect the lessons learned from mbox format vs. maildir for mails. Simply use a single file per vcard and make the creation/deletion performance an issue of the file system which usually deals with this quiet well. I also

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-09 Thread Jeff Cai
On OpenSolaris, libbdb is not shipped so Evolution still uses the private copy of BDB. Jeff On Mon, 2008-10-06 at 22:15 +0530, Srinivasa Ragavan wrote: Rob, IIRC, I had replied to Ross on a similar query, start GNOME 2.24. Still OpenSUSE ships with in-built libdb. I'm not aware of any other

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-08 Thread Rob Bradford
On Tue, 2008-10-07 at 18:14 +0100, Michael Meeks wrote: 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

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-07 Thread Michael Meeks
On Mon, 2008-10-06 at 18:35 +0100, Rob Bradford wrote: Okay. Have you got these details? It would be good to see which of those still apply, etc.. Sure - the original rational here (AFAIR) is quite simple. If you share the same .evolution across multiple machines, and the

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-07 Thread Rob Bradford
On Tue, 2008-10-07 at 09:00 +0530, Srinivasa Ragavan wrote: Oh, My earlier mail had that as a attachment :-) Eeek. Not enough caffeine. ;-) Cheerio, Rob ___ Evolution-hackers mailing list Evolution-hackers@gnome.org

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-07 Thread Rob Bradford
On Mon, 2008-10-06 at 22:15 +0530, Srinivasa Ragavan wrote: Rob, IIRC, I had replied to Ross on a similar query, start GNOME 2.24. Still OpenSUSE ships with in-built libdb. I'm not aware of any other distro. JPR, who use to maintain Evolution few years back, gave me the notes on why it

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-07 Thread Matthew Barnes
On Tue, 2008-10-07 at 14:22 +0100, Michael Meeks wrote: What I'd love to see instead, is a one-shot migration to a simple plain text, authoritative file with the contacts and then (perhaps) optionally a binary cache I guess. But for the volume of data there, presumably slurping it and

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-07 Thread Rob Bradford
On Tue, 2008-10-07 at 14:22 +0100, Michael Meeks wrote: On Mon, 2008-10-06 at 18:35 +0100, Rob Bradford wrote: Okay. Have you got these details? It would be good to see which of those still apply, etc.. Sure - the original rational here (AFAIR) is quite simple. If you share

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-07 Thread Michael Meeks
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

[Evolution-hackers] Getting rid of shipped libdb

2008-10-06 Thread Rob Bradford
Since we're at the start of the cycle shall we go ahead and drop the included libdb ? and thus add a formal requirement on using the system version. AFAIK all the distributors ship with using the system version... I've updated the bug #410164 with a patch that makes this change. Regards, Rob

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-06 Thread Srinivasa Ragavan
Rob, IIRC, I had replied to Ross on a similar query, start GNOME 2.24. Still OpenSUSE ships with in-built libdb. I'm not aware of any other distro. JPR, who use to maintain Evolution few years back, gave me the notes on why it was decided to go this way (forking libdb). So if we have answers for

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-06 Thread Rob Bradford
On Mon, 2008-10-06 at 22:15 +0530, Srinivasa Ragavan wrote: Rob, IIRC, I had replied to Ross on a similar query, start GNOME 2.24. Still OpenSUSE ships with in-built libdb. I'm not aware of any other distro. JPR, who use to maintain Evolution few years back, gave me the notes on why it

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-06 Thread Matthew Barnes
On Mon, 2008-10-06 at 22:15 +0530, Srinivasa Ragavan wrote: IIRC, I had replied to Ross on a similar query, start GNOME 2.24. Still OpenSUSE ships with in-built libdb. I'm not aware of any other distro. JPR, who use to maintain Evolution few years back, gave me the notes on why it was

Re: [Evolution-hackers] Getting rid of shipped libdb

2008-10-06 Thread Harry Lu
Evolution in OpenSolaris is still using the bundled BDB since Sun has a license with Oracle that we cannot ship BDB libs/headers in OpenSolaris for now. I do hope this could be changed. But for now, we'd like to still have an option to use the bundled one. Thanks, Harry On Mon, 2008-10-06 at