Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package icinga2 for openSUSE:Factory checked in at 2022-07-01 13:45:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icinga2 (Old) and /work/SRC/openSUSE:Factory/.icinga2.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icinga2" Fri Jul 1 13:45:10 2022 rev:40 rq:986200 version:2.13.4 Changes: -------- --- /work/SRC/openSUSE:Factory/icinga2/icinga2.changes 2022-04-24 19:45:59.393866509 +0200 +++ /work/SRC/openSUSE:Factory/.icinga2.new.1548/icinga2.changes 2022-07-01 13:45:41.346964316 +0200 @@ -1,0 +2,31 @@ +Fri Jul 1 06:16:25 UTC 2022 - ecsos <ec...@opensuse.org> + +- Update to 2.13.4 + * Bugfixes + - Fix a race-condition involving object attribute updates that could result in a crash. #9395 + - After a host recovered, only send problem notifications for services after they have been + rechecked afterwards to avoid false - notifications. #9348 + - Speed up config validation by avoiding redundant serialization of objects. #9400 + - Add a separator attribute to allow using arguments like --key=value as required by some + check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397 + - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415 + * Icinga DB + - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417 + - Update documentation related to Icinga DB. #9423 + - Fix a bug where history events could miss the environment ID. #9396 + - Properly serialize attributes of command arguments when explicitly set to null. #9398 + - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421 + - Make the error message more helpful if the API isn't set up #9418 + +------------------------------------------------------------------- +Wed Jun 29 08:27:52 UTC 2022 - Lars Vogdt <l...@linux-schulserver.de> + +- add icinga2-vim_syntax.patch: + When upgrading vim to version 8 the syntax file does not work anymore: + line xxx: + E10: \ should be followed by /, ? or & + Reason: The line continuation does not work, as vim is reading + syntax files now in vi-compatible mode. The patch sets the + nocompatible mode manually for that syntax file. + +------------------------------------------------------------------- Old: ---- icinga2-2.13.3.tar.gz New: ---- icinga2-2.13.4.tar.gz icinga2-vim_syntax.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icinga2.spec ++++++ --- /var/tmp/diff_new_pack.6irLqn/_old 2022-07-01 13:45:41.878965116 +0200 +++ /var/tmp/diff_new_pack.6irLqn/_new 2022-07-01 13:45:41.882965121 +0200 @@ -99,7 +99,7 @@ %else %endif Name: icinga2 -Version: 2.13.3 +Version: 2.13.4 Release: %{revision}%{?dist} URL: https://www.icinga.com/ Source: https://github.com/Icinga/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz @@ -108,6 +108,8 @@ %if "%{_vendor}" == "suse" # PATCH-FEATURE-OPENSUSE ecsos -- insert missing graphite tags as descriped in icingaweb2-module-graphite docs. Patch0: icinga2-graphite.patch +# PATCH-FIX-OPENSUSE lrupp -- fixing the syntax file for vim >= 8.x +Patch1: icinga2-vim_syntax.patch %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -322,6 +324,7 @@ %if "%{_vendor}" == "suse" find . -type f -name '*.sh' -exec sed -i -e 's|\/usr\/bin\/env bash|\/bin\/bash|g' {} \; %patch0 -p1 +%patch1 -p1 %endif %build ++++++ icinga2-2.13.3.tar.gz -> icinga2-2.13.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/icinga2/icinga2-2.13.3.tar.gz /work/SRC/openSUSE:Factory/.icinga2.new.1548/icinga2-2.13.4.tar.gz differ: char 16, line 1 ++++++ icinga2-vim_syntax.patch ++++++ # # vim > 8.2 produces the following error output below, if not set into # nocompatibility mode. # # Error detected while processing /usr/share/vim/vim82/suse.vimrc[10].. # /usr/share/vim/vim82/syntax/syntax.vim[43].. # BufRead Autocommands for "/*etc/icinga2/*.conf".. # FileType Autocommands for "*"..Syntax # Autocommands for "*"..function <SNR>3_SynSet[25].. # script /usr/share/vim/site/syntax/icinga2.vim: # line [...]: # E10: \ should be followed by /, ? or & # # The patch below is a quick workaround, stolen from: # https://trac.nginx.org/nginx/attachment/ticket/2276/fix-nginx-syntax.patch # Index: icinga2-2.13.3/tools/syntax/vim/syntax/icinga2.vim =================================================================== --- icinga2-2.13.3.orig/tools/syntax/vim/syntax/icinga2.vim +++ icinga2-2.13.3/tools/syntax/vim/syntax/icinga2.vim @@ -16,6 +16,10 @@ if !exists("main_syntax") let main_syntax = 'icinga2' endif +" Reset compatible-options to Vim default value, just in case: +let s:save_cpo = &cpo +set cpo&vim + " case off syntax case ignore @@ -358,3 +362,7 @@ hi link icinga2Namespace Statement hi link valueNumber Number hi link valueBoolean Boolean hi link valueNull Special + +" Restore current compatible-options: +let &cpo = s:save_cpo +unlet s:save_cpo