From 642a22a0bd2759ad95869e30099fa0856e7c945e Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 9 Dec 2024 17:04:39 +0000 Subject: [PATCH] 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) --- maint/release-checklist.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 -- 2.47.3