Features/Gnome2.28
From FedoraProject
(→Current status) |
(→Current status) |
||
| (15 intermediate revisions by 2 users not shown) | |||
| Line 9: | Line 9: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/12| Fedora 12]] | * Targeted release: [[Releases/12| Fedora 12]] | ||
| − | * Last updated: | + | * Last updated: 24-09-2009 |
| − | * Percentage of completion: | + | * Percentage of completion: 100% |
| − | + | GNOME 2.28.0 is in rawhide. | |
| + | The default IM client has been switched to Empathy. | ||
| + | Epiphany is using webkit now. | ||
| + | The Pango harfbuzz rewrite has landed. | ||
| + | The GTK+ client-side windows code 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 == | == Detailed Description == | ||
| Line 58: | Line 77: | ||
== Release Notes == | == Release Notes == | ||
| − | Fedora 12 includes the latest version of the Gnome desktop. | + | Fedora 12 includes the latest version of the Gnome desktop. It includes the client-side windows rewrite of GTK+, which offers new possibilities for eye-candy and integration with clutter. Some GTK+ applications may have problems with the client-side windows code. Eclipse and acroread are known to be in this category. In such cases, you can try setting the GDK_NATIVE_WINDOWS environment variable, which tells GTK+ to fall back to old ways of doing things. |
| + | |||
For more information about what is new in Gnome, see the [http://library.gnome.org/misc/release-notes/2.28/ Gnome 2.28 release notes]. | For more information about what is new in Gnome, see the [http://library.gnome.org/misc/release-notes/2.28/ Gnome 2.28 release notes]. | ||
| Line 66: | Line 86: | ||
* See [[Talk:Features/GNOME2.28]] | * See [[Talk:Features/GNOME2.28]] | ||
| − | [[Category: | + | [[Category:FeatureAcceptedF12]] |
Latest revision as of 12:36, 24 September 2009
Contents |
[edit] GNOME 2.28
[edit] Summary
Re-base to GNOME 2.28.
[edit] Owner
- Desktop SIG
- Email: fedora-desktop-list@redhat.com
[edit] Current status
- Targeted release: Fedora 12
- Last updated: 24-09-2009
- Percentage of completion: 100%
GNOME 2.28.0 is in rawhide. The default IM client has been switched to Empathy. Epiphany is using webkit now. The Pango harfbuzz rewrite has landed. The GTK+ client-side windows code 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 |
[edit] Detailed Description
The main point of this feature is to ensure that Fedora ships the current version of the Gnome desktop.
[edit] Benefit to Fedora
Stay in sync with upstream.
[edit] 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
[edit] 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...)
[edit] User Experience
Largely unchanged.
[edit] Dependencies
Depends on upstream Gnome, see the Gnome 2.28 schedule
[edit] 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)
[edit] Documentation
- See the Gnome 2.28 release notes.
[edit] Release Notes
Fedora 12 includes the latest version of the Gnome desktop. It includes the client-side windows rewrite of GTK+, which offers new possibilities for eye-candy and integration with clutter. Some GTK+ applications may have problems with the client-side windows code. Eclipse and acroread are known to be in this category. In such cases, you can try setting the GDK_NATIVE_WINDOWS environment variable, which tells GTK+ to fall back to old ways of doing things.
For more information about what is new in Gnome, see the Gnome 2.28 release notes.