|
|
(73 intermediate revisions by 20 users not shown) |
Line 1: |
Line 1: |
| All dates given here are subject to revision, but we will try our best to stick to them if possible.
| | {{Proposed_deletion|reason=Empty page.}} |
| The KDE Technical Working Group is acting as release coordinator for the 4.0 releases
| |
|
| |
|
| ==Timeline==
| | Delete Me! |
| | |
| <timeline>
| |
| ImageSize = width:550 height:300
| |
| DateFormat = mm/dd/yyyy
| |
| Period = from:08/01/2006 till:12/31/2007
| |
| TimeAxis = orientation:horizontal format:mm/yyyy
| |
| | |
| ScaleMajor = increment:1 unit:year start:01/01/2007
| |
| ScaleMinor = increment:1 unit:month increment:1 start:08/01/2006
| |
| | |
| PlotArea = left:65 bottom:30 top:30 right:15 # e.g. extra space to the left and below the plot area for axis labels and legend
| |
| | |
| | |
| | |
| Colors =
| |
| id:yellow6 value:rgb(1,0.6,0)
| |
| id:skyblue3 value:rgb(0.172,0.447,0.780)
| |
| | |
| BarData =
| |
| bar:MS1 text:Milestone 1
| |
| bar:MS2 text:Milestone 2
| |
| bar:BC text:Beta Cycle
| |
| bar:RC text:RC Cycle
| |
| bar:TL text:Events
| |
| | |
| PlotData =
| |
| bar:TL width:40 color:yellow6
| |
| from:start till:end
| |
| at:08/16/2006 mark:(line,skyblue3) align:center shift:(50,-20) text:[[Technical Preview 1]]
| |
| at:11/02/2006 mark:(line,skyblue3) align:center shift:(0,-10) text:[[Technical Preview 2]]
| |
| at:01/23/2007 mark:(line,skyblue3) align:center shift:(-10,0) text:[[Technical Preview 3]]
| |
| at:04/01/2007 mark:(line,skyblue3) align:center shift:(0,10) text:"Subsystem Freeze"
| |
| at:05/01/2007 mark:(line,skyblue3) align:center shift:(0,-10) text:"Soft API Freeze"
| |
| at:06/01/2007 mark:(line,skyblue3) align:center shift:(0,0) text:"Feature Freeze"
| |
| at:06/25/2007 mark:(line,skyblue3) align:center shift:(0,10) text:"Full API Freeze"
| |
| at:10/23/2007 mark:(line,skyblue3) align:center shift:(0,0) text:"Final Release"
| |
| | |
| width:2
| |
| bar:MS1 from:04/01/2007 till:05/31/2007 color:skyblue3
| |
| bar:MS2 from:06/01/2007 till:06/24/2007 color:skyblue3
| |
| bar:BC from:06/25/2007 till:09/24/2007 color:skyblue3
| |
| bar:RC from:09/25/2007 till:10/22/2007 color:skyblue3
| |
| </timeline>
| |
| | |
| | |
| == Already released ==
| |
| | |
| ===Technical Preview 1===
| |
| '''Date:''' August 2006<br />
| |
| Release date of the [http://dot.kde.org/1155935483/ first technical preview], a developer release.
| |
| | |
| ===Technical Preview 2===
| |
| | |
| '''Date:''' November 2006<br />
| |
| Release date of the [http://dot.kde.org/1162475911/ second technical preview], a developer release.
| |
| | |
| ===Technical Preview 3===
| |
| | |
| '''Date:''' February 2007<br />
| |
| Release date of the [http://dot.kde.org/1172249109/ third technical preview], a developer release.
| |
| | |
| The kdelibs API will remain as stable as possible after that, so that application developers (in particular those not having their code in the KDE SVN) can start porting towards a stable kdelibs API.
| |
| | |
| Of course the applications in the KDE SVN will have been ported all along, and it will possible to alpha-test them at this stage.
| |
| | |
| | |
| == Upcoming releases ==
| |
| | |
| === Milestone: Subsystem Freeze===
| |
| '''Date:''' 1 April 2007<br />
| |
| '''Goals:'''<br />
| |
| *From this date forward, no major KDE subsystem can be committed to kdelibs.
| |
| *The location of all classes are fixed within kdelibs
| |
| *Trunk is expected to contain KDE4 code only now. This effectively means that all scripts processing translations for KDE3 in trunk will cease.
| |
| *Extragear applications that want to release based on KDE3 are expected to move to /branches/stable and work from there.
| |
| * The buildsystem requirements are fixed; i.e, must not require a version of cmake greater than 2.4.5.
| |
| | |
| === Milestone: Alpha Release + kdelibs soft API Freeze ===
| |
| '''Date:''' 1 May 2007<br />
| |
| '''Goals:'''<br />
| |
| * Qt 4.3 is required from here until release.
| |
| * The kdelibs API is frozen. This means that the classes and interfaces are not allowed to change, except with permission of the core developers.
| |
| * To make an API change, post a kdelibs API exception request to the kde-core-devel mailinglist with an explanation and the code. If there are no objections after a week, the change can be committed.
| |
| | |
| '''Note''': all affected modules must continue to compile and work as expected.
| |
| | |
| | |
| === Milestone: Feature Freeze ===
| |
| '''Date:''' 1 June 2007<br />
| |
| '''Goals:'''<br />
| |
| *The KDE main modules are frozen for new features.
| |
| *No new features are allowed, the focus is on stabilizing the applications and fixing all bugs.
| |
| *The main module maintainers must indicate if they will follow the release schedule or will divert and not be released together with KDE 4.0.
| |
| | |
| | |
| === Milestone: Beta Cycle, Full kdelibs API Freeze ===
| |
| '''Start''': 25 June 2007<br />
| |
| '''End:''' 24 September 2007<br />
| |
| '''Duration:''' 3 months (estimated)<br />
| |
| '''Goals:'''<br />
| |
| *From this date forward, a Beta Version will be published every month until most grave bugs are resolved.
| |
| *The kdelibs API is now frozen solid.
| |
| *Translations are included starting with the second Beta, thus beginning a string freeze. Exceptions can be requested on the kde-i18n mailinglist.
| |
| | |
| | |
| === Milestone: Release Candidate Cycle ===
| |
| '''Start:''' 25 September 2007 <br />
| |
| '''End:''' 22 October 2007 <br />
| |
| '''Duration:''' 4 weeks (estimated)<br />
| |
| '''Goals:'''<br />
| |
| *From this date forward, a Release Candidate will be released every two weeks until *all* grave bugs are resolved.
| |
| * After the first Release Candidate there is a total release freeze. This means only regressions (breakage caused due to the KDE4 port) or grave bugs can be fixed, but nothing else.
| |
| * With the first Release Candidate, a list of languages which will be included with the KDE 4.0 release will be made available, based on the usual rules.
| |
| | |
| | |
| === Milestone: KDE 4.0 Released ===
| |
| '''Date:''' 23 October 2007<br />
| |
| '''Goals:'''<br />
| |
| * This date is based on an estimated 3 Beta's and 2 Release Candidates.
| |