From: Simon McVittie Date: Mon, 9 Dec 2024 17:04:39 +0000 (+0000) Subject: release-checklist: Fix sequencing X-Git-Tag: dbus-1.15.92~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=642a22a0bd2759ad95869e30099fa0856e7c945e;p=thirdparty%2Fdbus.git release-checklist: Fix sequencing `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 (cherry picked from commit b97b083f9a0600c51f702cfd452755e8c0625de2) --- diff --git a/maint/release-checklist.md b/maint/release-checklist.md index 73eb83ba7..c92473822 100644 --- a/maint/release-checklist.md +++ b/maint/release-checklist.md @@ -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