Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
releng:4.16:roadmap [2020/06/15 00:12] – [Roadmap / Planned Features] ochosireleng:4.16:roadmap [2020/12/28 10:46] (current) ochosi
Line 1: Line 1:
 +~~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 =====
Line 11: Line 22:
 | 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 ===
Line 24: Line 36:
   * Drop support for Gtk2   * Drop support for Gtk2
   * Create a new icon set with application icons for Xfce that will be shipped as part of the components   * Create a new icon set with application icons for Xfce that will be shipped as part of the components
-  * Switch to rDNS naming for icons and desktop files+  * Switch to [[releng:4.16:icons rDNS naming for icons]] and desktop files
   * 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 ===
  
Line 34: Line 49:
 ^ Module ^ Assignee ^ Status ^ Progress ^ ^ Module ^ Assignee ^ Status ^ Progress ^
 | [[releng:4.16:roadmap:exo]]  | Sean, Andre | | 70% | | [[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 |  | | [[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 | In Progress | 70% | +| [[releng:4.16:roadmap:xfce4-session]] | Simon | In Progress | 80% | 
-| [[releng:4.16:roadmap:xfce4-settings]] | Simon, Sean | In Progress | 50% |+| [[releng:4.16:roadmap:xfce4-settings]] | Simon, Sean | In Progress | 80% |
 | [[releng:4.16:roadmap:xfconf]] | Ali | | 90% | | [[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 80% |+| [[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 ===
Line 54: Line 89:
   * 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: DONE +  * Migrate our Git setup to a self-hosted GitLab instance: **DONE** 
-  * Enable basic GitLab CI setup: DONE +  * Enable basic GitLab CI setup: **DONE** 
-  * Migrate Bugzilla to GitLab: DONE+  * Migrate Bugzilla to GitLab: **DONE** 
 + 
 +[[|Back to Top]] 
 +----