Package: python-flup
Version: 1.0.2-2
Severity: normal

python-flup declares a "Recommends" dependency on python-webpy.
according to policy,

    Recommends

    This declares a strong, but not absolute, dependency.

    The Recommends field should list packages that would be found
    together with this one in all but unusual installations.

i can't think of a particularly good reason that python-flup would
declare a dependency on python-webpy (or, indeed, any of the other
numerous python web frameworks packaged in debian), or that python-webpy
would be found in "all but unusual installations" of python-flup.

with apt defaulting to installing Recommended packages, this results in
a somewhat long list of extra packages installed that aren't really
necessary.

compare:

root@role3:~# apt-get install python-flup
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgcrypt11 libgnutls26 libgpg-error0 libldap-2.4-2 libpq5 libsasl2-2 
libsasl2-modules
  libtasn1-3 python-central python-cheetah python-egenix-mxdatetime 
python-egenix-mxtools
  python-psycopg2 python-support python-webpy
Suggested packages:
  rng-tools gnutls-bin libsasl2-modules-otp libsasl2-modules-ldap 
libsasl2-modules-sql
  libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal python-markdown 
python-pygments
  python-memcache python-egenix-mxdatetime-dbg python-egenix-mxdatetime-doc
  python-egenix-mxtools-dbg python-egenix-mxtools-doc
The following NEW packages will be installed:
  libgcrypt11 libgnutls26 libgpg-error0 libldap-2.4-2 libpq5 libsasl2-2 
libsasl2-modules
  libtasn1-3 python-central python-cheetah python-egenix-mxdatetime 
python-egenix-mxtools
  python-flup python-psycopg2 python-support python-webpy
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,704 kB of archives.
After this operation, 9,044 kB of additional disk space will be used.
Do you want to continue [Y/n]? ^C

vs.

root@role3:~# apt-get --no-install-recommends install python-flup
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  python-support
Recommended packages:
  python-webpy
The following NEW packages will be installed:
  python-flup python-support
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 82.8 kB of archives.
After this operation, 557 kB of additional disk space will be used.
Do you want to continue [Y/n]? ^C

-- 
Robert Edmonds
[email protected]

Attachment: signature.asc
Description: Digital signature

Reply via email to