Thanks, brian.

I will open a new thread to discuss migration to perl 5.10.


Brian Cameron :
>
> Note that this case was approved at today's LSARC meeting.  It was
> agreed that there will be a follow-up case to detail how the Desktop
> team is going to address the migration to Perl 5.10.  I have marked
> the IAM file as "closed approved".
>
> Thanks,
>
> Brian
>
>
> On 09/02/09 14:47, 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
>>      1.2. Name of Document Author/Supplier:
>>      Author:  Brian Cameron
>>      1.3  Date of This Document:
>>     02 September, 2009
>> 4. Technical Description
>> ===================================================
>> GNOME 2.28 ARC Proposal
>> Date: Oct 21, 2009 Jerry Tan<jerry.tan at sun.com>
>> ===================================================
>>
>>
>>
>> ===============
>> 1. Introduction
>> ===============
>>     1.1. Project/Component Working Name:
>>
>>          GNOME 2.28
>>
>>     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
>>
>>          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 continues on LSARC 2009/203 to provide a newer 
>> version
>>     of GNOME, as part of the Solaris Desktop, targeted for Nevada, Open
>>     Solaris.
>>
>>          More formally, this project will integrate GNOME 2.28 along 
>> with some
>>          other components that are not currently part of the official 
>> community
>>          release.
>>
>>     2.2. Risks and Assumptions
>>
>>          2.2.1. Schedule
>>
>>          This project is targeted to be bundled with Nevada and Open 
>> Solaris
>>     with an intended integration date of Nevada build 124 (Sep/21/09),
>>     of the current Solaris OS release schedule.
>>
>>     This is for a minor release only.
>>
>>          2.2.2. Accessibility
>>
>>          Accessibility is still a key concern in the GNOME desktop.
>>          Although the community has contributed a great deal to the 
>> project,
>>          the core parts of the desktop may not be fully accessible.
>>
>>          In the upstream community, A11Y is moving away from using 
>> CORBA and
>>          towards using D-Bus.  This significant change does not 
>> affect the
>>          current release, but will be a risk moving forward in future 
>> releases.
>>
>>          2.2.3. Library consolidation
>>
>>          The GNOME community is in the process of consolidating a 
>> number of
>>          external libraries into GTK+, and deprecating a number of 
>> libraries.
>>          This is known as Project Ridley within the GNOME community.  
>> The GTK+
>>          community plans to release GTK+3.0 in the next year and 
>> there are plans
>>          that GNOME 2.30 will instead released as GNOME 3.0 and 
>> depend on
>>          GTK+3.0.  Current plans are that GTK+ 3.0 will not be ABI 
>> compatible
>>          with GTK+ 2.x, so this change will require some significant 
>> work to
>>          integrate.
>>
>>          The plan is that GNOME 3.0 will have a much smaller set of 
>> more stable
>>          Platform libraries.  For example, the following libraries 
>> are planned
>>          for deprecation in the GNOME 3.0 time frame.
>>
>>          o libgnome
>>          o libgnomeui
>>          o libgnomeprint
>>          o libglade
>>          o Esound
>>          o Gnomeprint
>>          o gnome-vfs
>>
>>     In this release, libglade is officially announced as deperated in
>>     favor of GtkBuilderr. and Zero modules depends on Esound, 
>> Gnomeprint,
>>     gnome-gvfs.
>>     
>>
>>          2.2.4 The adoption of DeviceKit and DeviceKit Power
>>
>>          From GNOME 2.28, gnome-power-manager now depends on 
>> DeviceKit and
>>          DeviceKit-Power and has abandoned the dependency of HAL. 
>> Because
>>          DeviceKit and DeviceKit-Power is not shipped in Solaris 
>> currently, we
>>          plan to continue to ship gnome-power-manager 2.24 in GNOME 
>> 2.28.
>>
>>          Currently, only gnome-power-manager is impacted by the 
>> adoption of
>>          DeviceKit and DeviceKit-Power.
>>
>>          The team which owns HAL is currently working to integrate 
>> DeviceKit
>>          modules into Solaris, so we will update to the new 
>> gnome-power-manager
>>          when this becomes available. Their schedule to integrate 
>> DeviceKit
>>     DeviceKit-Power  is March 2010.
>>
>>
>> ========================
>> 3. Technical Description
>> ========================
>>
>>          This project will build on the base we built with "LSARC 
>> 2009/203
>>          GNOME 2.26 ", and provide a newer version of the GNOME desktop
>>          into Nevada and Open Solaris.
>>
>>          The GNOME Project's focus on users and usability continues 
>> in GNOME
>>          2.28 with its hundreds of bug fixes and user-requested 
>> improvements.
>>          This project provides many usability improvements, 
>> performance tunings,
>>          improved configuration, and updated branding.  More details 
>> on specific
>>          improvements can be found on the GNOME community release notes
>>
>>          - http://live.gnome.org/TwoPointTwentyseven/ReleaseNotes
>>
>>          Where possible, we will coordinate with those components 
>> that are
>>          shipped as part of the official GNOME community release. 
>> Solaris
>>          Desktop may deviate from the GNOME community release, but 
>> only where
>>          there is an appropriate business justification or 
>> engineering impact.
>>
>>
>>     3.1. Interface classification summary.
>>
>>          3.1.1. Changes of Committed interfaces
>>
>>          Refer to committed-API-changes.txt [4]
>>
>>          Minor changes are introduced in GNOME 2.28 for
>>
>>          Committed Libraries changes
>>          ---------------------------
>>          o libgdk-x11-2.0
>>          o libgdk_pixbuf-2.0
>>          o libglib-2.0
>>          o libgobject-2.0
>>          o libgtk-x11-2.0
>>
>>          Committed CLIs changes
>>          ----------------------
>>          None.
>>
>>          Committed Configuration Files
>>          -----------------------------
>>          None.
>>
>>          Other changes that are included
>>          -------------------------------
>>
>>          Please refer to ./interface-table.txt [3] for details.
>>
>>
>>          3.1.2. New Components
>>
>>          New components have been ARC-ed in separate ARC cases.  
>> Refer to
>>          Section 4 Other related ARC Cases.
>>
>>
>>          3.1.3. Removed Components
>>
>>          The following are old components to be removed from the 
>> desktop release.
>>
>>     o gnome-a11y-speech-freetts
>>            Unused component and functionality replaced by espeak
>>     
>>     3.1.4  Java ATK Wrapper
>>
>>          GNOME-java-bridge is replaced by Java ATK Wrapper,
>>     please refer to LSARC/2009/420 Java ATK Wrapper.
>>
>>     3.1.5 Moovida
>>     GNOME media application --- elisa has rebranded to Moovida,
>>     please refer LSARC/2009/431 Moovida.
>>
>>     3.1.6 Clutter
>>     With the integration of gobject-introspection and gir-repository,
>>     Clutter has bumped to 1.0 from 0.8, to give the latest developing
>>     platform.
>>     
>>     3.1.7 XScreensaver
>>          From GNOME 2.28, XScreensaver has moved to Desktop 
>> consolidation
>>     for better cooperation of working on gnome-screensaver.
>>
>>     3.1.8 OSS
>>     The GNOME desktop now uses the Boomer OSS interfaces, and oss4mixer,
>>     oss4src and oss4sink plugins now enable GStreamer based programs
>>     to talk directly to OSS interfaces.
>>
>>     Non GStreamer based applications (e.g. RealPlayer, Flash and ekiga)
>>     still make use of the supported SunAudio interfaces.
>>
>>          Please refer PSARC 2008/328 Boomer: Next Generation Solaris 
>> Audio
>>     
>>
>>          3.1.9 Evince
>>     Evince now use libspectre to render Postscript documents.
>>     libspectre depends on libgs.
>>     Please refer PSARC 2009/417
>>     Deliver libgs.so shared library and Ghostscript header files
>>
>>
>>
>>     3.2. Interface tables
>>
>>          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.
>>
>>          Please refer to the gtk-docs [6] that are installed to the 
>> system
>>          with this release of the Solaris Desktop.
>>
>>          Changes to packaging are highlighted in the pkgcmp report. [2]
>>
>>
>> ======================
>> 4. Reference Documents
>> ======================
>>
>>          GNOME Public Websites:
>>
>>            http://www.gnome.org/
>>            http://developer.gnome.org/
>>
>>          FreeDesktop Website:
>>
>>            http://www.freedesktop.org/
>>
>>          GNOME Documentation (including API documentation):
>>
>>            http://library.gnome.org/
>>
>>          GNOME 2.28 Release Notes:
>>
>>       http://live.gnome.org/TwoPointTwentyseven/
>>
>>       http://live.gnome.org/TwoPointTwentyseven/ReleaseNotes
>>
>>
>>          External Dependencies of GNOME 2.27.x
>>
>>            
>> http://live.gnome.org/TwoPointTwentyseven/ExternalDependencies
>>
>>          Solaris Desktop Engineering Internal Website:
>>
>>            http://desktop.ireland/
>>
>>          Other Related ARC Cases:
>>
>>             LSARC 2009/454 Fast reboot support of GNOME restart dialog
>>             LSARC/2009/446 Firefox 3.5.x for Solaris
>>             LSARC/2009/442 gobject-introspection and gir-repository
>>             LSARC/2009/433 GNOME Display Manager (GDM) Rewrite
>>             LSARC/2009/432 ConsoleKit
>>             LSARC/2009/431 Moovida
>>        LSARC 2009/420 Java ATK Wrapper
>>        LSARC 2009/314 Jokosher
>>        LSARC 2009/313 gnonlin
>>             LSARC 2009/273 GNOME 2.26 addendum
>>
>>          References:
>>
>>             [1] ./modulediffs.txt
>>             [2] 
>> http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/
>>                 gnome228/pkgcmpd
>>             [3] ./interface-table.txt
>>             [4] ./committed-API-changes.txt
>>             [5] 
>> http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/
>>                 gnome228/additional-materials/manpages.tar.gz
>>             [6] 
>> http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/
>>                 gnome228/additional-materials/gtk-doc.tar.gz
>>
>>
>> =========================
>> 5. Resources and Schedule
>> =========================
>>
>>     5.1. Projected Availability
>>
>>          This project will be included in Solaris Nevada and Open 
>> Solaris.
>>
>>     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
>>          organizations, including Sun.
>>
>>
>> 6. Resources and Schedule
>>      6.4. Steering Committee requested information
>>         6.4.1. Consolidation C-team Name:
>>         Desktop
>>      6.5. ARC review type: FastTrack
>>      6.6. ARC Exposure: open
>>
>> _______________________________________________
>> desktop-discuss mailing list
>> desktop-discuss at opensolaris.org
>
>

Reply via email to