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