From jg97986@sac.sfbay.sun.com Fri Aug 28 14:15:22 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n7SLFLU0007878
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 28 Aug 2009 14:15:22 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n7SLFIsp003759;
	Sat, 29 Aug 2009 05:15:20 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KP300F0RV1I0O00@brm-avmta-1.central.sun.com>; Fri,
 28 Aug 2009 15:15:18 -0600 (MDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KP300CBIV1HXD20@brm-avmta-1.central.sun.com>; Fri,
 28 Aug 2009 15:15:18 -0600 (MDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n7SLFGYS020520; Fri, 28 Aug 2009 14:15:16 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n7SLFFWu007873; Fri,
 28 Aug 2009 14:15:15 -0700 (PDT)
Received: (from jg97986@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n7SLFFNq007869; Fri,
 28 Aug 2009 14:15:15 -0700 (PDT)
Date: Fri, 28 Aug 2009 14:15:15 -0700 (PDT)
From: James Gates <jg97986@sac.sfbay.sun.com>
Subject: Gutenprint Ver 5.2.4 [LSARC/2009/469 FastTrack timeout 09/04/2009]
To: LSARC-ext@sun.com
Cc: Gowtham.Thommandra@sun.com
Message-id: <200908282115.n7SLFFNq007869@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 1986


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Gutenprint Ver 5.2.4
    1.2. Name of Document Author/Supplier:
	 Author:  Gowtham Thommandra
    1.3  Date of This Document:
	28 August, 2009
4. Technical Description
Project Description:

This project replaces gimp-print (version 4.2.3) with the latest 
version, now called Gutenprint (version 5.2.4).

Technical Description:

Gutenprint (formerly, gimp-print) provides high quality drivers for
Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use with
CUPS, Ghostscript, Foomatic, and GIMP.

Since the project has now been renamed from gimp-print to
Gutenprint, the upgrade will cause the name of the package to change
from SUNWgimpprint to SUNWgutenprint. The old package SUNWgimpprint
will be obsoleted by SUNgutenprint.

Interfaces:

The only interface that is changing as part of this project is the uncommitted
package name (SUNWgimpprint) which is changing to SUNWgutenprint.

Interface Name		     Classification          Comments
--------------------------- ------------------- ---------------------------
/usr/bin/escputil			Volatile		utility for administering Epson inkjet printers
/usr/bin/ijsgutenprint.5.2		Volatile		Ghostscript driver for Gutenprint
/usr/lib/cups/filter/rastertogutenprint5.2	Volatile		core Gutenprint CUPS driver
/usr/lib/cups/filter/commandtocanon		Volatile		Additional utilities to certain printers
/usr/lib/cups/filter/commandtoepson		Volatile		Additional utilities to certain printers
/usr/lib/libgutenprint.so.2.0.5	Volatile		core Library
/usr/lib/libgutenprintui2.so.1	Volatile		core Library
SUNWgutenprint		Uncommitted		Gutenprint packaging

References:

LSARC/2004/262 - Printer RIP

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From James.Gates@sun.com Fri Aug 28 14:19:46 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n7SLJkEk007910
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 28 Aug 2009 14:19:46 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n7SLJkLb008168
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Fri, 28 Aug 2009 14:19:46 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KP300F03V8XEQ00@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 28 Aug 2009 15:19:45 -0600 (MDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KP300CWOV8VX810@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Fri,
 28 Aug 2009 15:19:44 -0600 (MDT)
Received: from fe-emea-09.sun.com
 (gmp-eb-lb-1-fe1.eu.sun.com [192.18.6.7] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n7SLJh9c014173	for
 <lsarc-ext@sun.com>; Fri, 28 Aug 2009 21:19:43 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KP300700UY0AU00@fe-emea-09.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 28 Aug 2009 22:19:25 +0100 (BST)
Received: from [192.168.1.101] ([unknown] [208.50.112.239])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KP3003I0V7PZ120@fe-emea-09.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Fri, 28 Aug 2009 22:19:03 +0100 (BST)
Date: Fri, 28 Aug 2009 17:19:01 -0400
From: James Gates <James.Gates@sun.com>
Subject: Gutenprint Ver 5.2.4 [LSARC/2009/469 FastTrack timeout 09/04/2009]
Sender: James.Gates@sun.com
To: LSARC-ext@sun.com
Cc: Gowtham T <Gowtham.Thommandra@sun.com>
Message-id: <4A9849C5.7010800@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_2t9WfQsneKVgWjkZD6QjbA)"
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 14436

This is a multi-part message in MIME format.

--Boundary_(ID_2t9WfQsneKVgWjkZD6QjbA)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

I'm sponsoring this fast track case for Gowtham. Gutenprint is a newer version (and name change) of Gimp-print. Proposal & FOSS checklist are attached.


It almost qualifies for automatic approval except for this section in the FOSS checklist (which is hopefully OK):

      Are 64-bit versions of the libraries being delivered?
      [ ] Yes
      [X] No - ARC review required

        It is not possible to deliver 64-bit Gutenprint libraries. Gutenprint
        depends on cups, ghostscript and foomatic. Ghostscript and foomatic
        do not deliver 64-bit libraries. So, we cannot build 64-bit libraries
        and hence provide only the 32-bit libraries.

-- 
Jim Gates                      Sun Microsystems
Peterborough, NH, USA      http://sun.com/postgresql

--Boundary_(ID_2t9WfQsneKVgWjkZD6QjbA)
Content-type: text/plain; name=Gutenprint-Proposal.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=Gutenprint-Proposal.txt

Project Description:

This project replaces gimp-print (version 4.2.3) with the latest 
version, now called Gutenprint (version 5.2.4).

Technical Description:

Gutenprint (formerly, gimp-print) provides high quality drivers for
Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use with
CUPS, Ghostscript, Foomatic, and GIMP.

Since the project has now been renamed from gimp-print to
Gutenprint, the upgrade will cause the name of the package to change
from SUNWgimpprint to SUNWgutenprint. The old package SUNWgimpprint
will be obsoleted by SUNgutenprint.

Interfaces:

The only interface that is changing as part of this project is the uncommitted
package name (SUNWgimpprint) which is changing to SUNWgutenprint.

Interface Name		     Classification          Comments
--------------------------- ------------------- ---------------------------
/usr/bin/escputil			Volatile		utility for administering Epson inkjet printers
/usr/bin/ijsgutenprint.5.2		Volatile		Ghostscript driver for Gutenprint
/usr/lib/cups/filter/rastertogutenprint5.2	Volatile		core Gutenprint CUPS driver
/usr/lib/cups/filter/commandtocanon		Volatile		Additional utilities to certain printers
/usr/lib/cups/filter/commandtoepson		Volatile		Additional utilities to certain printers
/usr/lib/libgutenprint.so.2.0.5	Volatile		core Library
/usr/lib/libgutenprintui2.so.1	Volatile		core Library
SUNWgutenprint		Uncommitted		Gutenprint packaging

References:

LSARC/2004/262 - Printer RIP

--Boundary_(ID_2t9WfQsneKVgWjkZD6QjbA)
Content-type: text/plain; name=Gutenprint-FOSS-checklist.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=Gutenprint-FOSS-checklist.txt

FCL--FOSS Check List

1.0 Project Information
1.1 Name of project/component
	Gutenprint Ver 5.2.4
	
1.2 Author of document
	Gowtham Thommandra

2.0 Project Summary
  2.1 Project Description
  	Gutenprint (High quality drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use
	with CUPS, Ghostscript, Foomatic, and GIMP.)

  2.2 Release binding
      What is is the release binding?
      (see http://opensolaris.org/os/community/arc/policies/release-taxonomy/)
      [ ] Major
      [X] Minor
      [ ] Patch or Micro
      [ ] Unknown -- ARC review required

  2.3 Type of project
      Is this case a Linux Familiarity project?
      [X] Yes
      [ ] No

  2.4 Originating Community
    2.4.1 Community Name

	Gutenprint (formerly Gimp-Print)
    
    2.4.2 Community Involvement
      Indicate Sun's involvement in the community
      [ ] Maintainer
      [ ] Contributor
      [X] Monitoring
      
      Will the project team work with the upstream community to resolve
      architectural issues of interest to Sun?
      [X] Yes 
      [ ] No - briefly explain
      
      Will we or are we forking from the community?
      [ ] Yes - ARC review required prior to forking
      [X] No
      
3.0 Technical Description
  3.1 Installation & Sharable
    3.1.1S Solaris Installation - section only required for Solaris Software
      (see http://opensolaris.org/os/community/arc/policies/install-locations/ for details)
      Does this project follow the Install Locations best practice?
      [X] Yes 
      [ ] No - ARC review required
      
      Does this project install into /usr under [sbin|bin|lib|include|man|share]?
      [X] Yes
      [ ] No or N/A
      
      Does this project install into /opt?
      [ ] Yes - explain below
      [X] No or N/A
      
      Does this project install into a different directory structure?
      [ ] Yes - ARC review required
      [X] No or N/A
      
      Do any of the components of this project conflict with anything under /usr?
      (see http://opensolaris.org/os/community/arc/caselog/2007/047/ for details)
      [ ] Yes - explain below
      [X] No
      
      If conflicts exist then will this project install under /usr/gnu?
      [ ] Yes
      [ ] No - ARC review required
      [X] N/A
      
      Is this project installing into /usr/sfw?
      [ ] Yes - ARC review required
      [X] No
      
    3.1.1W Windows Installation - section only required for Windows Software
      (see http://sac.sfbay/WSARC/2002/494 for details)
      Does this project install software into a 
      <system drive>:\Program Files\Sun\<product> or <system drive>:\Sun\<product>
      directory?
      [ ] Yes
      [ ] No - ARC review required
      
      Does the project use the Windows registry?
      [ ] Yes
      [ ] No - ARC review required
      
      Does the project use 
      HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product>\<version>
      for the registry key?
      [ ] Yes
      [ ] No - ARC review required
      
      Is the project's stored location
      HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product id>\<version id>\Path?
      [ ] Yes
      [ ] No - ARC review required
      
    3.1.2 Share and Sharable
      Does the module include any components that are used or shared by 
      other projects?
      [X] Yes
      [ ] No
    
      If yes are these components packaged to be shared with the other FOSS?
      [X] Yes
      [ ] No - ARC review required
      [ ] N/A
    
      Are these components already in the Solaris WOS?
      [X] Yes
      [ ] No - continue with next section (section 3.2)
    
      If yes are these newer versions being delivered?
      [X] Yes
      [ ] No - ARC review required
      
      If yes are the newer versions replacing the existing versions?
      [X] Yes
      [ ] No - ARC review required

  3.2 Exported Libraries
      Are libraries being delivered by this project?
      [X] Yes
      [ ] No - continue with next section (section 3.3)
      
      Are 64-bit versions of the libraries being delivered?
      [ ] Yes
      [X] No - ARC review required

	It is not possible to deliver 64-bit Gutenprint libraries. Gutenprint
	depends on cups, ghostscript and foomatic. Ghostscript and foomatic
	do not deliver 64-bit libraries. So, we cannot build 64-bit libraries
	and hence provide only the 32-bit libraries. 
    
      Are static versions of the libraries being delivered?
      [ ] Yes - ARC review required
      [X] No 
      
  3.3 Services and the /etc Directory
      (see http://opensolaris.org/os/community/arc/policies/SMF-policy/)
      Does the project integrate anything into /etc/init.d or /etc/rc?.d?
      [ ] Yes - ARC review required
      [X] No
      
      Does the project integrate any new entries into /etc/inittab or
      /etc/inetd.conf?
      [ ] Yes - ARC review required
      [X] No
      
      Does the project integrate any private non-public files into /etc/default
      or /etc/ configuration files?
      [ ] Yes - ARC review required
      [X] No
      
      Does the service manifests method context grant rights above that
      of the noaccess user and basic privilege set?
      [ ] Yes - ARC review required
      [X] No
        
  3.4 Security
    3.4.1 Secure By Default 
      (see http://opensolaris.org/os/community/arc/policies/secure-by-default/ for details)
      (see http://www.opensolaris.org/os/community/arc/policies/NITS-policy/ for details)
      (see parts of http://opensolaris.org/os/community/arc/policies/SMF-policy/ for
       addtional details)
      Are there any network services provided by this project?
      [ ] Yes
      [X] No - continue with the next section (section 3.4.2)
      
      Are network services enabled by default?
      [ ] Yes - ARC review required
      [ ] No
      [ ] N/A
      
      Are network services automatically enabled by the project during installation?
      [ ] Yes - ARC review required
      [ ] No
      [ ] N/A
      
      Are inbound network communications denied by default?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is inbound data checked to prevent content-based attacks?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is the outbound receiver authenticated?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is the receiver authenticated prior to receiving any sensitive outbound communication?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
    3.4.2 Authorization
      (see http://opensolaris.org/os/community/arc/bestpractices/rbac-intro/ and
	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ and
	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/
           for details)
      Are there any setuid/setgid privileged binaries in the project?
      [ ] Yes - ARC review required
      [X] No - continue with next section (section 3.4.3)
      
      If yes then are the setuid/setgid privileges handled by the use of roles?
      [ ] Yes
      [ ] No - ARC review required

    3.4.3 Auditing
      (see http://opensolaris.org/os/community/arc/policies/audit-policy/ for details)
      (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
      Does this component contain administrative or security enforcing software?
      [ ] Yes - ARC review required
      [X] No - continue to next section (section 3.4.4)
      
      (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
      Do the components create audit logs detailing what took place including what event
      took place, who was involved, when the event took place?
      [ ] Yes - ARC contract and Audit project team review required
      [ ] No - ARC review required
        
        
    3.4.4 Authentication
      (see http://opensolaris.org/os/community/arc/policies/PAM/)
      Do the components contain any authentication code?
      [ ] Yes
      [X] No - continue to next section (section 3.4.5)
      
      If yes do the components use PAM (plugable authentication modules) for authentication?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes is a single PAM session maintained during authentication?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes are the components sufficiently privileged to allow the requested 
      operations (authentication, password change, process credential manipulation, 
      audit state initialization)?
      [ ] Yes - briefly describe below
      [ ] No - ARC review required
      
    3.4.5 Passwords
      (see http://opensolaris.org/os/community/arc/bestpractices/passwords-cli/ and
           http://opensolaris.org/os/community/arc/bestpractices/passwords-files/ for details)
      Do any of the components for the project deal with passwords?
      [ ] Yes
      [X] No - continue to next section (section 3.4.6)
      
      If yes are these passwords entered via the CLI or environment?
      [ ] Yes - ARC review required
      [ ] No
      
      Are passwords stored within the file system for the component?
      [ ] Yes
      [ ] No - continue to next section (section 3.4.6)
      
      If yes are the permissions on the file such to protect exposing the password(s)?
      [ ] Yes
      [ ] No - ARC review required
      
    3.4.6 General Security Questions
      (see http://opensolaris.org/os/community/arc/bestpractices/security-questions/ for details)
      Are there any network protocols used by this project?
      [ ] Yes
      [X] No - continue with the next section (section 3.5)
      
      Do the components use standard network protocols?
      [ ] Yes
      [ ] No - ARC review required
      
      Do network services for the project make decisions based upon user, host or 
      service identities?
      [ ] Yes - explain below
      [ ] No
      [ ] N/A
      
      Do the components make use of secret information during authentication and/or
      authorization?
      [ ] Yes - explain below
      [ ] No
      [ ] N/A
  
  3.5 Networking
      Do the components access the network?
      [ ] Yes
      [X] No - continue with the next section (section 3.6)
      
      If yes do the components support IPv6?
      [ ] Yes 
      [ ] No - ARC review required
          
  3.6 Core Solaris Components
      Do the components of this project compete with or duplicate core 
      Solaris components?
      [ ] Yes - ARC review required
      [X] No 
      

        
4.0 Interfaces
  (see http://www.opensolaris.org/os/community/arc/policies/interface-taxonomy/ for details)
  4.1 Exported Interfaces
  
    Interface Name		Classification      Comments
    --------------------------- ------------------- ---------------------------
    /usr/bin/escputil			Volatile		utility for administering Epson inkjet printers
    /usr/bin/ijsgutenprint.5.2		Volatile		Ghostscript driver for Gutenprint
    /usr/lib/cups/filter/rastertogutenprint5.2	Volatile		core Gutenprint CUPS driver
    /usr/lib/cups/filter/commandtocanon		Volatile		Additional utilities to certain printers
    /usr/lib/cups/filter/commandtoepson		Volatile		Additional utilities to certain printers
    /usr/lib/libgutenprint.so.2.0.5	Volatile		core Library
    /usr/lib/libgutenprintui2.so.1	Volatile		core Library
    SUNWgutenprint		Uncommitted		Gutenprint packaging
    
  4.2 Imported Interfaces
    Interface Name		Classification       Comments
    --------------------------- -------------------- --------------------------

    
          

--Boundary_(ID_2t9WfQsneKVgWjkZD6QjbA)--

From Asa.Romberger@sun.com Tue Sep  8 12:01:34 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n88J1YPt008415
	for <LSARC-ext@sac.sfbay.sun.com>; Tue, 8 Sep 2009 12:01:34 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n88J1Y5m010922
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Tue, 8 Sep 2009 12:01:34 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KPO0001326L5D00@nwk-avmta-2.sfbay.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Tue, 08 Sep 2009 12:01:33 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KPO00EZY26KCLC0@nwk-avmta-2.sfbay.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Tue,
 08 Sep 2009 12:01:32 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n88J1Wp2024800	for
 <lsarc-ext@sun.com>; Tue, 08 Sep 2009 12:01:32 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KPO00G001UM8B00@fe-sfbay-09.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Tue, 08 Sep 2009 12:01:31 -0700 (PDT)
Received: from [129.145.154.55] ([unknown] [129.145.154.55])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KPO00FSF26I2M60@fe-sfbay-09.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Tue, 08 Sep 2009 12:01:31 -0700 (PDT)
Date: Tue, 08 Sep 2009 12:01:30 -0700
From: Asa Romberger <Asa.Romberger@sun.com>
Subject: [Fwd: Re: LSARC 2009/469 Gutenprint Ver 5.2.4]
Sender: Asa.Romberger@sun.com
To: lsarc-ext@sun.com
Cc: Jim Gates <James.Gates@sun.com>,
        Gowtham Thommandra <Gowtham.Thommandra@sun.com>
Message-id: <4AA6AA0A.3010801@sun.com>
MIME-version: 1.0
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.21 (X11/20090311)
Status: RO
Content-Length: 5076

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Forwarding to lsarc-ext so that all of LSARC see this conversation and
that it gets recorded in the case<br>
<br>
-------- Original Message --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
 cellspacing="0">
  <tbody>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">Subject: </th>
      <td>Re: LSARC 2009/469 Gutenprint Ver 5.2.4</td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">Date: </th>
      <td>Tue, 08 Sep 2009 14:47:05 -0400</td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">From: </th>
      <td>James Gates <a class="moz-txt-link-rfc2396E" href="mailto:James.Gates@Sun.COM">&lt;James.Gates@Sun.COM&gt;</a></td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">Organization:
      </th>
      <td>Sun Microsystems</td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">To: </th>
      <td>Gowtham <a class="moz-txt-link-rfc2396E" href="mailto:Gowtham.Thommandra@Sun.COM">&lt;Gowtham.Thommandra@Sun.COM&gt;</a></td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">CC: </th>
      <td>Asa Romberger <a class="moz-txt-link-rfc2396E" href="mailto:Asa.Romberger@Sun.COM">&lt;Asa.Romberger@Sun.COM&gt;</a>, Mark Carlson
<a class="moz-txt-link-rfc2396E" href="mailto:Mark.Carlson@Sun.COM">&lt;Mark.Carlson@Sun.COM&gt;</a></td>
    </tr>
    <tr>
      <th align="right" nowrap="nowrap" valign="baseline">References: </th>
      <td><a class="moz-txt-link-rfc2396E" href="mailto:4AA694BD.6070806@sun.com">&lt;4AA694BD.6070806@sun.com&gt;</a>
<a class="moz-txt-link-rfc2396E" href="mailto:4AA69A3C.6070202@sun.com">&lt;4AA69A3C.6070202@sun.com&gt;</a> <a class="moz-txt-link-rfc2396E" href="mailto:4AA69E43.80000@sun.com">&lt;4AA69E43.80000@sun.com&gt;</a></td>
    </tr>
  </tbody>
</table>
<br>
<br>
<pre>I've reopened the case and reset the timer for this Friday.

Gowtham, I've checked on an snv_121 system, and there's a sparcv9 version of libcups.so, and there don't appear to be any libraries associated with foomatic. So is it the ghostscript libraries that are the only problem?

It appears we only ship /usr/lib/libijs.a (there's no dynamic library). Not sure why that is, but it means you'll have no issues with dependencies of libijs.a.

Obviously you can't compile 64-bit gutenprint if libijs.a contains 32-bit objects, but you might be able to easily build a 64-bit version of libijs.a as part of your integration.

But, a question for ARC, do we actually need a 64-bit version of libgutenprint?



On 09/08/09 14:11, Gowtham wrote:
&gt; Asa,
&gt; 
&gt; As Jim has mentioned, the gutenprint build depends on ghostscript 
&gt; libraries(Example- libijs) which do not provide 64-bit version of the 
&gt; libraries.
&gt; So, to make gutenprint ship the two of its libraries in both 32/64 bit 
&gt; version, we need to first build ghostscript and foomatic in 64-bit,
&gt; integrate it to the gate and then proceed with my changes which is a 
&gt; lengthy process.
&gt; 
&gt; And I am not sure if ghostscript is again dependent on any other 
&gt; libraries which require to be 64-bit. So, I think this can be better 
&gt; handled in a
&gt; separate putback when necessary.
&gt; 
&gt; I would prefer to continue this discussion via email. Please let me know 
&gt; if you need more details.
&gt; 
&gt; Regards,
&gt; Gowtham
&gt; 
&gt; James Gates wrote:
&gt;&gt; OK. It was past the timeout and I hadn't received any 
&gt;&gt; replies/comments, so I closed it.
&gt;&gt;
&gt;&gt; As far as I know, Gutenprint depends on cups, ghostscript and foomatic 
&gt;&gt; libraries. The responsible eng. tells me that these don't provide (or 
&gt;&gt; aren't compatible with) 64-bit interfaces, hence he can't build 64-bit 
&gt;&gt; Gutenprint. I can't confirm this though (it's outside my realm of 
&gt;&gt; expertise).
&gt;&gt;
&gt;&gt; I've cc'd the responsible eng. for comment. I'm OK with a 4pm meeting 
&gt;&gt; next Tuesday (that's 7pm my time), but it's 5:30 am in BLR03. So it 
&gt;&gt; might be best to conduct this by email.
&gt;&gt;
&gt;&gt; On 09/08/09 13:30, Asa Romberger wrote:
&gt;&gt;&gt; Jim/Gowtham,
&gt;&gt;&gt;
&gt;&gt;&gt; This case was discussed at LSARC this morning and the question came 
&gt;&gt;&gt; up on why it is not 64 bit, what it depends on that is not, and why 
&gt;&gt;&gt; is that not 64 bit. I notice that the case as now been marked as 
&gt;&gt;&gt; closed approved but the ARC would like to discuss this first. We 
&gt;&gt;&gt; would like to set up a 4pm meeting next Tuesday to discuss. Let me 
&gt;&gt;&gt; know how you would like to handle it.
&gt;&gt;&gt;
&gt;&gt;&gt; Thanks
&gt;&gt;&gt;
&gt;&gt;&gt; Asa
&gt;&gt;
&gt; 

-- 
Jim Gates                    Sun Microsystems
Nashua, NH, USA          <a class="moz-txt-link-freetext" href="http://sun.com/postgresql">http://sun.com/postgresql</a>
</pre>
</body>
</html>

From edh@sun.com Tue Sep 15 10:31:57 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n8FHVuBf028016
	for <LSARC-ext@sac.sfbay.sun.com>; Tue, 15 Sep 2009 10:31:56 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n8FHVmt4002503
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Tue, 15 Sep 2009 18:31:55 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KQ000A03WP10700@nwk-avmta-1.sfbay.Sun.COM> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Tue, 15 Sep 2009 10:31:49 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KQ0001P5WP1GU90@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Tue,
 15 Sep 2009 10:31:49 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n8FHVnRL024185	for
 <lsarc-ext@sun.com>; Tue, 15 Sep 2009 10:31:49 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KQ000400WCIJO00@fe-sfbay-10.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Tue, 15 Sep 2009 10:31:49 -0700 (PDT)
Received: from [192.168.1.3] ([unknown] [24.4.203.220])
 by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit
 (built Jul  2 2009)) with ESMTPSA id <0KQ0008IVWOUPCG0@fe-sfbay-10.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Tue,
 15 Sep 2009 10:31:45 -0700 (PDT)
Date: Tue, 15 Sep 2009 10:31:32 -0700
From: Edward Hunter <edh@sun.com>
Subject: Fasttrack approved: LSARC/2009/469 Gutenprint
Sender: Ed.Hunter@sun.com
To: lsarc-ext@sun.com
Message-id: <4AAFCF74.50002@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
Status: RO
Content-Length: 718

The approved this fasttrack today with the following two caveat's. 
1) This does not set a precedent for allow 32 bit libraries into the 
system.  It appears in this particular case that a series of oversights 
lead to the current situation.  We decided not to put the burden on this 
current project to fix all of those things.  Clearly if there is 
customer demand for 64 bit the project team will have to address that.

2) We would like to see the .a libraries become .so.  We are not 
stopping this project to fix that now but strongly encourage a future 
project to get this addressed.  We would hope to see it addressed by the 
next time this project comes back to the ARC for an update.
-edh (Temporary chair)


From sacadmin Thu Oct  8 06:58:53 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n98DwqcP010577
	for <lsarc@sac.eng.sun.com>; Thu, 8 Oct 2009 06:58:52 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n98DwVgk023038
	for <@sunmail2sca.sfbay.sun.com:lsarc@sun.com>; Thu, 8 Oct 2009 14:58:51 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KR700K03860KB00@brm-avmta-1.central.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 08 Oct 2009 07:58:48 -0600 (MDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KR700L5J85YIXY4@brm-avmta-1.central.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 08 Oct 2009 07:58:47 -0600 (MDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n98DwkgR003558	for
 <lsarc@sun.com>; Thu, 08 Oct 2009 13:58:46 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KR700100838CB00@mail-apac.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 08 Oct 2009 21:58:46 +0800 (SGT)
Received: from [129.158.192.153] ([unknown] [129.158.192.153])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KR7002KL85U5SH0@mail-apac.sun.com> for lsarc@sun.com
 (ORCPT lsarc@sun.com); Thu, 08 Oct 2009 21:58:46 +0800 (SGT)
Date: Thu, 08 Oct 2009 19:25:28 +0530
From: Gowtham T <Gowtham.Thommandra@sun.com>
Subject: Need Reapproval: Fasttrack approved LSARC/2009/469 Gutenprint
In-reply-to: <4ACDEAD3.3050407@sun.com>
Sender: Gowtham.Thommandra@sun.com
To: lsarc@sun.com
Cc: Venky <Venkateshwara.Tv@sun.com>
Message-id: <4ACDEF50.1090604@Sun.COM>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_XcnFXUJrUYcGEU8fR449kA)"
X-PMX-Version: 5.4.1.325704
References: <4AAFCF74.50002@sun.com> <4AAFD6E3.9080304@sun.com>
 <4AAFDED1.3090802@sun.com> <4AB24DE2.1000801@Sun.COM>
 <4AB78F61.9030709@sun.com> <4AB8E045.9000700@Sun.COM>
 <20090923060151.GA19647@india.sun.com> <4ABA230C.7010203@Sun.COM>
 <4ABA2788.7040808@sun.com> <4ABA2C9A.8080604@Sun.COM>
 <4ABA2EEF.7050605@sun.com> <4ABB88BE.304@Sun.COM> <4ABB918B.6010801@sun.com>
 <4ABCA599.5020004@Sun.COM> <4ABCCC69.4050900@sun.com>
 <4ABCFCC7.3080006@Sun.COM> <4ABCFE97.6000304@sun.com>
 <4ABD0093.3080807@Sun.COM> <4ABD16BD.6090002@sun.com>
 <4AC9B7AD.9040404@Sun.COM> <4AC9E4CD.8030907@sun.com>
 <4ACDADE3.6000002@Sun.COM> <4ACDEAD3.3050407@sun.com>
User-Agent: Thunderbird 2.0.0.22 (X11/20090816)
Status: RO
Content-Length: 17339

This is a multi-part message in MIME format.

--Boundary_(ID_XcnFXUJrUYcGEU8fR449kA)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

Hi All,

I am working on a project that replaces gimp-print (version 4.2.3) with 
the latest version, now called Gutenprint (version 5.2.4).

A Fasttrack for the same(LSARC/2009/469) was approved earlier based on 
the below conditions
<snip>
The approved this fasttrack today with the following two caveat's. 1) 
This does not set a precedent for allow 32 bit libraries into the 
system.  It appears in this particular case that a series of oversights 
lead to the current situation.  We decided not to put the burden on this 
current project to fix all of those things.  Clearly if there is 
customer demand for 64 bit the project team will have to address that.

2) We would like to see the .a libraries become .so.  We are not 
stopping this project to fix that now but strongly encourage a future 
project to get this addressed.  We would hope to see it addressed by the 
next time this project comes back to the ARC for an update.
</snip>

The code review process was completed and the project is currently 
targeting build 126(deadline 12/10).
But, during the testing phase we have got a requirement to add more 
interfaces to the proposal file.

I need a re approval for the same ARC and also someone who can re 
sponsor the ARC.
Jim Gates was earlier my case sponsor but as he is busy with other 
tasks, he has requested to take advice
from the lsarc team.

Please suggest. I have attached the required documents.

Regards,
Gowtham

--Boundary_(ID_XcnFXUJrUYcGEU8fR449kA)
Content-type: text/plain; name=FOSS-checklist
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=FOSS-checklist

FCL--FOSS Check List

1.0 Project Information
1.1 Name of project/component
	Gutenprint Ver 5.2.4
	
1.2 Author of document
	Gowtham Thommandra

2.0 Project Summary
  2.1 Project Description
  	Gutenprint (High quality drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use
	with CUPS, Ghostscript, Foomatic, and GIMP.)

  2.2 Release binding
      What is is the release binding?
      (see http://opensolaris.org/os/community/arc/policies/release-taxonomy/)
      [ ] Major
      [X] Minor
      [ ] Patch or Micro
      [ ] Unknown -- ARC review required

  2.3 Type of project
      Is this case a Linux Familiarity project?
      [X] Yes
      [ ] No

  2.4 Originating Community
    2.4.1 Community Name
    
    2.4.2 Community Involvement
      Indicate Sun's involvement in the community
      [ ] Maintainer
      [ ] Contributor
      [X] Monitoring
      
      Will the project team work with the upstream community to resolve
      architectural issues of interest to Sun?
      [X] Yes 
      [ ] No - briefly explain
      
      Will we or are we forking from the community?
      [ ] Yes - ARC review required prior to forking
      [X] No
      
3.0 Technical Description
  3.1 Installation & Sharable
    3.1.1S Solaris Installation - section only required for Solaris Software
      (see http://opensolaris.org/os/community/arc/policies/install-locations/ for details)
      Does this project follow the Install Locations best practice?
      [X] Yes 
      [ ] No - ARC review required
      
      Does this project install into /usr under [sbin|bin|lib|include|man|share]?
      [X] Yes
      [ ] No or N/A
      
      Does this project install into /opt?
      [ ] Yes - explain below
      [X] No or N/A
      
      Does this project install into a different directory structure?
      [ ] Yes - ARC review required
      [X] No or N/A
      
      Do any of the components of this project conflict with anything under /usr?
      (see http://opensolaris.org/os/community/arc/caselog/2007/047/ for details)
      [ ] Yes - explain below
      [X] No
      
      If conflicts exist then will this project install under /usr/gnu?
      [ ] Yes
      [ ] No - ARC review required
      [X] N/A
      
      Is this project installing into /usr/sfw?
      [ ] Yes - ARC review required
      [X] No
      
    3.1.1W Windows Installation - section only required for Windows Software
      (see http://sac.sfbay/WSARC/2002/494 for details)
      Does this project install software into a 
      <system drive>:\Program Files\Sun\<product> or <system drive>:\Sun\<product>
      directory?
      [ ] Yes
      [ ] No - ARC review required
      
      Does the project use the Windows registry?
      [ ] Yes
      [ ] No - ARC review required
      
      Does the project use 
      HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product>\<version>
      for the registry key?
      [ ] Yes
      [ ] No - ARC review required
      
      Is the project's stored location
      HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product id>\<version id>\Path?
      [ ] Yes
      [ ] No - ARC review required
      
    3.1.2 Share and Sharable
      Does the module include any components that are used or shared by 
      other projects?
      [X] Yes
      [ ] No
    
      If yes are these components packaged to be shared with the other FOSS?
      [X] Yes
      [ ] No - ARC review required
      [ ] N/A
    
      Are these components already in the Solaris WOS?
      [X] Yes
      [ ] No - continue with next section (section 3.2)
    
      If yes are these newer versions being delivered?
      [X] Yes
      [ ] No - ARC review required
      
      If yes are the newer versions replacing the existing versions?
      [X] Yes
      [ ] No - ARC review required

  3.2 Exported Libraries
      Are libraries being delivered by this project?
      [X] Yes
      [ ] No - continue with next section (section 3.3)
      
      Are 64-bit versions of the libraries being delivered?
      [ ] Yes
      [X] No - ARC review required
    
      Are static versions of the libraries being delivered?
      [ ] Yes - ARC review required
      [X] No 
      
  3.3 Services and the /etc Directory
      (see http://opensolaris.org/os/community/arc/policies/SMF-policy/)
      Does the project integrate anything into /etc/init.d or /etc/rc?.d?
      [ ] Yes - ARC review required
      [X] No
      
      Does the project integrate any new entries into /etc/inittab or
      /etc/inetd.conf?
      [ ] Yes - ARC review required
      [X] No
      
      Does the project integrate any private non-public files into /etc/default
      or /etc/ configuration files?
      [ ] Yes - ARC review required
      [X] No
      
      Does the service manifests method context grant rights above that
      of the noaccess user and basic privilege set?
      [ ] Yes - ARC review required
      [X] No
        
  3.4 Security
    3.4.1 Secure By Default 
      (see http://opensolaris.org/os/community/arc/policies/secure-by-default/ for details)
      (see http://www.opensolaris.org/os/community/arc/policies/NITS-policy/ for details)
      (see parts of http://opensolaris.org/os/community/arc/policies/SMF-policy/ for
       addtional details)
      Are there any network services provided by this project?
      [ ] Yes
      [X] No - continue with the next section (section 3.4.2)
      
      Are network services enabled by default?
      [ ] Yes - ARC review required
      [ ] No
      [ ] N/A
      
      Are network services automatically enabled by the project during installation?
      [ ] Yes - ARC review required
      [ ] No
      [ ] N/A
      
      Are inbound network communications denied by default?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is inbound data checked to prevent content-based attacks?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is the outbound receiver authenticated?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is the receiver authenticated prior to receiving any sensitive outbound communication?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
    3.4.2 Authorization
      (see http://opensolaris.org/os/community/arc/bestpractices/rbac-intro/ and
	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ and
	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/
           for details)
      Are there any setuid/setgid privileged binaries in the project?
      [ ] Yes - ARC review required
      [X] No - continue with next section (section 3.4.3)
      
      If yes then are the setuid/setgid privileges handled by the use of roles?
      [ ] Yes
      [ ] No - ARC review required

    3.4.3 Auditing
      (see http://opensolaris.org/os/community/arc/policies/audit-policy/ for details)
      (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
      Does this component contain administrative or security enforcing software?
      [ ] Yes - ARC review required
      [X] No - continue to next section (section 3.4.4)
      
      (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
      Do the components create audit logs detailing what took place including what event
      took place, who was involved, when the event took place?
      [ ] Yes - ARC contract and Audit project team review required
      [ ] No - ARC review required
        
        
    3.4.4 Authentication
      (see http://opensolaris.org/os/community/arc/policies/PAM/)
      Do the components contain any authentication code?
      [ ] Yes
      [X] No - continue to next section (section 3.4.5)
      
      If yes do the components use PAM (plugable authentication modules) for authentication?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes is a single PAM session maintained during authentication?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes are the components sufficiently privileged to allow the requested 
      operations (authentication, password change, process credential manipulation, 
      audit state initialization)?
      [ ] Yes - briefly describe below
      [ ] No - ARC review required
      
    3.4.5 Passwords
      (see http://opensolaris.org/os/community/arc/bestpractices/passwords-cli/ and
           http://opensolaris.org/os/community/arc/bestpractices/passwords-files/ for details)
      Do any of the components for the project deal with passwords?
      [ ] Yes
      [X] No - continue to next section (section 3.4.6)
      
      If yes are these passwords entered via the CLI or environment?
      [ ] Yes - ARC review required
      [ ] No
      
      Are passwords stored within the file system for the component?
      [ ] Yes
      [ ] No - continue to next section (section 3.4.6)
      
      If yes are the permissions on the file such to protect exposing the password(s)?
      [ ] Yes
      [ ] No - ARC review required
      
    3.4.6 General Security Questions
      (see http://opensolaris.org/os/community/arc/bestpractices/security-questions/ for details)
      Are there any network protocols used by this project?
      [ ] Yes
      [X] No - continue with the next section (section 3.5)
      
      Do the components use standard network protocols?
      [ ] Yes
      [ ] No - ARC review required
      
      Do network services for the project make decisions based upon user, host or 
      service identities?
      [ ] Yes - explain below
      [ ] No
      [ ] N/A
      
      Do the components make use of secret information during authentication and/or
      authorization?
      [ ] Yes - explain below
      [ ] No
      [ ] N/A
  
  3.5 Networking
      Do the components access the network?
      [ ] Yes
      [X] No - continue with the next section (section 3.6)
      
      If yes do the components support IPv6?
      [ ] Yes 
      [ ] No - ARC review required
          
  3.6 Core Solaris Components
      Do the components of this project compete with or duplicate core 
      Solaris components?
      [ ] Yes - ARC review required
      [X] No 
      

        
4.0 Interfaces
  (see http://www.opensolaris.org/os/community/arc/policies/interface-taxonomy/ for details)
  4.1 Exported Interfaces
  
    Interface Name		Classification      Comments
    --------------------------- ------------------- ---------------------------
    /usr/bin/escputil			Volatile		utility for administering Epson inkjet printers
    /usr/bin/ijsgutenprint.5.2		Volatile		Ghostscript driver for Gutenprint
    /usr/lib/cups/filter/rastertogutenprint5.2	Volatile		core Gutenprint CUPS driver
    /usr/lib/cups/filter/commandtocanon		Volatile		Additional utilities to certain printers
    /usr/lib/cups/filter/commandtoepson		Volatile		Additional utilities to certain printers
    /usr/lib/libgutenprint.so.2.0.5	Volatile		core Library
    /usr/lib/libgutenprintui2.so.1	Volatile		core Library
    SUNWgutenprint		Uncommitted		Gutenprint packaging
    
  4.2 Imported Interfaces
    Interface Name		Classification       Comments
    --------------------------- -------------------- --------------------------

    
          

--Boundary_(ID_XcnFXUJrUYcGEU8fR449kA)
Content-type: text/plain; name=Proposal
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=Proposal

Project Description:

This project replaces gimp-print (version 4.2.3) with the latest 
version, now called Gutenprint (version 5.2.4).

Technical Description:

Gutenprint (formerly, gimp-print) provides high quality drivers for
Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use with
CUPS, Ghostscript, Foomatic, and GIMP.

Since the project has now been renamed from gimp-print to
Gutenprint, the upgrade will cause the name of the package to change
from SUNWgimpprint to SUNWgutenprint. The old package SUNWgimpprint
will be obsoleted by SUNgutenprint.

64-bit version of gutenprint cannot be delivered because of its dependency
on ghostscript which is not 64-bit enabled. Bugs have been created to address
this and are mentioned in the reference section.

Interfaces:

The following contain the list of interfaces imported and exported.
 

Exported Interfaces	    		 Classification       	   Comments
--------------------------- 		------------------- 	---------------------------
/usr/bin/escputil				Volatile		utility for administering Epson inkjet printers
/usr/bin/ijsgutenprint.5.2			Volatile		Ghostscript driver for Gutenprint
/usr/lib/cups/filter/rastertogutenprint.5.2	Volatile		core Gutenprint CUPS driver
/usr/lib/cups/filter/commandtocanon		Volatile		Additional utilities to certain printers
/usr/lib/cups/filter/commandtoepson		Volatile		Additional utilities to certain printers
/usr/lib/libgutenprint.so.2.0.5			Volatile		core Library
/usr/lib/libgutenprintui2.so.1			Volatile		core Library
/usr/sbin/cups-genppd.5.2			Volatile		utility
/usr/sbin/cups-genppdupdate			Volatile		utility
/usr/lib/gutenprint/5.2/modules/print-pcl.so	Volatile		library
/usr/lib/gutenprint/5.2/modules/print-raw.so	Volatile
/usr/lib/gutenprint/5.2/modules/print-escp2.so	Volatile
/usr/lib/gutenprint/5.2/modules/print-canon.so	Volatile
/usr/lib/gutenprint/5.2/modules/print-dyesub.so	Volatile
/usr/lib/gutenprint/5.2/modules/print-lexmark.so	Volatile
/usr/lib/gutenprint/5.2/modules/color-traditional.so	Volatile
/usr/lib/gutenprint/5.2/modules/print-ps.so 	Volatile


SUNWgutenprint					Uncommitted		Gutenprint packaging

Imported Interfaces:
 
Interface Name        	    		Classification	Comments
---------------------------   	 	--------------  ------------------------
/usr/lib/libcupsimage.so.2		Volatile	PSARC/2008/130
/usr/lib/libcups.so.2			Volatile	PSARC/2008/130
/usr/lib/libgtk-x11-2.0.so.0.1600.4	Committed	LSARC/2009/203	
/usr/lib/libgdk-x11-2.0.so.0.1600.4	Committed	LSARC/2009/203
/usr/lib/libatk-1.0.so.0.2609.1		Committed	LSARC/2009/203
/usr/lib/libpangoft2-1.0.so.0.2400.4	Stable		LSARC/2008/510
/usr/lib/libgdk_pixbuf-2.0.so.0.1600.4	Committed	LSARC/2008/510
/usr/lib/libpangocairo-1.0.so.0.2400.4	Committed	LSARC/2008/510
/usr/lib/libgio-2.0.so.0.2000.4		Committed	LSARC/2009/203
/usr/X11/lib/libXext.so.0		Committed	PSARC/2008/194
/usr/X11/lib/libXrender.so.1		Volatile	LSARC 2007/193
/usr/X11/lib/libXinerama.so.1		Uncommitted	PSARC/2007/135
/usr/X11/lib/libXi.so.5			Standard	PSARC 1992/172 
/usr/X11/lib/libXrandr.so.2		External	PSARC 2004/187
/usr/X11/lib/libXcursor.so.1		Uncommitted	LSARC/2007/491
/usr/X11/lib/libXcomposite.so.1		Volatile	PSARC/2007/240
/usr/X11/lib/libXdamage.so.1		External	LSARC/2003/506
/usr/X11/lib/libXfixes.so.1		Volatile	PSARC/2006/557
/usr/lib/libcairo.so.2.10800.6		Volatile	LSARC/2008/207
/usr/X11/lib/libX11.so.4		Standard	PSARC 1992/077,ASARC 1995/265,PSARC 1998/299
/usr/lib/libpango-1.0.so.0.2400.4	Committed	LSARC/2009/203
/usr/lib/libfreetype.so.6		Committed	LSARC/2002/291 and LSARC/2007/662
/usr/lib/libfontconfig.so.1		Volatile
/usr/lib/libgobject-2.0.so.0.2000.4	Committed	LSARC/2008/510
/usr/lib/libgmodule-2.0.so.0.2000.4	Evolving	LSARC 2001/384
/usr/lib/libglib-2.0.so.0.2000.4	Committed	LSARC/2009/203
/usr/lib/libijs.a					Ghostscript integration
/usr/bin/ijs-config					Ghostscript integration

Standard C Library Functions

References:

6885855 ghostscript needs to be 64-bit enabled
6885859 Dynamic .so version of libijs.a needs to be delivered
LSARC/2004/262 - Printer RIP

--Boundary_(ID_XcnFXUJrUYcGEU8fR449kA)--

From sacadmin Thu Oct  8 07:14:11 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n98EE9TN010800
	for <lsarc-members@sac.eng.sun.com>; Thu, 8 Oct 2009 07:14:10 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n98EE7uQ012367
	for <@sunmail2sca.sfbay.sun.com:lsarc-members@sun.com>; Thu, 8 Oct 2009 22:14:08 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KR700D038VJP200@nwk-avmta-1.sfbay.Sun.COM> for lsarc-members@sun.com
 (ORCPT lsarc-members@sun.com); Thu, 08 Oct 2009 07:14:07 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KR700B2I8VIEO30@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-members@sun.com (ORCPT lsarc-members@sun.com); Thu,
 08 Oct 2009 07:14:07 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n98EE6Bm022502	for
 <lsarc-members@sun.com>; Thu, 08 Oct 2009 14:14:06 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KR700F008EJ7E00@mail-amer.sun.com> for lsarc-members@sun.com
 (ORCPT lsarc-members@sun.com); Thu, 08 Oct 2009 08:14:06 -0600 (MDT)
Received: from [192.168.10.6] ([unknown] [76.20.56.47])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit
 (built Jul  2 2009)) with ESMTPSA id <0KR700ETI8V80YF0@mail-amer.sun.com> for
 lsarc-members@sun.com (ORCPT lsarc-members@sun.com); Thu,
 08 Oct 2009 08:13:57 -0600 (MDT)
Date: Thu, 08 Oct 2009 07:11:12 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: Need Reapproval: Fasttrack approved LSARC/2009/469 Gutenprint
In-reply-to: <4ACDEF50.1090604@Sun.COM>
Sender: John.Fischer@sun.com
To: Gowtham T <Gowtham.Thommandra@sun.com>
Cc: lsarc-members@sun.com, Venky <Venkateshwara.Tv@sun.com>
Reply-to: John.Fischer@sun.com
Message-id: <4ACDF300.6040709@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4AAFCF74.50002@sun.com> <4AAFD6E3.9080304@sun.com>
 <4AAFDED1.3090802@sun.com> <4AB24DE2.1000801@Sun.COM>
 <4AB78F61.9030709@sun.com> <4AB8E045.9000700@Sun.COM>
 <20090923060151.GA19647@india.sun.com> <4ABA230C.7010203@Sun.COM>
 <4ABA2788.7040808@sun.com> <4ABA2C9A.8080604@Sun.COM>
 <4ABA2EEF.7050605@sun.com> <4ABB88BE.304@Sun.COM> <4ABB918B.6010801@sun.com>
 <4ABCA599.5020004@Sun.COM> <4ABCCC69.4050900@sun.com>
 <4ABCFCC7.3080006@Sun.COM> <4ABCFE97.6000304@sun.com>
 <4ABD0093.3080807@Sun.COM> <4ABD16BD.6090002@sun.com>
 <4AC9B7AD.9040404@Sun.COM> <4AC9E4CD.8030907@sun.com>
 <4ACDADE3.6000002@Sun.COM> <4ACDEAD3.3050407@sun.com>
 <4ACDEF50.1090604@Sun.COM>
User-Agent: Thunderbird 2.0.0.22 (X11/20090818)
Status: RO
Content-Length: 1586

I will sponsor this case a little later today.

John

Gowtham T wrote:
> Hi All,
> 
> I am working on a project that replaces gimp-print (version 4.2.3) with 
> the latest version, now called Gutenprint (version 5.2.4).
> 
> A Fasttrack for the same(LSARC/2009/469) was approved earlier based on 
> the below conditions
> <snip>
> The approved this fasttrack today with the following two caveat's. 1) 
> This does not set a precedent for allow 32 bit libraries into the 
> system.  It appears in this particular case that a series of oversights 
> lead to the current situation.  We decided not to put the burden on this 
> current project to fix all of those things.  Clearly if there is 
> customer demand for 64 bit the project team will have to address that.
> 
> 2) We would like to see the .a libraries become .so.  We are not 
> stopping this project to fix that now but strongly encourage a future 
> project to get this addressed.  We would hope to see it addressed by the 
> next time this project comes back to the ARC for an update.
> </snip>
> 
> The code review process was completed and the project is currently 
> targeting build 126(deadline 12/10).
> But, during the testing phase we have got a requirement to add more 
> interfaces to the proposal file.
> 
> I need a re approval for the same ARC and also someone who can re 
> sponsor the ARC.
> Jim Gates was earlier my case sponsor but as he is busy with other 
> tasks, he has requested to take advice
> from the lsarc team.
> 
> Please suggest. I have attached the required documents.
> 
> Regards,
> Gowtham
> 

From sacadmin Thu Oct  8 08:27:24 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n98FROmM011998
	for <lsarc-members@sac.eng.sun.com>; Thu, 8 Oct 2009 08:27:24 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n98FRMYq009179
	for <@sunmail2sca.sfbay.sun.com:lsarc-members@sun.com>; Thu, 8 Oct 2009 09:27:23 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KR700G0NC9MX100@nwk-avmta-2.sfbay.sun.com> for lsarc-members@sun.com
 (ORCPT lsarc-members@sun.com); Thu, 08 Oct 2009 08:27:22 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KR700AIYC9KYFC0@nwk-avmta-2.sfbay.sun.com> for
 lsarc-members@sun.com (ORCPT lsarc-members@sun.com); Thu,
 08 Oct 2009 08:27:21 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n98FRK3p027473	for
 <lsarc-members@sun.com>; Thu, 08 Oct 2009 15:27:20 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KR700400C3RU600@mail-apac.sun.com> for lsarc-members@sun.com
 (ORCPT lsarc-members@sun.com); Thu, 08 Oct 2009 23:27:20 +0800 (SGT)
Received: from [129.150.156.10] ([unknown] [129.150.156.10])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KR700HNLC9FX5I0@mail-apac.sun.com> for lsarc-members@sun.com
 (ORCPT lsarc-members@sun.com); Thu, 08 Oct 2009 23:27:20 +0800 (SGT)
Date: Thu, 08 Oct 2009 20:57:11 +0530
From: Gowtham <Gowtham.Thommandra@sun.com>
Subject: Re: Need Reapproval: Fasttrack approved LSARC/2009/469 Gutenprint
In-reply-to: <4ACDF300.6040709@sun.com>
Sender: Gowtham.Thommandra@sun.com
To: John.Fischer@sun.com
Cc: lsarc-members@sun.com, Venky <Venkateshwara.Tv@sun.com>
Message-id: <4ACE04CF.70603@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4AAFCF74.50002@sun.com> <4AAFD6E3.9080304@sun.com>
 <4AAFDED1.3090802@sun.com> <4AB24DE2.1000801@Sun.COM>
 <4AB78F61.9030709@sun.com> <4AB8E045.9000700@Sun.COM>
 <20090923060151.GA19647@india.sun.com> <4ABA230C.7010203@Sun.COM>
 <4ABA2788.7040808@sun.com> <4ABA2C9A.8080604@Sun.COM>
 <4ABA2EEF.7050605@sun.com> <4ABB88BE.304@Sun.COM> <4ABB918B.6010801@sun.com>
 <4ABCA599.5020004@Sun.COM> <4ABCCC69.4050900@sun.com>
 <4ABCFCC7.3080006@Sun.COM> <4ABCFE97.6000304@sun.com>
 <4ABD0093.3080807@Sun.COM> <4ABD16BD.6090002@sun.com>
 <4AC9B7AD.9040404@Sun.COM> <4AC9E4CD.8030907@sun.com>
 <4ACDADE3.6000002@Sun.COM> <4ACDEAD3.3050407@sun.com>
 <4ACDEF50.1090604@Sun.COM> <4ACDF300.6040709@sun.com>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
Status: RO
Content-Length: 2962

Thanks for your help John.

The newly added interfaces to the already approved ARC are as below

======

Exported Interfaces                 Classification              Comments
---------------------------         -------------------     
---------------------------
/usr/sbin/cups-genppd.5.2            Volatile        utility
/usr/sbin/cups-genppdupdate            Volatile        utility
/usr/lib/gutenprint/5.2/modules/print-pcl.so    Volatile        library
/usr/lib/gutenprint/5.2/modules/print-raw.so    Volatile
/usr/lib/gutenprint/5.2/modules/print-escp2.so    Volatile
/usr/lib/gutenprint/5.2/modules/print-canon.so    Volatile
/usr/lib/gutenprint/5.2/modules/print-dyesub.so    Volatile
/usr/lib/gutenprint/5.2/modules/print-lexmark.so    Volatile
/usr/lib/gutenprint/5.2/modules/color-traditional.so    Volatile
/usr/lib/gutenprint/5.2/modules/print-ps.so     Volatile


Imported Interfaces:

Interface Name                        Classification    Comments
---------------------------            --------------  
------------------------
/usr/lib/libcupsimage.so.2        Volatile    PSARC/2008/130
/usr/lib/libcups.so.2            Volatile    PSARC/2008/130

======

The list of interfaces have minimal dependencies and are stable.
So, the case might qualify for a fast approval.

Regards,
Gowtham


John Fischer wrote:
> I will sponsor this case a little later today.
>
> John
>
> Gowtham T wrote:
>> Hi All,
>>
>> I am working on a project that replaces gimp-print (version 4.2.3) 
>> with the latest version, now called Gutenprint (version 5.2.4).
>>
>> A Fasttrack for the same(LSARC/2009/469) was approved earlier based 
>> on the below conditions
>> <snip>
>> The approved this fasttrack today with the following two caveat's. 1) 
>> This does not set a precedent for allow 32 bit libraries into the 
>> system.  It appears in this particular case that a series of 
>> oversights lead to the current situation.  We decided not to put the 
>> burden on this current project to fix all of those things.  Clearly 
>> if there is customer demand for 64 bit the project team will have to 
>> address that.
>>
>> 2) We would like to see the .a libraries become .so.  We are not 
>> stopping this project to fix that now but strongly encourage a future 
>> project to get this addressed.  We would hope to see it addressed by 
>> the next time this project comes back to the ARC for an update.
>> </snip>
>>
>> The code review process was completed and the project is currently 
>> targeting build 126(deadline 12/10).
>> But, during the testing phase we have got a requirement to add more 
>> interfaces to the proposal file.
>>
>> I need a re approval for the same ARC and also someone who can re 
>> sponsor the ARC.
>> Jim Gates was earlier my case sponsor but as he is busy with other 
>> tasks, he has requested to take advice
>> from the lsarc team.
>>
>> Please suggest. I have attached the required documents.
>>
>> Regards,
>> Gowtham
>>


