Features/KDE48

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Moved to FeatureReadyForFesco, ticket #742)
(Current status)
 
(7 intermediate revisions by 3 users not shown)
Line 11: Line 11:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/17 | Fedora 17]]  
 
* Targeted release: [[Releases/17 | Fedora 17]]  
* Last updated: 2012-01-04
+
* Last updated: 2012-04-04
* Percentage of completion: 75%
+
* Percentage of completion: 100%
  
4.7.95 (rc1) already in Rawhide. Kdeaccessibility and kdeutils packages are under splits review. 4.7.97 (rc2) is under rebase process right now.
+
4.8.1 currently available for F17.
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 23: Line 23:
 
* more split packages for some previously monolithic modules (kdeaccessibility, kdeutils)
 
* more split packages for some previously monolithic modules (kdeaccessibility, kdeutils)
 
* desktop effects enabled by default to follow default upstream settings
 
* desktop effects enabled by default to follow default upstream settings
** llvmpipe will be whitelisted to allow software accelerated rendering (see [http://fedoraproject.org/wiki/Features/Gnome_shell_software_rendering Gnome Shell Software rendering feature])
+
** <del>llvmpipe will be whitelisted to allow software accelerated rendering (see [http://fedoraproject.org/wiki/Features/Gnome_shell_software_rendering Gnome Shell Software rendering feature])</del>
 +
*** postponed for now
 
* based on top of Qt 4.8
 
* based on top of Qt 4.8
* interactive Qt Quick splash screen
+
* <del>interactive Qt Quick splash screen</del>
 
* QML based Device Notifier and Logout Dialog
 
* QML based Device Notifier and Logout Dialog
 
* improved Window switcher in KWin based on Qt Quick
 
* improved Window switcher in KWin based on Qt Quick
 
* new input method panel and on-screen keyboard
 
* new input method panel and on-screen keyboard
 
* Dolphin's file view has been rewritten for better performance, scalability and more attractive visual appearance.
 
* Dolphin's file view has been rewritten for better performance, scalability and more attractive visual appearance.
* KSecretService optionally enables a shared password storage
+
* <del>KSecretService optionally enables a shared password storage</del>
 +
* ConsoleKit removal
  
 
Developers:
 
Developers:
Line 68: Line 70:
 
== Dependencies ==
 
== Dependencies ==
  
* upstream KDE Plasma Workspaces.8 release, see [http://techbase.kde.org/Schedules/KDE4/4.8_Release_Schedule].
+
* upstream KDE Plasma Workspaces 4.8 release, see [http://techbase.kde.org/Schedules/KDE4/4.8_Release_Schedule].
 
** final release is January 25
 
** final release is January 25
 
* Fedora branding/theming from Fedora Design team!
 
* Fedora branding/theming from Fedora Design team!
Line 75: Line 77:
 
== Contingency Plan ==
 
== Contingency Plan ==
  
Given how the KDE Plasma Workspaces4.8 and Fedora 17 schedules align, there should be plenty of buffer time between the KDE Plasma Workspaces 4.8 and Fedora 17 releases.  We are already working on importing and polishing beta version of KDE. In case of problems with upstream release we can revert to older release or we can omit individual problematic modules of this feature.  KDE Plasma Workspaces 4.8 could later be shipped as an update.
+
Given how the KDE Plasma Workspaces 4.8 and Fedora 17 schedules align, there should be plenty of buffer time between the KDE Plasma Workspaces 4.8 and Fedora 17 releases.  We are already working on importing and polishing beta version of KDE. In case of problems with upstream release, we can revert to older release or we can omit individual problematic modules of this feature.  KDE Plasma Workspaces 4.8 could later be shipped as an update.
  
 
== Documentation ==
 
== Documentation ==
Line 99: Line 101:
 
* See [[Talk:Features/KDE48]]  
 
* See [[Talk:Features/KDE48]]  
  
[[Category:FeatureReadyForFesco]]
+
[[Category:FeatureAcceptedF17]]
  
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->

Latest revision as of 14:39, 4 April 2012

Contents

[edit] KDE Plasma Workspaces 4.8

[edit] Summary

Rebase to KDE Plasma Workspace 4.8. including Plasma Desktop and Netbook workspaces, the KDE Applications and the KDE Platform.

[edit] Owner

  • KDE SIG
  • Email: jreznik@redhat.com, than@redhat.com, rdieter@fedoraproject.org, ltinkl@redhat.com
  • IRC: #fedora-kde

[edit] Current status

  • Targeted release: Fedora 17
  • Last updated: 2012-04-04
  • Percentage of completion: 100%

4.8.1 currently available for F17.

[edit] Detailed Description

We have rebased KDE Plasma Workspaces to 4.8

New features overview

  • KDE Plasma Workspaces, KDE Applications and KDE Platform 4.8
  • more split packages for some previously monolithic modules (kdeaccessibility, kdeutils)
  • desktop effects enabled by default to follow default upstream settings
  • based on top of Qt 4.8
  • interactive Qt Quick splash screen
  • QML based Device Notifier and Logout Dialog
  • improved Window switcher in KWin based on Qt Quick
  • new input method panel and on-screen keyboard
  • Dolphin's file view has been rewritten for better performance, scalability and more attractive visual appearance.
  • KSecretService optionally enables a shared password storage
  • ConsoleKit removal

Developers:

  • Plasma Qt Quick components

As main components of 4.8 release are already devel-frozen due to development of version 5, we'd like to backport interesting features to be released within Fedora 17.

[edit] Benefit to Fedora

KDE Plasma Desktop is a popular, feature rich and stable desktop environment used by a lot of Fedora users.

[edit] Scope

Requires rebasing to the latest upstream version and preparing distribution specific patches. All new required packages are already included in distribution. But as upstream changed release schema and now provides split tarballs for some previously monolithic modules, we are going to follow this decision in Fedora too as we want to stick as close as possible to upstream. This involves changes in packaging, new reviews and small overload for packaging system.

[edit] How To Test

  1. yum groupinstall kde-desktop
  2. set KDE as default environment + KDM
  3. login to KDE desktop

or use Fedora KDE Plasma Workspaces spin

What should be checked (KDE):

  • distribution integration
  • custom branding changes (KDM theme, KSplash theme - the QML one, artwork) - for Preview Release
  • working sound in Phonon, esp. with regards to the PA and GStreamer integration
  • "root" modules in System Settings (due to pk1)

We are working on test plan for KDE QA.

For more specific Desktop testcase see Desktop Validation testing page.

[edit] User Experience

  • Modern, feature rich and stable desktop environment.
  • split packages (advantage especially for other desktop environments users to select favourite applications without need to install the whole KDE stack)

[edit] Dependencies

[edit] Contingency Plan

Given how the KDE Plasma Workspaces 4.8 and Fedora 17 schedules align, there should be plenty of buffer time between the KDE Plasma Workspaces 4.8 and Fedora 17 releases. We are already working on importing and polishing beta version of KDE. In case of problems with upstream release, we can revert to older release or we can omit individual problematic modules of this feature. KDE Plasma Workspaces 4.8 could later be shipped as an update.

[edit] Documentation

The Fedora KDE Desktop User Guide is very important part of this feature for users. It guides users how-to use the new KDE 4 Desktop and it's targeted to both former KDE 3.5 user and first time KDE 4 users.

Fedora KDE Desktop User Guide (draft)

Upstream documentation sites:


[edit] Release Notes

This release features the KDE Plasma Workspaces 4.8, the KDE Applications and the KDE Platform.

The 4.8 is the latest release of KDE 4. There are a lot of enhancements and new features.


[edit] Comments and Discussion