[Bug 199108] Review Request: gutenprint: Printer Drivers Package

bugzilla at redhat.com bugzilla at redhat.com
Tue Aug 8 04:47:49 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: gutenprint: Printer Drivers Package


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199108





------- Additional Comments From moe at blagblagblag.org  2006-08-08 00:38 EST -------
/usr/share/gutenprint/doc should be /usr/share/doc/gutenprint, I believe.

=========
from %configure using your spec:
Build genppd statically:                no
***WARNING: Use of --disable-static-genppd or --disable-static
when building CUPS is very dangerous.  The build may
fail when building the PPD files, or may *SILENTLY*
build incorrect PPD files or cause other problems.
Please review the README and release notes carefully!

./configure --help
  --enable-static-genppd  build a statically-linked cups-genppd and
                          rastertogutenprint. WARNING: Please read the README
                          and NEWS (release notes) CAREFULLY before disabling
                          this! [(automatic)]

>From NEWS, section about static:
  7) Due to the implementation of CUPS, it is necessary on some
     systems to link the programs associated with the CUPS driver (in
     particular, cups-genppd and rastertogutenprint) statically
     against the Gutenprint library.  Please see bugs 865253 and
     865265 for full details.

     This fix works correctly unless --disable-static (to disable
     building static libraries) is passed on the command line.
     Normally, only people packaging up Gutenprint for distribution
     use this option.  If you wish to use this option, please read
     item (6) in Exceptions and Workarounds *carefully* for a full
     description of the problem along with suggested methods of
     procedure.

As far as I can tell, "Exceptions and Workarounds" ends at item 5. ;)   In
another place, which I think may be a fix for the above, is to build it, install
it, and rebuild it, which mock may not be accoustomed to. I'm not sure where the
built .a files should be if it's compiled without --disable-static (typically in
-devel).

=========
>From the README:
NOTES TO PACKAGERS: 

* We recommend that your installation package run
cups-genppdupdate.5.0 and restart CUPS as part of the
installation process.

CUPS is being restarted, cups-genppdupdate.5.0 isn't being run in %post

=========
You may want to break out the languages into other sub-packages.
/usr/share/cups/model/gutenprint/5.0 is 124 megs, but is just 7.3 megs times 17
languages. The main gutenprint package size could be greatly reduced.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list