]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
release-checklist: Fix sequencing
authorSimon McVittie <smcv@collabora.com>
Mon, 9 Dec 2024 17:04:39 +0000 (17:04 +0000)
committerSimon McVittie <smcv@collabora.com>
Mon, 9 Dec 2024 17:04:39 +0000 (17:04 +0000)
`meson dist` requires the version you intend to release to have been
committed already, and does not create any generated files in the
`${srcdir}` that are intended to be committed to git.

Signed-off-by: Simon McVittie <smcv@collabora.com>
maint/release-checklist.md

index 73eb83ba7b49ffd69c4334e3d059384d246c4f1a..c924738225e3cce7dd7ff0ec591069b849b0b06c 100644 (file)
@@ -25,13 +25,13 @@ To make a release of D-Bus, do the following:
     - CMake takes the version number from `meson.build` and so should not
       need updating
 
+ - When ready to release, `git commit -a`.  This is the version
+   of the tree that corresponds exactly to the released tarball.
+
  - `meson dist -C ${builddir)`
     (this is the equivalent of Autotools `make distcheck`)
 
- - if `meson dist` failed, fix it.
-
- - once dist succeeds, `git commit -a`.  This is the version
-   of the tree that corresponds exactly to the released tarball.
+ - if `meson dist` failed, fix it, commit, retry until successful
 
  - tag the tree with `git tag -s -m 'Released X.Y.Z' dbus-X.Y.Z`
    where X.Y.Z is the version of the release.  If you can't sign