[Evolution-hackers] More e-d-s ABI breakage ?
- From: Michael Meeks <michael meeks novell com>
- To: Harish Krishnaswamy <kharish novell com>, Srinivasa Ragavan <SRagavan novell com>
- Cc: Caolan McNamara <caolanm redhat com>, evolution <evolution-hackers gnome org>
- Subject: [Evolution-hackers] More e-d-s ABI breakage ?
- Date: Fri, 11 Aug 2006 10:00:59 +0100
So,
After all the acute pain we suffered in the past with e-d-s breakage,
and the monstrous lack of testing this caused by ensuring it was not
possible to run newer versions on older systems; which [ combined with
the lack of snapshots IMHO ] in turn caused large numbers of
undiscovered regressions in evo 2.6; I -thought- we had some agreement
written in blood that the e-d-s ABI was now frozen.
Then I saw this new patch[1] to the OO.o hacks to work around the
churning e-d-s ABI breakage going into OO.o:
--- source/drivers/evoab2/EApi.cxx
+++ source/drivers/evoab2/EApi.cxx
@@ -41,9 +41,10 @@
#include "EApi.h"
#endif
static char *eBookLibNames[] = {
- "libebook.so.8", // evolution-2.0
+ "libebook-1.2.so.9", // ****** evolution-2.8 *****
+ "libebook-1.2.so.5", // evolution-2.4 and 2.6+
"libebook-1.2.so.3", // evolution-2.2
- "libebook-1.2.so.5" // evolution-2.4 and 2.6+
+ "libebook.so.8" // evolution-2.0
};
WTF is going on !? why was this done ? what was the reason for this
[ FWIW it seems that no other code changes were necessary (so far) ].
Can it be undone ? preferably ASAP - and some huge comment added to the
libtool versioning piece that this major must never change again ?
Urgh,
Michael.
[1] - http://www.openoffice.org/issues/show_bug.cgi?id=68383
--
michael meeks novell com <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]