Release version 2.5.4

This commit is contained in:
Michael Friedrich 2016-08-30 15:13:06 +02:00
parent 8f7b819c9d
commit 7d5f050977
6 changed files with 35 additions and 13 deletions

View File

@ -4,6 +4,12 @@ Please check [doc/1-about.md].
## What's New ## What's New
### What's New in Version 2.5.4
#### Bugfixes
* Bug 11932 (Checker): many check commands executed at same time when master reload
### What's New in Version 2.5.3 ### What's New in Version 2.5.3
#### Changes #### Changes

View File

@ -2,6 +2,10 @@
Print this document. Print this document.
Specify the release version.
VERSION=2.5.4
## Issues ## Issues
Check the following issue filters: Check the following issue filters:
@ -12,9 +16,9 @@ Check the following issue filters:
## Backport Commits ## Backport Commits
$ git checkout master $ git checkout master
$ ./pick.py -V 2.5.3 $ ./pick.py -V $VERSION
The script creates a new branch 'auto-merged-2.5.3' which is based on the The script creates a new branch 'auto-merged-<VERSION>' which is based on the
current support branch. It then merges all commits from the 'master' branch which current support branch. It then merges all commits from the 'master' branch which
reference a ticket for the version that was specified. reference a ticket for the version that was specified.
@ -43,6 +47,12 @@ Update the version number in the following files:
* [icinga2.nuspec]: <version>(.*)</version> * [icinga2.nuspec]: <version>(.*)</version>
* [tools/chocolateyInstall.ps1]: Icinga2-v(.*)-{x86,x86_64}.msi * [tools/chocolateyInstall.ps1]: Icinga2-v(.*)-{x86,x86_64}.msi
Example:
gsed -i "s/Version: .*/Version: $VERSION/g" icinga2.spec
gsed -i "s/<version>.*<\/version>/<version>$VERSION<\/version>/g" icinga2.nuspec
gsed -i "s/Icinga2-v.*-/Icinga2-v$VERSION-/g" tools/chocolateyInstall.ps1
## Changelog ## Changelog
Update the [ChangeLog](ChangeLog), [doc/1-about.md](doc/1-about.md) files using Update the [ChangeLog](ChangeLog), [doc/1-about.md](doc/1-about.md) files using
@ -50,21 +60,21 @@ the changelog.py script. Also generate HTML for the wordpress release announceme
Changelog: Changelog:
$ ./changelog.py -V 2.5.0 $ ./changelog.py -V $VERSION
Docs: Docs:
$ ./changelog.py -V 2.5.0 -l $ ./changelog.py -V $VERSION -l
Wordpress: Wordpress:
$ ./changelog.py -V 2.5.0 -H -l $ ./changelog.py -V $VERSION -H -l
## Git Tag ## Git Tag
Commit these changes to the "master" branch: Commit these changes to the "master" branch:
$ git commit -v -a -m "Release version <VERSION>" $ git commit -v -a -m "Release version $VERSION"
For minor releases: Cherry-pick this commit into the "support" branch. For minor releases: Cherry-pick this commit into the "support" branch.
@ -73,11 +83,11 @@ releases) or the "support" branch (for minor releases).
GB: GB:
$ git tag -u EE8E0720 -m "Version <VERSION>" v<VERSION> $ git tag -u EE8E0720 -m "Version $VERSION" v$VERSION
MF: MF:
$ git tag -u D14A1F16 -m "Version <VERSION>" v<VERSION> $ git tag -u D14A1F16 -m "Version $VERSION" v$VERSION
Push the tag. Push the tag.
@ -141,7 +151,7 @@ Create the nupkg package:
Install the created icinga2 package locally: Install the created icinga2 package locally:
choco install icinga2 -version 2.5.3 -fdv "%cd%" -source "'%cd%;https://chocolatey.org/api/v2/'" choco install icinga2 -version 2.5.4 -fdv "%cd%" -source "'%cd%;https://chocolatey.org/api/v2/'"
Upload the package to [chocolatey](https://chocolatey.org/packages/upload). Upload the package to [chocolatey](https://chocolatey.org/packages/upload).

View File

@ -54,6 +54,12 @@ More details in the [Icinga FAQ](https://www.icinga.org/icinga/faq/).
## <a id="whats-new"></a> What's New ## <a id="whats-new"></a> What's New
### What's New in Version 2.5.4
#### Bugfixes
* Bug [11932](https://dev.icinga.org/issues/11932 "Bug 11932") (Checker): many check commands executed at same time when master reload
### What's New in Version 2.5.3 ### What's New in Version 2.5.3
#### Changes #### Changes

View File

@ -6,7 +6,7 @@
<!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages --> <!-- Read this before publishing packages to chocolatey.org: https://github.com/chocolatey/chocolatey/wiki/CreatePackages -->
<id>icinga2</id> <id>icinga2</id>
<title>Icinga2</title> <title>Icinga2</title>
<version>2.5.3</version> <version>2.5.4</version>
<authors>2016 - The Icinga Project</authors> <authors>2016 - The Icinga Project</authors>
<owners>Icinga Development Team</owners> <owners>Icinga Development Team</owners>
<summary>icinga2 - Monitoring Agent for Windows</summary> <summary>icinga2 - Monitoring Agent for Windows</summary>

View File

@ -66,7 +66,7 @@
Summary: Network monitoring application Summary: Network monitoring application
Name: icinga2 Name: icinga2
Version: 2.5.3 Version: 2.5.4
Release: %{revision}%{?dist} Release: %{revision}%{?dist}
License: GPL-2.0+ License: GPL-2.0+
Group: Applications/System Group: Applications/System

View File

@ -1,7 +1,7 @@
$packageName = 'icinga2' $packageName = 'icinga2'
$installerType = 'msi' $installerType = 'msi'
$url32 = 'http://packages.icinga.org/windows/Icinga2-v2.5.3-x86.msi' $url32 = 'http://packages.icinga.org/windows/Icinga2-v2.5.4-x86.msi'
$url64 = 'http://packages.icinga.org/windows/Icinga2-v2.5.3-x86_64.msi' $url64 = 'http://packages.icinga.org/windows/Icinga2-v2.5.4-x86_64.msi'
$silentArgs = '/qn /norestart' $silentArgs = '/qn /norestart'
$validExitCodes = @(0) $validExitCodes = @(0)