====== Schedule for and Status of the Xfce 4.12 Development Cycle ====== ===== Schedule ===== **This schedule is preliminary and not to be considered final.** Read the [[http://www.xfce.org/about/releasemodel|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 - 2015-02-20 | Development Phase | Support Xfce | Supervise development, remind people of deadlines | Hacking | | 2015-02-20 | String Freeze | | Prepare release announcements | Make sure that strings in the latest development release or in master are good | | 2015-02-28 or 1 day 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 | ===== Status ===== ==== Release Team ==== | Release Manager | Landry Breuil (gaston) | | QA Official | tbd | | Release Assistant | Simon Steinbeiss (ochosi) | | Release Assistant | tbd | | Release Assistant | tbd | People can still apply for the open positions. ==== Dependencies (Fixed After 2012-09-19) ==== * pkgconfig-0.9.0 (it might be wise to use a current version, though, starting with >=0.27) * automake-1.11 * autoconf-2.60 * libtool-2.4 * gtk+-2.0 >= 2.24 ((Last GTK+ 2 version for most-complete GSEAL support)) * Same version for gdk-2.0. * glib-2.0 >= 2.30 ((Minimum GLib version for GTK+ 2.24 is 2.28, but 2.30 gives advantages for the file manager.)) * Same version for gmodule-2.0, gobject-2.0, gthread-2.0 and gio-2.0 * gdk-pixbuf-2.0 >= 2.21 ((Minimum GDK-Pixbuf version for GTK+ 2.24.)) * dbus-glib-1 >= 0.84 * dbus-1 >= 1.1 * cairo >= 1.6 ((Minimum Cairo version for GTK+ 2.24.)) * 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 === * [[releng:4.12:roadmap:Gtk3|GTK+ 3 preparation and optional compile support]] === Modules === * [[releng:4.12:roadmap:exo]] * [[releng:4.12:roadmap:garcon]] * [[releng:4.12:roadmap:libxfce4ui]] (finished) * [[releng:4.12:roadmap:libxfce4util]] (finished) * [[releng:4.12:roadmap:thunar]] (finished) * [[releng:4.12:roadmap:thunar-volman]] * [[releng:4.12:roadmap:tumbler]] * [[releng:4.12:roadmap:xfce4-appfinder]] (finished) * [[releng:4.12:roadmap:xfce4-panel]] (finished) * [[releng:4.12:roadmap:xfce4-power-manager]] * [[releng:4.12:roadmap:xfce4-session]] * [[releng:4.12:roadmap:xfce4-settings]] (finished) * [[releng:4.12:roadmap:xfconf]] * [[releng:4.12:roadmap:xfdesktop]] * [[releng:4.12:roadmap:xfwm4]] (finished) === Critical bugs === * None ;)