Line 10: | Line 10: | ||
* Targeted release: [[Releases/12| Fedora 12]] | * Targeted release: [[Releases/12| Fedora 12]] | ||
* Last updated: 2009-08-14 | * Last updated: 2009-08-14 | ||
* Percentage of completion: | * Percentage of completion: 95% | ||
Gnome 2.27. | Gnome 2.27.91 is mostly in rawhide. | ||
The default IM client has been switched to Empathy. | The default IM client has been switched to Empathy. | ||
Epiphany is using webkit now. | Epiphany is using webkit now. |
Revision as of 22:58, 25 August 2009
GNOME 2.28
Summary
Re-base to GNOME 2.28.
Owner
- Desktop SIG
- Email: fedora-desktop-list@redhat.com
Current status
- Targeted release: Fedora 12
- Last updated: 2009-08-14
- Percentage of completion: 95%
Gnome 2.27.91 is mostly in rawhide. The default IM client has been switched to Empathy. Epiphany is using webkit now. The Pango harfbuzz rewrite has landed. libgnomeprint22 has been dropped from the desktop spin. gnome-vfs2 dependencies have been pruned.
The schedule for Gnome 2.28 looks as follows:
Aug 10 | 2.27.90 beta |
Aug 26 | 2.27.91 beta |
Sep 9 | 2.27.92 rc |
Sep 23 | 2.28.0 |
Detailed Description
The main point of this feature is to ensure that Fedora ships the current version of the Gnome desktop.
Benefit to Fedora
Stay in sync with upstream.
Scope
Outstanding issues:
- Keep Gnome packages updated. For a list of affected packages, see http://live.gnome.org/TwoPointTwentyseven/Platform and http://live.gnome.org/TwoPointTwentyseven/Desktop
- Make sure new enough versions of external dependencies are in Fedora. For a list of external dependencies, see http://live.gnome.org/TwoPointTwentyseven/ExternalDependencies
- Resync image with new default apps, e.g. Features/Empathy
- Make sure new modules and new external dependencies of Gnome 2.28 are packaged
- Follow major upstream changes, e.g. epiphany is switching from gecko to webkit as the rendering engine
- Investigate if we can drop some of the removed modules. At least we should make sure they don't sneak onto a space-constrained live image. Candidates for this are libgnomeprint22, libgnomeprintui22, libgnomeui, gnome-vfs2, gnome-mime-data
How To Test
- Open System → About GNOME. Verify that it says "Version: 2.28"
- Verify that important desktop components work as well as they always have:
- the panel
- nautilus
- metacity
Hints about testing basic desktop functionality can be found at Desktop/Testing.
This section will be updated as it becomes more clear what the major test-worthy new features in Gnome 2.28 are. To get some idea what people plan to work on for 2.28, see http://live.gnome.org/RoadMap and http://live.gnome.org/RoadMap/Modules (but no guarantees that anything on those pages will actually appear in 2.28...)
User Experience
Largely unchanged.
Dependencies
Depends on upstream Gnome, see the Gnome 2.28 schedule
Contingency Plan
Ship the Gnome 2.26 packages that are in F11. Alternatively, if Gnome 2.28 does not happen in time for Fedora 12, ship a prerelease like 2.27.92 (we've done that before)
Documentation
- See the Gnome 2.28 release notes.
Release Notes
Fedora 12 includes the latest version of the Gnome desktop.
For more information about what is new in Gnome, see the Gnome 2.28 release notes.