I am sponsoring the following fast-track for Venky TV. The case requests Micro binding and the timeout is 10/02/2009.
1. Introduction 1.1. Project/Component Working Name: CUPS as the default print service 1.2. Name of Document Author/Supplier: Venky TV <venkytv at sun.com> 1.3. Date of This Document: 09 Sep 2009 1.3.1. Date this project was conceived: 15 Mar 2009 1.4. Name of Major Document Customer(s)/Consumer(s): 1.4.1. The PAC or CPT you expect to review your project: Solaris PAC 1.4.2. The ARC(s) you expect to review your project: PSARC 1.4.3. The Director/VP who is "Sponsoring" this project: Chris Armes <chris.armes at sun.com> 1.4.4. The name of your business unit: OP/N1 RPE 1.5. Email Aliases: 1.5.1. Responsible Manager: Joseph George <joe.g at sun.com> 1.5.2. Responsible Engineer: Venky TV <venkytv at sun.com> 1.5.3. Marketing Manager: 1.5.4. Interest List: 2. Project Summary 2.1. Project Description: The projects proposes to switch from LP to CUPS as the default print service. The present default LP service will be retained for backward compatibility. Targeted release: OpenSolaris 2010.02 Requested binding: Minor 2.2. Risks and Assumptions: Some Solaris LP features like Trusted printing, NIS support, Forms printing are not available in CUPS at present. Customers who need any of these functionalities will need to switch back to LP. 3. Business Summary 3.1. Problem Area: LP has fallen behind CUPS in printer support, usability and manageablity in recent times, for example, with features like printer discovery using Bonjour, PDF workflow, etc. Also, now that CUPS is the de facto standard in the open source world, lots of key open source applications like Ghostscript and Samba are building in support for the CUPS API. 3.3. Business Justification: Customer demand for CUPS, printer support, usability and manageability. Switching over as CUPS as default presents a better user experience to customers, and longer term reduction in support costs. 3.4. Competitive Analysis: Almost all Linux distributions and MacOS/X use CUPS as the default print service. 3.5. Opportunity Window/Exposure: 3.6. How will you know when you are done?: New Solaris and OpenSolaris installations will ship with CUPS as the default print service. CUPS will be the only print service bundled with the OpenSolaris CD. 4. Technical Description: 4.1. Details: PSARC/2008/130 has already introduced a service to switch between the Solaris LP and CUPS services. The service detects the currently configured print service automatically. The desktop also currently sets up the right printer management tools depending on the active print service. To enable CUPS as the default service, all that needs to be done is to set the "general/active" propery in the CUPS SMF manifest to "true". 4.2. Bug/RFE Number(s): 6872820 Switch to CUPS as the default print service 4.3. In Scope: 4.4. Out of Scope: 4.5. Interfaces: CUPS and LP interfaces are listed in PSARC 2008/130. This case does not introduce any new interfaces nor does it remove any. 4.6. Doc Impact: Documentation will be based on that provided by the CUPS community. Additional documentation will be necessary to outline the process of installing LP for customers who want to switch back to it, as well as the process of switching between the two services (print-service(1M)). CUPS being the default print service will also need to be noted in the release notes. 4.7. Admin/Config Impact: Administration changes required by CUPS are already in place. 4.8. HA Impact: None 4.9. I18N/L10N Impact: None 4.10. Packaging & Delivery: There are no packaging changes. Install will now deliver CUPS instead of LP. 4.11. Security Impact: None 4.12. Dependencies: None 5. Reference Documents: PSARC/2008/130 CUPS 1.3.6 6851083 modify print-service to switch running printer detection daemon correctly 6. Resources and Schedule: 6.1. Projected Availability: FY10 Q2 6.2. Cost of Effort: Total: 6 weeks Development: 2 weeks Documentation: 4 weeks 6.3. Cost of Capital Resources: 6.4. Product Approval Committee requested information: 6.4.1. Consolidation or Component Name: SFW 6.4.3. Type of CPT Review and Approval expected: FastTrack 6.4.4. Project Boundary Conditions: 6.4.5. Is this a necessary project for OEM agreements: No 6.4.6. Notes: 6.4.7. Target RTI Date/Release: Nevada/SFW Build 127 6.4.8. Target Code Design Review Date: 6.4.9. Update approval addition: 6.5. ARC review type: FastTrack 6.6. ARC Exposure: Open 7. Prototype Availability: 7.1. Prototype Availability: Now