Hello :) I've uploaded a new version of evolution-rss. This adds two upstream patches. Upstream has pushed for us to get these two fixes included in Lenny. Debdiff is attached. Cheers, Heikki Changelog: Source: evolution-rss Version: 0.1.0-2 Distribution: unstable Urgency: low Maintainer: Heikki Henriksen <heikkih@gmail.com> Date: Wed, 29 Oct 2008 09:43:23 +0100 Closes: 491703 Changes: evolution-rss (0.1.0-2) unstable; urgency=low . [ Pedro Fragoso ] * debian/patches/64_glue-shutdown.patch: - Prevent evolution segfaulting on exit and clean glue (Closes: #491703) * debian/patches/65_firefox-import.patch: - Fix importing feeds from firefox
diff -u evolution-rss-0.1.0/debian/changelog evolution-rss-0.1.0/debian/changelog --- evolution-rss-0.1.0/debian/changelog +++ evolution-rss-0.1.0/debian/changelog @@ -1,3 +1,13 @@ +evolution-rss (0.1.0-2) unstable; urgency=low + + [ Pedro Fragoso ] + * debian/patches/64_glue-shutdown.patch: + - Prevent evolution segfaulting on exit and clean glue (Closes: #491703) + * debian/patches/65_firefox-import.patch: + - Fix importing feeds from firefox + + -- Heikki Henriksen <heikkih@gmail.com> Wed, 29 Oct 2008 09:43:23 +0100 + evolution-rss (0.1.0-1) unstable; urgency=medium [ Heikki Henriksen ] only in patch2: unchanged: --- evolution-rss-0.1.0.orig/debian/patches/65_firefox-import.patch +++ evolution-rss-0.1.0/debian/patches/65_firefox-import.patch @@ -0,0 +1,44 @@ +Index: src/misc.c +=================================================================== +--- src/misc.c (.../svn+ssh://lucilanga@svn.gnome.org/svn/evolution-rss/tags/EVOLUTION-RSS_0_1_0/src/misc.c) (revision 333) ++++ src/misc.c (.../src/misc.c) (working copy) +@@ -65,6 +65,8 @@ + { + if (strstr(text, "feed//")) + text = strextr(text, "feed//"); ++ if (strstr(text, "feed:")) ++ text = strextr(text, "feed:"); + if (strstr(text, "feed://")) + text = strextr(text, "feed://"); + if (!strstr (text, "http://") +Index: src/network-soup.c +=================================================================== +--- src/network-soup.c (.../svn+ssh://lucilanga@svn.gnome.org/svn/evolution-rss/tags/EVOLUTION-RSS_0_1_0/src/network-soup.c) (revision 333) ++++ src/network-soup.c (.../src/network-soup.c) (working copy) +@@ -488,7 +488,7 @@ + + if (!rf->b_session) + rf->b_session = soup_sess = +- soup_session_sync_new_with_options(SOUP_SESSION_TIMEOUT, SS_TIMEOUT, NULL); ++ soup_session_sync_new_with_options(SOUP_SESSION_TIMEOUT, SS_TIMEOUT, NULL); + else + soup_sess = rf->b_session; + +@@ -499,14 +499,14 @@ + G_CALLBACK (reauthenticate), soup_sess); + #endif + +- suri = soup_uri_new(url); +- if (!suri) ++ req = soup_message_new(SOUP_METHOD_GET, url); ++ if (!req) + { + g_set_error(err, NET_ERROR, NET_ERROR_GENERIC, + soup_status_get_phrase(2)); //invalid url + goto out; + } +- req = soup_message_new_from_uri(SOUP_METHOD_GET, suri); ++ d(g_print("request ok :%d\n", req->status_code)); + g_signal_connect(G_OBJECT(req), "got-chunk", + G_CALLBACK(got_chunk_blocking_cb), &info); + for (; headers; headers = headers->next) { only in patch2: unchanged: --- evolution-rss-0.1.0.orig/debian/patches/64_glue-shutdown.patch +++ evolution-rss-0.1.0/debian/patches/64_glue-shutdown.patch @@ -0,0 +1,24 @@ +--- src/gecko-utils.cpp (revision 342) ++++ src/gecko-utils.cpp (working copy) +@@ -39,6 +39,7 @@ + #include <nsIPrefService.h> + #include <nsIServiceManager.h> + #include <nsServiceManagerUtils.h> ++#include <nspr.h> + + static nsIPrefBranch* gPrefBranch; + +@@ -97,7 +98,13 @@ + NS_IF_RELEASE (gPrefBranch); + gPrefBranch = nsnull; + ++#ifdef XPCOM_GLUE ++ XPCOMGlueShutdown(); ++ NS_ShutdownXPCOM (nsnull); ++ PR_ProcessExit (0); ++#else + gtk_moz_embed_pop_startup (); ++#endif + + #ifdef HAVE_GECKO_1_9 + NS_LogTerm ();
Attachment:
signature.asc
Description: Dette er en digitalt signert meldingsdel