On Wed, 2006-07-12 at 19:13 +0200, Philip Van Hoof wrote:
On Wed, 2006-07-12 at 17:00 +0100, Ross Burton wrote:
On Wed, 2006-07-12 at 17:39 +0200, Philip Van Hoof wrote:
So you are proposing the following library packages:
libedataserver
libedataserverui
libebook
libedata-book
libecal
libedata-cal
libgroupwise
And then binary packages for the Groupwise helpers, the Exchange
helpers, and the server binaries themselves.
Yeah. Sounds perfect. Looks very clean.
... and fragments the platform.
At this moment, all those fall under the name of evolution comma data
comma server. Some of these libraries (like Camel) don't necessarily
have anything to do with the Evolution data that is being managed by
the data server of Evolution.
They have a lot to do with it. iMip for calendaring for example (really
you want the imip direct mail fall back to happen in e-d-s, not the
client).
There was also an idea to tie in a unified account settings dialog so
that exchange/groupwise/jecs could be configured in a unified manner.
The E-mails and, folder-summaries, state data and summaries of Camel are
*not at all* being managed by Evolutions data server. It's simply
totally unrelated to the Evolutions data server. It looks like even some
Novell employees don't know that, probably cause it's being marketed as
one package.
There were plans to look at this. In fact I discussed such a scenario
with Jeff last week. Speed was always a major concern however, but
something like the disk summary branch might alleviate this.
The ideal situation would be that most of these components would be
reusable by application developers that don't have to use the Evolution
data server at all.
Why glue it?
I think you're only real example is camel, which shares code with the other
pieces anyhow.
-JP
--
JP Rosevear [EMAIL PROTECTED]
Novell, Inc.
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers