here the debdiff that fixes this - for educational purpose:
$ debdiff liferea*dsc diff -u liferea-1.4.14/debian/changelog liferea-1.4.14/debian/changelog --- liferea-1.4.14/debian/changelog +++ liferea-1.4.14/debian/changelog @@ -1,3 +1,11 @@ +liferea (1.4.14-0ubuntu2) hardy; urgency=low + + * fix glue startup code to also load the internal symbols through + GREStartupGlueInternal() - LP: #207410 + + update debian/patches/xul1.9.code.dpatch + + -- Alexander Sack <email address hidden> Thu, 27 Mar 2008 16:32:14 +0100 + liferea (1.4.14-0ubuntu1) hardy; urgency=low
* New upstream release (LP: #201226) diff -u liferea-1.4.14/debian/patches/xul1.9.code.dpatch liferea-1.4.14/debian/patches/xul1.9.code.dpatch --- liferea-1.4.14/debian/patches/xul1.9.code.dpatch +++ liferea-1.4.14/debian/patches/xul1.9.code.dpatch @@ -99,7 +99,7 @@
extern "C" { #include "conf.h" -@@ -277,3 +289,46 @@ +@@ -277,3 +289,48 @@ //return FALSE; }
@@ -131,6 +131,8 @@ + NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv)); + rv = GTKEmbedGlueStartup(); + NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv)); ++ rv = GTKEmbedGlueStartupInternal(); ++ NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv)); + char *lastSlash = strrchr(xpcomLocation, '/'); + if (lastSlash) + *lastSlash = '\0';
here the debdiff that fixes this - for educational purpose:
$ debdiff liferea*dsc 1.4.14/ debian/ changelog liferea- 1.4.14/ debian/ changelog 1.4.14/ debian/ changelog 1.4.14/ debian/ changelog nternal( ) - LP: #207410 patches/ xul1.9. code.dpatch
diff -u liferea-
--- liferea-
+++ liferea-
@@ -1,3 +1,11 @@
+liferea (1.4.14-0ubuntu2) hardy; urgency=low
+
+ * fix glue startup code to also load the internal symbols through
+ GREStartupGlueI
+ + update debian/
+
+ -- Alexander Sack <email address hidden> Thu, 27 Mar 2008 16:32:14 +0100
+
liferea (1.4.14-0ubuntu1) hardy; urgency=low
* New upstream release (LP: #201226) 1.4.14/ debian/ patches/ xul1.9. code.dpatch liferea- 1.4.14/ debian/ patches/ xul1.9. code.dpatch 1.4.14/ debian/ patches/ xul1.9. code.dpatch 1.4.14/ debian/ patches/ xul1.9. code.dpatch
diff -u liferea-
--- liferea-
+++ liferea-
@@ -99,7 +99,7 @@
extern "C" {
#include "conf.h"
-@@ -277,3 +289,46 @@
+@@ -277,3 +289,48 @@
//return FALSE;
}
@@ -131,6 +131,8 @@ rtup(); rtupInternal( ); xpcomLocation, '/');
+ NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
+ rv = GTKEmbedGlueSta
+ NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
++ rv = GTKEmbedGlueSta
++ NS_ENSURE_SUCCESS (rv, NS_SUCCEEDED(rv));
+ char *lastSlash = strrchr(
+ if (lastSlash)
+ *lastSlash = '\0';