From Fedora Project Wiki
m (Minor updates)
(Updated content)
Line 3: Line 3:
General ideas/discussion intended to ensure a successful [[Features/Gnome3|GNOME3]] release in Fedora 15.
General ideas/discussion intended to ensure a successful [[Features/Gnome3|GNOME3]] release in Fedora 15.


== Questions ==
= What is Success? =
# What is '''success''' for GNOME3 and Fedora 15?
#* There is some talk that GNOME3 might be received in a similar manner as KDE4.0 ... is that good, bad?
# How, or will, the [[Fedora Release Criteria]] be impacted by GNOME3?
# Are Desktop SIG and FESCO in agreement on what is needed and expected from a default desktop experience for Fedora 15?
# Is a multi-release GNOME3 feature roadmap available and maintained?  This might be helpful to assuage any users/maintainers who are unhappy because a feature they relied on is not currently available.
# What kind of Fedora marketing/buzz is planned to raise the profile and get people excited?
# Does [[How to debug Xorg problems]] need to be updated?
# Do we need a [[How to debug GNOME3 problems]] page?


== Documentation Gaps ==
A ''successful'' GNOME3 and Fedora 15 release are defined as:


# ''Identify'' and document panel applets that are no longer available in Fedora 15 (e.g. Weather and stock applets).
# runs on a reasonable range of graphics hardware
#* Provide development roadmap/documentation for integrating GNOME2 applets with GNOME3 shell experience
# offers a graceful fallback for the rest
# Must document an '''easy''' method for disabling GNOME3 shell and reverting to GNOME2
# has working controls for common things like keyboards, monitors, network, sound and power
# all desktop applications work and any applications built against gtk3 ...
#* don't show status icons (http://live.gnome.org/GnomeShell/Design/Guidelines/MessageTray/Compatibility)
#* use modal dialogs
#* install hi-res icon
 
= Open tasks =
 
# graceful fallback - code is needed to gracefully handle the following scenarios ...
#* Insufficient hardware - the system hardware is known to not handle gnome-shell, and fallback mode is recommended
#* shell failure - The shell crashes or fails to start for an unknown reason, a suitable fallback should be offered instead
 
{{admon/important|Where's the bug?|Are the above open tasks tracked in upstream bugzilla?}}
 
= FAQ =
 
== General ==
 
; When is the upstream decision made as to whether 2.91.x will become 3.0?
: ??? (FIXME)
 
; How is the upstream decision made as to whether 2.91.x will become 3.0?  Is it dependent on blocker bug resolution, or release criteria?
: ??? (FIXME)
 
; If GnomeShell isn't considered ready by upstream, how will Fedora proceed?
: ??? (FIXME)
:# Fedora 15 slips until GNOME3 is ready
:# Fedora 15 ships GNOME3 in fall-back mode only (shell with metacity+panel)
:# Fedora 15 ships Fedora 14 GNOME
:# <your idea here>
 
; Where can I find GnomeShell marketting plans for upstream GNOME and Fedora?
: ??? (FIXME)
 
; What testing (GNOME and Fedora) is planned for GnomeShell?
: ??? (FIXME)
 
== Features ==
 
; What happened to the Fedora 14-vintage GNOME shell favorites sidebar allowing selection+presentation of favorite applications and folders?
: ??? (FIXME)
 
; How should multi-monitor support behave with GnomeShell in Fedora 15?
: Currently, GnomeShell just treats any additional monitors as extra space to put windows in but otherwise more or less ignores them.  When you go into overview mode, it only takes effect on one screen, the others are just left blank. There's nothing yet done to integrate the workspace model the Shell encourages with multi-monitor setups.  There's a bug for this, but again, AFAICT no particular commitment to fixing it up before the 3.0 release. (This isn't actually much of a 'regression' compared to GNOME 2, which was similarly lax about doing much with extra screens, but it's the sort of thing people might expect GNOME 3 to have fixed).
: ??? (FIXME)
 
== Workarounds ==
 
; What is the procedure to manually revert to fallback mode?
: ??? (FIXME)

Revision as of 23:37, 18 January 2011

This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

General ideas/discussion intended to ensure a successful GNOME3 release in Fedora 15.

What is Success?

A successful GNOME3 and Fedora 15 release are defined as:

  1. runs on a reasonable range of graphics hardware
  2. offers a graceful fallback for the rest
  3. has working controls for common things like keyboards, monitors, network, sound and power
  4. all desktop applications work and any applications built against gtk3 ...

Open tasks

  1. graceful fallback - code is needed to gracefully handle the following scenarios ...
    • Insufficient hardware - the system hardware is known to not handle gnome-shell, and fallback mode is recommended
    • shell failure - The shell crashes or fails to start for an unknown reason, a suitable fallback should be offered instead
Where's the bug?
Are the above open tasks tracked in upstream bugzilla?

FAQ

General

When is the upstream decision made as to whether 2.91.x will become 3.0?
??? (FIXME)
How is the upstream decision made as to whether 2.91.x will become 3.0? Is it dependent on blocker bug resolution, or release criteria?
??? (FIXME)
If GnomeShell isn't considered ready by upstream, how will Fedora proceed?
??? (FIXME)
  1. Fedora 15 slips until GNOME3 is ready
  2. Fedora 15 ships GNOME3 in fall-back mode only (shell with metacity+panel)
  3. Fedora 15 ships Fedora 14 GNOME
  4. <your idea here>
Where can I find GnomeShell marketting plans for upstream GNOME and Fedora?
??? (FIXME)
What testing (GNOME and Fedora) is planned for GnomeShell?
??? (FIXME)

Features

What happened to the Fedora 14-vintage GNOME shell favorites sidebar allowing selection+presentation of favorite applications and folders?
??? (FIXME)
How should multi-monitor support behave with GnomeShell in Fedora 15?
Currently, GnomeShell just treats any additional monitors as extra space to put windows in but otherwise more or less ignores them. When you go into overview mode, it only takes effect on one screen, the others are just left blank. There's nothing yet done to integrate the workspace model the Shell encourages with multi-monitor setups. There's a bug for this, but again, AFAICT no particular commitment to fixing it up before the 3.0 release. (This isn't actually much of a 'regression' compared to GNOME 2, which was similarly lax about doing much with extra screens, but it's the sort of thing people might expect GNOME 3 to have fixed).
??? (FIXME)

Workarounds

What is the procedure to manually revert to fallback mode?
??? (FIXME)