Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
releng:4.16:roadmap [2020/04/12 01:55] – [Roadmap / Planned Features] ochosi | releng:4.16:roadmap [2020/12/07 18:40] – [Roadmap / Planned Features] alexxcons | ||
---|---|---|---|
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 ====== | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[#Other planned changes|Other planned changes]]** | ||
+ | |||
+ | ---- | ||
===== Schedule ===== | ===== Schedule ===== | ||
- | Read the [[http:// | + | Read the [[https:// |
^ Dates ^ Phase/ | ^ Dates ^ Phase/ | ||
| 2019-08-13 - 2019-09-30 | Planning Phase | Elect the release team, discuss dependencies | | | | | 2019-08-13 - 2019-09-30 | Planning Phase | Elect the release team, discuss dependencies | | | | ||
Line 10: | Line 21: | ||
| 2019-10-18 | Dependency Freeze | | Update dependency info, inform community about the decisions made (dependencies, | | 2019-10-18 | Dependency Freeze | | Update dependency info, inform community about the decisions made (dependencies, | ||
| 2019-10-20 - April 2020 | Development Phase | Support Xfce | Supervise development, | | 2019-10-20 - April 2020 | Development Phase | Support Xfce | Supervise development, | ||
- | | April | 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 | |
- | | April - May | Xfce 4.16pre1 (Soft String Freeze) | | Prepare release announcements, | + | | 2020-08-27 | [[releng/ |
- | | April - May | Xfce 4.16pre2 (String + Code Freeze) | | Prepare release announcements, | + | | < |
- | | April - May | 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) | | | + | | < |
- | | Around June | Xfce 4.16 (Final Release) | Celebrate | Prepare release announcements, | + | | < |
+ | ---- | ||
- | ==== Roadmap / Planned Features ==== | + | ===== Roadmap / Planned Features |
=== Features that Affect the Entire Xfce Core === | === Features that Affect the Entire Xfce Core === | ||
Line 23: | Line 35: | ||
* Use CSD (client-side decorations) for XfceTitledDialog and potentially apps: [[releng: | * Use CSD (client-side decorations) for XfceTitledDialog and potentially apps: [[releng: | ||
* 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 | ||
+ | * Switch to rDNS naming for icons and desktop files | ||
* Replace certain general icons with their symbolic counterparts, | * Replace certain general icons with their symbolic counterparts, | ||
- | * Migrate from exo-csource to xdt-csource: | + | * [[https:// |
+ | |||
+ | ---- | ||
=== Modules === | === Modules === | ||
Line 32: | Line 48: | ||
^ Module ^ Assignee ^ Status ^ Progress ^ | ^ Module ^ Assignee ^ Status ^ Progress ^ | ||
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | | [[releng: |
| [[releng: | | [[releng: | ||
| [[releng: | | [[releng: | ||
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | |
| [[releng: | | [[releng: | ||
- | | [[releng: | + | | [[releng: |
- | | [[releng: | + | | [[releng: |
| [[releng: | | [[releng: | ||
- | | [[releng: | + | | [[releng: |
| [[releng: | | [[releng: | ||
+ | | [[releng: | ||
+ | [[|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, | ||
+ | * 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/ | * New dependency on libgtop (system information in libxfce4ui/ | ||
+ | * glib-2.0 minimum 2.42 --> 2.50 | ||
+ | |||
+ | ---- | ||
+ | === Other planned changes === | ||
+ | |||
+ | * 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]] | ||
+ | ---- |