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;
