From Fedora Project Wiki
(Change Proposal ready for 2014-04-16 FESCo meeting (#1283))
(Change accepted by FESCo on 2014-04-16 meeting)
Line 97: Line 97:
Fedora 21 includes the latest version of the GNOME desktop, 3.12. For more information about what is new in this GNOME release, see the release notes.  
Fedora 21 includes the latest version of the GNOME desktop, 3.12. For more information about what is new in this GNOME release, see the release notes.  


[[Category:ChangeReadyForFesco]]
[[Category:ChangeAcceptedF21]]


<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->

Revision as of 08:55, 18 April 2014

GNOME 3.12

Summary

Update GNOME to the latest upstream release. Depending on the Fedora 21 schedule, this might be GNOME 3.12 or 3.14.

Owner

  • Name: Matthias Clasen
  • Email: mclasen@redhat.com
  • Release notes owner:
  • Product: Workstation
  • Responsible WG: Workstation

Current status

  • Targeted release: Fedora 21
  • Last updated: 2014-03-05
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

The new features for GNOME 3.12 include:

  • More complete hi-dpi support
  • gnome-software better integrated
  • totem is now Videos
  • New applications:
    • gnome-logs: A systemd journal viewer
    • gnome-sound-recorder: A simple utility for audio recordings
    • polari: A irc client
  • Google cloud print support
  • Windows live email support
  • A terminal search provider

The Wayland port of GNOME is still a preview in 3.12.

The feature set for GNOME 3.14 has not been determined yet.

Benefit to Fedora

Fedora stays in sync with upstream.

Scope

  • Proposal owners:
    • Keep existing GNOME packages updated
    • Follow upstream module changes
    • Package new applications and new dependencies of existing GNOME packages
      • gnome-logs (Done)
      • gnome-sound-recorder (Done)
      • polari (Done)
  • Other developers:
    • Package new dependencies:
      • libinput (Done)
  • Release engineering:
    • Extract app data for gnome-software during package builds and provide it in repositories
  • Policies and guidelines:
    • Add app data expectations to packaging guidelines

Upgrade/compatibility impact

Upgrading from GNOME 3.10 to a newer release should not have a major impact. Compatibility of installed shell extensions cannot in general be guaranteed. GNOME 3.12 introduces a setting to disable the version check for adventurous users.

How To Test

Generic 'desktop testing' is always appropriate for a major new desktop version.

Specific testing for new features: TBD

User Experience

Notable additions or changes to the GNOME user experience in 3.12 include:

  • The app folders that are used in the overview can now be managed in gnome-software
  • GTK+ dialogs are using header bars
  • Open terminals appear in the search results in the overview
  • Wired network status is again being shown in the system status area
  • Geolocation (geoclue) is also reflected in the system status area

Dependencies

As part of the Wayland port, GNOME now depends on libinput. Launching of Wayland sessions from gdm requires logind.

Contingency Plan

GNOME 3.12 will be released in March 2014, so it is not in doubt that we'll be able to ship it in Fedora 21. 3.14 may or may not fit into the Fedora 21 schedule.

  • Blocks release? No
  • Blocks product? Complete Wayland support may require 3.14

Documentation

Release Notes

Fedora 21 includes the latest version of the GNOME desktop, 3.12. For more information about what is new in this GNOME release, see the release notes.