This schedule is preliminary and not to be considered final.
Read the Xfce Release Model to understand why this cycle is the way it is.
|Dates||Phase/Deadline||Everyone's Tasks||Release Team Tasks||Maintainer Tasks|
|2012-04-29 - 2012-05-13||Planning Phase||Elect the release team, discuss dependencies||Make a realistic list of planned features|
|2012-05-14 - 2012-05-27||Extended Planning Phase||May request dependency changes|
|2012-05-27||Dependency Freeze||Update dependency info, inform community about the decisions made (dependencies, unguaranteed feature preview)|
|2012-05-27 - today||Development Phase||Support Xfce||Supervise development, remind people of deadlines||Hacking|
| ||Release Phase||Wait patiently||Perform releases, remind people of deadlines||Perform releases of own components if desired|
| ||Xfce 4.12pre1 (Feature Freeze + Soft String Freeze)||Prepare release announcements, release Xfce 4.12pre1||Make sure the latest development release is in good shape and uploaded.|
| ||Xfce 4.12pre2 (String Freeze)||Prepare release announcements, release Xfce 4.12pre2||Make sure that strings in the latest development release or in master are good|
| ||Xfce 4.12pre3 (Code Freeze)||Prepare release announcements, release Xfce 4.12pre3||Make sure the latest development release is in good shape, or that code is solid/finished in master|
| ||Xfce 4.12 (Final Release)||Celebrate||Prepare release announcements, release Xfce 4.12, branch for stable release, merge ELS branches into master||Make sure to upload a new release of own components before this deadline|
People can still apply for those positions.
In case applications want to optionally support GTK+-3 the following versions will be used: