Xfce Wiki

Sub domains

This is an old revision of the document!

Schedule for and Status of the Xfce 4.12 Development Cycle


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
2013-01-27 - 2013-03-10 Release Phase Wait patiently Perform releases, remind people of deadlines Perform releases of own components if desired
2013-01-27 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.
2013-02-10 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
2013-02-24 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
2013-03-10 or 1 week later 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
We're still in the development stage and will start releasing when we think 4.12 is ready.


Release Team

Release Manager tbd
QA Official tbd
Release Assistant tbd
Release Assistant tbd
Release Assistant tbd

People can still apply for those positions.

Dependencies (Fixed After 2012-09-19)

  • gtk+-2.0 >= 2.24 1)
    • Same version for gdk-2.0.
  • glib-2.0 >= 2.30 2)
    • Same version for gmodule-2.0, gobject-2.0, gthread-2.0 and gio-2.0
  • gdk-pixbuf-2.0 >= 2.21 3)
  • dbus-glib-1 >= 0.84
    • dbus-1 >= 1.1
  • cairo >= 1.6 4)
  • libwnck-1.0 >= 2.30
  • upower >= 0.9.0
  • consolekit / systemd

In case applications want to optionally support GTK+-3 the following versions will be used:

  • gtk+-3.0 >= 3.2
    • Same version for gdk-3.0

Roadmap / Planned Features

Features that Affect the Entire Xfce Core


Critical bugs

Last GTK+ 2 version for most-complete GSEAL support
Minimum GLib version for GTK+ 2.24 is 2.28, but 2.30 gives advantages for the file manager.
Minimum GDK-Pixbuf version for GTK+ 2.24.
Minimum Cairo version for GTK+ 2.24.