This is an old revision of the document!
Schedule for and Status of the Xfce 4.10 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 |
---|---|---|---|---|
2011-01-17 - 2011-01-31 | Planning Phase | Elect the release team, discuss dependencies | Make a realistic list of planned features | |
2011-02-01 - 2011-02-13 | Extended Planning Phase | May request dependency changes | ||
2011-02-13 | Dependency Freeze | Update dependency info, inform community about the decisions made (dependencies, unguaranteed feature preview) | ||
2011-02-13 - 2011-11-05 | Development Phase | Support Xfce | Supervise development, remind people of deadlines | Hacking |
2011-11-06 - 2012-01-15 | Release Phase | Wait patiently | Perform releases, remind people of deadlines | Perform releases of own components if desired |
2011-11-06 | Xfce 4.10pre1 (Feature Freeze) | Prepare release announcements, release Xfce 4.10pre1 | Make sure the latest development release is in good shape and uploaded | |
2011-12-04 | Xfce 4.10pre2 (String Freeze) | Prepare release announcements, release Xfce 4.10pre2 | Make sure that strings in the latest development release or in master are good | |
2012-01-08 | Xfce 4.10pre3 (Code Freeze) | Prepare release announcements, release Xfce 4.10pre3, create ELS branches | Make sure the latest development release is in good shape, or that code is solid/finished in master | |
2012-01-15 | Xfce 4.10 (Final Release) | Celebrate | Prepare release announcements, release Xfce 4.10, 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 | Nick Schermer |
QA Official | Jannis Pohlmann |
Release Assistant | Jérôme Guelfucci |
Release Assistant | Yves-Alexis Perez |
Release Assistant | Jannis Pohlmann |
People can still apply for those positions.
Dependencies (Fixed After 2011-01-25)
Roadmap / Planned Features
About Gtk+ 3.0 and compilation with GSEAL
As discussed on the xfce4-dev mailing list; Xfce 4.10 will depend on Gtk+ 2.20 and won't be ported to Gtk+ 3.0 until after the 4.10 release. Reason for this is that both Gtk+ 3.0 is not fully stable when 4.10 entered the development stage and because in 4.8 the porting to GIO/libxfce4ui/polkit/consolekit took more time then expected, so this this release is all about polishing and focus on what matters to users.
This means it is not required to support compilation with GSEAL; simply because the public functions are not complete in Gtk+ 2.20 and not required to make Xfce work with newer Gtk+ 2 versions.
Features that Affect the Entire Xfce Core
New modules in core
We still have to decide if we put garcon, thunar-volman and tumbler in core.
Modules
Please don't take the features listed on these pages as obligatory. Keep in mind that they may or may not make it into the 4.10 release, depending on the time the individual developers have.