=================================================== GNOME 2.24 ARC Proposal Date: Jun 26th, 2008 Evan Yan =================================================== =============== 1. Introduction =============== 1.1. Project/Component Working Name: GNOME 2.24a 1.2. Name of Document Author/Supplier: Matt Keenan (matt.keenan@sun.com) Dave Lin (dave.lin@sun.com) Evan Yan (evan.yan@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: matt.keenan@sun.com dave.lin@sun.com evan.yan@sun.com irene.huang@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 continues on LSARC 2008/510 to reflect the latest changes in the GNOME desktop which took place after LSARC 2008/510 was filed. 2.2. Risks and Assumptions Please refer to LSARC 2008/510 ======================== 3. Technical Description ======================== 3.1. Interface classification summary. 3.1.1. Changes of Committed interfaces Refer to manpages [5]. Minor changes are introduced in GNOME 2.24 for Committed Libraries changes --------------------------- o libgdk-x11-2.0 o libgtk-x11-2.0 o libglib-2.0 o libpango-1.0 o libpangocairo-1.0 o libgobject-2.0 Committed CLIs changes ---------------------- None. Committed Configuration Files ----------------------------- None. Other changes that are included ------------------------------- None. Please refer to ./interface-table.txt [3] for details. 3.1.2. New Components Gnome-a11y-speech-espeak, which is a gnome-speech driver for the new espeak synthesis engine, has been added. Other new components have been ARC-ed in separate ARC cases. Refer to Section 4 Other related ARC Cases. 3.1.3. Removed Components None. 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 JDS desktop. Changes to packaging are highlighted in the pkgcmp report. [2] The case materials also includes the list of related pkgmap files for all installed packages. [7] ====================== 4. Reference Documents ====================== GNOME Public Websites: http://www.gnome.org/ http://developer.gnome.org/ FreeDesktop Website: http://www.freedesktop.org/ GNOME 2.24 Release Notes: http://www.gnome.org/start/2.24/notes/ http://live.gnome.org/TwoPointTwentyFour/ReleaseNotes External Dependencies of GNOME 2.23.x http://live.gnome.org/TwoPointTwentyThree/ExternalDependencies JDS Engineering Internal Website: http://jds.ireland/ Other Related ARC Cases: LSARC 2008/599 Update MySQL to 5.0.67 LSARC 2008/571 Snapshot manager LSARC 2008/570 Berkeley DB 4.7.25 LSARC 2008/567 gobby for OpenSolaris LSARC 2008/566 net6 for OpenSolaris LSARC 2008/565 libxmlpp for OpenSolaris LSARC 2008/554 Terminator for OpenSolaris LSARC 2008/550 QT4 Framework LSARC 2008/548 Brasero 0.8.x PSARC 2008/543 Python 2.5 for Solaris PSARC 2008/542 libffi - Foreign Function Interface library LSARC 2008/536 espeak for OpenSolaris LSARC 2008/534 libcanberra PSARC 2008/532 NWAM Phase 1 LSARC 2008/531 findutils for OpenSolaris LSARC 2008/529 gnome-nettool LSARC 2008/524 ncurses for OpenSolaris LSARC 2008/517 Cheese for OpenSolaris LSARC 2008/513 Gkrellm for OpenSolaris LSARC 2008/512 usbutils for OpenSolaris LSARC 2008/510 Gnome 2.24 LSARC 2008/501 goffice for OpenSolaris LSARC 2008/496 graphviz for OpenSolaris PSARC 2008/484 ZFS snapshot properties PSARC 2008/482 NWAM Phase 0.5 (picea) LSARC 2008/481 Irssi for OpenSolaris LSARC 2008/479 GNOME Netstatus Applet Wifi Support LSARC 2008/477 XChat IRC client LSARC 2008/472 cdrdao for OpenSolaris LSARC 2008/471 o3read for OpenSolaris LSARC 2008/464 Openproj for OpenSolaris LSARC 2008/459 Songbird for OpenSolaris LSARC 2008/454 Planner: project managment tool for the Gnome desktop LSARC 2008/422 libmikmod LSARC 2008/510 Gnome 2.24 References: [1] ./modulediffs.txt [2] ./pkgcmp/ [3] ./interface-table.txt [4] ./committed-API-changes.txt [5] ./manpages [6] ./gtk-docs [7] ./pkgmaps ========================= 5. Resources and Schedule ========================= 5.1. Projected Availability This project will be included in Solaris Nevada and 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. ========================= 6. Prototype Availability ========================= 6.1. Prototype Availability Development versions of GNOME 2.24 are available here: http://dlc.sun.com/osol/jds/downloads/current/ 6.2. Prototype Cost The JDS 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.