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.20:roadmap [2024/10/15 10:54] – [Release TODO List] alexxconsreleng:4.20:roadmap [2024/11/14 16:57] (current) – [Release TODO List] alexxcons
Line 72: Line 72:
    * wayland-protocols 1.25    * wayland-protocols 1.25
    * gtk-layer-shell 0.7.0    * gtk-layer-shell 0.7.0
 +
 ---- ----
  
 ===== Release TODO List ===== ===== Release TODO List =====
  
-  * [x] Draft Pre1 announce blogpost (including wallpaper contest).[[https://gitlab.xfce.org/artwork/public/-/issues/1|link to old contest]] +  * [x] Release manager: To simplify communication with [[https://gitlab.xfce.org/xfce/libxfce4ui/-/blob/master/xfce4-about/contributors.h|core-devs]]-only, create some mailing group in your mail software 
-  * [ ] Write mail to core devs and ask them to bump the copyright-year, the minimum glib/gtk versions and do dev releases+  * [x] Draft Pre1 announce blogpost (including wallpaper contest).[[https://gitlab.xfce.org/artwork/public/-/issues/1|link to old contest]] (next time separate issue for submission and voting, if possible!) 
 +  * [x] Write mail to core devs and ask them to bump the copyright-year (AC_COPYRIGHT, helptext, docs), the minimum glib/gtk versions and do dev releases
   * [x] Release Manager: Enable Gitlab email-notify on all core components in order to don't miss some critical report   * [x] Release Manager: Enable Gitlab email-notify on all core components in order to don't miss some critical report
-  * [ ] Pre1 Release +  * [x] Pre1 Release 
-    * [ ] Make sure all dev releases are up-to-date / do dev releases if required (bump as well the [[https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/configure.ac#L18|overall version in util]]) +    * [x] Make sure all dev releases are up-to-date / do dev releases if required (bump as well the [[https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/configure.ac#L18|overall version in util]]) 
-    * [ ] Provide [[releng/4.20/roadmap/xfce_4.20pre1|Xfce 4.20pre1 Wiki page]], tag pre1 on each component and write pre1 release mail via release manager  +    * [x] Provide [[releng/4.20/roadmap/xfce_4.20pre1|Xfce 4.20pre1 Wiki page]], tag pre1 on each component and write pre1 release mail via release manager  
-    * [ ] Publish pre1 blogpost (together with wallpaper contest) +    * [x] Publish pre1 blogpost (together with wallpaper contest) 
-  * [ ] Draft final release blog post (Content to be used as well for online tour) and preview to other core-devs / ask for input+  * [x] Genrate changelog via [[https://gitlab.xfce.org/www/www.xfce.org/-/blob/master/lib/tools/changelog_generator.py|script]] + thin out [[https://gitlab.xfce.org/www/www.xfce.org/-/tree/master/pages/download/changelogs|Changelog]] and ask core-devs to review. 
-  * [ ] 15. November - submission deadline for wallpaper contest ... one week of voting --> write blog post +  * [ ] Draft final release blog post (Content to be used as well for online tour) and ask core-devs to review
-  * [ ] Write mail to core devs: reminder dev releases for pre2 if required+  * [ ] 15. November - submission deadline for wallpaper contest ... one week of voting --> Write a blog post 
 +  * [ ] Draft a "pre2 blogpost" (use the new wallpaper!), ask core-devs to review 
 +  * [ ] Few days before pre2: Write message to core devs: reminder dev releases for pre2 if required
   * [ ] Pre2 Release   * [ ] Pre2 Release
     * [ ] Make sure all dev releases are up-to-date / do dev releases if required (bump as well the [[https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/configure.ac#L18|overall version in util]])     * [ ] Make sure all dev releases are up-to-date / do dev releases if required (bump as well the [[https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/configure.ac#L18|overall version in util]])
     * [ ] Provide [[releng/4.20/roadmap/xfce_4.20pre2|Xfce 4.20pre2 Wiki page]], tag pre2 on each component and write pre2 release mail via release manager     * [ ] Provide [[releng/4.20/roadmap/xfce_4.20pre2|Xfce 4.20pre2 Wiki page]], tag pre2 on each component and write pre2 release mail via release manager
-    * [ ] Publish pre2 blog post (use the new wallpaper!)+    * [ ] Publish pre2 blog post
   * [ ] Prepare new website on 4.20 branch of ''www'' and ''cdn'', reuse pictures and text from the blog (Skunnyk will create www-new.xfce.org + 4.20 branches for testing). Hint: update [[https://gitlab.xfce.org/www/cdn.xfce.org/-/blob/master/style/css.php#L4|this date]] in order to force a cache update for cdn + don't forget to clear your browser cache.   * [ ] Prepare new website on 4.20 branch of ''www'' and ''cdn'', reuse pictures and text from the blog (Skunnyk will create www-new.xfce.org + 4.20 branches for testing). Hint: update [[https://gitlab.xfce.org/www/cdn.xfce.org/-/blob/master/style/css.php#L4|this date]] in order to force a cache update for cdn + don't forget to clear your browser cache.
     * [ ] [[https://gitlab.xfce.org/www/www.xfce.org/-/tree/master/pages/about|online tour]] (pictures go to [[https://gitlab.xfce.org/www/cdn.xfce.org/-/tree/master/about/tour|cdn.xfce.org]])     * [ ] [[https://gitlab.xfce.org/www/www.xfce.org/-/tree/master/pages/about|online tour]] (pictures go to [[https://gitlab.xfce.org/www/cdn.xfce.org/-/tree/master/about/tour|cdn.xfce.org]])
Line 95: Line 99:
     * [ ] [[https://gitlab.xfce.org/www/cdn.xfce.org/-/tree/master/slider|Slider on the mainpage]] (background is located [[https://gitlab.xfce.org/www/cdn.xfce.org/-/blob/master/style/img/slidebg.jpg|here]])     * [ ] [[https://gitlab.xfce.org/www/cdn.xfce.org/-/tree/master/slider|Slider on the mainpage]] (background is located [[https://gitlab.xfce.org/www/cdn.xfce.org/-/blob/master/style/img/slidebg.jpg|here]])
     * [ ] [[https://gitlab.xfce.org/www/cdn.xfce.org/-/tree/master/about/screenshots|New Screenshots]] (see as well [[https://gitlab.xfce.org/www/www.xfce.org/-/blob/master/pages/about/screenshots.php|here]])     * [ ] [[https://gitlab.xfce.org/www/cdn.xfce.org/-/tree/master/about/screenshots|New Screenshots]] (see as well [[https://gitlab.xfce.org/www/www.xfce.org/-/blob/master/pages/about/screenshots.php|here]])
-    * [ ] [[https://gitlab.xfce.org/www/www.xfce.org/-/tree/master/pages/download/changelogs|Changelog]] - TODO: Script to semi-automate creation +    * [ ] [[https://gitlab.xfce.org/www/www.xfce.org/-/tree/master/pages/download/changelogs|Changelog]] 
-  * [ ] Update xfce4-about/contributors+  * [ ] Update [[https://gitlab.xfce.org/xfce/libxfce4ui/-/blob/master/xfce4-about/contributors.h|xfce4-about/contributors]]
   * [ ] Add screenshots using the new wallpaper to https://gitlab.xfce.org/www/www.xfce.org/-/tree/xfce-4.20    * [ ] Add screenshots using the new wallpaper to https://gitlab.xfce.org/www/www.xfce.org/-/tree/xfce-4.20 
   * [ ] Update docs.xfce.org (new features, new screenshots where it is required)   * [ ] Update docs.xfce.org (new features, new screenshots where it is required)
-  * [ ] Write mail to core devs: reminder final release / any blockers ?+  * [ ] Few days before final release: Write message to core devs: reminder final release / any blockers ?
   * [ ] Final Release   * [ ] Final Release
     * [ ] Do releases with new platform version for all core-components (bump as well the [[https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/configure.ac#L18|overall version in util]])     * [ ] Do releases with new platform version for all core-components (bump as well the [[https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/configure.ac#L18|overall version in util]])
-    * [ ] docs.xfce.org - Create 4.20 doc structure and copy all files over there (Kevin will take care of that)+    * [ ] docs.xfce.org - Create 4.20 doc structure and copy all files over there (Kevin?)
     * [ ] Publish new website https://gitlab.xfce.org/www/www.xfce.org/-/tree/xfce-4.20 (Romain will take care of that)     * [ ] Publish new website https://gitlab.xfce.org/www/www.xfce.org/-/tree/xfce-4.20 (Romain will take care of that)
-    * [ ] Provide [[releng/4.18/roadmap/xfce_4.20|Xfce 4.20 Wiki page]], write Xfce4.20 release mail via release manager+    * [ ] Provide [[releng/4.20/roadmap/xfce_4.20|Xfce 4.20 Wiki page]], write Xfce4.20 release mail via release manager
     * [ ] Transifex: Create 4.20 branch and remove 4.14/4.16 branch (Romain?)     * [ ] Transifex: Create 4.20 branch and remove 4.14/4.16 branch (Romain?)
     * [ ] Publish final blog post (similar to online tour), use the new wallpaper,     * [ ] Publish final blog post (similar to online tour), use the new wallpaper,
     * [ ] Publish Twitter/Mastodon tweet (ochosi/knome/maggotbrain)     * [ ] Publish Twitter/Mastodon tweet (ochosi/knome/maggotbrain)
 +    * [ ] Create 4.20.1 and 4.21.0 milestones for all core-components
   * [ ] Check as well all Xfce apps, panel plugins and thunar plugin if it makes sense to release some of them   * [ ] Check as well all Xfce apps, panel plugins and thunar plugin if it makes sense to release some of them
     * [ ] app1     * [ ] app1