Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package icinga2 for openSUSE:Factory checked 
in at 2026-04-25 21:37:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icinga2 (Old)
 and      /work/SRC/openSUSE:Factory/.icinga2.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "icinga2"

Sat Apr 25 21:37:22 2026 rev:61 rq:1349100 version:2.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/icinga2/icinga2.changes  2026-01-29 
17:49:54.557982835 +0100
+++ /work/SRC/openSUSE:Factory/.icinga2.new.11940/icinga2.changes       
2026-04-25 21:38:09.559700913 +0200
@@ -1,0 +2,378 @@
+Thu Apr 23 09:17:57 UTC 2026 - ecsos <[email protected]>
+
+- Update to version 2.16.0:
+  * Fix PerfdataWriterConnection test-cases on parallel build
+  * Bump korthout/backport-action from 4.3.0 to 4.4.0
+  * Release v2.16.0
+  * Update changelog for v2.16
+  * Update Upgrading docs for v2.16
+  * Generate all unit-test certificates with CN=localhost
+  * publiccode.yml: update to GPL 3 (or later)
+  * Silence -Wunnecessary-virtual-specifier warning on clang
+  * OTLPMetricsWriter: don't add queue stats as counter
+  * Correctly create AsioTlsStream with host argument
+  * Fix misleading TLS handshake error logging
+  * Fix compiler crash on SLES 15.7 arm64 runner
+  * Inline `SendNextUpdate` & remove superfluous `m_RconWorker` checks
+  * IoEngine: introduce & use `IsStrandRunningOnThisThread` function
+  * Log pending items stats regularly & include them as perfdata in IcingaDB 
check
+  * OTel: downgrade `broken_pipe` errors to debug log
+  * Timeout: lift `VERIFY` -> `ASSERT` to prevent crashes in release builds
+  * Bump actions/create-github-app-token from 3.0.0 to 3.1.1
+  * Bump OpenSSL shipped for Windows to v3.5.6
+  * Reword Changelog for SELinux Issue
+  * Add security fixes to v2.14.7 changelog
+  * Add a check-list in release workflow to forward-port changelogs
+  * Icinga 2.12.12
+  * Icinga 2.12.11
+  * Icinga 2.12.10
+  * Release 2.12.9
+  * Release 2.12.8
+  * Release 2.12.7
+  * Add 2.12.6 changelog and bump VERSION
+  * Add security update to v2.13.14 changelog
+  * Changelog and version bump for v2.13.14
+  * Add security fixes to v2.13.13 changelog
+  * Changelog and version bump for v2.13.13
+  * Add security update to v2.14.8 changelog
+  * Release v2.14.8
+  * Changelog and version bump for v2.14.7
+  * Add security update to changelog for `v2.15.2`
+  * Release `v2.15.2`
+  * Add security fixes to v2.15.1 changelog
+  * Changelog and version bump for v2.15.1
+  * RedisConnection: simplify `GetOldestPendingQueryTs` function
+  * Reduce min queue item age from `1000ms` to `300ms`
+  * Inline `DequeueAndProcessOne` & don't process items out of order
+  * IcingaDB: use key extractor for worker queue
+  * IcingaDB: put all queue related stuff into `icingadb:task_queue` namespace
+  * Simplify `IcingaDB::PendingItemsThreadProc()` event loop
+  * IcingaDB: remove unused `UpdateObjectAttrs` method
+  * Fix missing `olock` for dependency child registration
+  * IcingaDB: use polymorphism for queue entries
+  * IcingaDB: subscribe to `OnNextCheckChanged` signal
+  * Revert "CheckerComponent#CheckThreadProc(): also propagate next check 
update to Icinga DB"
+  * RedisConnection: enhance `WriteQueueItem` & related usages
+  * RedisConnection: simplify query prioritization logic
+  * Revert "IcingaDB: suppress state sync until config sync finished"
+  * IcingaDB: enqueue config runtime updates to the worker queue
+  * OTel: raise runtime error when failing to fully serialize Protobuf request
+  * OTel: add connect & handshake timeout
+  * OTel: replace `AsioDualEvent` usage with `AsioConditionVariable`
+  * OTel: do not perform graceful disconnect on I/O timeout
+  * OTel: fix race condition triggered on Icinga 2 reload/shutdown
+  * Don't manually include custom Protobuf dir via compiler flag
+  * OTLP: Set `enable_ha` to true by default
+  * Reduce default `flush_threshold` to `16MiB`
+  * tests: fix `testbase` linker error
+  * Replace `for` with a simpler `while` loop & fix a typo
+  * Linux GHA: remove unnecessary `"${SCL_ENABLE_GCC[@]}"`
+  * Allow users to provide additional resource attributes
+  * docs: document `OTLPMetricsWriter` feature
+  * Add `OTLPMetricsWriter`
+  * GHA: install required protobuf devel package
+  * Containerfile: install all required Protobuf libs for `OTel`
+  * CMake: provide newer `FindProtobuf.cmake` for old CMake version
+  * Add common `OTel` type/lib
+  * Cache Icinga DB env_id in `Application` class as well
+  * Vendor `opentelemetry-proto` with the necessary files
+  * Rename `EnsureCertFor` to `GetCertFor`
+  * Generate ctest fixtures for generating CA and certificates
+  * Give CTestProperties a polymorphic interface
+  * Make unit-test data and cache directory unique per test
+  * Add network label to http tests
+  * Add a check command for NETGEAR monitoring (#10753)
+  * Give base_timer/(invoke|scope) timers a 10x multiplier on Windows
+  * Revert "Give timer tests more leeway for inaccurate implementations"
+  * Redis exceptions: remove inline specifiers
+  * Redis exceptions: use BOOST_THROW_EXCEPTION
+  * Redis exceptions: add proper what() messages
+  * Document the removal of deprecated features in v2.18
+  * Add warnings to deprecated features indicating removal in v2.18
+  * Bump korthout/backport-action from 4.2.0 to 4.3.0
+  * Warn if object name contains ctrl characters
+  * Endpoint: warn if endpoint name exceeds `64` characters
+  * Warn of object name exceeds `255` characters
+  * Warn about leading and trailing WSP in object names
+  * OutgoingHttpMessage: don't use shared_ptr for m_CpuBoundWork
+  * Make ShowCodeLocation() show the full line with a LastColumn of 0
+  * IcingaDB: enqueue all dependency related updates to the worker queue
+  * IcingaDB: don't send `nextupdate:{host,service}` as part of the initial 
sync
+  * IcingaDB: track object changesets efficiently
+  * IcingaDB: use a separate Redis conn for history & heartbeat streams
+  * Remove unused `IoEngine#m_AlreadyExpiredTimer`
+  * Remove unused `IoEngine::YieldCurrentCoroutine()`
+  * Make `IoEngine#m_CpuBoundSemaphore` unsigned
+  * `CpuBoundWork#CpuBoundWork()`: don't spin on atomic int to acquire slot
+  * Introduce `AsioConditionVariable`
+  * [Refactor] `CpuBoundWork#CpuBoundWork()`: require an io_context::strand
+  * `CpuBoundWork#~CpuBoundWork()`: just call `#Done()` to deduplicate code
+  * Remove unused `IoBoundWorkSlot`
+  * `OutgoingHttpMessage#Flush()`: release `CpuBoundWork` slot
+  * Add unit-tests for PerfdataWriterConnection
+  * Add documentation for the new disconnect_timeout config options
+  * Use PerfdataWriterConnection in perfdata writers
+  * IcingaDB: use a statically initialized list of syncable types for Redis 
keys
+  * Bump actions/create-github-app-token from 2.2.1 to 3.0.0
+  * IcingaDB: consistently use `const char*` literals everywhere
+  * IcingaDB: change `const T` to `const T&` to avoid stupid String copying
+  * Fix copy and paste error in build log message
+  * Use perfect-forwarding references to prevent passing temporaries
+  * Don't upload 32 bit MSIs to Chocolatey
+  * Make retrieval of the vector size more generic
+  * Fix CertificateFixture error if previous test fails
+  * Add a new CTest fixture for dirty_ssl_certs for tlsutility
+  * Remove dead links in doc/12-icinga2-api.md (#10745)
+  * Add PerfdataWriterConnection class
+  * Bump korthout/backport-action from 4.1.0 to 4.2.0
+  * Give timer tests more leeway for inaccurate implementations
+  * Improve debug message when dependency child/parent don't exist
+  * /v1/console: prevent concurrent use of the same session by multiple 
requests
+  * Change `RedisConnection::Query::value_type` to a string/view variant
+  * `ObjectLock`: allow to `TryLock` the mutex
+  * RedisConnection: drop superfluous `GetConnected` method
+  * Allow to track query stats in child Redis connections
+  * RedisConnection: introduce & use `RedisConnInfo` helper struct
+  * Use `RedisConnection::Quer*` type aliases
+  * Introduce `RedisConnection::QueryArg`, an alias of `String`
+  * `IcingaDB#AddObjectDataToRuntimeUpdates()`: take String by value
+  * Disable testing when building container image without testing
+  * Add Assert-Macros for the TestLogger
+  * Move and extend ReceiveCheckResults function
+  * Add TestThread class to not get unit-tests stuck in `join()`s
+  * Refactor OpenTsdbWriter to use a WorkQueue
+  * Import std::chrono_literals into icinga namespace
+  * Don't expect `Contet-Type` header to exactly match `application/json`
+  * Take a mutex before accessing the l_ApiScriptFrames
+  * Fix invalid category in publiccode.yml
+  * SELinux: allow to query attrs of a filesystem
+  * Add publiccode.yml
+  * Bump korthout/backport-action from 4.0.1 to 4.1.0
+  * Fix undefined behavior introduced by initializing last states with 99
+  * Remove potential irritating comment on config flag
+  * Update lib/cli/nodesetupcommand.cpp
+  * Remove `AuthenticatedApiUser` thread-local variable & pass it as param 
instead
+  * HTTP: stream responses where appropriate
+  * Make `ValueGenerator` more flexible & easy to use
+  * Fix uninitialized member in ScriptError
+  * Use noop lambda in dummy NotificationCommand
+  * Fix notificationcomponent test-cases with fixed TestLoggerFixture
+  * tests: fix min severity doesn't get updated
+  * doc: Explain icingadb built-in check
+  * Rename `COPYING` -> `LICENSE.md` & upgrade to GPLv3
+  * Replace all existing copyright headers with `SPDX` headers
+  * Add check_smart.pl plugin as smart-advanced command
+  * Bump OpenSSL shipped for Windows to v3.5 LTS
+  * Fix URL to `check_interfaces` in ITL
+  * windows: bump OpenSSL to 3.0.19
+  * Remove unused `DbTypeRegistry`
+  * Replace `class B : public A { };` with `using B = A;` (refactor only)
+  * `Registry<U,T>`: remove unused template typename `U`
+  * Silence compiler warnings about unused parameters
+  * Allow Icinga to send SIGTERM to nagios plugins in SELinux Policy
+  * `Downtime::AddDowntime()`: remove unused parameter `const 
MessageOrigin::Ptr& origin`
+  * Refactor HttpMessage into generalized templated types
+  * Update names of HttpRequest and HttpResponse
+  * Windows TL;DR dev env: use Visual Studio 2022, not 2019
+  * backbot: drop `conflict_resolution` option
+  * backbot: drop `copy_requested_reviewers` option
+  * backbot: exclude CLA label correctly from copied labels
+  * Fix(#10687): address null pointer dereference on navigate
+  * docs: Fix rendering issue on icinga.com
+  * Add error handling for icacls calls
+  * Fix a race condition in NotificationComponent
+  * Add test-case to verify delayed (times) notifications feature
+  * Add test-case to reproduce a race condition in NotificationComponent
+  * Windows: set ACLs for %ProgramData%\icinga2\var as well
+  * docs: Remove 'queue' parameter requirement from event stream document… 
(#10495)
+  * Container: ICINGA_LOG_LEVEL Environment Variable
+  * Bump korthout/backport-action from 4.0.0 to 4.0.1
+  * Bump korthout/backport-action from 3.4.1 to 4.0.0
+  * Bump actions/cache from 4 to 5
+  * Bump Boost shipped for Windows to v1.90
+  * Bump actions/create-github-app-token from 2.2.0 to 2.2.1
+  * tests: verify statically provided certs as well
+  * Add documentation for ApiListener.http_response_headers
+  * Test internal cert generation & verification process
+  * tlsutility: make cert ts configurable & use `ASN1_TIME_compare` for 
comparison
+  * tests: skip superfluous cert generation in `EnsureCertFor()`
+  * IsValidHeaderValue: use front()/back() instead of iterators
+  * Allow to set extra headers in HTTP responses
+  * HttpUtility: add functions for validating HTTP header names and values
+  * backbot: use `pull_request_target` event
+  * workflows: fix invalid usage of `github.event_name`
+  * Bump actions/checkout from 5 to 6
+  * workflows: fix authors-file
+  * Have thread name length clamping also apply for the other OSes
+  * Fix usage of pthread_setname_np() on NetBSD
+  * GHA: ignore also `github-actions` in authors file
+  * GHA: auto backport PRs based on labels
+  * Fix dlopen()'ing libraries on OpenBSD
+  * Add tests for pthread_set_name_np() and pthread_setname_np()
+  * Enable the pthread_np.h header on OpenBSD and DragonFly
+  * GitHub actions: add Fedora 43
+  * GitHub actions: add SLES 16.0
+  * Fix -Wunused-lambda-capture warning
+  * Fix -Wunused-variable warnings
+  * Fix -Wunused-but-set-variable warnings (clang)
+  * Fix -Wunknown-pragmas warnings
+  * Fix -Wenum-compare warnings
+  * Fix -Wredundant-move warnings
+  * Fix -Wsign-compare warnings
+  * Fix -Wsuggest-override warnings
+  * Add ABORT() macro for unconditionally failing ASSERTS
+  * Use 64bit unsigned integer for Replay log timestamps
+  * TimePeriod: properly validate `ranges` field
+  * Actually use Registry#Freeze() at startup, when everything has been 
registered
+  * Introduce Registry::GetInstance() to deduplicate such methods
+  * Introduce Registry#Freeze()
+  * Registry#Get*(): use shared locking to allow concurrent access
+  * Make Registry#ItemMap a hash table to speed up lookups
+  * Inline Registry#RegisterInternal() used only once
+  * Remove unused Registry#OnRegistered
+  * Remove unused Registry#OnUnregistered
+  * SELinux: allow `logrotate` to execute `icinga2` binary
+  * Adapt the unit-test to reflect fix in the previous commit
+  * Subtract inapplicable suppressed notifications at a later point
+  * Add unit-tests for NotificationComponent
+  * Add ClearTestLogger method to TestLoggerFixture
+  * Fix compiler warnings
+  * Fix compiler warnings by not std::move()ing where redundant
+  * Fix compiler warnings by ensuring variable initialization
+  * Fix compiler warnings by replacing x&&y||z with (x&&y)||z
+  * Fix compiler warnings by re-ordering member init in constructors
+  * Don't define/use OpenSSL*Callback() for/in OpenSSL > v1.1
+  * GHA: add Ubuntu 25.10
+  * Fix compiler warnings by removing unused variables
+  * AtomicOrLocked: use std::conditional_t and std::is_trivially_copyable_v
+  * Remove obsolete workaround for GCC 4.x
+  * GHA: re-add Debian 11
+  * windows: bump OpenSSL to `3.0.18`
+  * DerefExpression: Add missing nullptr check
+  * GHA: drop all distros that are no longer supported
+  * GHA: Add openSUSE 16
+  * ITL: Enhanced SMART attributes monitoring plugin check configuration to 
more parameters
+  * Remove TicketSalt in VariableQueryHandler as early as possible
+  * Add test-cases for checking permissions in filter exprs
+  * Filter global variables when Sandboxed
+  * Declare functions as unsafe that aren't useful in filter expressions
+  * Check for permission in get_object()
+  * Add permission checking to script frames and filter utilities
+  * Disable -Wimplicit-fallthrough for mmatch
+  * Enable -Wall -Wextra for all Linux runners
+  * Disable -Wunused-(parameter|variable) on generated files
+  * Silence Amazonlinux:2 warnings about deprecated coroutines
+  * Remove reference to missing ftest submodule
+  * Remove MSVC warnings about unknown pragmas GCC/clang
+  * Add Github Problem Matchers actions for GCC/MSVC
+  * Docs: add some troubleshooting for overloaded JSON-RPC connections
+  * Endpoint expose seconds_processing_messages attribute
+  * Measure and store message processing time per endpoint
+  * Introduce AtomicDuration
+  * Fix double-free error in posix_error::what()
+  * Rename/Move existing certs/ca instead of symlinking
+  * GitHub Actions: remove Ubuntu 24.10 (end of life)
+  * HttpServerConnection: use `std::chrono` for `m_Seen`
+  * tests: speed up timer tests using smaller sleep times
+  * Make HTTP livness timout configurable for unittests
+  * don't install boost dev in the final image
+  * Drop ICINGA2_WITH_TESTS option in favor of CTest's BUILD_TESTING
+  * Discover Boost test cases automatically after build
+  * Fix rediscovered test-cases in icinga-checkresult
+  * Bump base image version to Debian 13 (trixie)
+  * workflows: drop `docker.yml`
+  * workflows: build and publish container images
+  * docs: Add `For-Container.md`
+  * Add `Containerfile`
+  * Add unit-tests for HttpServerConnection and HTTP message classes
+  * Make inherited protected functions of ApiListener public
+  * Refactor ObjectQueryHandler to use new JSON stream encoder
+  * Remove extra parameters from HTTP handler signature
+  * Refactor EventsHandler to stream responses via chunked encoding
+  * Use new HTTP message classes in HttpServerConnection and Handlers
+  * Add HttpRequest and HttpResponse classes
+  * Allow UID/GID in ICINGA2_(USER|GROUP) environment variables
+  * Remove clear variable from disk CheckCommand
+  * add "--long-output" to ssl_cert command
+  * ApiListener#RelayMessageOne(): log to which Endpoint messages are relayed
++++ 81 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/icinga2/icinga2.changes
++++ and /work/SRC/openSUSE:Factory/.icinga2.new.11940/icinga2.changes

Old:
----
  icinga2-2.15.2.tar.gz

New:
----
  _service
  _servicedata
  icinga2-2.16.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ icinga2.spec ++++++
--- /var/tmp/diff_new_pack.gUCuuZ/_old  2026-04-25 21:38:10.135724411 +0200
+++ /var/tmp/diff_new_pack.gUCuuZ/_new  2026-04-25 21:38:10.139724574 +0200
@@ -16,13 +16,14 @@
 #
 
 Name:           icinga2
-Version:        2.15.2
+Version:        2.16.0
 Release:        0
 Summary:        Network monitoring application
-License:        GPL-2.0-or-later
+License:        GPL-3.0-or-later
 Group:          System/Monitoring
 URL:            https://www.icinga.com/
-Source:         
https://github.com/Icinga/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
+#Source:         
https://github.com/Icinga/%%{name}/archive/v%%{version}/%%{name}-%%{version}.tar.gz
+Source:         %{name}-%{version}.tar.xz
 Source1:        icinga2-rpmlintrc
 # PATCH-FEATURE-OPENSUSE ecsos -- insert missing graphite tags as descriped in 
icingaweb2-module-graphite docs.
 Patch0:         icinga2-graphite.patch
@@ -66,6 +67,7 @@
 BuildRequires:  pkgconfig(nlohmann_json)
 BuildRequires:  make
 BuildRequires:  pkgconfig(ncurses)
+BuildRequires:  pkgconfig(protobuf)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  systemd-rpm-macros
@@ -294,8 +296,7 @@
 exit 0
 
 %files
-%license COPYING
-
+%license LICENSE.md
 %config(noreplace) %{_sysconfdir}/logrotate.d/icinga2
 %dir %{_unitdir}/%{name}.service.d
 %attr(644,root,root) %{_unitdir}/%{name}.service
@@ -337,7 +338,7 @@
 %attr(0750,%{icinga_user},%{icinga_group}) %dir 
%{_localstatedir}/spool/icinga2/tmp
 
 %files bin
-%license COPYING
+%license LICENSE.md
 %doc README.md NEWS AUTHORS CHANGELOG.md
 %dir %{_libdir}/icinga2
 %dir %{_libdir}/icinga2/sbin
@@ -348,7 +349,7 @@
 %{_mandir}/man8/icinga2.8%{?ext_man}
 
 %files common
-%license COPYING
+%license LICENSE.md
 %doc README.md NEWS AUTHORS CHANGELOG.md tools/syntax
 %{_datadir}/bash-completion/completions/icinga2
 %attr(0750,%{icinga_user},%{icinga_group}) %dir %{_datadir}/icinga2/include
@@ -359,14 +360,14 @@
 %docdir %{_datadir}/doc/icinga2
 
 %files ido-mysql
-%license COPYING
+%license LICENSE.md
 %doc README.md NEWS AUTHORS CHANGELOG.md
 %config(noreplace) %attr(0640,%{icinga_user},%{icinga_group}) 
%{_sysconfdir}/icinga2/features-available/ido-mysql.conf
 %{_libdir}/icinga2/libmysql_shim*
 %{_datadir}/icinga2-ido-mysql
 
 %files ido-pgsql
-%license COPYING
+%license LICENSE.md
 %doc README.md NEWS AUTHORS CHANGELOG.md
 %config(noreplace) %attr(0640,%{icinga_user},%{icinga_group}) 
%{_sysconfdir}/icinga2/features-available/ido-pgsql.conf
 %{_libdir}/icinga2/libpgsql_shim*

++++++ _service ++++++
<?xml version="1.0"?>
<services>
   <service name="tar_scm" mode="manual">
      <param name="url">https://github.com/Icinga/icinga2.git</param>
      <param name="scm">git</param>
      <param name="exclude">.git</param>
      <param name="submodules">disable</param>
      <param name="versionformat">@PARENT_TAG@</param>
      <param name="versionrewrite-pattern">v(.*)</param>
      <param name="revision">v2.16.0</param>
      <param name="changesgenerate">enable</param>
      </service>
   <service name="recompress" mode="manual">
      <param name="file">*.tar</param>
      <param name="compression">xz</param>
   </service>
   <service name="set_version" mode="manual">
   </service>
</services>

++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
                <param name="url">https://github.com/Icinga/icinga2.git</param>
              <param 
name="changesrevision">5855790474c50904efd0c9e31968c04938960a01</param></service></servicedata>
(No newline at EOF)

Reply via email to