Hello community, here is the log from the commit of package evolution for openSUSE:Factory checked in at Fri May 28 17:18:46 CEST 2010. -------- --- GNOME/evolution/evolution.changes 2010-05-23 18:45:35.000000000 +0200 +++ evolution/evolution.changes 2010-05-28 09:31:59.000000000 +0200 @@ -1,0 +2,13 @@ +Fri May 28 07:30:49 UTC 2010 - lnussel@suse.de + +- remove build dependency on libytnef as it's not used anyways. The + tnef plugin is experimental and has security issues so we don't + want to enable it (bnc#609013) + +------------------------------------------------------------------- +Wed May 26 13:06:24 UTC 2010 - dimstar@opensuse.org + +- Add evolution-bnc576165-mono-plugin-crash.patch: fix sigsegv in + mono plugin registration (bnc#576165). + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- evolution-bnc576165-mono-plugin-crash.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution.spec ++++++ --- /var/tmp/diff_new_pack.A2KSj9/_old 2010-05-28 17:18:05.000000000 +0200 +++ /var/tmp/diff_new_pack.A2KSj9/_new 2010-05-28 17:18:05.000000000 +0200 @@ -46,7 +46,8 @@ BuildRequires: libpisync-devel BuildRequires: libpst-devel BuildRequires: libunique-devel -BuildRequires: libytnef-devel +# don't you ever enable this! It's experimental and insecure (bnc#609013) +#BuildRequires: libytnef-devel BuildRequires: mozilla-nss-devel BuildRequires: nss-shared-helper-devel BuildRequires: pilot-link @@ -61,7 +62,7 @@ # This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in. %define evolution_base_version 2.30 Version: 2.30.1.2 -Release: 2 +Release: 3 Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution/2.25/%{name}-%{version}.tar.bz2 # PATCH-NEEDS-REBASE calendar-sendbutton.patch -- It also needs a proper description and a bug number @@ -92,6 +93,8 @@ Patch54: bnc-445996-address-conflict.patch # PATCH-NEEDS-REBASE: sp-process-meetings.diff pchenthill@suse.de -- Fix for bug 449899 (bnc) (WAS: PATCH-FIX-SLED) Patch101: sp-process-meetings.diff +# PATCH-FIX-UPSTREAM evolution-bnc576165-mono-plugin-crash.patch bnc#576165 pchenthill@novell.com -- Fix crash in mono plugin handler +Patch102: evolution-bnc576165-mono-plugin-crash.patch Url: http://gnome.org/projects/evolution/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Recommends: bogofilter @@ -198,6 +201,7 @@ #%patch54 # NEEDS-REBASE #%patch101 -p1 +%patch102 -p1 gnome-patch-translation-update %build ++++++ evolution-bnc576165-mono-plugin-crash.patch ++++++
From 87a71a63d78207cb17b1fb0f1ac98e8e57289469 Mon Sep 17 00:00:00 2001 From: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed, 26 May 2010 10:20:09 +0000 Subject: Bug 576165 - SIGSEGV in e_plugin_mono_register_type (bnc)
--- diff --git a/modules/plugin-mono/e-plugin-mono.c b/modules/plugin-mono/e-plugin-mono.c index f1fe76f..eb4b60c 100644 --- a/modules/plugin-mono/e-plugin-mono.c +++ b/modules/plugin-mono/e-plugin-mono.c @@ -121,6 +121,11 @@ plugin_mono_invoke (EPlugin *plugin, plugin_mono = E_PLUGIN_MONO (plugin); priv = plugin_mono->priv; + if (!domain) { + mono_config_parse (NULL); + domain = mono_jit_init (plugin_mono->location); + } + /* We need to do this every time since we may * be called from any thread for some uses. */ mono_thread_attach (domain); @@ -258,7 +263,4 @@ e_plugin_mono_register_type (GTypeModule *type_module) plugin_mono_type = g_type_module_register_type ( type_module, E_TYPE_PLUGIN, "EPluginMono", &type_info, 0); - - domain = mono_jit_init ("Evolution"); - mono_thread_attach (domain); } -- cgit v0.8.3.1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org