Bug#616174: Fwd: Re: Bug#616174: lprng: Why the war between CUPS and lpr*? I hate having to re-install lpr*.
Sorry.
----- Forwarded message from "s. keeling" <keeling@nucleus.com> -----
> Date: Wed, 2 Mar 2011 17:16:17 -0700
> From: "s. keeling" <keeling@nucleus.com>
> To: Roger Leigh <rleigh@codelibre.net>
> Subject: Re: Bug#616174: lprng: Why the war between CUPS and lpr*? I hate
> having to re-install lpr*.
> Message-ID: <20110303001617.GA13191@nucleus.com>
> References: <[🔎] 20110302225100.GA12006@nucleus.com> <[🔎] 20110302232858.GO11847@codelibre.net>
> MIME-Version: 1.0
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> In-Reply-To: <[🔎] 20110302232858.GO11847@codelibre.net>
> X-PGP-Key: http://wwwkeys.pgp.net:11371/pks/lookup?op=index&search=0x48EE77B
> 1AC94E4B7
> User-Agent: Mutt/1.5.18 (2008-05-17)
> Status: RO
> Content-Length: 8479
> Lines: 168
>
> Incoming from Roger Leigh:
> > On Wed, Mar 02, 2011 at 03:51:00PM -0700, s. keeling wrote:
> > > Hi. I'm actually reporting for my sandbox machine which runs aptosid,
> > > so sid downstream (formerly Sidux). It's up to date. I've recently
> > > run into updates that have successively blown away about four manual
> > > installs of lprng. "This's maddening! Why doesn't it work today,
> > > dammit?!?" Ah, CUPS updates blew away lpr*. !@#$
> >
> > Which updates?
>
> Roger, thanks for putting up with the rant, and I still believe it's
> justified. Maybe it's not CUPS, maybe it's Java. Ah, I'm just
> paranoid, blow me off. What do you make of this. Honestly, I've just
> been updating my aptosid box, trying to print stuff, reinstalling
> lprng, over and over for days, and it's getting old. CUPS is always
> in the way! /var/log/dpkg.log:
>
> 2011-03-02 13:08:40 startup archives unpack
> 2011-03-02 13:08:42 install lprng 3.8.B-1 3.8.B-1
> 2011-03-02 13:08:42 status half-installed lprng 3.8.B-1
> 2011-03-02 13:08:43 status triggers-pending man-db 2.5.9-4
> 2011-03-02 13:08:43 status half-installed lprng 3.8.B-1
> 2011-03-02 13:08:43 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:43 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:43 trigproc man-db 2.5.9-4 2.5.9-4
> 2011-03-02 13:08:43 status half-configured man-db 2.5.9-4
> 2011-03-02 13:08:44 status installed man-db 2.5.9-4
> 2011-03-02 13:08:45 startup packages configure
> 2011-03-02 13:08:45 configure lprng 3.8.B-1 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status half-configured lprng 3.8.B-1
> 2011-03-02 13:08:47 status installed lprng 3.8.B-1
> 2011-03-02 16:49:43 startup archives unpack
> 2011-03-02 16:49:44 upgrade libidn11 1.18-1 1.20-1
> 2011-03-02 16:49:44 status half-configured libidn11 1.18-1
> 2011-03-02 16:49:44 status unpacked libidn11 1.18-1
> 2011-03-02 16:49:44 status half-installed libidn11 1.18-1
> 2011-03-02 16:49:44 status half-installed libidn11 1.18-1
> 2011-03-02 16:49:44 status unpacked libidn11 1.20-1
> 2011-03-02 16:49:44 status unpacked libidn11 1.20-1
> 2011-03-02 16:49:44 upgrade dictionaries-common 1.10.0 1.10.1
> 2011-03-02 16:49:44 status half-configured dictionaries-common 1.10.0
> 2011-03-02 16:49:44 status unpacked dictionaries-common 1.10.0
> 2011-03-02 16:49:44 status half-installed dictionaries-common 1.10.0
> 2011-03-02 16:49:44 status triggers-pending man-db 2.5.9-4
> 2011-03-02 16:49:44 status half-installed dictionaries-common 1.10.0
> 2011-03-02 16:49:44 status half-installed dictionaries-common 1.10.0
> 2011-03-02 16:49:44 status unpacked dictionaries-common 1.10.1
> 2011-03-02 16:49:44 status unpacked dictionaries-common 1.10.1
> 2011-03-02 16:49:45 upgrade iso-codes 3.24.1-1 3.24.2-1
> 2011-03-02 16:49:45 status half-configured iso-codes 3.24.1-1
> 2011-03-02 16:49:45 status unpacked iso-codes 3.24.1-1
> 2011-03-02 16:49:45 status half-installed iso-codes 3.24.1-1
> 2011-03-02 16:49:47 status unpacked iso-codes 3.24.2-1
> 2011-03-02 16:49:47 status unpacked iso-codes 3.24.2-1
> 2011-03-02 16:49:47 upgrade libgnome-keyring0 2.30.1-1 2.32.0-1
> 2011-03-02 16:49:47 status half-configured libgnome-keyring0 2.30.1-1
> 2011-03-02 16:49:47 status unpacked libgnome-keyring0 2.30.1-1
> 2011-03-02 16:49:47 status half-installed libgnome-keyring0 2.30.1-1
> 2011-03-02 16:49:47 status half-installed libgnome-keyring0 2.30.1-1
> 2011-03-02 16:49:47 status unpacked libgnome-keyring0 2.32.0-1
> 2011-03-02 16:49:47 status unpacked libgnome-keyring0 2.32.0-1
> 2011-03-02 16:49:48 upgrade libgphoto2-port0 2.4.6-3 2.4.10.1-5
> 2011-03-02 16:49:48 status half-configured libgphoto2-port0 2.4.6-3
> 2011-03-02 16:49:48 status unpacked libgphoto2-port0 2.4.6-3
> 2011-03-02 16:49:48 status half-installed libgphoto2-port0 2.4.6-3
> 2011-03-02 16:49:48 status half-installed libgphoto2-port0 2.4.6-3
> 2011-03-02 16:49:48 status unpacked libgphoto2-port0 2.4.10.1-5
> 2011-03-02 16:49:48 status unpacked libgphoto2-port0 2.4.10.1-5
> 2011-03-02 16:49:48 upgrade libgphoto2-2 2.4.6-3 2.4.10.1-5
> 2011-03-02 16:49:48 status half-configured libgphoto2-2 2.4.6-3
> 2011-03-02 16:49:48 status unpacked libgphoto2-2 2.4.6-3
> 2011-03-02 16:49:48 status half-installed libgphoto2-2 2.4.6-3
> 2011-03-02 16:49:48 status half-installed libgphoto2-2 2.4.6-3
> 2011-03-02 16:49:48 status triggers-pending hal 0.5.14-5
> 2011-03-02 16:49:48 status half-installed libgphoto2-2 2.4.6-3
> 2011-03-02 16:49:49 status unpacked libgphoto2-2 2.4.10.1-5
> 2011-03-02 16:49:49 status unpacked libgphoto2-2 2.4.10.1-5
> 2011-03-02 16:49:49 upgrade linux-libc-dev 2.6.37-1 2.6.37-2
> 2011-03-02 16:49:49 status half-configured linux-libc-dev 2.6.37-1
> 2011-03-02 16:49:49 status unpacked linux-libc-dev 2.6.37-1
> 2011-03-02 16:49:49 status half-installed linux-libc-dev 2.6.37-1
> 2011-03-02 16:49:49 status half-installed linux-libc-dev 2.6.37-1
> 2011-03-02 16:49:49 status unpacked linux-libc-dev 2.6.37-2
> 2011-03-02 16:49:50 status unpacked linux-libc-dev 2.6.37-2
> 2011-03-02 16:49:50 upgrade openjdk-6-jre-lib 6b18-1.8.5-1 6b18-1.8.7-1
> 2011-03-02 16:49:50 status half-configured openjdk-6-jre-lib 6b18-1.8.5-1
> 2011-03-02 16:49:50 status unpacked openjdk-6-jre-lib 6b18-1.8.5-1
> 2011-03-02 16:49:50 status half-installed openjdk-6-jre-lib 6b18-1.8.5-1
> 2011-03-02 16:49:50 status half-installed openjdk-6-jre-lib 6b18-1.8.5-1
> 2011-03-02 16:49:50 status unpacked openjdk-6-jre-lib 6b18-1.8.7-1
> 2011-03-02 16:49:50 status unpacked openjdk-6-jre-lib 6b18-1.8.7-1
> 2011-03-02 16:49:50 upgrade openjdk-6-jre-headless 6b18-1.8.5-1 6b18-1.8.7-1
> 2011-03-02 16:49:50 status half-configured openjdk-6-jre-headless 6b18-1.8.5-1
> 2011-03-02 16:49:50 status unpacked openjdk-6-jre-headless 6b18-1.8.5-1
> (0) phreaque /home/keeling_ grep lprng /var/log/dpkg.log
> 2011-03-02 13:08:42 install lprng 3.8.B-1 3.8.B-1
> 2011-03-02 13:08:42 status half-installed lprng 3.8.B-1
> 2011-03-02 13:08:43 status half-installed lprng 3.8.B-1
> 2011-03-02 13:08:43 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:43 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 configure lprng 3.8.B-1 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status unpacked lprng 3.8.B-1
> 2011-03-02 13:08:45 status half-configured lprng 3.8.B-1
> 2011-03-02 13:08:47 status installed lprng 3.8.B-1
> (0) phreaque /home/keeling_ grep -i cups /var/log/dpkg.log
> (1) phreaque /home/keeling_
>
>
> > The only reason that LPRng would be replaced by CUPS is if a package
> > gets installed that recommends it or depends upon it. Few packages
>
> Damned near everything recommends CUPS, or drags in cups-ish stuff these days.
>
> > directly depend upon CUPS, it having a client-server architecture.
>
> Ha ha! It has a dummy GUI interface.
>
> > About the only one I see is hplip; are you using an HP printer? If
> > not, which backend drivers do you need?
>
> HP Laserjet-6L.
>
> (1) phreaque /home/keeling_ all /usr/local/etc/HP-LaserJet_6L-ljet4.ppd
> -r--r--r-- 1 root staff 19888 2011-02-19 12:23 /usr/local/etc/HP-LaserJet_6L-ljet4.ppd
>
> > Are you installing recommends by default; this could be due to
> > something recommending CUPS.
>
> No.
>
> > > I would really appreciate it if you would institute an
> > > /etc/default/print which would specify "this system's" preferred
> > > printing system, and serve as a "Dammit! don't fsck with it!" for all
> > > other programs. PLEASE!!!
> > >
> > > /etc/default/print:
> > >
> > > # We prefer this daemon on this box! Please choose, and damn
> > > # the installer/packager that fscks with this. Possible
> > > # values are cups, lpr, lprng, and if empty, CUPS, and damn you to
> > > # ...
> > > #
> > > DAEMON=lprng
> >
> > This is not a configuration issue, it's a package dependency issue.
> > I've removed the patch tag because this isn't a solution to the
> > problem, and was not a working patch in any case.
>
> It's a sensibility issue. Why's CUPS even thinking of installing
> itself on my lprng centric box? Because /etc/default/printing doesn't
> tell it not to.
>
>
----- End forwarded message -----
Grr.
--
Any technology distinguishable from magic is insufficiently advanced.
(*) Please don't Cc: me.
- -
Reply to: