Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glibc for openSUSE:Factory checked 
in at 2025-08-18 16:07:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
 and      /work/SRC/openSUSE:Factory/.glibc.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glibc"

Mon Aug 18 16:07:26 2025 rev:300 rq:1296373 version:2.42

Changes:
--------
--- /work/SRC/openSUSE:Factory/glibc/glibc.changes      2025-06-24 
20:45:11.594464939 +0200
+++ /work/SRC/openSUSE:Factory/.glibc.new.1085/glibc.changes    2025-08-18 
16:07:28.160975298 +0200
@@ -1,0 +2,41 @@
+Tue Jul 29 06:06:49 UTC 2025 - Andreas Schwab <sch...@suse.de>
+
+- Update to glibc 2.42
+  * The following ISO C23 function families (introduced in TS
+    18661-4:2015) are now supported in <math.h>
+    - Power and absolute-value functions: compoundn, pown, powr, rootn,
+      rsqrt
+  * On Linux, the pthread_gettid_np function has been added
+  * The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
+    ullabs, and uimaxabs, is now supported.
+  * On Linux, the <termios.h> interface now supports arbitrary baud rates
+  * The thread-local cache in malloc (tcache) now supports caching of
+    large blocks
+  * Support for lightweight stack guard pages via madvise and the
+    MADV_GUARD_INSTALL flag has been added to pthread_create
+  * Additional optimized and correctly rounded mathematical functions have
+    been imported from the CORE-MATH project, in particular acospif,
+    asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
+  * The manual has been significantly extended and updated, particularly
+    the threads, terminal, filesystem, resource, and math chapters
+  * Code has been added to detect the x86-64 Intel Arrow Lake, Panther
+    Lake, Clearwater Forest, and Diamond Rapids microarchitectures
+  * Regarding S390, support for the new z17 platform has been added.
+  * The glibc.rtld.execstack tunable now supports a compatibility mode to
+    allow programs that require an executable stack through dynamically
+    loaded shared libraries
+  * On Linux, the <termio.h> header and the definition of struct termio
+    in <sys/ioctl.h> have been removed
+  * The support for TX lock elision of pthread mutexes has been deprecated
+    on all architectures and will be removed in the next release
+  * On AArch64 Linux targets supporting the Scalable Matrix Extension
+    (SME), setjmp and sigsetjmp will disable the ZA state of SME
+- posix: Fix double-free after allocation failure in regcomp
+  (CVE-2025-8058)
+- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
+  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
+  ppc64le-revert-power10-memcmp.patch,
+  ppc64le-revert-power10-strcmp.patch: Removed
+- ulp-prologue-into-asm-functions.patch: Rebased
+
+-------------------------------------------------------------------

Old:
----
  float128-sycl.patch
  glibc-2.41.tar.xz
  glibc-2.41.tar.xz.sig
  nptl-stack-size-up.patch
  ppc64le-revert-power10-memcmp.patch
  ppc64le-revert-power10-strcmp.patch
  round-log10p1f.patch
  round-sinhf.patch
  round-tanf.patch
  tst-aarch64-pkey.patch

New:
----
  glibc-2.42.tar.xz
  glibc-2.42.tar.xz.sig

----------(Old B)----------
  Old:- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  Old:  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  Old:  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
  Old:  ppc64le-revert-power10-memcmp.patch,
  ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased
  Old:  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  Old:  (CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  Old:- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
  Old:- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
  round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
  ppc64le-revert-power10-memcmp.patch,
----------(Old E)----------

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

Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.oo0Fhb/_old  2025-08-18 16:07:29.649037081 +0200
+++ /var/tmp/diff_new_pack.oo0Fhb/_new  2025-08-18 16:07:29.653037248 +0200
@@ -186,10 +186,10 @@
 Summary:        Standard Shared Libraries (from the GNU C Library)
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.1-or-later 
WITH GCC-exception-2.0
 Group:          System/Libraries
-Version:        2.41
+Version:        2.42
 Release:        0
 %if %{without snapshot}
-%define git_id 74f59e9271
+%define git_id d2097651cc
 %define libversion %version
 %else
 %define git_id %(echo %version | sed 's/.*\.g//')
@@ -336,22 +336,6 @@
 %if %{without snapshot}
 ###
 # Patches from upstream
-# PATCH-FIX-UPSTREAM math: Fix log10p1f internal table value (BZ #32626)
-Patch1000:      round-log10p1f.patch
-# PATCH-FIX-UPSTREAM math: Fix sinhf for some inputs (BZ #32627)
-Patch1001:      round-sinhf.patch
-# PATCH-FIX-UPSTREAM nptl: Correct stack size attribute when stack grows up 
(BZ #32574)
-Patch1002:      nptl-stack-size-up.patch
-# PATCH-FIX-UPSTREAM math: Fix tanf for some inputs (BZ 32630)
-Patch1003:      round-tanf.patch
-# PATCH-FIX-UPSTREAM Fix tst-aarch64-pkey to handle ENOSPC as not supported
-Patch1004:      tst-aarch64-pkey.patch
-# PATCH-FIX-UPSTREAM x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL 
compiler (BZ #32723)
-Patch1005:      float128-sycl.patch
-# PATCH-FIX-UPSTREAM Revert optimized POWER10 strcmp, strncmp implementations 
(CVE-2025-5745, CVE-2025-5702, BZ #33060, BZ #33056)
-Patch1006:      ppc64le-revert-power10-strcmp.patch
-# PATCH-FIX-UPSTREAM Revert optimized POWER10 memcmp (BZ #33059)
-Patch1007:      ppc64le-revert-power10-memcmp.patch
 ###
 %endif
 

++++++ glibc-2.41.tar.xz -> glibc-2.42.tar.xz ++++++
/work/SRC/openSUSE:Factory/glibc/glibc-2.41.tar.xz 
/work/SRC/openSUSE:Factory/.glibc.new.1085/glibc-2.42.tar.xz differ: char 15, 
line 1

++++++ ulp-prologue-into-asm-functions.patch ++++++
--- /var/tmp/diff_new_pack.oo0Fhb/_old  2025-08-18 16:07:29.917048209 +0200
+++ /var/tmp/diff_new_pack.oo0Fhb/_new  2025-08-18 16:07:29.921048375 +0200
@@ -1,4 +1,4 @@
-From 43c311457caf71c02ea2857bcf4e1e0499dc221a Mon Sep 17 00:00:00 2001
+From 126de75d927a46d050383431023e7a04f2b2ae42 Mon Sep 17 00:00:00 2001
 From: Giuliano Belinassi <gbelina...@suse.de>
 Date: Fri, 18 Apr 2025 14:22:49 -0300
 Subject: [PATCH] Add Userspace Livepatch prologue into ASM functions
@@ -26,10 +26,10 @@
  11 files changed, 205 insertions(+), 20 deletions(-)
 
 diff --git a/config.h.in b/config.h.in
-index cdbd555366..2cd9838361 100644
+index 8b4077f578..fb25193ca8 100644
 --- a/config.h.in
 +++ b/config.h.in
-@@ -221,6 +221,9 @@
+@@ -213,6 +213,9 @@
  /* Define to 1 if libpthread actually resides in libc.  */
  #define PTHREAD_IN_LIBC 0
  
@@ -40,7 +40,7 @@
  #define TIMEOUTFACTOR 1
  
 diff --git a/config.make.in b/config.make.in
-index 59897eaec2..63f9b6ee58 100644
+index fca75ab5d3..7d738ba4fb 100644
 --- a/config.make.in
 +++ b/config.make.in
 @@ -82,6 +82,8 @@ mach-interface-list = @mach_interface_list@
@@ -53,7 +53,7 @@
  build-profile = @profile@
  build-static-nss = @static_nss@
 diff --git a/configure b/configure
-index 674d1d7e4a..51dbce3b34 100755
+index e8de94464c..273ad66484 100755
 --- a/configure
 +++ b/configure
 @@ -615,6 +615,8 @@ LIBOBJS
@@ -65,24 +65,24 @@
  mach_interface_list
  DEFINES
  static_nss
-@@ -821,6 +823,7 @@ enable_cet
- enable_scv
+@@ -825,6 +827,7 @@ enable_scv
  enable_fortify_source
+ enable_sframe
  with_cpu
 +enable_userspace_livepatch
  '
        ac_precious_vars='build_alias
  host_alias
-@@ -1505,6 +1508,8 @@ Optional Features:
-                           Use -D_FORTIFY_SOURCE=[1|2|3] to control code
+@@ -1510,6 +1513,8 @@ Optional Features:
                            hardening, defaults to highest possible value
                            supported by the build compiler.
+   --enable-sframe         Enable building with SFrame support [default=no]
 +  --enable-userspace-livepatch
 +                          build with userspace livepatch support [default=no]
  
  Optional Packages:
    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-@@ -9152,6 +9157,55 @@ libc_cv_multidir=`${CC-cc} $CFLAGS $CPPFLAGS 
-print-multi-directory`
+@@ -9498,6 +9503,55 @@ libc_cv_multidir=`${CC-cc} $CFLAGS $CPPFLAGS 
-print-multi-directory`
  
  
  
@@ -139,10 +139,10 @@
  RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
  
 diff --git a/configure.ac b/configure.ac
-index 57cd24c87d..97c65dc6c5 100644
+index fc01d054ba..c1d4952066 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -2079,6 +2079,35 @@ AC_SUBST(DEFINES)
+@@ -2178,6 +2178,35 @@ AC_SUBST(DEFINES)
  dnl See sysdeps/mach/configure.ac for this variable.
  AC_SUBST(mach_interface_list)
  
@@ -277,7 +277,7 @@
  #define ENTRY(name, ...)                      \
        ENTRY_TOCLESS(name, ## __VA_ARGS__)
 diff --git a/sysdeps/x86_64/Makefile b/sysdeps/x86_64/Makefile
-index 9d31685e02..d20287a050 100644
+index c3e1065c81..4b52dbff81 100644
 --- a/sysdeps/x86_64/Makefile
 +++ b/sysdeps/x86_64/Makefile
 @@ -1,3 +1,8 @@
@@ -415,6 +415,6 @@
  /* This macro is for setting proper CFI with DW_CFA_expression describing
     the register as saved relative to %rsp instead of relative to the CFA.
 -- 
-2.49.0
+2.50.1
 
 

Reply via email to