From: Simon McVittie Date: Sat, 23 Jul 2022 10:21:39 +0000 (+0100) Subject: release-checklist: Add a reminder to update both Autotools and Meson X-Git-Tag: dbus-1.15.0~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e0290fcc8908c89788c3fe254708c4b3cc02186;p=thirdparty%2Fdbus.git release-checklist: Add a reminder to update both Autotools and Meson Signed-off-by: Simon McVittie --- diff --git a/maint/release-checklist.md b/maint/release-checklist.md index 5de87933d..07e1067f6 100644 --- a/maint/release-checklist.md +++ b/maint/release-checklist.md @@ -6,6 +6,9 @@ To make a release of D-Bus, do the following: - verify that the libtool versioning/library soname is changed if it needs to be, or not changed if not + - remember to update **both** `configure.ac` **and** `meson.build` + - CMake takes the version number from `configure.ac` and so should not + need updating - update the file NEWS based on the git history @@ -18,6 +21,9 @@ To make a release of D-Bus, do the following: - the version number should have major.minor.micro, even if micro is 0, i.e. "1.0.0" and "1.2.0" not "1.0"/"1.2"; the micro version should be even for releases, and odd for intermediate snapshots + - remember to update **both** `configure.ac` **and** `meson.build` + - CMake takes the version number from `configure.ac` and so should not + need updating - "make distcheck" (DO NOT just "make dist" - pass the check!) @@ -31,7 +37,8 @@ To make a release of D-Bus, do the following: then simply created an unsigned annotated tag: "git tag -a -m 'Released X.Y.Z' dbus-X.Y.Z". - - bump the version number up in configure.ac (so the micro version is odd), + - bump the version number up in `configure.ac` and `meson.build` + again (so the micro version is odd), and commit it. Make sure you do this *after* tagging the previous release! The idea is that git has a newer version number than anything released. Similarly, bump the version number of