Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libxcrypt for openSUSE:Factory 
checked in at 2026-02-23 16:11:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxcrypt (Old)
 and      /work/SRC/openSUSE:Factory/.libxcrypt.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libxcrypt"

Mon Feb 23 16:11:50 2026 rev:25 rq:1334153 version:4.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxcrypt/libxcrypt.changes      2025-11-13 
17:25:43.730931954 +0100
+++ /work/SRC/openSUSE:Factory/.libxcrypt.new.1977/libxcrypt.changes    
2026-02-23 16:11:52.507673613 +0100
@@ -1,0 +2,6 @@
+Thu Feb 19 14:12:56 UTC 2026 - Angel Yankov <[email protected]>
+
+- Fix building with glibc 2.43, Fixes: bsc#1258487
+  * Add libxcrypt-fix-const-qualifiers.patch
+
+-------------------------------------------------------------------

New:
----
  libxcrypt-fix-const-qualifiers.patch

----------(New B)----------
  New:- Fix building with glibc 2.43, Fixes: bsc#1258487
  * Add libxcrypt-fix-const-qualifiers.patch
----------(New E)----------

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

Other differences:
------------------
++++++ libxcrypt.spec ++++++
--- /var/tmp/diff_new_pack.jpD8j7/_old  2026-02-23 16:11:53.183701480 +0100
+++ /var/tmp/diff_new_pack.jpD8j7/_new  2026-02-23 16:11:53.187701645 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libxcrypt
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,6 +29,8 @@
 Source1:        
https://github.com/besser82/libxcrypt/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc
 Source2:        
https://github.com/besser82/libxcrypt/releases/download/v%{version}/libxcrypt-gpgkey.asc#/%{name}.keyring
 Source3:        baselibs.conf
+# PATCH-FIX-UPSTREAM: bsc#1258487 Package libxcrypt doesn't build with glibc 
2.43: fix const qualifiers
+Patch1:         libxcrypt-fix-const-qualifiers.patch
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
 


++++++ libxcrypt-fix-const-qualifiers.patch ++++++
Index: libxcrypt-4.5.2/lib/crypt-gost-yescrypt.c
===================================================================
--- libxcrypt-4.5.2.orig/lib/crypt-gost-yescrypt.c
+++ libxcrypt-4.5.2/lib/crypt-gost-yescrypt.c
@@ -131,7 +131,7 @@ crypt_gost_yescrypt_rn (const char *phra
   intbuf->outbuf[1] = 'g';
 
   /* extract yescrypt output from "$y$param$salt$output" */
-  char *hptr = strchr ((const char *) intbuf->retval + 3, '$');
+  char *hptr = strchr ((char *) intbuf->retval + 3, '$');
   if (!hptr)
     {
       errno = EINVAL;
Index: libxcrypt-4.5.2/lib/crypt-sm3-yescrypt.c
===================================================================
--- libxcrypt-4.5.2.orig/lib/crypt-sm3-yescrypt.c
+++ libxcrypt-4.5.2/lib/crypt-sm3-yescrypt.c
@@ -136,7 +136,7 @@ crypt_sm3_yescrypt_rn (const char *phras
   intbuf->outbuf[3] = '3';
 
   /* extract yescrypt output from "$y$param$salt$output" */
-  char *hptr = strchr ((const char *) intbuf->retval + 3, '$');
+  char *hptr = strchr ((char *) intbuf->retval + 3, '$');
   if (!hptr)
     {
       errno = EINVAL;

Reply via email to