Google Site SearchFN Site Search FN Blog Login FN Blog Login
Site Navigation:
 
 

Fedora Update

This update can be downloaded from:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/
This update can be installed with Yum Update Agent; you can type 'yum update' command in the terminal.
This update can also be installed with the Red Hat Update Agent; you can launch the Red Hat Update Agent with the 'up2date' command in the terminal.

Fedora Core 1 Update: hpijs-1.5-4.1

NEWS 2004-02-12 10:00 AM PST

hpijs-1.5-4.1 was announced in the Fedora Update Notification for ghostscript

Notice ghostscript has dependencies for hpijs and foomatic:

# yum update ghostscript
Gathering header information file(s) from server(s)
Server: Fedora Core 1 - i386 - Base
Server: Fedora Core 1 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
..Dependencies resolved
I will do the following:
[update: ghostscript 7.07-15.1.i386]
I will install/upgrade these to satisfy the dependencies:
[deps: hpijs 1.5-4.1.i386]
[deps: foomatic 3.0.0-21.3.i386]
Getting ghostscript-7.07-15.1.i386.rpm
ghostscript-7.07-15.1.i38 100% |=========================| 7.5 MB    00:02
Getting hpijs-1.5-4.1.i386.rpm
hpijs-1.5-4.1.i386.rpm    100% |=========================| 173 kB    00:00
Getting foomatic-3.0.0-21.3.i386.rpm
foomatic-3.0.0-21.3.i386. 100% |=========================| 2.0 MB    00:00
Running test transaction:
Test transaction complete, Success!
ghostscript 100 % done 1/6
foomatic 100 % done 2/6
hpijs 100 % done 3/6
Completing update for ghostscript  - 4/6
Completing update for hpijs  - 5/6
Completing update for foomatic  - 6/6
Updated:  ghostscript 7.07-15.1.i386
Dep Installed:  hpijs 1.5-4.1.i386 foomatic 3.0.0-21.3.i386
Transaction(s) Complete


NEWS 2004-02-12 10:23 AM PST. Thanks to Tim Waugh with Red Hat. Here is the relationship between ghostscript and hpijs explained by Tim. The relationship between ghostscript and hpijs is that hpijs provides an IJS server (http://hpinkjet.sourceforge.net/architecture.php) and ghostscript contains an IJS client. Whereas historically printer drivers get compiled into ghostscript, with IJS they can be distributed as separate binaries. Another example of an IJS-aware driver is gimp-print. However, it was convenient at the time it was packaged to just add the hpijs tarball into the ghostscript SRPM and modify the ghostscript.spec file to build and distribute hpijs along with ghostscript. This unfortunate arrangement means that in order to issue an update for hpijs (as in this case), all of ghostscript needs to be included in the update. Needless to say, this is corrected in the Fedora development tree, and so future printer driver updates should be quite a lot easier to make and test. Also included in this printer drivers update is foomatic, which contains a database of information about how to use the drivers, including which parameters are tweakable, what they do, and how to change them. The System Settings->Printing configuration tool uses this for its "Driver options" screen. Obviously it's important to keep the foomatic database in-step with the various drivers, and that's why there are conflicts and requirements between foomatic and the various drivers. Tim.