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.

Reply via email to