From aed6d5a85d46555ade00a34c332ba5ea5a79a41ad101d7b128d8d919b4862ca3 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Sun, 11 May 2008 15:07:01 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution-data-server?expand=0&rev=29 --- bgo-532284-gw-double-free.patch | 16 ++++++++ evolution-data-server-2.22.1.1.tar.bz2 | 3 ++ evolution-data-server-2.22.1.tar.bz2 | 3 -- evolution-data-server.changes | 30 +++++++++++++++ evolution-data-server.spec | 51 +++++++++++++++++++++----- ical-fix-for-exchange-crasher.diff | 10 +++++ 6 files changed, 100 insertions(+), 13 deletions(-) create mode 100644 bgo-532284-gw-double-free.patch create mode 100644 evolution-data-server-2.22.1.1.tar.bz2 delete mode 100644 evolution-data-server-2.22.1.tar.bz2 create mode 100644 ical-fix-for-exchange-crasher.diff diff --git a/bgo-532284-gw-double-free.patch b/bgo-532284-gw-double-free.patch new file mode 100644 index 0000000..cbdf979 --- /dev/null +++ b/bgo-532284-gw-double-free.patch @@ -0,0 +1,16 @@ +Index: servers/groupwise/e-gw-container.c +=================================================================== +--- servers/groupwise/e-gw-container.c (revision 8769) ++++ servers/groupwise/e-gw-container.c (working copy) +@@ -59,10 +59,9 @@ static void + free_node(EShUsers *user) + { + if(user){ +- g_free(user->email); ++ g_free (user->email); + g_free (user); + } +- g_free (user); + return ; + } + diff --git a/evolution-data-server-2.22.1.1.tar.bz2 b/evolution-data-server-2.22.1.1.tar.bz2 new file mode 100644 index 0000000..89884e6 --- /dev/null +++ b/evolution-data-server-2.22.1.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d962cba11605c01bdfdb573032bdda8bca07878026ab3d2dfa5723002d12f8dc +size 7612898 diff --git a/evolution-data-server-2.22.1.tar.bz2 b/evolution-data-server-2.22.1.tar.bz2 deleted file mode 100644 index b0d636b..0000000 --- a/evolution-data-server-2.22.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c68cdbfa960068adb76bd3e14affcc7f919435b4b17e12306e641f2a0aceed11 -size 7602166 diff --git a/evolution-data-server.changes b/evolution-data-server.changes index 120082b..6807eae 100644 --- a/evolution-data-server.changes +++ b/evolution-data-server.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Thu May 8 08:24:35 CEST 2008 - psankar@suse.de + +- Push 2.22.1.1 tarball +- No crypto changes +- ical-fix-for-exchange-crasher.diff: Contains fixes for a crasher in ical (Chen) +- bgo-532284-gw-double-free.patch: Fixes a double free in GroupWise +- Tarball contains fixes for the bgo bugs as follows: + + #274316: Also copy user tags when copying messages between folders (Milan Crha) + #338330: (Novell Bugzilla) Internet Based Calendar Events Are Declined By Evolution/GroupWise (Chenthill Palanisamy) + #350143: (Novell Bugzilla) Fix a severe memory leak in evolution-data-server (Chenthill Palanisamy) + #358584: (Novell Bugzilla) Display of web calendars ignores timezones (Chenthill Palanisamy) + #358644: (Novell Bugzilla) Retracted groupwise appointments should disappear as soon as they are retracted. (Chenthill Palanisamy) + #358650: (Novell Bugzilla) International clock applet is crashing (Chenthill Palanisamy) + #381307: Run a single delta-thread to fetch changes from the server, instead of spawning multiple threads (Ashish Shrivastava) + #473880: Fixed a few compiler warnings (Suman Manjunath) + #475616: Use recursive mutex (Milan Crha) + #502899: Fix a crash (Milan Crha) + #514300: Make sure we do the Inbox -> INBOX translation at the right place (Christian Kellner) + #520532: Support migration from password file to keyring (Matthew Barnes) + #529339: Fixed a crash when searching with an expression (Milan Crha) + #530139: Do not ship .svn files (Matthew Barnes) + #530323: Don't free the same variable twice (Sebastien Bacher) + Load addressbook conditionally (Srinivasa Ragavan) + ------------------------------------------------------------------- +Wed May 7 18:04:57 CEST 2008 - schwab@suse.de + +- Use autoreconf. + ------------------------------------------------------------------- Thu Apr 10 17:00:29 CEST 2008 - maw@suse.de diff --git a/evolution-data-server.spec b/evolution-data-server.spec index 6905d22..35f60aa 100644 --- a/evolution-data-server.spec +++ b/evolution-data-server.spec @@ -1,5 +1,5 @@ # -# spec file for package evolution-data-server (Version 2.22.1) +# spec file for package evolution-data-server (Version 2.22.1.1) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -17,9 +17,9 @@ License: GPL v2 or later Group: Development/Libraries/GNOME AutoReqProv: on Summary: Evolution Data Server -Version: 2.22.1 +Version: 2.22.1.1 Release: 1 -Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.21/%{name}-%{version}.tar.bz2 +Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.22/%{name}-%{version}.tar.bz2 Patch0: evolution-data-server-configure.patch # PATCH-FIX-UPSTREAM bnc-164367-gw-attachments-appts-throw-error.patch bnc164367 -- Fix is in upstream svn. Patch3: bnc-164367-gw-attachments-appts-throw-error.patch @@ -37,6 +37,8 @@ Patch12: bnc-304835-ex-crash-after-restart.patch # PATCH-FIX-UPSTREAM: bnc-307861-calendar-auth.diff - bnc307861 bgo253574 -- Fix has been submitted to bgo. Patch13: bnc-307861-calendar-auth.diff Patch14: evolution-data-server-abuild.patch +Patch15: ical-fix-for-exchange-crasher.diff +Patch16: bgo-532284-gw-double-free.patch # Change patch below if we move away from /opt/gnome # PATCH-FIX-OPENSUSE libgnomeui-dep.patch -- It avoids a build dependency on libgnomeui to speed up bootstrap Patch99: libgnomeui-dep.patch @@ -97,24 +99,28 @@ documentation. %prep %setup -q %patch0 -%patch3 +#%patch3 #%patch4 -%patch5 +#%patch5 %patch8 -%patch10 +#%patch10 ###%patch11 ###%patch12 -%patch13 -%patch14 -p1 +#%patch13 +#%patch14 -p1 +%patch15 +%patch16 %patch99 %build -libtoolize --force --copy intltoolize --force --copy +# should use autoreconf, but libdb is broken +libtoolize --force --copy aclocal autoconf -automake +automake -a autoheader +(cd calendar/libical; autoreconf -fi) # needed for evolution-data-server-2.22.0: export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure\ @@ -164,6 +170,31 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/gtk-doc/html/* %changelog +* Thu May 08 2008 psankar@suse.de +- Push 2.22.1.1 tarball +- No crypto changes +- ical-fix-for-exchange-crasher.diff: Contains fixes for a crasher in ical (Chen) +- bgo-532284-gw-double-free.patch: Fixes a double free in GroupWise +- Tarball contains fixes for the bgo bugs as follows: + [#274316]: Also copy user tags when copying messages between folders (Milan Crha) + [#338330]: (Novell Bugzilla) Internet Based Calendar Events Are Declined By Evolution/GroupWise (Chenthill Palanisamy) + [#350143]: (Novell Bugzilla) Fix a severe memory leak in evolution-data-server (Chenthill Palanisamy) + [#358584]: (Novell Bugzilla) Display of web calendars ignores timezones (Chenthill Palanisamy) + [#358644]: (Novell Bugzilla) Retracted groupwise appointments should disappear as soon as they are retracted. (Chenthill Palanisamy) + [#358650]: (Novell Bugzilla) International clock applet is crashing (Chenthill Palanisamy) + [#381307]: Run a single delta-thread to fetch changes from the server, instead of spawning multiple threads (Ashish Shrivastava) + [#473880]: Fixed a few compiler warnings (Suman Manjunath) + [#475616]: Use recursive mutex (Milan Crha) + [#502899]: Fix a crash (Milan Crha) + [#514300]: Make sure we do the Inbox -> INBOX translation at the right place (Christian Kellner) + [#520532]: Support migration from password file to keyring (Matthew Barnes) + [#529339]: Fixed a crash when searching with an expression (Milan Crha) + [#530139]: Do not ship .svn files (Matthew Barnes) + [#530323]: Don't free the same variable twice (Sebastien Bacher) + Load addressbook conditionally (Srinivasa Ragavan) + ------------------------------------------------------------------- +* Wed May 07 2008 schwab@suse.de +- Use autoreconf. * Thu Apr 10 2008 maw@suse.de - Update to version 2.22.1: + Bugs fixed: bgo#524704, bgo#521015, bgo#520526, bgo#522433, diff --git a/ical-fix-for-exchange-crasher.diff b/ical-fix-for-exchange-crasher.diff new file mode 100644 index 0000000..f50b523 --- /dev/null +++ b/ical-fix-for-exchange-crasher.diff @@ -0,0 +1,10 @@ +--- calendar/libecal/e-cal-component.c 2008-05-07 15:42:08.000000000 +0530 ++++ calendar/libecal/e-cal-component.c 2008-05-07 15:43:05.000000000 +0530 +@@ -532,6 +532,7 @@ scan_attachment (GSList **attachment_lis + attachment->prop = prop; + + attachment->attach = icalproperty_get_attach (prop); ++ icalattach_ref (attachment->attach); + + *attachment_list = g_slist_append (*attachment_list, attachment); + }