[Python-modules-team] Bug#515200: OpenSSL linked clause

Mike Palmer mike at edgeos.com
Fri May 22 11:20:55 UTC 2009


Definitely double check this but it seems like tweaking the description 
would suffice:

Example of what I had in mind:
==============================================================
Source: pycurl
Section: python
Priority: extra
Maintainer: Debian Python Modules Team 
<python-modules-team at lists.alioth.debian.org>
Uploaders: Sandro Tosi <matrixhasu at gmail.com>, Bernd Zeimetz 
<bzed at debian.org>
Build-Depends: debhelper (>= 5.0.37.1), python-all-dev (>= 2.3.5-9), 
python-all-dbg, python-central, libcurl4-openssl-dev (>= 7.18.1), dpatch
Standards-Version: 3.7.3
XS-Python-Version: all
Homepage: http://pycurl.sourceforge.net

Package: python-pycurl
Architecture: any
Suggests: python-pycurl-dbg
Depends: ${shlibs:Depends}, ${python:Depends}
Conflicts: python2.3-pycurl, python2.4-pycurl
Replaces: python2.3-pycurl, python2.4-pycurl
Provides: ${python:Provides}
XB-Python-Version: ${python:Versions}
Description: Python bindings to libcurl
 This module provides the Python bindings to libcurl. Please refer to
 the libcurl documentation available in libcurl4-openssl-dev Debian package.
 .
 SSL support is provided by OpenSSL.

Package: python-pycurl-dbg
Priority: extra
Architecture: any
Depends: ${shlibs:Depends}, python-dbg, python-pycurl (= ${binary:Version})
XB-Python-Version: ${python:Versions}
Description: Python bindings to libcurl (debug extension)
 This module provides the Python bindings to libcurl. Please refer to
 the libcurl documentation available in libcurl4-openssl-dev Debian package.
  .
 This package contains the extension built for the Python debug interpreter.
 .
 SSL support is provided by OpenSSL.
==============================================================

libwww-curl-perl and php5-curl also use libcurl3 (openssl) but they 
don't make any mention of openssl that I noticed. Curl aside, how many 
unrelated packages under debian depend on libssl and what are they all 
doing? I just spot checked about 20 different packages that depend on 
libcurl3/libssl0.9.8 and I don't think the linking under their license 
poses a problem if you choose to use openssl. If it really were a 
problem then it seems like debian has a much larger problem than just 
python-pycurl. Hopefully the bug is fixed in time and it would make 
sense to go back to gnutls though.





More information about the Python-modules-team mailing list