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

Reply via email to