[Pkg-kde-extras] Bug#492824: kipi-plugins: please reduce your recommends to suggests

Andrew Vaughan ajv-lists at netspace.net.au
Tue Jul 29 04:11:57 UTC 2008


Package: kipi-plugins
Version: 0.1.5-1
Severity: normal

Hi

[I considered filing this against gwenview, but gwenview recommending
kipi-plugins seem reasonable.  The problem is that kipi-plugins acts
too much like a meta-package, pulling in too many apps for a package
that otther normal packages are recommending.]

Today I went to install gwenview in a small virtual machine.

sudo aptitude install gwenview
...
The following NEW packages will be installed:
  avahi-daemon{a} cdparanoia{a} cdrdao{a} dvd+rw-tools{a} exiv2{a}
  genisoimage{a} graphicsmagick{a} graphicsmagick-imagemagick-compat{a}
  gwenview k3b{a} k3b-data{a} kdegraphics-kfile-plugins{a} kipi-plugins{a}
  kooka{a} libao2{a} libdvdnav4{a} libdvdread3{a} libexiv2-4{a}
  libflac++6{a} libgphoto2-2{a} libgphoto2-port0{a} libgpod3-nogtk{a}
  libgraphicsmagick1{a} libieee1284-3{a} libiso9660-5{a} libk3b3{a}
  libk3b3-extracodecs{a} libkdcraw3{a} libkexiv2-3{a} libkipi0{a}
  libkscan1{a} libmpcdec3{a} libmpg123-0{a} libmusicbrainz4c2a{a}
  libnss-mdns{a} libpoppler-qt2{a} libsane{a} libsane-extras{a}
  libvcdinfo0{a} libwmf0.2-7{a} mpg123{a} ocrad{a} sane-utils{a}
  vcdimager{a} wodim{a}
0 packages upgraded, 45 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.7MB of archives. After unpacking 66.3MB will be used.

WTF.  I went to install an image viewer, and that image viewer recommended
a plugin collection that recommends a whole new set of applications, most
of which are only vaguely related to image viewing.  (Yes, they do provide
ways of obtaining, manipulating, publishing and archiving images.  But I
wanted an image viewer, not the kitchen sink).

>From policy 7.2

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.

IMNSHO it's perfectly reasonable to install an image viewer like gwenview,
and want some of the features kipi-plugins allows, without having kooka/
/k3b/kmail/mpg123/sane-utils etc installed, especially since many of those
apps pull in additionally packages not related to kipi-plugins.  (What
feature(s) does mpg123 support anyway?)

>From the description kipi-plugins provides a set of optional plugins for
apps to use.  As such I believe it should try to avoid pulling in
additional applications with significant additional dependencies.

Please consider at least reducing the kooka/sane-utils/k3b/mpg123 recommends
to suggests and/or split kipi-plugins into multiple packages (eg separate
kipi-export-plugins, kipi-scanner-plugins, kipi-camera-plugins, kipi-cd-plugins
etc.) so that apps can recommend only the features relevant to them.

Thanks for your work in Debian.
Andrew V.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kipi-plugins depends on:
ii  kdelibs4c2a             4:3.5.9.dfsg.1-6 core libraries and binaries for al
ii  libc6                   2.7-10           GNU C Library: Shared libraries
ii  libgcc1                 1:4.3.1-2        GCC support library
ii  libgl1-mesa-glx [libgl1 7.0.3-5          A free implementation of the OpenG
ii  libglib2.0-0            2.16.4-2         The GLib library of C routines
ii  libgphoto2-2            2.4.1-1          gphoto2 digital camera library
ii  libgphoto2-port0        2.4.1-1          gphoto2 digital camera port librar
ii  libgpod3-nogtk          0.6.0-6          library to read and write songs to
ii  libjpeg62               6b-14            The Independent JPEG Group's JPEG 
ii  libkcal2b               4:3.5.9-5        KDE calendaring library
ii  libkdcraw3              0.1.4-2          Raw picture decoding C++ library (
ii  libkexiv2-3             0.1.7-1+b1       Qt like interface for the libexiv2
ii  libkipi0                0.1.6-1          library for apps that want to use 
ii  libpng12-0              1.2.27-1         PNG library - runtime
ii  libqt3-mt               3:3.3.8b-5       Qt GUI Library (Threaded runtime v
ii  libstdc++6              4.3.1-2          The GNU Standard C++ Library v3
ii  libtiff4                3.8.2-10         Tag Image File Format (TIFF) libra
ii  libx11-6                2:1.1.4-2        X11 client-side library
ii  libxml2                 2.6.32.dfsg-2    GNOME XML library
ii  libxrandr2              2:1.2.3-1        X11 RandR extension library
ii  libxslt1.1              1.1.24-1         XSLT processing library - runtime 

Versions of packages kipi-plugins recommends:
ii  graphicsmagick-imagemag 1.1.11-3.1       image processing tools providing I
pn  k3b                     <none>           (no description available)
ii  kdeprint                4:3.5.9.dfsg.1-4 print system for KDE
ii  kmail                   4:3.5.9-5        KDE Email client
ii  konqueror               4:3.5.9.dfsg.1-4 KDE's advanced file manager, web b
pn  kooka                   <none>           (no description available)
pn  mpg123                  <none>           (no description available)
pn  sane-utils              <none>           (no description available)

Versions of packages kipi-plugins suggests:
pn  gallery                       <none>     (no description available)
pn  gimp                          <none>     (no description available)
pn  kipi-plugins-doc              <none>     (no description available)

-- no debconf information





More information about the pkg-kde-extras mailing list