
Chris Rivera wrote:
On Wed, 2007-03-28 at 18:17 +0200, Klaus Singvogel wrote:
Sorry to say, but we ship Foomatic too.
The only foomatic package I see is foomatic-filters. All other ppds on my system are provided by cups-drivers or vendor specific packages.
Yes, true. You might not find it, if you're just looking at the names. :-) "cups-drivers" contains the foomatic database, but some additional drivers too. I don't think that there are good reasons to rename it at the moment. I think even more it helps the customer to classify the package as a cups related package, whereas "foomatic-db" might not. :-)
There are tools other than Yast that need a printer to ppd/driver mapping. The parsing and fuzzy mapping of ppd files on the system is painful. It would be nice to have one solution used by all of our tools.
I think we shouldn't dig to deep into YaST here, and let YaST do it's magic as it is.
I'm not 100% convinced that Yast is the right tool for this. There are other tools, like gnome-cups-manager, that still need this same functionality. A simple mapping solution should be available to all system tools, not just Yast.
Correct. The maping needs to be done by a helper tool, which is called by a HAL callout. And it should then call a further tool (with the mapping information) which does the installation of the printer in CUPS. Please keep in mind that there are specifications how much time a tool can maximum run, when being a HAL callout. Whereas the first tool needs still to be written, and could (in theorie) call any printer installation tool in second step. So do I think the later should become YaST, as it already contains a lot of the needed code for PPD selection, etc. But even more: it's independend of the used desktop system (politically clean and therefore might get accepted by the KDE fraction and X11 purists too :-), and even runs on headless server machines. I might have given additional reasons in the past why we should use YaST for the installation process. I will look them up, if you're still in doubt. I have this workflow in mind: HAL --callout--> "helper tool" (tbd) --device mapping--> YaST Regards, Klaus. -- Klaus Singvogel SUSE LINUX Products GmbH Maxfeldstr. 5 E-Mail: Klaus.Singvogel@SuSE.de 90409 Nuernberg Phone: +49 (0) 911 740530 Germany GnuPG-Key-ID: 1024R/5068792D 1994-06-27 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org