Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
releng:4.16:roadmap [2020/04/23 21:54] – [Roadmap / Planned Features] ochosi | releng:4.16:roadmap [2020/12/20 00:41] – [Schedule] ochosi |
---|
| ~~NOTOC~~ |
| |
====== Schedule for and Status of the Xfce 4.16 Development Cycle ====== | ====== Schedule for and Status of the Xfce 4.16 Development Cycle ====== |
| |
| * **[[#Schedule|Schedule]]** |
| * **[[#libxfce4panel|libxfce4panel]]** |
| * **[[#Roadmap / Planned Features|Roadmap / Planned Features]]** |
| * **[[#Features that Affect the Entire Xfce Core|Features that Affect the Entire Xfce Core]]** |
| * **[[#Modules|Modules]]** |
| * **[[#Changes in Dependencies|Changes in Dependencies]]** |
| * **[[#Other planned changes|Other planned changes]]** |
| |
| ---- |
| |
===== Schedule ===== | ===== Schedule ===== |
| 2019-10-20 - April 2020 | Development Phase | Support Xfce | Supervise development, remind people of deadlines | | | | 2019-10-20 - April 2020 | Development Phase | Support Xfce | Supervise development, remind people of deadlines | | |
| May | Release Phase | Wait patiently | Perform releases, remind people of deadlines | Perform releases of own components if desired | | | May | Release Phase | Wait patiently | Perform releases, remind people of deadlines | Perform releases of own components if desired | |
| May - June | Xfce 4.16pre1 (Soft String Freeze) | | Prepare release announcements, release Xfce 4.16pre1 | 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! | | | 2020-08-27 | [[releng/4.16/roadmap/xfce_4.16pre1|Xfce 4.16pre1]] (Soft String Freeze) | | Prepare release announcements, release Xfce 4.16pre1 | 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! | |
| June - July | Xfce 4.16pre2 (String + Code Freeze) | | Prepare release announcements, release Xfce 4.16pre2 | Make sure that strings in the latest development release or in master are good | | | 2020-11-19 | [[releng/4.16/roadmap/xfce_4.16pre2|Xfce 4.16pre2]] (String + Code Freeze) | | Prepare release announcements, release Xfce 4.16pre2 | Make sure that strings in the latest development release or in master are good | |
| July | Xfce 4.16pre3 (Final Freeze) | | This is an optional release (release team decides whether we need or skip it in favor of the final release) | | | | <del>October \\ December</del> | <del>Xfce 4.16pre3 (Final Freeze)</del> | | <del>This is an optional release (release team decides whether we need or skip it in favor of the final release)</del> | | |
| Around August | Xfce 4.16 (Final Release) | Celebrate | Prepare release announcements, release Xfce 4.16, branch for stable release, merge ELS branches into master | Make sure to upload a new release of own components before this deadline | | | December | Xfce 4.16 (Final Release) | Celebrate | Prepare release announcements, release Xfce 4.16, branch for stable release, merge ELS branches into master | Make sure to upload a new release of own components before this deadline | |
| |
| ---- |
| |
==== Roadmap / Planned Features ==== | ===== Roadmap / Planned Features ===== |
| |
=== Features that Affect the Entire Xfce Core === | === Features that Affect the Entire Xfce Core === |
* Replace certain general icons with their symbolic counterparts, e.g. "window-close" with "window-close-symbolic" (otherwise they look bad in Dark Mode apps or with dark themes) | * Replace certain general icons with their symbolic counterparts, e.g. "window-close" with "window-close-symbolic" (otherwise they look bad in Dark Mode apps or with dark themes) |
* [[https://bugzilla.xfce.org/show_bug.cgi?id=16717|Migrate from exo-csource to xdt-csource]]: projects using exo-csource needs to be updated (need to call the new binary) | * [[https://bugzilla.xfce.org/show_bug.cgi?id=16717|Migrate from exo-csource to xdt-csource]]: projects using exo-csource needs to be updated (need to call the new binary) |
| |
| ---- |
| |
=== Modules === | === Modules === |
| |
| |
^ Module ^ Assignee ^ Status ^ Progress ^ | ^ Module ^ Assignee ^ Status ^ Progress ^ |
| [[releng:4.16:roadmap:exo]] | Sean, Andre | | 0% | | | [[releng:4.16:roadmap:exo]] | Sean, Andre | | 70% | |
| [[releng:4.16:roadmap:libxfce4ui]] | Simon | In Progress | 80% | | | [[releng:4.16:roadmap:libxfce4ui]] | Simon | Done | 100% | |
| [[releng:4.16:roadmap:libxfce4util]] | - | Done | 0% | | | [[releng:4.16:roadmap:libxfce4util]] | - | Done | | |
| [[releng:4.16:roadmap:thunar]] | Andre, Alex | In Progress | 50% | | | [[releng:4.16:roadmap:thunar]] | Andre, Alex | In Progress | 50% | |
| [[releng:4.16:roadmap:xfce4-appfinder]] | | | | | | [[releng:4.16:roadmap:xfce4-appfinder]] | | | | |
| [[releng:4.16:roadmap:xfce4-panel]] | Simon | In Progress | 50% | | | [[releng:4.16:roadmap:xfce4-panel]] | Simon | In Progress | 85% | |
| [[releng:4.16:roadmap:xfce4-session]] | Simon | | 40% | | | [[releng:4.16:roadmap:xfce4-session]] | Simon | In Progress | 80% | |
| [[releng:4.16:roadmap:xfce4-settings]] | Simon? | In Progress | 20% | | | [[releng:4.16:roadmap:xfce4-settings]] | Simon, Sean | In Progress | 80% | |
| [[releng:4.16:roadmap:xfconf]] | | | | | | [[releng:4.16:roadmap:xfconf]] | Ali | | 90% | |
| [[releng:4.16:roadmap:xfdesktop]] | | | | | | [[releng:4.16:roadmap:xfdesktop]] | | | | |
| [[releng:4.16:roadmap:xfwm4]] | Olivier? | | 10% | | | [[releng:4.16:roadmap:xfwm4]] | Olivier | | 10% | |
| [[releng:4.16:roadmap:xfce4-power-manager]] | Simon, Fabian? | In Progress | 50% | | | [[releng:4.16:roadmap:xfce4-power-manager]] | Simon | In Progress | 85% | |
| [[releng:4.16:roadmap:tumbler]] | | | | | | [[releng:4.16:roadmap:tumbler]] | | | | |
| [[releng:4.16:roadmap:garcon]] | Simon | In Progress | 50% | | | [[releng:4.16:roadmap:garcon]] | Simon | Done | 100% | |
| [[releng:4.16:roadmap:thunar-volman]] | | | | | | [[releng:4.16:roadmap:thunar-volman]] | | | | |
| | [[releng:4.16:roadmap:xfce4-dev-tools]] | Skunnyk | | 99% | |
| |
| [[|Back to Top]] |
| ---- |
| |
| === Dependencies === |
| |
| * pkgconfig |
| * automake |
| * autoconf |
| * libtool |
| * gtk+-3.0 >= 3.22 |
| * Same version for gdk-3.0. |
| * glib-2.0 >= 2.50 |
| * 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 |
| |
=== Changes in Dependencies === | === Changes in Dependencies === |
* Drop optional Gtk2 dependency | * Drop optional Gtk2 dependency |
* New dependency on libgtop (system information in libxfce4ui/xfce4-about) | * New dependency on libgtop (system information in libxfce4ui/xfce4-about) |
| * glib-2.0 minimum 2.42 --> 2.50 |
| |
| ---- |
=== Other planned changes === | === Other planned changes === |
| |
* Migrate our Git setup to a self-hosted Gitlab instance | * Migrate our Git setup to a self-hosted GitLab instance: **DONE** |
| * Enable basic GitLab CI setup: **DONE** |
| * Migrate Bugzilla to GitLab: **DONE** |
| |
| [[|Back to Top]] |
| ---- |