[Bug 672901] [NEW] libapache2-mod-wsgi v 3.2-2 attempt to install python3

Brad Crittenden bac at canonical.com
Tue Nov 9 07:18:10 GMT 2010

Public bug reported:

Attempting to install the most recent version of libapache2-mod-wsgi on
Maverick attempts to install python3.  The dependencies rules clearly
attempted to allow it to be installed with python2.6 but fail.

I discussed this with Barry Warsaw and he commented:

The packaging isn't technically broken, but it doesn't conform to the rules
we've established on the debian-python team for specifying Python 2 and Python
3 packages.  We decided that we were going to have two separate stacks, but
they've conflated the Python 2 and Python 3 dependencies from this line in the
debian/control file:

Depends: apache2, apache2.2-common, libc6 (>= 2.4), libpython2.6 (>=
2.6), libpython3.1 (>= 3.1), python (>= 2.6), python (<< 3.2)

So given that, it does make sense that installing libapache2-mod-wsgi would
bring in libpython3.1.

What they should have done is created a second binary package for the Python 3
dependent binary.  The other issue is the naming convention.  Generally we
like things like python-foo and python3-foo for the two separate binaries, so
this package should probably be renamed python-libapache2-mod-wsgi and

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libapache2-mod-wsgi 2.8-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Tue Nov  9 14:11:51 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta i386 (20100901.1)
 PATH=(custom, user)
SourcePackage: mod-wsgi

** Affects: mod-wsgi (Ubuntu)
     Importance: Undecided
         Status: New

** Tags: apport-bug i386 maverick

libapache2-mod-wsgi v 3.2-2 attempt to install python3
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mod-wsgi in ubuntu.

More information about the Ubuntu-server-bugs mailing list