@@ -164,9 +164,26 @@ symbol names and API versions, similar to what `GNUC` or `SUNW` libraries do.
164164
165165* bump the release identification (consider committing as one commit later on):
166166** see `docs/nut-versioning.adoc` for details about NUT SEMVER spec and practice
167+ ** revise `.github/workflows/08-PyNUTClient.yml` for fallback `TAG_NAME` naming
168+ ** revise `appveyor.yml` for branch naming
169+ ** revise `scripts/Windows/build-mingw-nut.sh` for fallback value of `VER_OPT`
170+ ** revise `scripts/obs/debian.changelog` (at least a dummy entry)
171+ ** revise `scripts/obs/nut.dsc` and `scripts/obs/nut.spec` for their `Version`
172+ fields
167173** update the fallback `NUT_DEFAULT_VERSION` in `tools/gitlog2version.sh` to
168- <exact incremented version> (ex: `2.8.0`), and provide the `VERSION_FORCED`
169- and `VERSION_FORCED_SEMVER` files (to same effect but more explicitly and
174+ <exact incremented version> (ex: `2.8.0`)
175+ *** DOUBLE-CHECK that the `NUT_DEFAULT_VERSION` in `tools/gitlog2version.sh`
176+ is an `X.Y.Z` triplet, without the fourth `.1` suffix, for the release!
177+ *** Note that since NUT v2.8.3 this script dictates the version propagated by
178+ the `configure` script, so direct changes of `AC_INIT` there are no longer
179+ needed
180+ ** commit with a relevant release message, e.g.:
181+ +
182+ ----
183+ :; git commit -sm 'Update versions for release of NUT v2.8.0'
184+ ----
185+ ** provide the `VERSION_FORCED` and `VERSION_FORCED_SEMVER` files (to same
186+ effect as fallback in `tools/gitlog2version.sh` but more explicitly and
170187 visibly) in the local workspace to be added to the `dist` archive tarball
171188 file (DO NOT add them to git to avoid confusion later, or revert any such
172189 addition after the release -- still has a chance to confuse e.g. branches
@@ -214,19 +231,6 @@ VERSION_FORCED_SEMVER:NUT_VERSION_FORCED_SEMVER='2.8.3'
214231# if file names in your top_srcdir are removed:
215232:; ln .relver/* .
216233----
217- *** DOUBLE-CHECK that the `NUT_DEFAULT_VERSION` in `tools/gitlog2version.sh`
218- is an `X.Y.Z` triplet, without the fourth `.1` suffix, for the release!
219- *** Note that since NUT v2.8.3 this script dictates the version propagated by
220- the `configure` script, so direct changes of `AC_INIT` there are no longer
221- needed
222- ** revise `.github/workflows/PyNUTClient.yml` for fallback `TAG_NAME` naming
223- ** revise `appveyor.yml` for branch naming
224- ** revise `scripts/Windows/build-mingw-nut.sh` for fallback value of `VER_OPT`
225- ** commit with a relevant release message, e.g.:
226- +
227- ----
228- :; git commit -sm 'Update versions for release of NUT v2.8.0'
229- ----
230234
231235* last-minute update against possible master-branch changes (and be sure to
232236 apply the release-version changes described above to your local copy of
0 commit comments