[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#508055: marked as done (libcups2: Ridiculous dependencies)



Your message dated Sun, 7 Dec 2008 08:33:11 -0800
with message-id <20081207163311.GA11248@piware.de>
and subject line Re: [Pkg-cups-devel] Bug#508055: libcups2: Ridiculous dependencies
has caused the Debian Bug report #508055,
regarding libcups2: Ridiculous dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
508055: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508055
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libcups2
Version: 1.3.8-1lenny3
Severity: grave

When I try to remove libcups2, I get the message:

The following packages will be REMOVED

abiword abiword-common abiword-help abiword-plugin-grammar
abiword-plugin-mathview acroread acroread-data acroread-debian-files
acroread-dictionary-en acroread-escript acroread-l10n-en acroread-plugins
afterstep amule amule-utils-gui aterm audacity avidemux azureus bluefish
ca-certificates-java camorama choosewm cups desktop-base drgeo driconf
ed2k-gtk-gui evince exo-utils fluxconf gamix gconf-editor ghostscript
ghostscript-x gimp gimp-gnomevfs gimp-python glade gnome-icon-theme
gnome-keyring gnucash gnucash-docs gnuplot gnuplot-x11 gs-common gs-esp
gs-gpl gstreamer0.10-plugins-good gtk-gnutella gtk-theme-switch gtk2-engines
gtk2-engines-pixbuf gtk2-engines-xfce gtkam gucharmap gv homebank html2ps
icedove icedtea-gcjwebplugin iceweasel imagemagick inkscape leafpad
libaccess-bridge-java libafterimage0 libafterstep1 libaiksaurusgtk-1.2-0c2a
libbonoboui2-0 libcommons-cli-java libcommons-lang-java libcups2
libcupsimage2 libcupsys2 libexif-gtk5 libexo-0.3-0 libgail-common
libgail-dev libgail17 libgail18 libgcj8-1-awt libgcj9-0-awt
libgdk-pixbuf2-ruby libgdk-pixbuf2-ruby1.8 libgimp2.0 libgksuui1.0-1
libglade2-0 libglade2-dev libglademm-2.4-1c2a libglademm-2.4-dev
libgladeui-1-7 libgnome-media0 libgnomecanvas2-0 libgnomecanvas2-dev
libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0
libgoffice-0-4 libgraphicsmagick++1 libgraphicsmagick1 libgs8 libgtk2.0-0
libgtk2.0-bin libgtk2.0-dev libgtkhtml2-0 libgtkhtml3.8-15
libgtkmathview0c2a libgtkmm-2.4-1c2a libgtkmm-2.4-dev libgtkspell0
libgucharmap6 liblog4j1.2-java liblog4j1.2-java-gcj libmagick++10
libmagick10 libmetacity0 libnautilus-burn3 libnautilus-extension1 libnotify1
libpoppler-glib3 libpoppler0c2-glib librsvg2-2 librsvg2-common libscim8c2a
libspectre1 libswt-gtk-3.1-jni libswt-gtk-3.2-jni libswt-gtk-3.4-java
libswt-gtk-3.4-jni libthunar-vfs-1-2 libvte9 libwmf0.2-7 libwv-1.2-3
libwxgtk2.6-0 libwxgtk2.8-0 libxfcegui4-4 libxine1 libxine1-misc-plugins
libxine1-plugins libxul0d maxima maxima-share maxima-test mjpegtools
mkvtoolnix-gui mlterm mlterm-tools mousepad mozilla-acroread mozilla-mplayer
mplayer obconf ogle-gui openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib openoffice.org-calc openoffice.org-core
openoffice.org-draw openoffice.org-emailmerge
openoffice.org-filter-binfilter openoffice.org-help-en-gb
openoffice.org-impress openoffice.org-writer orage pan pdf2dj perlmagick
python-glade2 python-gtk2 python-uno python-wxgtk2.6 python-wxversion
quicktime-x11utils rapidsvn realplayer rhino rox-filer rxvt-unicode scim
scim-gtk2-immodule scim-modules-socket scribus sgt-puzzles
sodipodi streamtuner subtitleeditor texmacs thunar transcode uim-gtk2.0
uim-xim xaralx xcdroast xfce4 xfce4-mcs-manager xfce4-mcs-plugins
libxine1-plugins libxul0d maxima maxima-share maxima-test mjpegtools
mkvtoolnix-gui mlterm mlterm-tools mousepad mozilla-acroread mozilla-mplayer
mplayer obconf ogle-gui openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib openoffice.org-calc openoffice.org-core
openoffice.org-draw openoffice.org-emailmerge
openoffice.org-filter-binfilter openoffice.org-help-en-gb
openoffice.org-impress openoffice.org-writer orage pan pdf2dj perlmagick
python-glade2 python-gtk2 python-uno python-wxgtk2.6 python-wxversion
quicktime-x11utils rapidsvn realplayer rhino rox-filer rxvt-unicode scim
scim-gtk2-immodule scim-modules-socket scribus sgt-puzzles
sodipodi streamtuner subtitleeditor texmacs thunar transcode uim-gtk2.0
uim-xim xaralx xcdroast xfce4 xfce4-mcs-manager xfce4-mcs-plugins
xfce4-mixer xfce4-mixer-alsa xfce4-netload-plugin xfce4-panel xfce4-session
xfce4-systemload-plugin xfce4-terminal xfce4-utils xfdesktop4 xfprint4
xfreecd xfwm4 xfwm4-themes xine-ui xmaxima xscreensaver xscreensaver-dat
xsensors xulrunner-1.9 yelp zeroinstall-injector

This absurd. Many of these programs have nothing at all to do with
printing. And all the others can print very well, thank you, using lprng
instead of CUPS. 

Please remove these ridiculous dependencies.

Regards, Jan


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

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

Versions of packages libcups2 depends on:
ii  libc6                 2.7-16             GNU C Library: Shared libraries
ii  libcomerr2            1.41.3-1           common error description library
ii  libgnutls26           2.4.2-3            the GNU TLS library - runtime libr
ii  libkrb53              1.6.dfsg.4~beta1-4 MIT Kerberos runtime libraries
ii  zlib1g                1:1.2.3.3.dfsg-12  compression library - runtime

libcups2 recommends no packages.

Versions of packages libcups2 suggests:
ii  cups-common                1.3.8-1lenny3 Common UNIX Printing System(tm) - 

-- debconf-show failed



--- End Message ---
--- Begin Message ---
Hi Jan,

Jan Willem Stumpel [2008-12-07 14:29 +0100]:
> When I try to remove libcups2, I get the message:
> 
> The following packages will be REMOVED
> [...]
> This absurd. Many of these programs have nothing at all to do with
> printing. 

Nevertheless they use common toolkits such as GTK or kdelibs, and
other libraries which link against libcups. However, for many packages
the dependency is certainly not necessary, and they should be dropped
by building with -Wl,--as-needed and/or fixing the link flags in their
Makefiles. If another package uses libcups, that's certainly not
libcups' fault, though! Thus I close this bug, since it is absolutely
unrelated to libcups2. If you identify a package which shouldn't link
against libcups2, please file a bug against that package.

> And all the others can print very well, thank you, using lprng
> instead of CUPS. 

That's not a valid argument. Everything which can print using libcups
needs to link against it, regardless of how many other printing
backends it also supports.

Have a good day,

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)


--- End Message ---

Reply to: