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 > >
