Re: [Evolution-hackers] Synching Evolution/GNOME version
- From: Michael Meeks <michael meeks novell com>
- To: Srinivasa Ragavan <sragavan novell com>
- Cc: evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] Synching Evolution/GNOME version
- Date: Thu, 04 Oct 2007 09:57:35 +0100
Hi Matthew,
On Thu, 2007-10-04 at 10:00 +0530, Srinivasa Ragavan wrote:
> > And while we're at it, can we please drop the meaningless -1.2 suffix
> > from the library names (e.g. libedataserver-1.2.so)? As far as I can
> > tell this is just an artifact from an age before the EDS sonames were
> > properly versioned.
Cue, screaming ... please read:
http://lxr.go-oo.org/source/dba/connectivity/source/drivers/evoab2/EApi.cxx#046
and reconsider ;-) be aware that it takes weeks to months to get that
change up-stream, and months to get a new version of OO.o out, and all
the while OO.o will ~silently fail to work with people's new 'clean'
renamed library e-d-s :-)
AFAIR the name versioning was originally intended to ensure you could
compile & develop multiple versions of evo. on the same system.
> I don't think those application would be happy to do this. There are a
> few apps that use the .so directly without pkgconfig (iirc
> OpenOffice.org).
Quite - we build our OO.o integration (which since it is up-stream has
to run on ~all existing systems - cf. the ISV problem ...), with
internal headers (to unwind the ABI breakage), and explicit dlopening &
hooking out of symbols etc.
> Unless there is a clear nod from the stake holders of those projects, I
> wouldn't be favor of doing this.
Thanks ! :-)
Of course, as long as the dlopens still work, I'm fine with renaming
the core library (to suit people's personal hygiene issues) as long as
we have a compat symlink in perpetuity ;-)
Thanks,
Michael.
--
michael meeks novell com <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]