Re: [Evolution-hackers] OO.o / evolution integration ...
- From: Rodney Dawes <dobey novell com>
- To: Michael Meeks <michael ximian com>
- Cc: toshok ximian com, jpr ximian com, evolution-hackers lists ximian com
- Subject: Re: [Evolution-hackers] OO.o / evolution integration ...
- Date: Wed, 17 Nov 2004 11:37:30 -0500
The names have been changed for HEAD of the evolution stack, in
preparation for API/ABI breakage. The evolution-data-server package
and libraries are not part of the Development Platform, only the
Desktop, and not being platform libraries, there is no guarantee of
ABI/API stability between major revisions.
I'm not sure what the best solution is for OO, but it's not exactly
a sleigh ride for us either. You try maintaining feature-completeness
while getting testing for new features, on current platforms, while
breaking ABI/API. Snapshots are not fun. ;)
-- dobey
On Wed, 2004-11-17 at 16:29 +0000, Michael Meeks wrote:
> Hi there,
>
> It seems the e-d-s pkg-config file name has changed; to libebook-1.2,
> along with the libraries being renamed - thus causing the OO.o /
> evolution integration to stop building.
>
> What is the thinking here ? is there any need to break the API and ABI
> of this module drastically ? - I was under the impression that this was
> not supposed to happen.
>
> Ultimately - it's going to be _extremely_ hard to convince Sun to use
> this / ship with it, if we are going to have to write an extra
> compatibility layer per-different-version of e-d-s; and (of course) it
> will involve yet more development effort we don't have time for.
>
> Why was this change done ? is it going to happen again ? how
> regularly ? and what is the recommended course for OO.o[1] ? how can
> this be made future compatible - dlopening libedata-server-%d.%d
> starting with 1.8 and moving down ? [ and then grabbing symbols out etc.
> as is done for many other unstable platform libraries ].
>
> Thanks,
>
> Michael.
>
> [1] - a product where a single binary has to be engineered to install on
> multiple platforms - ( where the merits of long term ABI stability are
> deeply appreciated ).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]