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

Reply via email to