LSARC,
I am sponsoring this fast track for Ghee Teo of the
JDS-Gnome team in Ireland and the OpenSolaris Desktop
community. I have set the timer for Thursday March
27th, 2008. The case directory contains the attached
proposal.
GTK+ provides a printing dialog box which uses loadable
back-end modules. GTK+ Print dialog has a CUPS back-end.
This project will integrate the CUPS back-end into a
Minor release of Solaris. The back-end module is being
declared Project Private.
Thanks,
John
-------------- next part --------------
Template Version: @(#)onepager.txt 1.31 07/08/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
GTK+ Print dialog CUPS backend
1.2. Name of Document Author/Supplier:
Ghee Teo
1.3. Date of This Document:
18 March 2008
1.4. Name of Major Document Customer(s)/Consumer(s):
1.4.1. The Community you expect to review your project:
OpenSolaris Desktop community.
1.4.2. The ARC(s) you expect to review your project:
LSARC
1.5. Email Aliases:
1.5.2. Responsible Engineer: ghee dot teo at sun dot com
1.5.4. Interest List: desktop-discuss at opensolaris dot org
4. Technical Description:
4.1. Details:
GTK+ provides a printing dialog box uses loadable backend modules. It
allows different print systems to be supportd with a unified front-end.
On Solaris, there is already a backend module for Solaris Print system
based on PAPI. This project is to build GTK+ CUPS backend modules to
reap the benefit of CUPS integration into Solaris, PSARC 2008/130.
GTK+ Print dialog has a CUPS backend upon its initial integration in
GNOME 2.12 and have been available on Linux since. The project work here
is simply to build what is already there and provide a record of the
backend module for integration purposes.
4.2. Bug/RFE Number(s):
6676839 cups backend module for gtk+ print dialog required
4.3. In Scope:
4.4. Out of Scope:
4.5. Interfaces:
Exported Interfaces
===================
Interface Classification Comment
---------- -------------- -------
/usr/lib/gtk-2.0/2.10.0/printbackends
Project Private Private directory to
hide the cups print
backend library.
amd64 and sparcv9
directory will also
be private.
libprintbackend-cups.so Project Private Backend library used
by GTK+ print dialog
box.
Imported Interfaces
===================
Interface Classification Comment
--------- -------------- -------
/usr/lib/libcups.so Uncommitted CUPS library
/usr/lib/[amd64|sparcv9]/libcups.so 64-bit CUPS
library
/usr/bin/cups-config Uncommitted configuration
program
4.6. Doc Impact:
No documentation is required as this is only a backend module.
4.7. Admin/Config Impact:
N/A.
4.8. HA Impact:
N/A.
4.9. I18N/L10N Impact:
No new I18N/L10N work is required.
4.10. Packaging & Delivery:
The module will be delivered in the existing SUNWgnome-based-libs-devel
package.
4.11. Security Impact:
None.
4.12. Dependencies:
PSARC 2008/130 CUPS 1.3.6
5. Reference Documents:
CUPS 1.3.6 http://www.opensolaris.org/os/community/arc/caselog/2008/130
6. Resources and Schedule:
6.1. Projected Availability:
Once CUPS 1.3.6 is integrated into OpenSolaris/Solaris.
6.2. Cost of Effort:
2 weeks
6.4. Product Approval Committee requested information:
6.4.1. Consolidation or Component Name: Desktop
6.4.7. Target RTI Date/Release:
Nevada
6.4.8. Target Code Design Review Date:
6.5. ARC review type:
FastTrack
6.6. ARC Exposure: open
6.6.1. Rationale: Part of OpenSolaris
7. Prototype Availability:
7.1. Prototype Availability:
No.
7.2. Prototype Cost:
N/A.