From f9d1a032bb179804e31d79cacb7f2d717c71da3b Mon Sep 17 00:00:00 2001 From: Sven Nierlein Date: Sun, 30 Oct 2016 19:53:32 +0100 Subject: [PATCH] release 3.0.0 --- Changes | 8 ++++++-- Makefile.am | 2 +- configure.ac | 2 +- debian/changelog | 6 ++++++ debian/control | 2 +- include/common.h | 2 +- support/mod-gearman.spec | 2 +- 7 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Changes b/Changes index e1a2d104..6d71226d 100644 --- a/Changes +++ b/Changes @@ -1,16 +1,20 @@ This file documents the revision history for mod_gearman. -3.x - - support ipv6 in gearman_top and check_gearman +3.0.0 Mon Sun Oct 30 19:49:24 CET 2016 - introduce configure options --enable-naemon-neb-module, --enable-nagios3-neb-module and --enable-nagios4-neb-module to determine which neb module to build. This obsoletes mod-gearman 1.x and 2.x and combines both into mod-gearman 3.x. + - support ipv6 in gearman_top and check_gearman - moved perfdata=all to separate option perfdata_send_all=yes - support multiple perfdata queues - fix crash when using nonexisting group in localhostgroup/localservicegroups (#100) - fix double escaping backslashes (#99) - add workaround for problem with hostchecks in naemon core + *** MIGRATION NOTE: *** + You have to change the neb module path after this update. There is no mod_gearman.o anymore but instead you have + choose the right module of: mod_gearman_nagios3.o, mod_gearman_nagios4.o and mod_gearman_naemon.o + 2.1.5 Wed Sep 30 11:49:17 CEST 2015 - reintroduce result_workers option because it is required to disabled result workers but maximum is now one result worker. diff --git a/Makefile.am b/Makefile.am index 493b519e..3208312a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -438,7 +438,7 @@ version: if [ "x$$DEBFULLNAME" = "x" ]; then \ DEBFULLNAME="Sven Nierlein"; \ fi; \ - dch --newversion "$$NEWVERSION" --package "mod-gearman" -D "UNRELEASED" "new upstream release"; \ + dch -b --newversion "$$NEWVERSION" --package "mod-gearman" -D "UNRELEASED" "new upstream release"; \ fi; dailydist: cleandist diff --git a/configure.ac b/configure.ac index 31db5424..59fe6765 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ ############################################## # autoconf really does not work with 2.59 or older AC_PREREQ([2.60]) -AC_INIT([mod_gearman], [3.0.0b2], [sven.nierlein@consol.de]) +AC_INIT([mod_gearman], [3.0.0], [sven.nierlein@consol.de]) AM_INIT_AUTOMAKE([-Wall foreign subdir-objects]) AC_CONFIG_SRCDIR([neb_module_naemon/mod_gearman.c],[neb_module_nagios3/mod_gearman.c],[neb_module_nagios4/mod_gearman.c],[worker/worker.c],[tools/send_gearman.c],[tools/check_gearman.c],[tools/gearman_top.c]) AC_CONFIG_HEADER([config.h]) diff --git a/debian/changelog b/debian/changelog index 8bca440a..068c137b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mod-gearman (3.0.0) UNRELEASED; urgency=low + + * new upstream release + + -- Sven Nierlein Sun, 30 Oct 2016 19:49:24 +0100 + mod-gearman (3.0.0b2) UNRELEASED; urgency=low * new upstream release diff --git a/debian/control b/debian/control index 4dba299b..8568e8e0 100644 --- a/debian/control +++ b/debian/control @@ -28,7 +28,7 @@ Description: Event broker module to distribute service checks. Package: mod-gearman-worker Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${extra:Depends} Description: Worker agent for mod-gearman The worker agent for mod-geraman connects to a gearman job server, runs active Naemon service checks, and return the results. diff --git a/include/common.h b/include/common.h index 063411e0..bd178277 100644 --- a/include/common.h +++ b/include/common.h @@ -55,7 +55,7 @@ #define MOD_GM_COMMON_H /* constants */ -#define GM_VERSION "3.0.0b2" +#define GM_VERSION "3.0.0" #define GM_ENABLED 1 #define GM_DISABLED 0 #define GM_BUFFERSIZE 65536 diff --git a/support/mod-gearman.spec b/support/mod-gearman.spec index 8b120962..035602bc 100644 --- a/support/mod-gearman.spec +++ b/support/mod-gearman.spec @@ -1,5 +1,5 @@ Name: mod_gearman -Version: 3.0.0b2 +Version: 3.0.0 Release: 1%{?dist} License: GNU Public License version 2 Packager: Sven Nierlein