Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libcosmos for openSUSE:Factory 
checked in at 2026-04-28 11:58:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcosmos (Old)
 and      /work/SRC/openSUSE:Factory/.libcosmos.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcosmos"

Tue Apr 28 11:58:01 2026 rev:9 rq:1349563 version:0.4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libcosmos/libcosmos.changes      2025-03-25 
22:18:58.942945160 +0100
+++ /work/SRC/openSUSE:Factory/.libcosmos.new.11940/libcosmos.changes   
2026-04-28 12:01:58.511478839 +0200
@@ -1,0 +2,35 @@
+Mon Apr 27 10:18:49 UTC 2026 - Matthias Gerstner <[email protected]>
+
+- update to version 0.4.5:
+  * miscellaneous
+    + use C++20
+    + reorganized compiler.hxx constants and added AARCH64 and X32 detection 
support
+    + libcosmos exception handling now uses std::source_location and thus no 
longer relies on throw macros
+    + ILogger: added support to configure logging channels via configuration 
string and environment variables
+    + changed a bunch of data types to avoid violation of strict aliasing 
rules (especially types directly derived from libc/kernel types)
+  * network:
+    + sockets: support accept() with additional flags to allow O_CLOEXEC 
without races
+    + UnixOptions: support retrieving the supplemental groups from the peer.
+    + UnixOptions: support retrieving a PidFD representing the peer.
+  * SCons buildsystem:
+    + support for variant=suffix to select different build & install trees.
+    + support for abi=<abi> to select a non-default ABI in the compiler
+    + adjust the RPATH during install, previously the installed binaries still 
pointer to the libs in the build tree
+  * filesystem:
+    + support inspecting major/minor parts of device IDs
+    + FileStatus::symbolic() support ls-style string representation
+  * process:
+    + support ResourceUsage API (getrusage())
+    + proc: support for prlimit64() via proc::set_limit and proc::get_limit
+    + ChildCloner: support operation without exec()
+    + SubProc: fix invalid cleanup when child enters STOPPED state.
+    + extension of the ptrace API wrappers
+    + WaitFlag: additional Linux-specific constants
+    + process.hxx: support for ProcessGroupID and related functions
+    + separated ChildState from ChildData to better model different 
relationships between APIs
+    + ChildCloner: support a dedicated error indication if execve() fails in 
the child via setForwardChildErrors()
+    + support getting and setting supplementary group IDs via 
set_supplementary_groups() and get_supplementary_groups()
+    + CloneFlags for clone3: support getting and setting all members
+- drop libcosmos-fix-aarch64.patch: contained in new upstream version
+
+-------------------------------------------------------------------

Old:
----
  libcosmos-fix-aarch64.patch
  libcosmos-v0.4.0.tar.xz

New:
----
  libcosmos-v0.4.5.tar.xz

----------(Old B)----------
  Old:    + CloneFlags for clone3: support getting and setting all members
- drop libcosmos-fix-aarch64.patch: contained in new upstream version
----------(Old E)----------

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

Other differences:
------------------
++++++ libcosmos.spec ++++++
--- /var/tmp/diff_new_pack.W7RYLX/_old  2026-04-28 12:01:58.995498890 +0200
+++ /var/tmp/diff_new_pack.W7RYLX/_new  2026-04-28 12:01:58.999499055 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libcosmos
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%define version 0.4.0
+%define version 0.4.5
 
 Name:           libcosmos
 Version:        %{version}
@@ -26,8 +26,6 @@
 Group:          Development/Libraries/C and C++
 URL:            https://github.com/gerstner-hub/libcosmos
 Source0:        libcosmos-v%{version}.tar.xz
-# PATCH-FIX-UPSTREAM - https://github.com/gerstner-hub/libcosmos/commit/54b144
-Patch0:         libcosmos-fix-aarch64.patch
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  scons

++++++ libcosmos-v0.4.0.tar.xz -> libcosmos-v0.4.5.tar.xz ++++++
++++ 10125 lines of diff (skipped)

Reply via email to