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
-- 
 [EMAIL PROTECTED]  <><, Pseudo Engineer, itinerant idiot


_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to