Xfce Wiki

Sub domains
 

Site Tools


Schedule for and Status of the Xfce 4.14 Development Cycle

Schedule

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
2015-03-01 - tbd Planning Phase Elect the release team, discuss dependencies Discuss and plan porting
Extended Planning Phase May request dependency changes
Dependency Freeze Update dependency info, inform community about the decisions made (dependencies, unguaranteed feature preview)
Development Phase Support Xfce Supervise development, remind people of deadlines Porting to Gtk+ 3 and gdbus (no new features).
Release Phase Wait patiently Perform releases, remind people of deadlines Perform releases of own components if desired
Do we need this, we should have no need for Feature Freeze if we don't add features. Xfce 4.14pre1 (Feature Freeze + Soft String Freeze) Prepare release announcements, release Xfce 4.14pre1 Make sure the latest development release is in good shape and uploaded. Try to avoid making string changes since this release will most likely skip pre3!
We probably don't change many strings, but we need a String Freeze anyways, probably pre1. Xfce 4.14pre2 (String + Code Freeze) Prepare release announcements, release Xfce 4.14pre2 Make sure that strings in the latest development release or in master are good
Xfce 4.14 (Final Release) Celebrate Prepare release announcements, release Xfce 4.14, 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

Dependencies

  • pkgconfig
  • automake
  • autoconf
  • libtool
  • gtk+-3.0 >= 3.20
    • Same version for gdk-3.0.
  • glib-2.0 >= 2.42
    • Same version for gmodule-2.0, gobject-2.0, gthread-2.0, gio-2.0 and gdbus
  • gdk-pixbuf-2.0 >= 2.30
  • cairo >= 1.12
  • vte3 >= 0.38
  • libwnck3
  • upower-0.99
  • consolekit / systemd

Roadmap / Planned Features

Modules

Module Assignee Progress
exo Sean 90%
garcon Eric 100% (0.6.0)
libxfce4ui Eric 100%
libxfce4util tbd 0%
thunar André Miranda et al 50%
thunar-volman tbd 0%
tumbler Ali 100% (0.1.90)
xfce4-appfinder Eduard 75%
xfce4-panel Andrzej, Simon, Sean 80%
xfce4-power-manager Eric, Peter, Simon 100% (1.6.x)
xfce4-session Eric, Simon 100% (4.13.0)
xfce4-settings Sean 90% (4.13.0)
xfconf Ali 100%
xfdesktop Eric 100% (4.13.0)
xfwm4 Olivier 0%

Applications

App Assignee Progress
parole Sean, Simon 100%
xfce4-notifyd Ali, Simon 100%, released 0.3.0
xfce4-terminal Igor 100%
xfce4-taskmanager Peter, Landry, Simon 100%
xfce4-dict André Miranda 100%, released 0.8.0
xfce4-screenshooter André Miranda 99%, released 1.8.99
ristretto Igor progress/deprecation cleanup in 0.8.1
gigolo Landry/? 50%?
xfce4-mixer mikedld 99%, merged

Panel Plugins

  • all listed plugins are being worked on in their master branch in git
  • still TODO:
    • test with various Gtk3 versions (3.14, 3.16, 3.20)
    • convert properties dialogs to gtkbuilder/ui files
    • figure out where GtkSwitch makes sense instead of Checkbox/ToggleButton
Module Assignee Progress
notes m8t 100% since a while
pulseaudio Andrzej 100% since the beginning
datetime Landry 0.7.0
clipman Simon 1.4.0
smartbookmark Landry 0.5.0
diskperf Landry 2.6.0
systemload Landry 1.2.0
fsguard Landry 1.1.0
mpc Landry 0.5.0
netload Skunnyk/Landry 1.3.0
wavelan Landry 0.6.0
battery André Miranda 1.1.0
genmon ToZ 4.0.0
mount Skunnyk 100%
xkb ninetls 80%
time-out Skunnyk 50%
eyes André Miranda 4.5.0
cpufreq André Miranda 99%, 1.1.90 released
releng/4.14/roadmap.txt · Last modified: 2017/05/17 13:34 by andreldm