patching databases/evolution-data-server to USE_BDB

Joe Marcus Clarke marcus at FreeBSD.org
Mon Feb 27 14:05:53 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mikhail Teterin wrote:
> У пн, 2006-02-27 у 16:39 -0500, Joe Marcus Clarke пише:
>>> I'm sorry, I don't understand. Currently the
>>> databases/evolution-data-server builds its own version of db41. What
>>> does this have to do with db3 and "evo"?
>> This must have changed.  Back when Evolution including the components
>> in e-d-s, it was building db3.  We thought it would be great to use
>> the system version of db3, but this caused maintenance nightmares, and
>> breakage.
> 
> It was the right idea. Getting to the bottom of the breakage would've
> been the right thing to do :-( I'm testing out the newly built evolution
> now -- what kind of breakage should I look for?

Addressbook corruption if I recall correctly.  But the bottom line is
we're not going to change the way e-d-s gets it's bdb dependency.

> 
>> It was much easier to trust the version of db3 that came with Evo.
>>
>> Given that, I do not want to split out bdb from e-d-s.  We have enough
>> maintenance problems to deal with without adding new ones.
> 
> This is inconsistent with the sensible policy of things like firefox,
> nss, and many others, and, obviously, is prone to maintainance problems
> of its own. The files/patch-offical-sleepycat is a perfect example of
> what I'm talking about.

We happily adopted the changes for Firefox.  However, given the history
with Evolution, I am not willing to entertain this system bdb
dependency.  Separating dependencies out is a good thing in general, but
some ports just don't do well with that kind of thing.

Joe

- --
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEA3f7b2iPiv4Uz4cRArvAAJsEq2XzShercAZ+khwzLxowVfps6wCgp+aD
7yKqDJWrmykVa3YgW58md1A=
=xXgw
-----END PGP SIGNATURE-----


More information about the freebsd-gnome mailing list