- 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.
This commit is contained in:
dmalcolm 2004-10-20 06:30:06 +00:00
parent 8d97612437
commit 15c3980798

View File

@ -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 <dmalcolm@redhat.com> - 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 <dmalcolm@redhat.com> - 1.0.2-2
- added patch to fix build on x86_64 (had multiple definitions of mutex code in libdb/dbinc.mutex.h)