http://bugzilla.moblin.org/show_bug.cgi?id=7160
--- Comment #2 from pohly <patrick.ohly(a)intel.com> 2009-10-21 23:29:08 ---
(In reply to comment #1)
What is the purpose of 'evolution-prebuilt'? Could you please
explain it in
more detail?
The binaries we release on
syncevolution.org are compiled on Ubuntu Hardy. They
are meant to run on all Linux distros which are more recent than that. The
"prebuilt" test covers that aspects by running the Hardy binaries inside a
different distro, Debian Testing at the moment.
Normally the dependency on the quickly changing ecal/ebook/edataserver
libraries would prevent this. The --enable-evolution-compatibility configure
option solves this by not depending on a specific revision of the shared
libraries and accessing the necessary functions (which haven't changed for a
while) via dlopen/dlsym. There is a certain risk that if the functions do
change, we crash due to calling an incompatible function.
The main goal of "prebuilt" testing is therefore to detect problems a) running
the binary at all due to missing system libs and b) accessing Evolution.
Running Client::Source covers that, so we do just that and not Client::Sync.
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.