Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 28827

Summary: Corrupted hpijs.xml file after an update of foomatic db
Product: Gentoo Linux Reporter: Fabio Frumento <f.frumento>
Component: Current packagesAssignee: Printing Team <printing>
Status: VERIFIED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Fabio Frumento 2003-09-15 14:51:05 UTC
After latest emerge of footmatic db the
/usr/share/foomatic/db/source/driver/hpijs.xml,
/usr/share/foomatic/db/source/opt/hpijs-* are broken...

'HP970C' should be replaced with '186729' in the files to use the driver.

the http://www.gentoo.org/doc/en/printing-howto.xml how-to state

# grep $printer_model /usr/share/foomatic/db/source/printer/* 
# grep $printer_ID /usr/share/foomatic/db/source/driver/* 
# foomatic-configure -s cups -p $printer_model_number -c $print_device_path -n
queue name -d driver 

using 970C as $printer_model the 'model' file should be 186729.xml but if using
it to find a driver

# grep 186729 /usr/share/foomatic/db/source/driver/* 

it produce the output:

/usr/share/foomatic/db/source/driver/cdj550.xml:   <id>printer/186729</id><!--
HP DeskJet 970C -->
/usr/share/foomatic/db/source/driver/cdj970.xml:   <id>printer/186729</id><!--
HP DeskJet 970C -->
/usr/share/foomatic/db/source/driver/pcl3.xml:   <id>printer/186729</id><!-- HP
DeskJet 970C -->

As you can see non hpijs driver is shown...  but 970C (and 970C?? models) are
well supported...

the foomatic was merged at end of august 2003 but i've not used the printer for
some time so i've found this bug only now.

greetings
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2003-09-16 04:10:57 UTC
it seems that you are using an old version of hpijs, please provide the versions of "cups, foomatic 
and hpijs" 
Comment 2 Fabio Frumento 2003-09-16 13:50:50 UTC
Ok the packages are:

net-print/cups-1.1.19-r1
net-print/foomatic-db-engine-3.0.0
net-print/foomatic-2.0.0
net-print/foomatic-filters-3.0.0
net-print/hpijs-1.4.1

I can't figure out how they could be obsolete... i've always used "emerge -sync" o update the portage tree and "emerge -u world" to install new packages...

thanks for the help
Comment 3 Heinrich Wendel (RETIRED) gentoo-dev 2003-09-16 14:16:22 UTC
at least foomatic is outdated, it should be version 3.0.0, please upgrade 
Comment 4 Heinrich Wendel (RETIRED) gentoo-dev 2003-09-16 14:16:33 UTC
and then remerge hpijs 
Comment 5 Heinrich Wendel (RETIRED) gentoo-dev 2003-09-25 06:45:04 UTC
any news?
Comment 6 Fabio Frumento 2003-09-25 08:07:28 UTC
Ok I'm back, i was out for job...

I've updated foomatic to version 3.0 an now all is working fine...

still i can't figure out how the foomatic db could have been outdated, i
always use

emerge rsync 
emerge -up world
emerge -u world 

from now on i'll use 

emerge -up --deep world , to be sure to have a complete view of updates.

thanks to all for the help, and sorry for boring
Comment 7 Fabio Frumento 2003-09-25 08:08:41 UTC
Ok I'm back, i was out for job...

I've updated foomatic to version 3.0 an now all is working fine...

still i can't figure out how the foomatic db could have been outdated, i
always use

emerge rsync 
emerge -up world
emerge -u world 

from now on i'll use 

emerge -up --deep world , to be sure to have a complete view of updates.

thanks to all for the help, and sorry for boring

Comment 8 Heinrich Wendel (RETIRED) gentoo-dev 2003-09-26 12:02:53 UTC
...