[gimp] devel-docs: update a bit the release-howto.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] devel-docs: update a bit the release-howto.
- Date: Thu, 6 May 2021 00:48:01 +0000 (UTC)
commit 3027b4eb4cd3ee4a45030099b1b3892ba595cab9
Author: Jehan <jehan girinstud io>
Date: Thu May 6 02:40:53 2021 +0200
devel-docs: update a bit the release-howto.
In particular add the need to wait a bit for installers before actually
publishing news. Also add a few usage examples for the gimp-web helper
tools for binary file publishing (torrent creation and mirror checking).
devel-docs/release-howto.txt | 36 ++++++++++++++++++++++++++++++++----
1 file changed, 32 insertions(+), 4 deletions(-)
---
diff --git a/devel-docs/release-howto.txt b/devel-docs/release-howto.txt
index eff04fb444..d377c61df2 100644
--- a/devel-docs/release-howto.txt
+++ b/devel-docs/release-howto.txt
@@ -202,6 +202,11 @@
( ) Add the next version milestone on GIMP's Gitlab:
https://gitlab.gnome.org/GNOME/gimp/-/milestones
+ Note: we don't close immediately the milestone of the just-released
+ version as we may still assign some reports to it, but older
+ milestones might be closed (up to what feels the most needed for
+ organization of reports).
+
( ) Check out or update the 'gimp-web' module, check out its testing
branch.
@@ -216,12 +221,35 @@
the file `authors.md`. Move it to ./content/about/authors.md on
the 'gimp-web' module and commit it.
- [ ] Commit and push the changes, the web server should then
- update itself soon (it checks for updates every 5 minutes).
+ [ ] Commit and push the changes to the `testing` branch, the web
+ server should then update itself soon (it checks for updates
+ every 5 minutes).
Go to https://testing.gimp.org to verify the changes.
- ( ) Announce the release on gimp.org and send a release announcement
- to the gimp-user and gimp-developer mailing lists.
+ [ ] Do not merge to `master` branch yet. We usually wait for a few
+ packages to be available (often at least the Flatpak and
+ Windows installer) and published to the download server when
+ relevant.
+
+ [ ] For binary packages, we also usually publish web torrent files
+ with the `tools/download/mt` tool. Here is an example of
+ command as run for the revision 2 of GIMP 2.10.24 installer:
+
+ $ tools/downloads/mt -c "GIMP 2.10.24 Installer for Microsoft Windows - 32 and 64 Bit - Update 2:
custom GTK fixes for drag&drop issues with certain screen grabbers (issue #1082), tiny SVG icons (issue
#1563) and pasting images from some other applications (issue #3481)" -p "v2.10/windows"
gimp-2.10.24-setup-2.exe
+
+ [ ] Check regularly that most (ideally all) mirrors synced the new
+ files. The following command allows to query all mirrors:
+
+ $ tools/downloads/gimp-check-mirrors.py
https://download.gimp.org/mirror/pub/gimp/v2.10/windows/gimp-2.10.24-setup-2.exe
+
+ We want to hold the news a bit because if we publish without
+ binary installers, everyone desperately search for them; and if
+ we publish with most mirrors lagging behind, many download
+ errors will occur.
+
+ ( ) When confident about the installers availability, announce the
+ release on gimp.org and send a release announcement to the
+ gimp-user and gimp-developer mailing lists.
[ ] Check out the gimp-web master branch and merge or cherry-pick
the changes you did in the testing branch.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]