[Evolution] Bug#623216: evolution-data-server: EDS libs < 2.32 not compatible with EDS >= 2.32

Patrick Ohly patrick.ohly at gmx.de
Mon Apr 18 12:37:33 UTC 2011


Package: evolution-data-server
Version: 20101111-1
Severity: important

Evolution changed is file layout in release 2.32. The corresponding
gconf keys are getting rewritten when starting Evolution 2.32.x for
the first time.

If the older libecal/libebook libraries are still installed, they
become unusable (as in: won't be able to open calendar or address
book) because they don't know how to use the rewritten gconf keys
and/or talk to the updated EDS daemon over D-Bus correctly.

I received some bug reports from SyncEvolution users about this.
Symptom:
  [ERROR] Error allocating calendar

I believe they did a partial update of Debian Squeeze to unstable,
where they kept Squeeze SyncEvolution+libecal/ebook (2.30) and updated
Evolution to unstable or testing (2.32). Note that the Debian system
where I generated this bug report has a self-compiled Evolution, thus
the confusing version number (not sure whether I should have patched
that manually).

I suggest that EDS 2.32 should have a "conflicts with EDS libs < 2.32"
to prevent such inconsistent system installations.

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (950, 'stable'), (900, 'testing'), (800, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf-8, LC_CTYPE=de_DE.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information







More information about the Pkg-evolution-maintainers mailing list