Both sides previous revisionPrevious revisionNext revision | Previous revision |
releng:4.20:roadmap [2024/10/15 10:53] – [Release TODO List] alexxcons | releng:4.20:roadmap [2024/11/14 16:57] (current) – [Release TODO List] alexxcons |
---|
* 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 (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 |
* [ ] Write some pre1 blog post (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]]) |
* [ ] [[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 |