[Evolution-hackers] More e-d-s ABI breakage ?



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]