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 at 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 at sun.com) > Halton Huo(halton.huo at sun.com) > Michal Pryc(Michal.Pryc at Sun.COM) > > 1.3. Email Aliases: > 1.3.1. Responsible Manager: leo.binchy at sun.com > paul.mei at sun.com > harry.lu at sun.com > helen.wang at sun.com > > 1.3.2. Responsible Engineer: jerry.tan at sun.com > halton.huo at sun.com > michal.pryc at Sun.COM) > brian.cameron at sun.com > > 1.3.3. Marketing Manager: Glynn.Foster at Sun.COM > 1.3.4. Interest List: desktop-cteam at sun.com > accessprogramoffice at sun.com > trusted-jds at 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 at opensolaris.org