Bug#429283: lprng is non-sticky; allows CUPS to replace it.
Package: lprng
Version: 3.8.28dfsg.1-1.1
Severity: wishlist
Hi. I realize this probably shouldn't be filed against lprng, but I
can't by myself determine which is the real culprit. Hopefully,
you can better determine where it ought to go. For reference,
perhaps Message-ID: <slrnf70sc9.v92.keeling@heretic.spots.ab.ca>
and the ensuing thread in debian-user@lists.debian.org would be a
good place to start looking. The short version is:
- installed Etch with CD #1 with Desktop Environment de-selected.
- installed lprng
- installed foomatic-filters-ppds
- foomatic-filters-ppds removed lprng and replaced it with CUPS
the last of which is exactly what I was trying to avoid.
So, is lprng at fault for failing to stand up for itself, is the
packaging system at fault for allowing this to happen, or is
foomatic-* at fault for being biased in favour of CUPS? I suspect
it's a bit of a combination of all three.
Ideally, I think, aptitude needs to honour a printing system tag
along the lines of "mail-transport-agent" which MTAs honour.
Failing that, foomatic-* needs to be told it's unfairly favouring
CUPS, and it should leave the user's choice of lp daemon alone.
What can be done about CUPS' rude behaviour, I don't know (and,
frankly, don't care :-).
I managed to get foomatic-filters-ppds installed using the "-R"
switch on aptitude, but that causes other collateral damage:
--------------------------------------------
(0) heretic [root] /etc_ aptitude -R install foomatic-filters-ppds
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
Building tag database... Done
The following packages are unused and will be REMOVED:
bsh cpp cpp-4.1 dbus discover1 discover1-data gcj-4.1-base gij gij-4.1
hicolor-icon-theme libatk1.0-data libdiscover1 libft-perl libgcj-bc libgcj-common
libgcj7-0 libgcj7-awt libgcj7-jar libglade2-0 libglib2.0-data libgtk2.0-bin
libjaxp1.3-java libjline-java libjpeg-progs libpaper-utils libttf2 libxalan2-java
libxerces2-java libxprintapputil1 libxprintutil1 libxt-java libxxf86misc1 mdetect
myspell-en-us openoffice.org-java-common psfontmgr sgml-base x-ttcidfont-conf
xfonts-base xfonts-utils xli xml-core xprint-utils xresprobe xscreensaver xutils
xutils-dev
The following NEW packages will be automatically installed:
hpijs hpijs-ppds libsensors3 libsnmp-base libsnmp9 libsysfs2
The following NEW packages will be installed:
foomatic-filters-ppds hpijs hpijs-ppds libsensors3 libsnmp-base libsnmp9 libsysfs2
The following packages are RECOMMENDED but will NOT be installed:
cupsys
0 packages upgraded, 7 newly installed, 47 to remove and 0 not upgraded.
Need to get 16.8MB/16.9MB of archives. After unpacking 59.2MB will be freed.
Do you want to continue? [Y/n/?]
Writing extended state information... Done
Get:1 http://mirror.cpsc.ucalgary.ca etch/main libsnmp-base 5.2.3-7 [1201kB]
Get:2 http://mirror.cpsc.ucalgary.ca etch/main libsensors3 1:2.10.1-3 [82.5kB]
...
--------------------------------------------
Good luck with this. Yes, it's the Twenty-first Century, and I
ought to fall in line and run Gnome/KDE and CUPS, but I'd rather
try and hold out a little longer if I can. linuxprinting.org
assures me that lprng is quite capable of the task, but the Debian
packaging system appears to think otherwise.
Have fun and thanks for your efforts. You're all doing a great
job for me.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_US.iso885915, LC_CTYPE=en_US.iso885915 (charmap=ISO-8859-15)
Versions of packages lprng depends on:
ii debconf 1.5.11 Debian configuration management sy
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libcomer 1.39+1.40-WIP-2006.11.14+dfsg-2 common error description library
ii libkrb53 1.4.4-7etch1 MIT Kerberos runtime libraries
ii libssl0. 0.9.8c-4 SSL shared libraries
ii lsb-base 3.1-23.1 Linux Standard Base 3.1 init scrip
lprng recommends no packages.
-- debconf information:
* lprng/start_lpd: true
lprng/twolpd_perms:
lprng/twolpd_conf:
* lprng/setuid_tools: false
Reply to: