From bc99092@sac.sfbay.sun.com Mon Nov 30 13:08:10 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 nAUL8AxF015936
	for <LSARC-ext@sac.sfbay.sun.com>; Mon, 30 Nov 2009 13:08:10 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id nAUL88Da053583;
	Mon, 30 Nov 2009 14:08:09 -0700 (MST)
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 <0KTX00B03XDL5O00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 30 Nov 2009 13:08:09 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KTX00904XDJEB10@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 30 Nov 2009 13:08:08 -0800 (PST)
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.4)
 with ESMTP id nAUL850B028027; Mon, 30 Nov 2009 13:08:05 -0800 (PST)
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 nAUL84Xw015929; Mon,
 30 Nov 2009 13:08:04 -0800 (PST)
Received: (from bc99092@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id nAUL84eZ015925; Mon,
 30 Nov 2009 13:08:04 -0800 (PST)
Date: Mon, 30 Nov 2009 13:08:04 -0800 (PST)
From: Brian Cameron <bc99092@sac.sfbay.sun.com>
Subject: GNOME 2.28 Addendum [LSARC/2009/651 FastTrack timeout 12/08/2009]
To: LSARC-ext@sun.com
Cc: desktop-discuss@opensolaris.org, jeff.cai@sun.com, jerry.tan@sun.com
Message-id: <200911302108.nAUL84eZ015925@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 8664


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:
	 GNOME 2.28 Addendum
    1.2. Name of Document Author/Supplier:
	 Author:  Brian Cameron
    1.3  Date of This Document:
	30 November, 2009
4. Technical Description
===================================================
GNOME 2.28 ARC Proposal Addendum Proposal
Date: Nov 17th, 2009 Jerry Tan <jerry.tan@sun.com>
===================================================

===============
1. Introduction
===============

   1.1. Project/Component Working Name:

        GNOME 2.28 Addendum

   1.2. Name of Document Author/Supplier:

        Jerry Tan (jerry.tan@sun.com)
        Halton Huo(halton.huo@sun.com)
        Michal Pryc(Michal.Pryc@Sun.COM) 
        
   1.3. Email Aliases:
        1.3.1. Responsible Manager:   leo.binchy@sun.com
                                      paul.mei@sun.com
                                      harry.lu@sun.com
                                      helen.wang@sun.com

        1.3.2. Responsible Engineer:  jerry.tan@sun.com
                                      halton.huo@sun.com
                                      michal.pryc@Sun.COM) 
                                      brian.cameron@sun.com

        1.3.3. Marketing Manager:     Glynn.Foster@Sun.COM
        1.3.4. Interest List:         desktop-cteam@sun.com
                                      accessprogramoffice@sun.com
                                      trusted-jds@sun.com

==================
2. Project Summary
==================

   2.1. Project Description

        This project is an addendum to LSARC 2009/475 to reflect 
        the latest changes in the GNOME desktop that took place after
        LSARC 2009/475 was filed

   2.2. Risks and Assumptions

        Please refer to LSARC 2009/475.

========================
3. Technical Description
========================

   3.1. Split big package into small packages
                
        The purpose of splitting big package into small packages is to minimize
        the dependencies among packages, and make it more easy to distribute 
        them, for example, save disk space on the LiveCD.

        3.1.1
 
        Separate SUNWgnome-themes into several additional packages.

                                                  SUNWneutral-pluse-cursor
                                                  SUNWgnome-icon-theme
                                                  SUNWsun-gdm-themes
                                                  SUNWgnome-themes
        SUNWgnome-themes        ------>           SUNWnimbus
                                                  SUNWopensolaris-backgrounds
                                                  SUNWgnome-themes-only
                                                  SUNWdmz-cursor
                                                  SUNWsun-backgrounds
                                                  SUNWdmz-cursor-aa
                                                  SUNWhicolor-icon-theme
                                                  SUNWopensolaris-gdm-theme
                                                  SUNWgtk2-engines
                                                  SUNWicon-naming-utils
                                                  SUNWtango-icon-theme
                                                  SUNWblueprint

        3.1.2

        Separate SUNWgtk2-print-cups, SUNWgtk2-print-papi from SUNWgtk2

        3.1.3

        Update MusicBrainz from 2.x to 3.x.

        MusicBrainz version 2.x has been deprecated since it uses an old RDF
        based MusicBrainz Web Service.  All new development will happen with
        the new XML Web Service using MusicBrainz version 3.

        When libmusicbrainz is upgraded from 2.x to 3.x, it is separated into 
        two libraries --- libmusicbrainz3 and libdiscid.  libdiscid is used to
        create MusicBrainz DiscIDs from audio CDs, and libmusicbrainz3 is used
        to access MusicBrainz XML Web Service.

    3.3 dogtail is now obsolete
    
        SUNWgnome-gui-test and SUNWgnome-a11y-libs-python24 are now obsolete as
        dogtail is not used by the desktop team anymore for testing.  Its usage
        has been replaced by LDTP, which is available in the OpenSolaris
        package repository.

    3.4 Migrate to Perl 5.10
       
        As Perl will be updated from 5.08 to 5.10, the desktop team will migrate
        all Perl desktop modules to 5.10 . Also, the desktop team will stop 
        delivering the Perl 5.8 verions of these modules after the Perl 
        migration is done.

        These modules include:
            SUNWperl-authen-pam
            SUNWperl-xml-parser 

    3.5 Obsolete python2.5 packages

        The desktop team has migrated desktop Python modules to Python 2.6 and 
        will stop delivering packages for python 2.5.       

        These packages include:
            SUNWpython25-cssutils
            SUNWpython25-setuptools
            SUNWlibpigment-python25
            SUNWpython25-simplejson
            SUNWpython25-twisted
            SUNWpython25-twisted-web2
            SUNWpython25-zope-interface
            SUNWpyyaml25
         
        These packages are not used by other modules.  For example, the
        modules which use these interfaces include moovida and codeina, which
        now only use Python 2.6.
        
    3.6 Obsolete pkgs for python2.4

        The desktop team has migrated all programs which use these python 
        modules to Python 2.6 (e.g. moovida and codeina), so the following 
        Python 2.4 modules are not used anymore, and they are now obsolete

        These packages include:
            SUNWpython24-cssutils
            SUNWpython24-simplejson
            SUNWpyyaml24
            SUNWlbpigment-python24
            SUNWpython24-setuptools
            SUNWpython24-twisted
            SUNWpython24-twisted-web2
            SUNWpython24-zope-interface

    3.7. Interfaces for other modules

        Interface tables can be found in [3].

        Refer to the modulediffs [1] report for a list of modules which
        have been updated to a new version.

        Changes to packaging are highlighted in the pkgcmp report. [2]

======================
4. Reference Documents
======================

        References:

           [1] ./modulediffs.txt
           [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/
               gnome228a/pkgcmpd
           [3] ./interface-table.txt
           [4] ./committed-API-changes.txt

        Related ARC
          PSARC 2009/483 libxklavier re-integration
          PSARC 2009/532 libgnomekbd re-integration
          PSARC 2009/558 gnome keyboard switcher re-integration
          PSARC 2009/560 LiveCD session improvement
          PSARC 2009/577 Network Auto-Magic (NWAM) Phase 1 Updates
          PSARC 2009/579 Python lxml
          LSARC 2009/598 Seahorse Update and Seahorse Plugins
          PSARC 2009/630 libxml2 update
          PSARC 2009/631 libxslt update
          LSARC 2009/633 Firefox 3.6 

=========================
5. Resources and Schedule
=========================

   5.1. Projected Availability

        This project will be included in OpenSolaris.

   5.2. Cost of Effort

        Refer to the PLC documentation which includes P&L for the project.

   5.3. Cost of Capital Resources

        Refer to the PLC documentation which includes P&L for the project.

   5.4. ARC review type: [Standard/FastTrack/SelfReview]

        FastTrack 

=========================
6. Prototype Availability
=========================

   6.1. Prototype Availability

        Development versions of GNOME 2.28 are available here:

        /net/mhw.prc.sun.com/builds/vermillion/devel/

   6.2. Prototype Cost

        The Solaris Desktop team works to provide the latest desktop stack in
        development so that people internally can have access to the latest
        code for testing and early access to new features.  These builds are
        also used by the desktop team for doing ongoing development and
        testing. Therefore, the cost of providing the these "prototype" builds
        are a part of the cost the development team requires to provide the
        next release of GNOME into Solaris.  Since much of the desktop stack is
        developed externally, the cost of development is shared by many


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


From Mark.Carlson@Sun.COM Tue Dec  1 07:57:11 2009
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id nB1FvB0t024567
	for <LSARC-ext@sac.sfbay.sun.com>; Tue, 1 Dec 2009 07:57:11 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id nB1Fv2uJ005281
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Tue, 1 Dec 2009 09:57:11 -0600 (CST)
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 <0KTZ0011VDNABG00@nwk-avmta-2.sfbay.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@Sun.Com); Tue, 01 Dec 2009 07:57:10 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KTZ00LI3DN81P60@nwk-avmta-2.sfbay.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@Sun.Com); Tue,
 01 Dec 2009 07:57:09 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id nB1Fv8Zc029984	for
 <LSARC-ext@Sun.Com>; Tue, 01 Dec 2009 15:57:08 +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 <0KTZ00600DJP5Q00@mail-amer.sun.com> for LSARC-ext@Sun.Com
 (ORCPT LSARC-ext@Sun.Com); Tue, 01 Dec 2009 08:57:08 -0700 (MST)
Received: from vpn-129-150-65-66.east.sun.com ([unknown] [129.150.65.66])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KTZ00AHBDN472E0@mail-amer.sun.com>; Tue,
 01 Dec 2009 08:57:06 -0700 (MST)
Date: Tue, 01 Dec 2009 08:57:04 -0700
From: "Mark A. Carlson" <Mark.Carlson@Sun.COM>
Subject: Re: GNOME 2.28 Addendum [LSARC/2009/651 FastTrack timeout 12/08/2009]
In-reply-to: <200911302108.nAUL84eZ015925@sac.sfbay.sun.com>
Sender: Mark.Carlson@Sun.COM
To: Brian Cameron <bc99092@sac.sfbay.sun.com>
Cc: LSARC-ext@Sun.COM, Jerry.Tan@Sun.COM, desktop-discuss@opensolaris.org
Message-id: <4B153CD0.2030300@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_E8SerPrE4UqyEMPbO6ldsA)"
X-PMX-Version: 5.4.1.325704
References: <200911302108.nAUL84eZ015925@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Status: RO
Content-Length: 21238

This is a multi-part message in MIME format.

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

+1

-- mark

Brian Cameron wrote:
> 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:
> 	 GNOME 2.28 Addendum
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Brian Cameron
>     1.3  Date of This Document:
> 	30 November, 2009
> 4. Technical Description
> ===================================================
> GNOME 2.28 ARC Proposal Addendum Proposal
> Date: Nov 17th, 2009 Jerry Tan <jerry.tan@sun.com>
> ===================================================
>
> ===============
> 1. Introduction
> ===============
>
>    1.1. Project/Component Working Name:
>
>         GNOME 2.28 Addendum
>
>    1.2. Name of Document Author/Supplier:
>
>         Jerry Tan (jerry.tan@sun.com)
>         Halton Huo(halton.huo@sun.com)
>         Michal Pryc(Michal.Pryc@Sun.COM) 
>         
>    1.3. Email Aliases:
>         1.3.1. Responsible Manager:   leo.binchy@sun.com
>                                       paul.mei@sun.com
>                                       harry.lu@sun.com
>                                       helen.wang@sun.com
>
>         1.3.2. Responsible Engineer:  jerry.tan@sun.com
>                                       halton.huo@sun.com
>                                       michal.pryc@Sun.COM) 
>                                       brian.cameron@sun.com
>
>         1.3.3. Marketing Manager:     Glynn.Foster@Sun.COM
>         1.3.4. Interest List:         desktop-cteam@sun.com
>                                       accessprogramoffice@sun.com
>                                       trusted-jds@sun.com
>
> ==================
> 2. Project Summary
> ==================
>
>    2.1. Project Description
>
>         This project is an addendum to LSARC 2009/475 to reflect 
>         the latest changes in the GNOME desktop that took place after
>         LSARC 2009/475 was filed
>
>    2.2. Risks and Assumptions
>
>         Please refer to LSARC 2009/475.
>
> ========================
> 3. Technical Description
> ========================
>
>    3.1. Split big package into small packages
>                 
>         The purpose of splitting big package into small packages is to minimize
>         the dependencies among packages, and make it more easy to distribute 
>         them, for example, save disk space on the LiveCD.
>
>         3.1.1
>  
>         Separate SUNWgnome-themes into several additional packages.
>
>                                                   SUNWneutral-pluse-cursor
>                                                   SUNWgnome-icon-theme
>                                                   SUNWsun-gdm-themes
>                                                   SUNWgnome-themes
>         SUNWgnome-themes        ------>           SUNWnimbus
>                                                   SUNWopensolaris-backgrounds
>                                                   SUNWgnome-themes-only
>                                                   SUNWdmz-cursor
>                                                   SUNWsun-backgrounds
>                                                   SUNWdmz-cursor-aa
>                                                   SUNWhicolor-icon-theme
>                                                   SUNWopensolaris-gdm-theme
>                                                   SUNWgtk2-engines
>                                                   SUNWicon-naming-utils
>                                                   SUNWtango-icon-theme
>                                                   SUNWblueprint
>
>         3.1.2
>
>         Separate SUNWgtk2-print-cups, SUNWgtk2-print-papi from SUNWgtk2
>
>         3.1.3
>
>         Update MusicBrainz from 2.x to 3.x.
>
>         MusicBrainz version 2.x has been deprecated since it uses an old RDF
>         based MusicBrainz Web Service.  All new development will happen with
>         the new XML Web Service using MusicBrainz version 3.
>
>         When libmusicbrainz is upgraded from 2.x to 3.x, it is separated into 
>         two libraries --- libmusicbrainz3 and libdiscid.  libdiscid is used to
>         create MusicBrainz DiscIDs from audio CDs, and libmusicbrainz3 is used
>         to access MusicBrainz XML Web Service.
>
>     3.3 dogtail is now obsolete
>     
>         SUNWgnome-gui-test and SUNWgnome-a11y-libs-python24 are now obsolete as
>         dogtail is not used by the desktop team anymore for testing.  Its usage
>         has been replaced by LDTP, which is available in the OpenSolaris
>         package repository.
>
>     3.4 Migrate to Perl 5.10
>        
>         As Perl will be updated from 5.08 to 5.10, the desktop team will migrate
>         all Perl desktop modules to 5.10 . Also, the desktop team will stop 
>         delivering the Perl 5.8 verions of these modules after the Perl 
>         migration is done.
>
>         These modules include:
>             SUNWperl-authen-pam
>             SUNWperl-xml-parser 
>
>     3.5 Obsolete python2.5 packages
>
>         The desktop team has migrated desktop Python modules to Python 2.6 and 
>         will stop delivering packages for python 2.5.       
>
>         These packages include:
>             SUNWpython25-cssutils
>             SUNWpython25-setuptools
>             SUNWlibpigment-python25
>             SUNWpython25-simplejson
>             SUNWpython25-twisted
>             SUNWpython25-twisted-web2
>             SUNWpython25-zope-interface
>             SUNWpyyaml25
>          
>         These packages are not used by other modules.  For example, the
>         modules which use these interfaces include moovida and codeina, which
>         now only use Python 2.6.
>         
>     3.6 Obsolete pkgs for python2.4
>
>         The desktop team has migrated all programs which use these python 
>         modules to Python 2.6 (e.g. moovida and codeina), so the following 
>         Python 2.4 modules are not used anymore, and they are now obsolete
>
>         These packages include:
>             SUNWpython24-cssutils
>             SUNWpython24-simplejson
>             SUNWpyyaml24
>             SUNWlbpigment-python24
>             SUNWpython24-setuptools
>             SUNWpython24-twisted
>             SUNWpython24-twisted-web2
>             SUNWpython24-zope-interface
>
>     3.7. Interfaces for other modules
>
>         Interface tables can be found in [3].
>
>         Refer to the modulediffs [1] report for a list of modules which
>         have been updated to a new version.
>
>         Changes to packaging are highlighted in the pkgcmp report. [2]
>
> ======================
> 4. Reference Documents
> ======================
>
>         References:
>
>            [1] ./modulediffs.txt
>            [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/
>                gnome228a/pkgcmpd
>            [3] ./interface-table.txt
>            [4] ./committed-API-changes.txt
>
>         Related ARC
>           PSARC 2009/483 libxklavier re-integration
>           PSARC 2009/532 libgnomekbd re-integration
>           PSARC 2009/558 gnome keyboard switcher re-integration
>           PSARC 2009/560 LiveCD session improvement
>           PSARC 2009/577 Network Auto-Magic (NWAM) Phase 1 Updates
>           PSARC 2009/579 Python lxml
>           LSARC 2009/598 Seahorse Update and Seahorse Plugins
>           PSARC 2009/630 libxml2 update
>           PSARC 2009/631 libxslt update
>           LSARC 2009/633 Firefox 3.6 
>
> =========================
> 5. Resources and Schedule
> =========================
>
>    5.1. Projected Availability
>
>         This project will be included in OpenSolaris.
>
>    5.2. Cost of Effort
>
>         Refer to the PLC documentation which includes P&L for the project.
>
>    5.3. Cost of Capital Resources
>
>         Refer to the PLC documentation which includes P&L for the project.
>
>    5.4. ARC review type: [Standard/FastTrack/SelfReview]
>
>         FastTrack 
>
> =========================
> 6. Prototype Availability
> =========================
>
>    6.1. Prototype Availability
>
>         Development versions of GNOME 2.28 are available here:
>
>         /net/mhw.prc.sun.com/builds/vermillion/devel/
>
>    6.2. Prototype Cost
>
>         The Solaris Desktop team works to provide the latest desktop stack in
>         development so that people internally can have access to the latest
>         code for testing and early access to new features.  These builds are
>         also used by the desktop team for doing ongoing development and
>         testing. Therefore, the cost of providing the these "prototype" builds
>         are a part of the cost the development team requires to provide the
>         next release of GNOME into Solaris.  Since much of the desktop stack is
>         developed externally, the cost of development is shared by many
>
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		LSARC
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc@opensolaris.org
>   

-- 
<http://www.sun.com> 	* Mark A. Carlson *
Sr. Architect

*Systems Group*
Phone x69559 / 303-223-6139
Email Mark.Carlson@Sun.COM
	



--Boundary_(ID_E8SerPrE4UqyEMPbO6ldsA)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1">+1 <br>
<br>
-- mark<br>
</font><br>
Brian Cameron wrote:
<blockquote cite="mid:200911302108.nAUL84eZ015925@sac.sfbay.sun.com"
 type="cite">
  <pre wrap="">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:
	 GNOME 2.28 Addendum
    1.2. Name of Document Author/Supplier:
	 Author:  Brian Cameron
    1.3  Date of This Document:
	30 November, 2009
4. Technical Description
===================================================
GNOME 2.28 ARC Proposal Addendum Proposal
Date: Nov 17th, 2009 Jerry Tan <a class="moz-txt-link-rfc2396E" href="mailto:jerry.tan@sun.com">&lt;jerry.tan@sun.com&gt;</a>
===================================================

===============
1. Introduction
===============

   1.1. Project/Component Working Name:

        GNOME 2.28 Addendum

   1.2. Name of Document Author/Supplier:

        Jerry Tan (<a class="moz-txt-link-abbreviated" href="mailto:jerry.tan@sun.com">jerry.tan@sun.com</a>)
        Halton Huo(<a class="moz-txt-link-abbreviated" href="mailto:halton.huo@sun.com">halton.huo@sun.com</a>)
        Michal Pryc(<a class="moz-txt-link-abbreviated" href="mailto:Michal.Pryc@Sun.COM">Michal.Pryc@Sun.COM</a>) 
        
   1.3. Email Aliases:
        1.3.1. Responsible Manager:   <a class="moz-txt-link-abbreviated" href="mailto:leo.binchy@sun.com">leo.binchy@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:paul.mei@sun.com">paul.mei@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:harry.lu@sun.com">harry.lu@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:helen.wang@sun.com">helen.wang@sun.com</a>

        1.3.2. Responsible Engineer:  <a class="moz-txt-link-abbreviated" href="mailto:jerry.tan@sun.com">jerry.tan@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:halton.huo@sun.com">halton.huo@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:michal.pryc@Sun.COM">michal.pryc@Sun.COM</a>) 
                                      <a class="moz-txt-link-abbreviated" href="mailto:brian.cameron@sun.com">brian.cameron@sun.com</a>

        1.3.3. Marketing Manager:     <a class="moz-txt-link-abbreviated" href="mailto:Glynn.Foster@Sun.COM">Glynn.Foster@Sun.COM</a>
        1.3.4. Interest List:         <a class="moz-txt-link-abbreviated" href="mailto:desktop-cteam@sun.com">desktop-cteam@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:accessprogramoffice@sun.com">accessprogramoffice@sun.com</a>
                                      <a class="moz-txt-link-abbreviated" href="mailto:trusted-jds@sun.com">trusted-jds@sun.com</a>

==================
2. Project Summary
==================

   2.1. Project Description

        This project is an addendum to LSARC 2009/475 to reflect 
        the latest changes in the GNOME desktop that took place after
        LSARC 2009/475 was filed

   2.2. Risks and Assumptions

        Please refer to LSARC 2009/475.

========================
3. Technical Description
========================

   3.1. Split big package into small packages
                
        The purpose of splitting big package into small packages is to minimize
        the dependencies among packages, and make it more easy to distribute 
        them, for example, save disk space on the LiveCD.

        3.1.1
 
        Separate SUNWgnome-themes into several additional packages.

                                                  SUNWneutral-pluse-cursor
                                                  SUNWgnome-icon-theme
                                                  SUNWsun-gdm-themes
                                                  SUNWgnome-themes
        SUNWgnome-themes        ------&gt;           SUNWnimbus
                                                  SUNWopensolaris-backgrounds
                                                  SUNWgnome-themes-only
                                                  SUNWdmz-cursor
                                                  SUNWsun-backgrounds
                                                  SUNWdmz-cursor-aa
                                                  SUNWhicolor-icon-theme
                                                  SUNWopensolaris-gdm-theme
                                                  SUNWgtk2-engines
                                                  SUNWicon-naming-utils
                                                  SUNWtango-icon-theme
                                                  SUNWblueprint

        3.1.2

        Separate SUNWgtk2-print-cups, SUNWgtk2-print-papi from SUNWgtk2

        3.1.3

        Update MusicBrainz from 2.x to 3.x.

        MusicBrainz version 2.x has been deprecated since it uses an old RDF
        based MusicBrainz Web Service.  All new development will happen with
        the new XML Web Service using MusicBrainz version 3.

        When libmusicbrainz is upgraded from 2.x to 3.x, it is separated into 
        two libraries --- libmusicbrainz3 and libdiscid.  libdiscid is used to
        create MusicBrainz DiscIDs from audio CDs, and libmusicbrainz3 is used
        to access MusicBrainz XML Web Service.

    3.3 dogtail is now obsolete
    
        SUNWgnome-gui-test and SUNWgnome-a11y-libs-python24 are now obsolete as
        dogtail is not used by the desktop team anymore for testing.  Its usage
        has been replaced by LDTP, which is available in the OpenSolaris
        package repository.

    3.4 Migrate to Perl 5.10
       
        As Perl will be updated from 5.08 to 5.10, the desktop team will migrate
        all Perl desktop modules to 5.10 . Also, the desktop team will stop 
        delivering the Perl 5.8 verions of these modules after the Perl 
        migration is done.

        These modules include:
            SUNWperl-authen-pam
            SUNWperl-xml-parser 

    3.5 Obsolete python2.5 packages

        The desktop team has migrated desktop Python modules to Python 2.6 and 
        will stop delivering packages for python 2.5.       

        These packages include:
            SUNWpython25-cssutils
            SUNWpython25-setuptools
            SUNWlibpigment-python25
            SUNWpython25-simplejson
            SUNWpython25-twisted
            SUNWpython25-twisted-web2
            SUNWpython25-zope-interface
            SUNWpyyaml25
         
        These packages are not used by other modules.  For example, the
        modules which use these interfaces include moovida and codeina, which
        now only use Python 2.6.
        
    3.6 Obsolete pkgs for python2.4

        The desktop team has migrated all programs which use these python 
        modules to Python 2.6 (e.g. moovida and codeina), so the following 
        Python 2.4 modules are not used anymore, and they are now obsolete

        These packages include:
            SUNWpython24-cssutils
            SUNWpython24-simplejson
            SUNWpyyaml24
            SUNWlbpigment-python24
            SUNWpython24-setuptools
            SUNWpython24-twisted
            SUNWpython24-twisted-web2
            SUNWpython24-zope-interface

    3.7. Interfaces for other modules

        Interface tables can be found in [3].

        Refer to the modulediffs [1] report for a list of modules which
        have been updated to a new version.

        Changes to packaging are highlighted in the pkgcmp report. [2]

======================
4. Reference Documents
======================

        References:

           [1] ./modulediffs.txt
           [2] <a class="moz-txt-link-freetext" href="http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/">http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/</a>
               gnome228a/pkgcmpd
           [3] ./interface-table.txt
           [4] ./committed-API-changes.txt

        Related ARC
          PSARC 2009/483 libxklavier re-integration
          PSARC 2009/532 libgnomekbd re-integration
          PSARC 2009/558 gnome keyboard switcher re-integration
          PSARC 2009/560 LiveCD session improvement
          PSARC 2009/577 Network Auto-Magic (NWAM) Phase 1 Updates
          PSARC 2009/579 Python lxml
          LSARC 2009/598 Seahorse Update and Seahorse Plugins
          PSARC 2009/630 libxml2 update
          PSARC 2009/631 libxslt update
          LSARC 2009/633 Firefox 3.6 

=========================
5. Resources and Schedule
=========================

   5.1. Projected Availability

        This project will be included in OpenSolaris.

   5.2. Cost of Effort

        Refer to the PLC documentation which includes P&amp;L for the project.

   5.3. Cost of Capital Resources

        Refer to the PLC documentation which includes P&amp;L for the project.

   5.4. ARC review type: [Standard/FastTrack/SelfReview]

        FastTrack 

=========================
6. Prototype Availability
=========================

   6.1. Prototype Availability

        Development versions of GNOME 2.28 are available here:

        /net/mhw.prc.sun.com/builds/vermillion/devel/

   6.2. Prototype Cost

        The Solaris Desktop team works to provide the latest desktop stack in
        development so that people internally can have access to the latest
        code for testing and early access to new features.  These builds are
        also used by the desktop team for doing ongoing development and
        testing. Therefore, the cost of providing the these "prototype" builds
        are a part of the cost the development team requires to provide the
        next release of GNOME into Solaris.  Since much of the desktop stack is
        developed externally, the cost of development is shared by many


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

_______________________________________________
opensolaris-arc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:opensolaris-arc@opensolaris.org">opensolaris-arc@opensolaris.org</a>
  </pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<title></title>
<table border="0" cellpadding="0" cellspacing="0" width="519">
  <tbody>
    <tr valign="top">
      <td height="121" width="98"><a moz-do-not-send="true"
 href="http://www.sun.com"><img moz-do-not-send="true"
 src="http://www.sun.com/emrkt/sigs/6h_top.gif" border="0" height="92"
 width="98"></a></td>
      <td style="font-family: Arial; font-size: 10px;" height="121"
 width="249"><b> Mark A. Carlson </b><br>
Sr. Architect<br>
      <br>
      <b>Systems Group</b><br>
Phone x69559 / 303-223-6139<br>
Email <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:Mark.Carlson@Sun.COM">Mark.Carlson@Sun.COM</a><br>
      </td>
      <td style="font-family: Arial; font-size: 10px;" width="172"><img
 moz-do-not-send="true" src="http://www.sun.com/emrkt/sigs/q12.gif"
 height="118" width="172"></td>
    </tr>
  </tbody>
</table>
<div class="moz-signature"><br>
</div>
</div>
</body>
</html>

--Boundary_(ID_E8SerPrE4UqyEMPbO6ldsA)--

From Brian.Cameron@Sun.COM Tue Dec  1 20:25:36 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 nB24PapU022099
	for <LSARC-ext@sac.sfbay.sun.com>; Tue, 1 Dec 2009 20:25:36 -0800 (PST)
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.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id nB24PaoH008686
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Tue, 1 Dec 2009 20:25:36 -0800 (PST)
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 <0KU000101CAOMO00@nwk-avmta-2.sfbay.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Tue, 01 Dec 2009 20:25:36 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KU000756CANS1B0@nwk-avmta-2.sfbay.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@sun.com); Tue,
 01 Dec 2009 20:25:35 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id nB24PZhA024356	for
 <LSARC-ext@sun.com>; Wed, 02 Dec 2009 04:25:35 +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 <0KU000100C5OMI00@mail-amer.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@sun.com); Tue, 01 Dec 2009 21:25:35 -0700 (MST)
Received: from [192.168.1.64] ([unknown] [69.213.174.125])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit
 (built Jul  2 2009)) with ESMTPSA id <0KU0008IKCALPL70@mail-amer.sun.com>; Tue,
 01 Dec 2009 21:25:34 -0700 (MST)
Date: Tue, 01 Dec 2009 22:25:44 -0600
From: Brian Cameron <Brian.Cameron@Sun.COM>
Subject: Re: GNOME 2.28 Addendum [LSARC/2009/651 FastTrack timeout 12/08/2009]
In-reply-to: <200911302108.nAUL84eZ015925@sac.sfbay.sun.com>
Sender: Brian.Cameron@Sun.COM
To: Brian Cameron <bc99092@sac.sfbay.sun.com>
Cc: LSARC-ext@Sun.COM, Jerry.Tan@Sun.COM, desktop-discuss@opensolaris.org
Message-id: <4B15EC48.8090802@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: <200911302108.nAUL84eZ015925@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090929)
Status: RO
Content-Length: 9449


With a +1 from Mark Carlson, this was closed approved at today's LSARC
meeting.  I marked the IAM file Status as

"closed fast-track 12/01/2009".

Thanks,

Brian


Brian Cameron wrote:
> 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:
> 	 GNOME 2.28 Addendum
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Brian Cameron
>     1.3  Date of This Document:
> 	30 November, 2009
> 4. Technical Description
> ===================================================
> GNOME 2.28 ARC Proposal Addendum Proposal
> Date: Nov 17th, 2009 Jerry Tan <jerry.tan@sun.com>
> ===================================================
> 
> ===============
> 1. Introduction
> ===============
> 
>    1.1. Project/Component Working Name:
> 
>         GNOME 2.28 Addendum
> 
>    1.2. Name of Document Author/Supplier:
> 
>         Jerry Tan (jerry.tan@sun.com)
>         Halton Huo(halton.huo@sun.com)
>         Michal Pryc(Michal.Pryc@Sun.COM) 
>         
>    1.3. Email Aliases:
>         1.3.1. Responsible Manager:   leo.binchy@sun.com
>                                       paul.mei@sun.com
>                                       harry.lu@sun.com
>                                       helen.wang@sun.com
> 
>         1.3.2. Responsible Engineer:  jerry.tan@sun.com
>                                       halton.huo@sun.com
>                                       michal.pryc@Sun.COM) 
>                                       brian.cameron@sun.com
> 
>         1.3.3. Marketing Manager:     Glynn.Foster@Sun.COM
>         1.3.4. Interest List:         desktop-cteam@sun.com
>                                       accessprogramoffice@sun.com
>                                       trusted-jds@sun.com
> 
> ==================
> 2. Project Summary
> ==================
> 
>    2.1. Project Description
> 
>         This project is an addendum to LSARC 2009/475 to reflect 
>         the latest changes in the GNOME desktop that took place after
>         LSARC 2009/475 was filed
> 
>    2.2. Risks and Assumptions
> 
>         Please refer to LSARC 2009/475.
> 
> ========================
> 3. Technical Description
> ========================
> 
>    3.1. Split big package into small packages
>                 
>         The purpose of splitting big package into small packages is to minimize
>         the dependencies among packages, and make it more easy to distribute 
>         them, for example, save disk space on the LiveCD.
> 
>         3.1.1
>  
>         Separate SUNWgnome-themes into several additional packages.
> 
>                                                   SUNWneutral-pluse-cursor
>                                                   SUNWgnome-icon-theme
>                                                   SUNWsun-gdm-themes
>                                                   SUNWgnome-themes
>         SUNWgnome-themes        ------>           SUNWnimbus
>                                                   SUNWopensolaris-backgrounds
>                                                   SUNWgnome-themes-only
>                                                   SUNWdmz-cursor
>                                                   SUNWsun-backgrounds
>                                                   SUNWdmz-cursor-aa
>                                                   SUNWhicolor-icon-theme
>                                                   SUNWopensolaris-gdm-theme
>                                                   SUNWgtk2-engines
>                                                   SUNWicon-naming-utils
>                                                   SUNWtango-icon-theme
>                                                   SUNWblueprint
> 
>         3.1.2
> 
>         Separate SUNWgtk2-print-cups, SUNWgtk2-print-papi from SUNWgtk2
> 
>         3.1.3
> 
>         Update MusicBrainz from 2.x to 3.x.
> 
>         MusicBrainz version 2.x has been deprecated since it uses an old RDF
>         based MusicBrainz Web Service.  All new development will happen with
>         the new XML Web Service using MusicBrainz version 3.
> 
>         When libmusicbrainz is upgraded from 2.x to 3.x, it is separated into 
>         two libraries --- libmusicbrainz3 and libdiscid.  libdiscid is used to
>         create MusicBrainz DiscIDs from audio CDs, and libmusicbrainz3 is used
>         to access MusicBrainz XML Web Service.
> 
>     3.3 dogtail is now obsolete
>     
>         SUNWgnome-gui-test and SUNWgnome-a11y-libs-python24 are now obsolete as
>         dogtail is not used by the desktop team anymore for testing.  Its usage
>         has been replaced by LDTP, which is available in the OpenSolaris
>         package repository.
> 
>     3.4 Migrate to Perl 5.10
>        
>         As Perl will be updated from 5.08 to 5.10, the desktop team will migrate
>         all Perl desktop modules to 5.10 . Also, the desktop team will stop 
>         delivering the Perl 5.8 verions of these modules after the Perl 
>         migration is done.
> 
>         These modules include:
>             SUNWperl-authen-pam
>             SUNWperl-xml-parser 
> 
>     3.5 Obsolete python2.5 packages
> 
>         The desktop team has migrated desktop Python modules to Python 2.6 and 
>         will stop delivering packages for python 2.5.       
> 
>         These packages include:
>             SUNWpython25-cssutils
>             SUNWpython25-setuptools
>             SUNWlibpigment-python25
>             SUNWpython25-simplejson
>             SUNWpython25-twisted
>             SUNWpython25-twisted-web2
>             SUNWpython25-zope-interface
>             SUNWpyyaml25
>          
>         These packages are not used by other modules.  For example, the
>         modules which use these interfaces include moovida and codeina, which
>         now only use Python 2.6.
>         
>     3.6 Obsolete pkgs for python2.4
> 
>         The desktop team has migrated all programs which use these python 
>         modules to Python 2.6 (e.g. moovida and codeina), so the following 
>         Python 2.4 modules are not used anymore, and they are now obsolete
> 
>         These packages include:
>             SUNWpython24-cssutils
>             SUNWpython24-simplejson
>             SUNWpyyaml24
>             SUNWlbpigment-python24
>             SUNWpython24-setuptools
>             SUNWpython24-twisted
>             SUNWpython24-twisted-web2
>             SUNWpython24-zope-interface
> 
>     3.7. Interfaces for other modules
> 
>         Interface tables can be found in [3].
> 
>         Refer to the modulediffs [1] report for a list of modules which
>         have been updated to a new version.
> 
>         Changes to packaging are highlighted in the pkgcmp report. [2]
> 
> ======================
> 4. Reference Documents
> ======================
> 
>         References:
> 
>            [1] ./modulediffs.txt
>            [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/
>                gnome228a/pkgcmpd
>            [3] ./interface-table.txt
>            [4] ./committed-API-changes.txt
> 
>         Related ARC
>           PSARC 2009/483 libxklavier re-integration
>           PSARC 2009/532 libgnomekbd re-integration
>           PSARC 2009/558 gnome keyboard switcher re-integration
>           PSARC 2009/560 LiveCD session improvement
>           PSARC 2009/577 Network Auto-Magic (NWAM) Phase 1 Updates
>           PSARC 2009/579 Python lxml
>           LSARC 2009/598 Seahorse Update and Seahorse Plugins
>           PSARC 2009/630 libxml2 update
>           PSARC 2009/631 libxslt update
>           LSARC 2009/633 Firefox 3.6 
> 
> =========================
> 5. Resources and Schedule
> =========================
> 
>    5.1. Projected Availability
> 
>         This project will be included in OpenSolaris.
> 
>    5.2. Cost of Effort
> 
>         Refer to the PLC documentation which includes P&L for the project.
> 
>    5.3. Cost of Capital Resources
> 
>         Refer to the PLC documentation which includes P&L for the project.
> 
>    5.4. ARC review type: [Standard/FastTrack/SelfReview]
> 
>         FastTrack 
> 
> =========================
> 6. Prototype Availability
> =========================
> 
>    6.1. Prototype Availability
> 
>         Development versions of GNOME 2.28 are available here:
> 
>         /net/mhw.prc.sun.com/builds/vermillion/devel/
> 
>    6.2. Prototype Cost
> 
>         The Solaris Desktop team works to provide the latest desktop stack in
>         development so that people internally can have access to the latest
>         code for testing and early access to new features.  These builds are
>         also used by the desktop team for doing ongoing development and
>         testing. Therefore, the cost of providing the these "prototype" builds
>         are a part of the cost the development team requires to provide the
>         next release of GNOME into Solaris.  Since much of the desktop stack is
>         developed externally, the cost of development is shared by many
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		LSARC
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc@opensolaris.org


