Package: google-gadgets
Version: 0.11.1-1.1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu lucid ubuntu-patch
Some https-using gadgets can crash (notably Google Calendar) due to a bug in
gnutls apparently (see upstream #269). Since 0.11.1, google-gadgets has a
libsoup-based xml_http_request module (that they seem to recommend using, again
see upstream ticket). Here's a debdiff to use it.
*** /tmp/tmpNAvbmk
In Ubuntu, we've applied the attached patch to achieve the following:
* debian/control, debian/google-gadgets-common.install: Use internal
libsoup-based xml_http_request, not curl-based one. LP: #458773
We thought you might be interested in doing the same.
-- System Information:
Debian Release: squeeze/sid
APT prefers karmic-updates
APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic')
Architecture: i386 (i686)
Kernel: Linux 2.6.31-17-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u google-gadgets-0.11.1/debian/control google-gadgets-0.11.1/debian/control
--- google-gadgets-0.11.1/debian/control
+++ google-gadgets-0.11.1/debian/control
@@ -4,7 +4,7 @@
Maintainer: Jack Coulter <[email protected]>
Build-Depends: debhelper (>= 7), zlib1g-dev, libgtk2.0-dev, zip, chrpath,
quilt (>= 0.46-7~), libxml2-dev, libdbus-1-dev, librsvg2-dev, libqt4-dev,
- libltdl3-dev, libcurl4-gnutls-dev | libcurl4-openssl-dev,
+ libltdl3-dev, libsoup2.4-dev (>= 2.26.0),
libgstreamer-plugins-base0.10-dev, xulrunner-dev (>= 1.9.1.3-2),
libstartup-notification0-dev, automake, autoconf, libtool, libeditline-dev,
network-manager-dev [!kfreebsd-amd64 !kfreebsd-i386 !hurd-i386]
diff -u google-gadgets-0.11.1/debian/changelog google-gadgets-0.11.1/debian/changelog
diff -u google-gadgets-0.11.1/debian/google-gadgets-common.install google-gadgets-0.11.1/debian/google-gadgets-common.install
--- google-gadgets-0.11.1/debian/google-gadgets-common.install
+++ google-gadgets-0.11.1/debian/google-gadgets-common.install
@@ -4,7 +4,7 @@
debian/google-gadgets/usr/lib/google-gadgets/modules/linux*.so usr/lib/google-gadgets/modules
debian/google-gadgets/usr/lib/google-gadgets/modules/google-gadget-manager*.so usr/lib/google-gadgets/modules
debian/google-gadgets/usr/lib/google-gadgets/modules/libxml2*.so usr/lib/google-gadgets/modules
-debian/google-gadgets/usr/lib/google-gadgets/modules/curl*.so usr/lib/google-gadgets/modules
+debian/google-gadgets/usr/lib/google-gadgets/modules/soup*.so usr/lib/google-gadgets/modules
debian/google-gadgets/usr/lib/google-gadgets/modules/dbus*.so usr/lib/google-gadgets/modules
debian/google-gadgets/usr/share/mime/packages/00-google-gadgets.xml usr/share/mime/packages
debian/google-gadgets/usr/share/pixmaps/google-gadgets.png usr/share/pixmaps