diff options
| author | waja <waja@users.noreply.github.com> | 2024-07-25 15:33:32 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-25 15:33:32 +0200 |
| commit | 4ab154d5c3640d7f2cc3180d2f05ac688be7a11b (patch) | |
| tree | 652162aca9bf5672f9984623d680585f686edd28 | |
| parent | 1f1906e94895e46bb4fd103e411381c4093a26f2 (diff) | |
| parent | 9179b14906bad016f8cd78e65f25dfdc1107dc6f (diff) | |
| download | monitoring-plugins-4ab154d.tar.gz | |
Merge pull request #2009 from waja/post_release
Post release changes
| -rw-r--r-- | NEWS | 4 | ||||
| -rwxr-xr-x | NP-VERSION-GEN | 2 | ||||
| -rw-r--r-- | configure.ac | 2 | ||||
| -rw-r--r-- | doc/RELEASING.md | 30 |
4 files changed, 17 insertions, 21 deletions
| @@ -17,8 +17,6 @@ This file documents the major additions and syntax changes between releases. | |||
| 17 | * Fix logic in is_uint64_t to fix type-limit warning | 17 | * Fix logic in is_uint64_t to fix type-limit warning |
| 18 | * check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring | 18 | * check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring |
| 19 | * check_dns: Remove unused variable | 19 | * check_dns: Remove unused variable |
| 20 | * check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring | ||
| 21 | * check_dns: Remove unused variable | ||
| 22 | * check_disk: fix ignore-missing in combination with includes | 20 | * check_disk: fix ignore-missing in combination with includes |
| 23 | * check_procs: ignore our own children | 21 | * check_procs: ignore our own children |
| 24 | * Prevent -lcrypto from showing up in Makefile dependencies | 22 | * Prevent -lcrypto from showing up in Makefile dependencies |
| @@ -26,8 +24,6 @@ This file documents the major additions and syntax changes between releases. | |||
| 26 | * check_http: Remove self assignment of a variable and add some comments | 24 | * check_http: Remove self assignment of a variable and add some comments |
| 27 | * check_snmp: Remove unused variable | 25 | * check_snmp: Remove unused variable |
| 28 | * check_dhcp: Make implicit conversion explicit to dismiss warning | 26 | * check_dhcp: Make implicit conversion explicit to dismiss warning |
| 29 | * check_http: Remove self assignment of a variable and add some comments | ||
| 30 | * check_dhcp: Make implicit conversion explicit to dismiss warning | ||
| 31 | * Ini Parser: Avoid freeing symbols from text section | 27 | * Ini Parser: Avoid freeing symbols from text section |
| 32 | * check_icmp: keep performance data order in case of none-reachable hosts | 28 | * check_icmp: keep performance data order in case of none-reachable hosts |
| 33 | * check_swap: Change another fake boolean to a real one | 29 | * check_swap: Change another fake boolean to a real one |
diff --git a/NP-VERSION-GEN b/NP-VERSION-GEN index 9bcbb734..e16f37da 100755 --- a/NP-VERSION-GEN +++ b/NP-VERSION-GEN | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | SRC_ROOT=`dirname $0` | 6 | SRC_ROOT=`dirname $0` |
| 7 | 7 | ||
| 8 | NPVF=NP-VERSION-FILE | 8 | NPVF=NP-VERSION-FILE |
| 9 | DEF_VER=2.4.0 | 9 | DEF_VER=2.4git |
| 10 | 10 | ||
| 11 | LF=' | 11 | LF=' |
| 12 | ' | 12 | ' |
diff --git a/configure.ac b/configure.ac index 79123748..8594238f 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | dnl Process this file with autoconf to produce a configure script. | 1 | dnl Process this file with autoconf to produce a configure script. |
| 2 | AC_PREREQ(2.64) | 2 | AC_PREREQ(2.64) |
| 3 | AC_INIT(monitoring-plugins,2.4.0) | 3 | AC_INIT(monitoring-plugins,2.4git) |
| 4 | AC_CONFIG_SRCDIR(NPTest.pm) | 4 | AC_CONFIG_SRCDIR(NPTest.pm) |
| 5 | AC_CONFIG_FILES([gl/Makefile]) | 5 | AC_CONFIG_FILES([gl/Makefile]) |
| 6 | AC_CONFIG_AUX_DIR(build-aux) | 6 | AC_CONFIG_AUX_DIR(build-aux) |
diff --git a/doc/RELEASING.md b/doc/RELEASING.md index cd2deaef..e1f3bf74 100644 --- a/doc/RELEASING.md +++ b/doc/RELEASING.md | |||
| @@ -2,7 +2,7 @@ Releasing a New Monitoring Plugins Version | |||
| 2 | ========================================== | 2 | ========================================== |
| 3 | 3 | ||
| 4 | Throughout this document, it is assumed that the current Monitoring | 4 | Throughout this document, it is assumed that the current Monitoring |
| 5 | Plugins version is 2.3.5, and that we're about to publish version 2.4. | 5 | Plugins version is 2.4.0, and that we're about to publish version 2.5. |
| 6 | It is also assumed that the official repository on GitHub is tracked | 6 | It is also assumed that the official repository on GitHub is tracked |
| 7 | using the remote name `monitoring-plugins` (rather than `origin`). | 7 | using the remote name `monitoring-plugins` (rather than `origin`). |
| 8 | 8 | ||
| @@ -11,14 +11,14 @@ Before you start | |||
| 11 | 11 | ||
| 12 | - Check Github Actions status. | 12 | - Check Github Actions status. |
| 13 | - Update local Git repository to the current `master` tip. For a | 13 | - Update local Git repository to the current `master` tip. For a |
| 14 | maintenance release (e.g., version 2.3.6), update to the current | 14 | maintenance release (e.g., version 2.4.1), update to the current |
| 15 | `maint-2.3` tip, instead. | 15 | `maint-2.4` tip, instead. |
| 16 | 16 | ||
| 17 | Prepare and commit files | 17 | Prepare and commit files |
| 18 | ------------------------ | 18 | ------------------------ |
| 19 | 19 | ||
| 20 | - Update `configure.ac` and `NP-VERSION-GEN` with new version. | 20 | - Update `configure.ac` and `NP-VERSION-GEN` with new version. |
| 21 | - Update `NEWS` from `git log --reverse v2.3.5..` output, and specify | 21 | - Update `NEWS` from `git log --reverse v2.4.0..` output, and specify |
| 22 | the release version/date. | 22 | the release version/date. |
| 23 | - Update `AUTHORS` if there are new team members. | 23 | - Update `AUTHORS` if there are new team members. |
| 24 | - Update `THANKS.in` using `tools/update-thanks`. | 24 | - Update `THANKS.in` using `tools/update-thanks`. |
| @@ -29,27 +29,27 @@ Prepare and commit files | |||
| 29 | Create annotated tag | 29 | Create annotated tag |
| 30 | -------------------- | 30 | -------------------- |
| 31 | 31 | ||
| 32 | git tag -a -m 'Monitoring Plugins 2.4' v2.4 | 32 | git tag -a -m 'Monitoring Plugins 2.5' v2.5 |
| 33 | 33 | ||
| 34 | Push the code and tag to GitHub | 34 | Push the code and tag to GitHub |
| 35 | ------------------------------- | 35 | ------------------------------- |
| 36 | 36 | ||
| 37 | git push monitoring-plugins master | 37 | git push monitoring-plugins master |
| 38 | git push monitoring-plugins v2.4 | 38 | git push monitoring-plugins v2.5 |
| 39 | 39 | ||
| 40 | Create new maintenance branch | 40 | Create new maintenance branch |
| 41 | ----------------------------- | 41 | ----------------------------- |
| 42 | 42 | ||
| 43 | _Only necessary when creating a feature release._ | 43 | _Only necessary when creating a feature release._ |
| 44 | 44 | ||
| 45 | git checkout -b maint-2.4 v2.4 | 45 | git checkout -b maint-2.5 v2.5 |
| 46 | git push -u monitoring-plugins maint-2.4 | 46 | git push -u monitoring-plugins maint-2.5 |
| 47 | 47 | ||
| 48 | Checkout new version | 48 | Checkout new version |
| 49 | -------------------- | 49 | -------------------- |
| 50 | 50 | ||
| 51 | rm -rf /tmp/plugins | 51 | rm -rf /tmp/plugins |
| 52 | git archive --prefix=tmp/plugins/ v2.4 | (cd /; tar -xf -) | 52 | git archive --prefix=tmp/plugins/ v2.5 | (cd /; tar -xf -) |
| 53 | 53 | ||
| 54 | Build the tarball | 54 | Build the tarball |
| 55 | ----------------- | 55 | ----------------- |
| @@ -62,26 +62,26 @@ Build the tarball | |||
| 62 | Upload tarball to web site | 62 | Upload tarball to web site |
| 63 | -------------------------- | 63 | -------------------------- |
| 64 | 64 | ||
| 65 | scp monitoring-plugins-2.4.tar.gz \ | 65 | scp monitoring-plugins-2.5.tar.gz \ |
| 66 | plugins@orwell.monitoring-plugins.org:web/download/ | 66 | plugins@orwell.monitoring-plugins.org:web/download/ |
| 67 | 67 | ||
| 68 | Generate SHA1 checksum file on web site | 68 | Generate SHA1 checksum file on web site |
| 69 | --------------------------------------- | 69 | --------------------------------------- |
| 70 | 70 | ||
| 71 | ssh plugins@orwell.monitoring-plugins.org \ | 71 | ssh plugins@orwell.monitoring-plugins.org \ |
| 72 | '(cd web/download; $HOME/bin/create-checksum monitoring-plugins-2.4.tar.gz)' | 72 | '(cd web/download; $HOME/bin/create-checksum monitoring-plugins-2.5.tar.gz)' |
| 73 | 73 | ||
| 74 | Announce new release | 74 | Announce new release |
| 75 | -------------------- | 75 | -------------------- |
| 76 | 76 | ||
| 77 | - In the site.git repository: | 77 | - In the site.git repository: |
| 78 | 78 | ||
| 79 | - Create `web/input/news/release-2-4.md`. | 79 | - Create `web/input/news/release-2.5.md`. |
| 80 | - Update the `plugins_release` version in `web/macros.py`. | 80 | - Update the `plugins_release` version in `web/macros.py`. |
| 81 | - Commit and push the result: | 81 | - Commit and push the result: |
| 82 | 82 | ||
| 83 | git add web/input/news/release-2-4.md | 83 | git add web/input/news/release-2.5.md |
| 84 | git commit web/input/news/release-2-4.md web/macros.py | 84 | git commit web/input/news/release-2.5.md web/macros.py |
| 85 | git push origin master | 85 | git push origin master |
| 86 | 86 | ||
| 87 | - Post an announcement on (at least) the following mailing lists: | 87 | - Post an announcement on (at least) the following mailing lists: |
| @@ -93,6 +93,6 @@ Announce new release | |||
| 93 | 93 | ||
| 94 | If you want to mention the number of contributors in the announcement: | 94 | If you want to mention the number of contributors in the announcement: |
| 95 | 95 | ||
| 96 | git shortlog -s v2.3.5..v2.4 | wc -l | 96 | git shortlog -s v2.4.0..v2.5 | wc -l |
| 97 | 97 | ||
| 98 | <!-- vim:set filetype=markdown textwidth=72: --> | 98 | <!-- vim:set filetype=markdown textwidth=72: --> |
