From Fedora Project Wiki
m (internal link cleaning)
 
(83 intermediate revisions by 7 users not shown)
Line 7: Line 7:
KDE 4.2
KDE 4.2
== Summary ==
== Summary ==
Rebase to KDE 4.2
Rebase to KDE 4.2 and offer new features such as PolicyKit-KDE, NetworkManager plasma applet etc.


== Owner ==
== Owner ==
* [[SIGs/KDE| KDE SIG]]
* [[SIGs/KDE| KDE SIG]] (jreznik AT redhat DOT com)
* IRC: #fedora-kde
* IRC: #fedora-kde


== Current status ==
== Current status ==
* Targeted release: [[Releases/{{FedoraVersion||next}} | {{FedoraVersion|long|next}} ]]  
* Targeted release: [[Releases/11 | Fedora 11 ]]  
* Last updated: 2008-12-11
* Last updated: 2009-03-04
* Percentage of completion: 15%
* Percentage of completion: 100%


<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
=== Status for Feature Freeze ===
* KDE 4.2 is complete (100%) - only a few open issues
* PolicyKit-kde (100%) - solved by Provides: PolicyKit-authentication-agent, no more Gnome deps; open issue rhbz#484945 - it's OK for KDE spin, thus 100%
* Network Manager Plasma applet (100%) - in progress, already in Rawhide (latest SVN), it's not going to be default one nm applet but we let it optional, thus 100% done
* PowerDevil (100%) - part of KDE 4.2
* Faster startup (100%) - in progress, 10 sec for first run
* Branding depends on artwork team (0%) - targeting Preview release as usual for artwork :(
 
Feature is ready for F11.
 
KOffice 2 is not ready for general consumption. We continue shipping KOffice 1, KOffice 2 will be available as preview from unofficial repository. Upstream stated it gets generally usable near the end of this year. See http://lists.kde.org/?l=koffice-devel&m=123565966730852&w=2.


== Detailed Description ==
== Detailed Description ==
We are going to rebase KDE to 4.2 version. The aim of upstream KDE team is to bring feature rich release comparable to old KDE 3.5 one. PolicyKit-KDE is KDE frontend for PolicyKit, which is extensively used all around the whole Fedora distribution. Same for the Network Manager - plasma applet is next step in its support in KDE and Fedora. PowerDevil will help with power management - very important part of this feature especially for laptop users. We'd also like to include KOffice 2 - new version of KDE's office suite.
We are going to rebase KDE to 4.2 version. The aim of upstream KDE team is to bring feature rich release comparable to old KDE 3.5 one. PolicyKit-KDE is KDE frontend for PolicyKit, which is extensively used all around the whole Fedora distribution. Same for the Network Manager - plasma applet is next step in its support in KDE and Fedora. PowerDevil will help with power management - very important part of this feature especially for laptop users.


New features overview
New features overview
Line 28: Line 38:
* Network Manager Plasma applet
* Network Manager Plasma applet
* PowerDevil
* PowerDevil
* KOffice 2
* Make KDE startup faster
* Continue work on Fedora branding effort


== Benefit to Fedora ==
== Benefit to Fedora ==
KDE is popular desktop environment among Fedora users and KDE 4.2 brings to users missing features from previous releases of 4th generation KDE. It's comparable to the old 3.5 one.  
KDE is popular desktop environment among Fedora users and KDE 4.2 brings to users missing features from previous releases of 4th generation KDE. It's already comparable to the old 3.5 one.
 
== Scope ==
Requires rebasing to the latest upstream version and preparing distribution specific patches. Packages depending on KDE have to be updated (Plasma packages already prepared for KDE 4.2).


<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?-->
[[Features/KDE42/ModifiedPackages|Modified packages]]


== Scope ==
<!-- What work do the developers have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the developers have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->


== How To Test ==
== How To Test ==
<!-- This does not need to be a full-fledged document.  Describe the dimensions of tests that this feature is expected to pass when it is done.  If it needs to be tested with different hardware or software configurations, indicate them.  The QA team will turn this information into a more complete test plan.  The more specific you can be, the better the final test plan will be.
# yum groupinstall "KDE (K Desktop Environment)"
 
# set KDE as default environment + KDM
Remember that you are writing this test plan for interested testers to use to check out your feature - documenting what you do for testing is OK, but it's much better to document what *I* can do to test your feature.
# login to KDE desktop
 
A good Test Plan should answer these four questions:


0. What special hardware / data / etc. is needed (if any)?
or use Fedora KDE Desktop spin
1. How do I prepare my system to test this feature? What packages
need to be installed, config files edited, etc.?
2. What specific actions do I perform to check that the feature is
working like it's supposed to?
3. What are the expected results of those actions?


-->
What should be checked (KDE):
* integration of PolicyKit-KDE (live CD only)
* Network Manager plasma applet (optional component)
** check if Network Management is running and applet is included in panel
** settings
** connection to open/secured network
** VPN connection
* power management
** check if Power Devil is running and applet is included in panel
* first run startup time
* distribution integration - (Policy/Console)Kit, DBUS
* custom branding changes (KDM theme, KSplash theme, artwork) - for Preview Release


== User Experience ==
== User Experience ==
<!-- If this feature is noticeable by its target audience, how will their experiences change as a result?  Describe what they will see or notice. -->
Modern, feature rich and stable desktop environment. Users should notice faster startup.


== Dependencies ==
== Dependencies ==


Depends on upstream KDE 4.2 release, see [http://techbase.kde.org/Schedules/KDE4/4.2_Release_Schedule schedule].  
Depends on upstream KDE 4.2 release, see [http://techbase.kde.org/Schedules/KDE4/4.2_Release_Schedule schedule] - satisfied.
PolicyKit-kde depends on Gnome dependencies issues resolution.


Currently 4.2 Beta 2 was tagged (2008-11-12). Final release is planned on January 27th, 2009.
Custom Fedora branding depends on Fedora Artwork team! Expected for Preview Release.


== Contingency Plan ==
== Contingency Plan ==
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "None necessary, revert to previous release behaviour."  Or it might not. If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy. -->
 
Given how the KDE 4.2 and Fedora 11 schedules align, there should be plenty of buffer time between the KDE 4.2 and Fedora 11 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 4.2 could be later shipped as an update.


== Documentation ==
== Documentation ==
<!-- Is there upstream documentation on this feature, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->


The Fedora KDE Destop 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.
[[KDE/Docs/DesktopUserGuide|Fedora KDE Desktop User Guide (draft)]]
Upstream documentation sites:
* http://docs.kde.org/
* http://www.kde.org/documentation/


== Release Notes ==
== Release Notes ==


TBD
This release features KDE 4.2.
 
KDE 4.2 is the latest release of KDE 4 and provides many new features, usability improvements, and bugfixes over KDE 4.1 release. KDE 4.2 can be considered as a full, feature rich replacement for older KDE 3.5 series. This new release includes improved Plasma Desktop with new NetworkManager Plasma applet, extended power management capabilities, better integration with Fedora and faster startup.


== Comments and Discussion ==
== Comments and Discussion ==


* See [[Talk:Features/YourFeatureName]] <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
* See [[Talk:Features/KDE42]]  




----
----


[[Category:FeaturePageIncomplete]]
[[Category:FeatureAcceptedF11]]
 
<!-- When your feature page is completed and ready for review -->
<!-- When your feature page is completed and ready for review -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Latest revision as of 21:42, 17 September 2016


Feature Name

KDE 4.2

Summary

Rebase to KDE 4.2 and offer new features such as PolicyKit-KDE, NetworkManager plasma applet etc.

Owner

  • KDE SIG (jreznik AT redhat DOT com)
  • IRC: #fedora-kde

Current status

  • Targeted release: Fedora 11
  • Last updated: 2009-03-04
  • Percentage of completion: 100%

Status for Feature Freeze

  • KDE 4.2 is complete (100%) - only a few open issues
  • PolicyKit-kde (100%) - solved by Provides: PolicyKit-authentication-agent, no more Gnome deps; open issue rhbz#484945 - it's OK for KDE spin, thus 100%
  • Network Manager Plasma applet (100%) - in progress, already in Rawhide (latest SVN), it's not going to be default one nm applet but we let it optional, thus 100% done
  • PowerDevil (100%) - part of KDE 4.2
  • Faster startup (100%) - in progress, 10 sec for first run
  • Branding depends on artwork team (0%) - targeting Preview release as usual for artwork :(

Feature is ready for F11.

KOffice 2 is not ready for general consumption. We continue shipping KOffice 1, KOffice 2 will be available as preview from unofficial repository. Upstream stated it gets generally usable near the end of this year. See http://lists.kde.org/?l=koffice-devel&m=123565966730852&w=2.

Detailed Description

We are going to rebase KDE to 4.2 version. The aim of upstream KDE team is to bring feature rich release comparable to old KDE 3.5 one. PolicyKit-KDE is KDE frontend for PolicyKit, which is extensively used all around the whole Fedora distribution. Same for the Network Manager - plasma applet is next step in its support in KDE and Fedora. PowerDevil will help with power management - very important part of this feature especially for laptop users.

New features overview

  • KDE 4.2
  • PolicyKit-KDE
  • Network Manager Plasma applet
  • PowerDevil
  • Make KDE startup faster
  • Continue work on Fedora branding effort

Benefit to Fedora

KDE is popular desktop environment among Fedora users and KDE 4.2 brings to users missing features from previous releases of 4th generation KDE. It's already comparable to the old 3.5 one.

Scope

Requires rebasing to the latest upstream version and preparing distribution specific patches. Packages depending on KDE have to be updated (Plasma packages already prepared for KDE 4.2).

Modified packages


How To Test

  1. yum groupinstall "KDE (K Desktop Environment)"
  2. set KDE as default environment + KDM
  3. login to KDE desktop

or use Fedora KDE Desktop spin

What should be checked (KDE):

  • integration of PolicyKit-KDE (live CD only)
  • Network Manager plasma applet (optional component)
    • check if Network Management is running and applet is included in panel
    • settings
    • connection to open/secured network
    • VPN connection
  • power management
    • check if Power Devil is running and applet is included in panel
  • first run startup time
  • distribution integration - (Policy/Console)Kit, DBUS
  • custom branding changes (KDM theme, KSplash theme, artwork) - for Preview Release

User Experience

Modern, feature rich and stable desktop environment. Users should notice faster startup.

Dependencies

Depends on upstream KDE 4.2 release, see schedule - satisfied. PolicyKit-kde depends on Gnome dependencies issues resolution.

Custom Fedora branding depends on Fedora Artwork team! Expected for Preview Release.

Contingency Plan

Given how the KDE 4.2 and Fedora 11 schedules align, there should be plenty of buffer time between the KDE 4.2 and Fedora 11 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 4.2 could be later shipped as an update.

Documentation

The Fedora KDE Destop 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:

Release Notes

This release features KDE 4.2.

KDE 4.2 is the latest release of KDE 4 and provides many new features, usability improvements, and bugfixes over KDE 4.1 release. KDE 4.2 can be considered as a full, feature rich replacement for older KDE 3.5 series. This new release includes improved Plasma Desktop with new NetworkManager Plasma applet, extended power management capabilities, better integration with Fedora and faster startup.

Comments and Discussion