Package: python-pycurl Version: 7.18.2-1 Severity: important The current version of python-pycurl is built against libcurl3-gnutls, which does not work with a number of web sites. Just one example:
import pycurl c = pycurl.Curl() c.setopt(c.URL, "https://www1.banking.first-direct.com/" ) c.perform() this script fails with the error message: pycurl.error: (35, 'gnutls_handshake() failed: A TLS packet with unexpected length was received.') It looks like a bug in the gnutls library, the same script works fine if you rebuild python-pycurl against libcurl3 (which is using openssl). I suggest adding another package named python-pycurl-openssl to give users a choice. -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages python-pycurl depends on: ii libc6 2.7-18 GNU C Library: Shared libraries ii libcomerr2 1.41.3-1 common error description library ii libcurl3-gnutls 7.18.2-8 Multi-protocol file transfer libra ii libgnutls26 2.4.2-6 the GNU TLS library - runtime libr ii libidn11 1.10-3 GNU libidn library, implementation ii libkrb53 1.6.dfsg.4~beta1-6 MIT Kerberos runtime libraries ii libldap-2.4-2 2.4.11-1 OpenLDAP libraries ii python 2.5.2-3 An interactive high-level object-o ii python-central 0.6.8 register and build utility for Pyt ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime python-pycurl recommends no packages. Versions of packages python-pycurl suggests: pn libcurl4-gnutls-dev <none> (no description available) pn python-pycurl-dbg <none> (no description available) -- no debconf information _______________________________________________ Python-modules-team mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/python-modules-team

