diff --git a/evolution-data-server.spec b/evolution-data-server.spec index bb686a5..eb036ef 100644 --- a/evolution-data-server.spec +++ b/evolution-data-server.spec @@ -6,11 +6,13 @@ Summary: Backend data server for evolution Name: evolution-data-server Version: 1.0.2 -Release: 2 +Release: 3 License: GPL Group: System Environment/Libraries Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/1.0/%{name}-%{version}.tar.bz2 Patch1: evolution-data-server-1.0.2-fix-64-bit-build.patch +#Patch2: fix_contact_leaks.patch +Patch3: evolution-data-server-1.0.2-workaround-cal-backend-leak.patch BuildRoot: %{_tmppath}/%{name}-root Requires: libsoup >= %{soup_version} Requires: ORBit2 >= %{orbit2_version} @@ -38,6 +40,8 @@ evolution-data-server. %prep %setup -q %patch1 -p1 -b .fix-64-bit-build +#%patch2 -p1 -b .fix_contact_leaks +%patch3 -p1 -b .workaround-cal-backend-leak %build export tagname=CC @@ -81,6 +85,13 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Oct 20 2004 David Malcolm - 1.0.2-3 +- added workaround for a backend leak that causes the "contacts" calendar +backend to hold open an EBook for the local contacts (filed upstream at: +http://bugzilla.ximian.com/show_bug.cgi?id=68533 ); this was causing e-d-s to +never lose its last addressbook, and hence never quit. We workaround this by +detecting this condition and exiting when it occurs, fixing bug #134851 and #134849. + * Tue Oct 12 2004 David Malcolm - 1.0.2-2 - added patch to fix build on x86_64 (had multiple definitions of mutex code in libdb/dbinc.mutex.h)