Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgpg-error for openSUSE:Factory 
checked in at 2026-02-20 17:39:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgpg-error (Old)
 and      /work/SRC/openSUSE:Factory/.libgpg-error.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgpg-error"

Fri Feb 20 17:39:57 2026 rev:83 rq:1333911 version:1.59

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgpg-error/libgpg-error.changes        
2025-12-16 15:49:39.886060881 +0100
+++ /work/SRC/openSUSE:Factory/.libgpg-error.new.1977/libgpg-error.changes      
2026-02-20 17:40:01.216868898 +0100
@@ -1,0 +2,11 @@
+Thu Feb 19 08:39:23 UTC 2026 - Pedro Monreal <[email protected]>
+
+- Update to 1.59:
+  * Take care of POSIX semaphore "shared" semantics. This fixes a
+    problem on NetBSD. [T8065]
+  * Fix preparing the environment block on Windows. [T8052]
+  * Fix for GPGRT_PROCESS_*_KEEP flags on Windows. [T8052]
+  * Update Russian and Swedish translations.
+  * Introduce autogen.rc variable autogen_use_force.
+
+-------------------------------------------------------------------

Old:
----
  libgpg-error-1.58.tar.bz2
  libgpg-error-1.58.tar.bz2.sig

New:
----
  libgpg-error-1.59.tar.bz2
  libgpg-error-1.59.tar.bz2.sig

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

Other differences:
------------------
++++++ libgpg-error.spec ++++++
--- /var/tmp/diff_new_pack.ewLwcn/_old  2026-02-20 17:40:03.240955006 +0100
+++ /var/tmp/diff_new_pack.ewLwcn/_new  2026-02-20 17:40:03.240955006 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libgpg-error
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2025 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:           libgpg-error
-Version:        1.58
+Version:        1.59
 Release:        0
 Summary:        Library That Defines Common Error Values for All GnuPG 
Components
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ libgpg-error-1.58.tar.bz2 -> libgpg-error-1.59.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/AUTHORS 
new/libgpg-error-1.59/AUTHORS
--- old/libgpg-error-1.58/AUTHORS       2025-04-08 08:54:04.000000000 +0200
+++ new/libgpg-error-1.59/AUTHORS       2026-02-18 09:37:39.000000000 +0100
@@ -16,7 +16,7 @@
 List of Copyright holders
 =========================
 
-  Copyright (C) 2001-2025 g10 Code GmbH
+  Copyright (C) 2001-2026 g10 Code GmbH
   Copyright (C) 1995-2017 Free Software Foundation, Inc.
   Copyright (C) 1998-2006, 2008-2017  Werner Koch
   Copyright (C) 2014 Jedi Lin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/ChangeLog 
new/libgpg-error-1.59/ChangeLog
--- old/libgpg-error-1.58/ChangeLog     2025-12-12 15:43:52.000000000 +0100
+++ new/libgpg-error-1.59/ChangeLog     2026-02-18 09:40:48.000000000 +0100
@@ -1,3 +1,65 @@
+2026-02-18  Werner Koch  <[email protected]>
+
+       Release 1.59.
+       + commit 3debf5485c4de18f0154ffd80726bc54e6e28a46
+
+
+2026-02-13  Ineiev  <[email protected]>
+
+       po: Update Russian translation.
+       + commit 57db619a0a697e494def58cf067352c4101753ca
+
+
+2026-02-04  NIIBE Yutaka  <[email protected]>
+
+       spawn:w32: Fix with GPGRT_PROCESS_*_KEEP flags.
+       + commit 97c0106a9a771fe015ceb5585b3c10a78663e1fd
+       * src/spawn-w32.c (_gpgrt_process_spawn): Don't close
+       the handle when GPGRT_PROCESS_*_KEEP is specified.
+
+       spawn:w32: Fix preparing the environment block.
+       + commit ce261e592b3bb46bb0373cafd7bcd77c837a67c3
+       * src/spawn-w32.c (prepare_env_block): Copy environment
+       variables correctly by memmove.
+
+2026-02-03  NIIBE Yutaka  <[email protected]>
+
+       spawn:posix: Take care of POSIX semaphore "shared" semantics.
+       + commit 20c673e15bd772ee39f626f8203427b5f47601b7
+       * src/spawn-posix.c (spawn_detached): Don't call _gpgrt_post_syscall
+       on the child process.
+       (_gpgrt_process_spawn): Likewise.
+
+2026-01-15  NIIBE Yutaka  <[email protected]>
+
+       build: Fix typos in texinfo.tex.
+       + commit 9a68e459efdf608eddd5a043e7c7cea1d1532ac8
+       * build-aux/texinfo.tex: Fix typos.
+
+2026-01-14  NIIBE Yutaka  <[email protected]>
+
+       m4: Fix m4 macros for strict C compiler.
+       + commit a05a501008842c22f23aef5be3ce4ebcd138a882
+       * m4/ax_cc_for_build.m4.: Fix for no arg.
+
+       build: Remove unused build-aux/libtool.patch.
+       + commit e0517a60eb0441fff567b86f637cb24d0f848379
+       * build-aux/libtool.patch: Remove.
+
+2026-01-09  NIIBE Yutaka  <[email protected]>
+
+       w32:tests: Fix a test failure for tilde expansion.
+       + commit 4a1381642740210875ac461e21ea5a53a5c67912
+       * tests/t-stringutils.c: [HAVE_W32_SYSTEM] (mygethome): Use
+       fnameconcat to get HOME, instead of the environment variable.
+
+2026-01-07  NIIBE Yutaka  <[email protected]>
+
+       w32:spawn: Handle the case where ->hProcess has invalid handle.
+       + commit 753f59cd2c7af7e2665729721728ce5f9f08013b
+       * src/spawn-w32.c (_gpgrt_process_terminat): Care about the case
+       it's INVALID_HANDLE_VALUE.
+
 2025-12-12  Werner Koch  <[email protected]>
 
        Release 1.58.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/NEWS new/libgpg-error-1.59/NEWS
--- old/libgpg-error-1.58/NEWS  2025-12-12 15:40:08.000000000 +0100
+++ new/libgpg-error-1.59/NEWS  2026-02-18 09:30:06.000000000 +0100
@@ -1,3 +1,20 @@
+Noteworthy changes in version 1.59 (2026-02-18) [C41/A41/R2]
+-----------------------------------------------
+
+ * Take care of POSIX semaphore "shared" semantics.  This fixes a
+   problem on NetBSD.  [T8065]
+
+ * Fix preparing the environment block on Windows.  [T8052]
+
+ * Fix for GPGRT_PROCESS_*_KEEP flags on Windows.  [T8052]
+
+ * Update Russian and Swedish translations.
+
+ * Introduce autogen.rc variable autogen_use_force.
+
+ Release-info: https://dev.gnupg.org/T7974
+
+
 Noteworthy changes in version 1.58 (2025-12-12) [C41/A41/R1]
 -----------------------------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/VERSION 
new/libgpg-error-1.59/VERSION
--- old/libgpg-error-1.58/VERSION       2025-12-12 15:43:36.000000000 +0100
+++ new/libgpg-error-1.59/VERSION       2026-02-18 09:40:40.000000000 +0100
@@ -1,2 +1,2 @@
-1.58
-e880193c55f0321bbefc16be3194fdbb7a48078f
+1.59
+3debf5485c4de18f0154ffd80726bc54e6e28a46
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/autogen.rc 
new/libgpg-error-1.59/autogen.rc
--- old/libgpg-error-1.58/autogen.rc    2025-12-09 11:56:52.000000000 +0100
+++ new/libgpg-error-1.59/autogen.rc    2026-02-03 11:52:43.000000000 +0100
@@ -2,6 +2,7 @@
 
 display_name="Libgpg-error"
 patches_to="[email protected]"
+#autogen_use_force=no
 
 case "$myhost:$myhostsub" in
   w32:ce)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/autogen.sh 
new/libgpg-error-1.59/autogen.sh
--- old/libgpg-error-1.58/autogen.sh    2025-09-24 09:28:29.000000000 +0200
+++ new/libgpg-error-1.59/autogen.sh    2026-02-03 11:52:06.000000000 +0100
@@ -15,7 +15,7 @@
 # configure it for the respective package.  It is maintained as part of
 # GnuPG and source copied by other packages.
 #
-# Version: 2025-09-23
+# Version: 2026-02-03
 
 configure_ac="configure.ac"
 
@@ -214,6 +214,7 @@
 # Source our configuration
 if [ -f "${tsdir}/autogen.rc" ]; then
     . "${tsdir}/autogen.rc"
+    [ "$autogen_use_force" = yes ] && FORCE=" --force"
 fi
 
 # Source optional site specific configuration
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/build-aux/texinfo.tex 
new/libgpg-error-1.59/build-aux/texinfo.tex
--- old/libgpg-error-1.58/build-aux/texinfo.tex 2016-11-12 20:02:56.000000000 
+0100
+++ new/libgpg-error-1.59/build-aux/texinfo.tex 2026-01-25 17:46:16.000000000 
+0100
@@ -415,7 +415,7 @@
 \def\argremovecomment#1\comment#2\ArgTerm{\argremovec #1\c\ArgTerm}
 \def\argremovec#1\c#2\ArgTerm{\argcheckspaces#1\^^M\ArgTerm}
 
-% Each occurence of `\^^M' or `<space>\^^M' is replaced by a single space.
+% Each occurrence of `\^^M' or `<space>\^^M' is replaced by a single space.
 %
 % \argremovec might leave us with trailing space, e.g.,
 %    @end itemize  @c foo
@@ -440,7 +440,7 @@
 % to get _exactly_ the rest of the line, we had to prevent such situation.
 % We prepended an \empty token at the very beginning and we expand it now,
 % just before passing the control to \argtorun.
-% (Similarily, we have to think about #3 of \argcheckspacesY above: it is
+% (Similarly, we have to think about #3 of \argcheckspacesY above: it is
 % either the null string, or it ends with \^^M---thus there is no danger
 % that a pair of braces would be stripped.
 %
@@ -497,7 +497,7 @@
 % used to check whether the current environment is the one expected.
 %
 % Non-false conditionals (@iftex, @ifset) don't fit into this, so they
-% are not treated as enviroments; they don't open a group.  (The
+% are not treated as environments; they don't open a group.  (The
 % implementation of @end takes care not to call \endgroup in this
 % special case.)
 
@@ -520,7 +520,7 @@
   \fi
 }
 
-% Evironment mismatch, #1 expected:
+% Environment mismatch, #1 expected:
 \def\badenverr{%
   \errhelp = \EMsimple
   \errmessage{This command can appear only \inenvironment\temp,
@@ -7034,7 +7034,7 @@
 % In case a @footnote appears in a vbox, save the footnote text and create
 % the real \insert just after the vbox finished.  Otherwise, the insertion
 % would be lost.
-% Similarily, if a @footnote appears inside an alignment, save the footnote
+% Similarly, if a @footnote appears inside an alignment, save the footnote
 % text to a box and make the \insert when a row of the table is finished.
 % And the same can be done for other insert classes.  --kasal, 16nov03.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/configure 
new/libgpg-error-1.59/configure
--- old/libgpg-error-1.58/configure     2025-12-12 15:43:36.000000000 +0100
+++ new/libgpg-error-1.59/configure     2026-02-18 09:40:40.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for libgpg-error 1.58.
+# Generated by GNU Autoconf 2.71 for libgpg-error 1.59.
 #
 # Report bugs to <https://bugs.gnupg.org>.
 #
@@ -621,8 +621,8 @@
 # Identity of this package.
 PACKAGE_NAME='libgpg-error'
 PACKAGE_TARNAME='libgpg-error'
-PACKAGE_VERSION='1.58'
-PACKAGE_STRING='libgpg-error 1.58'
+PACKAGE_VERSION='1.59'
+PACKAGE_STRING='libgpg-error 1.59'
 PACKAGE_BUGREPORT='https://bugs.gnupg.org'
 PACKAGE_URL=''
 
@@ -1458,7 +1458,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libgpg-error 1.58 to adapt to many kinds of systems.
+\`configure' configures libgpg-error 1.59 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1529,7 +1529,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libgpg-error 1.58:";;
+     short | recursive ) echo "Configuration of libgpg-error 1.59:";;
    esac
   cat <<\_ACEOF
 
@@ -1678,7 +1678,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libgpg-error configure 1.58
+libgpg-error configure 1.59
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2275,7 +2275,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libgpg-error $as_me 1.58, which was
+It was created by libgpg-error $as_me 1.59, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3042,14 +3042,14 @@
 # Note that added error codes don't constitute an interface change.
 LIBGPG_ERROR_LT_CURRENT=41
 LIBGPG_ERROR_LT_AGE=41
-LIBGPG_ERROR_LT_REVISION=1
+LIBGPG_ERROR_LT_REVISION=2
 ################################################
 
 
 
 
 
-VERSION_NUMBER=0x013a00
+VERSION_NUMBER=0x013b00
 
 
 
@@ -3567,7 +3567,7 @@
 
 # Define the identity of the package.
  PACKAGE='libgpg-error'
- VERSION='1.58'
+ VERSION='1.59'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -14802,7 +14802,7 @@
   printf %s "(cached) " >&6
 else $as_nop
   rm -f conftest*
-     echo 'int main () { return 0; }' > conftest.c
+     echo 'int main (void) { return 0; }' > conftest.c
      bfd_cv_build_exeext=
      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
      for file in conftest.*; do
@@ -20462,15 +20462,15 @@
 #
 # Provide information about the build.
 #
-BUILD_REVISION="e880193"
+BUILD_REVISION="3debf54"
 
-BUILD_COMMITID="e880193c55f0321bbefc16be3194fdbb7a48078f"
+BUILD_COMMITID="3debf5485c4de18f0154ffd80726bc54e6e28a46"
 
 printf "%s\n" "#define BUILD_COMMITID \"$BUILD_COMMITID\"" >>confdefs.h
 
 
 BUILD_VERSION=`echo "$PACKAGE_VERSION"|sed 's/\([0-9.]*\).*/\1./'`
-BUILD_VERSION="${BUILD_VERSION}0.59520"
+BUILD_VERSION="${BUILD_VERSION}0.15851"
 BUILD_FILEVERSION=`echo "${BUILD_VERSION}" | tr . ,`
 
 
@@ -21142,7 +21142,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libgpg-error $as_me 1.58, which was
+This file was extended by libgpg-error $as_me 1.59, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21210,7 +21210,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libgpg-error config.status 1.58
+libgpg-error config.status 1.59
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
@@ -23285,7 +23285,7 @@
 echo "
         $PACKAGE_NAME v$PACKAGE_VERSION has been configured as follows:
 
-        Revision: e880193  (59520)
+        Revision: 3debf54  (15851)
         Platform: $host$tmp
 "
 if test "$gcry_cv_gcc_attribute_aligned" != "yes" ; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/configure.ac 
new/libgpg-error-1.59/configure.ac
--- old/libgpg-error-1.58/configure.ac  2025-12-12 15:40:03.000000000 +0100
+++ new/libgpg-error-1.59/configure.ac  2026-02-18 09:31:53.000000000 +0100
@@ -29,7 +29,7 @@
 # See below for the LT versions.
 m4_define([mym4_package],[libgpg-error])
 m4_define([mym4_major], [1])
-m4_define([mym4_minor], [58])
+m4_define([mym4_minor], [59])
 
 # Below is m4 magic to extract and compute the revision number, the
 # decimalized short revision number, a beta version string, and a flag
@@ -53,7 +53,7 @@
 # Note that added error codes don't constitute an interface change.
 LIBGPG_ERROR_LT_CURRENT=41
 LIBGPG_ERROR_LT_AGE=41
-LIBGPG_ERROR_LT_REVISION=1
+LIBGPG_ERROR_LT_REVISION=2
 ################################################
 
 AC_SUBST(LIBGPG_ERROR_LT_CURRENT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/doc/gpgrt.info 
new/libgpg-error-1.59/doc/gpgrt.info
--- old/libgpg-error-1.58/doc/gpgrt.info        2025-12-12 15:43:50.000000000 
+0100
+++ new/libgpg-error-1.59/doc/gpgrt.info        2026-02-18 09:40:47.000000000 
+0100
@@ -1,6 +1,6 @@
 This is gpgrt.info, produced by makeinfo version 6.8 from gpgrt.texi.
 
-This manual is for Libgpg-error (version 1.58, 7 November 2023), which
+This manual is for Libgpg-error (version 1.59, 7 November 2023), which
 is a library for code used by all GnuPG related packages.
 
 Copyright (C) 2014, 2022 g10 Code GmbH
@@ -22,7 +22,7 @@
 The Libgpg-error Library
 ************************
 
-This manual is for Libgpg-error (version 1.58, 7 November 2023), which
+This manual is for Libgpg-error (version 1.59, 7 November 2023), which
 is a library for code used by all GnuPG related packages.
 
 Copyright (C) 2014, 2022 g10 Code GmbH
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/doc/stamp-vti 
new/libgpg-error-1.59/doc/stamp-vti
--- old/libgpg-error-1.58/doc/stamp-vti 2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/doc/stamp-vti 2026-02-18 09:40:47.000000000 +0100
@@ -1,4 +1,4 @@
 @set UPDATED 7 November 2023
 @set UPDATED-MONTH November 2023
-@set EDITION 1.58
-@set VERSION 1.58
+@set EDITION 1.59
+@set VERSION 1.59
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/doc/version.texi 
new/libgpg-error-1.59/doc/version.texi
--- old/libgpg-error-1.58/doc/version.texi      2025-12-12 15:43:50.000000000 
+0100
+++ new/libgpg-error-1.59/doc/version.texi      2026-02-18 09:40:47.000000000 
+0100
@@ -1,4 +1,4 @@
 @set UPDATED 7 November 2023
 @set UPDATED-MONTH November 2023
-@set EDITION 1.58
-@set VERSION 1.58
+@set EDITION 1.59
+@set VERSION 1.59
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/lang/cl/gpg-error.asd 
new/libgpg-error-1.59/lang/cl/gpg-error.asd
--- old/libgpg-error-1.58/lang/cl/gpg-error.asd 2025-12-12 15:43:47.000000000 
+0100
+++ new/libgpg-error-1.59/lang/cl/gpg-error.asd 2026-02-18 09:40:45.000000000 
+0100
@@ -27,7 +27,7 @@
 (defsystem gpg-error
     :description "Common error values for all GnuPG components."
     :author "g10 Code GmbH"
-    :version "1.58"
+    :version "1.59"
     :licence "LGPL"
     :depends-on ("cffi")
     :components ((:file "gpg-error-package")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/libgpg-error.spec 
new/libgpg-error-1.59/libgpg-error.spec
--- old/libgpg-error-1.58/libgpg-error.spec     2025-12-12 15:43:52.000000000 
+0100
+++ new/libgpg-error-1.59/libgpg-error.spec     2026-02-18 09:40:48.000000000 
+0100
@@ -1,7 +1,7 @@
 # This is a template.  The dist target uses it to create the real file.
 Summary: libgpg-error
 Name: libgpg-error
-Version: 1.58
+Version: 1.59
 Release: 1
 URL: ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/
 Source: ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/%{name}-%{version}.tar.gz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/m4/ax_cc_for_build.m4 
new/libgpg-error-1.59/m4/ax_cc_for_build.m4
--- old/libgpg-error-1.58/m4/ax_cc_for_build.m4 2018-07-12 09:19:23.000000000 
+0200
+++ new/libgpg-error-1.59/m4/ax_cc_for_build.m4 2026-01-25 17:46:16.000000000 
+0100
@@ -60,7 +60,7 @@
 else
   AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext,
     [rm -f conftest*
-     echo 'int main () { return 0; }' > conftest.c
+     echo 'int main (void) { return 0; }' > conftest.c
      bfd_cv_build_exeext=
      ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
      for file in conftest.*; do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/cs.po 
new/libgpg-error-1.59/po/cs.po
--- old/libgpg-error-1.58/po/cs.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/cs.po      2026-02-18 09:40:47.000000000 +0100
@@ -14,7 +14,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.42\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-10-15 21:07+02:00\n"
 "Last-Translator: Petr Pisar <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/da.po 
new/libgpg-error-1.59/po/da.po
--- old/libgpg-error-1.58/po/da.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/da.po      2026-02-18 09:40:47.000000000 +0100
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.10\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:24+0100\n"
 "Last-Translator: Joe Hansen <[email protected]>\n"
 "Language-Team: Danish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/de.po 
new/libgpg-error-1.59/po/de.po
--- old/libgpg-error-1.58/po/de.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/de.po      2026-02-18 09:40:47.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error-1.19\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2025-10-07 17:27+0200\n"
 "Last-Translator: Werner Koch <[email protected]>\n"
 "Language-Team: none\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/eo.po 
new/libgpg-error-1.59/po/eo.po
--- old/libgpg-error-1.58/po/eo.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/eo.po      2026-02-18 09:40:47.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.7\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:25+0100\n"
 "Last-Translator: Felipe Castro <[email protected]>\n"
 "Language-Team: Esperanto <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/es.po 
new/libgpg-error-1.59/po/es.po
--- old/libgpg-error-1.58/po/es.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/es.po      2026-02-18 09:40:47.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.30-beta4\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:25+0100\n"
 "Last-Translator: Tails translators <[email protected]>\n"
 "Language-Team: es <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/fr.po 
new/libgpg-error-1.59/po/fr.po
--- old/libgpg-error-1.58/po/fr.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/fr.po      2026-02-18 09:40:47.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error-1.17\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:26+0100\n"
 "Last-Translator: David Prévot <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/hu.po 
new/libgpg-error-1.59/po/hu.po
--- old/libgpg-error-1.58/po/hu.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/hu.po      2026-02-18 09:40:47.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error-1.7\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:26+0100\n"
 "Last-Translator: Balázs Úr <[email protected]>\n"
 "Language-Team: Hungarian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/it.po 
new/libgpg-error-1.59/po/it.po
--- old/libgpg-error-1.58/po/it.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/it.po      2026-02-18 09:40:47.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:26+0100\n"
 "Last-Translator: Milo Casagrande <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/ja.po 
new/libgpg-error-1.59/po/ja.po
--- old/libgpg-error-1.58/po/ja.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/ja.po      2026-02-18 09:40:47.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.56\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2025-06-30 15:33+0900\n"
 "Last-Translator: NIIBE Yutaka <[email protected]>\n"
 "Language-Team: none\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/libgpg-error.pot 
new/libgpg-error-1.59/po/libgpg-error.pot
--- old/libgpg-error-1.58/po/libgpg-error.pot   2025-12-12 15:43:50.000000000 
+0100
+++ new/libgpg-error-1.59/po/libgpg-error.pot   2026-02-18 09:40:47.000000000 
+0100
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: libgpg-error 1.58\n"
+"Project-Id-Version: libgpg-error 1.59\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/nl.po 
new/libgpg-error-1.59/po/nl.po
--- old/libgpg-error-1.58/po/nl.po      2025-12-12 15:43:50.000000000 +0100
+++ new/libgpg-error-1.59/po/nl.po      2026-02-18 09:40:47.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.10\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:27+0100\n"
 "Last-Translator: Freek de Kruijf <[email protected]>\n"
 "Language-Team: Dutch <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/pl.po 
new/libgpg-error-1.59/po/pl.po
--- old/libgpg-error-1.58/po/pl.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/pl.po      2026-02-18 09:40:47.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.47\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2023-10-20 20:45+0200\n"
 "Last-Translator: Jakub Bogusz <[email protected]>\n"
 "Language-Team: Polish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/pt.po 
new/libgpg-error-1.59/po/pt.po
--- old/libgpg-error-1.58/po/pt.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/pt.po      2026-02-18 09:40:48.000000000 +0100
@@ -78,7 +78,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.56\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2025-10-28 22:04+0000\n"
 "Last-Translator: Daniel Cerqueira <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/ro.po 
new/libgpg-error-1.59/po/ro.po
--- old/libgpg-error-1.58/po/ro.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/ro.po      2026-02-18 09:40:48.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.1\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:42+0100\n"
 "Last-Translator: Laurentiu Buzdugan <[email protected]>\n"
 "Language-Team: Romanian <[email protected]>\n"
Binary files old/libgpg-error-1.58/po/ru.gmo and 
new/libgpg-error-1.59/po/ru.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/ru.po 
new/libgpg-error-1.59/po/ru.po
--- old/libgpg-error-1.58/po/ru.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/ru.po      2026-02-18 09:40:48.000000000 +0100
@@ -1,14 +1,13 @@
 # Russian translation for libgpg-error.
-# Copyright (C) 2023 Free Software Foundation, Inc.
 # This file is distributed under the same license as the original package.
-# Ineiev <[email protected]>, 2014, 2015, 2018, 2019, 2020, 2021, 2023
+# Ineiev <[email protected]>, 2014, 2015, 2018, 2019, 2020, 2021, 2023, 2026.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: libgpg-error\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
-"PO-Revision-Date: 2023-04-01 10:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
+"PO-Revision-Date: 2026-02-08 10:43+0100\n"
 "Last-Translator: Ineiev <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
@@ -82,7 +81,7 @@
 
 #: src/err-sources.h:44
 msgid "TPM2d"
-msgstr ""
+msgstr "TPM2d"
 
 #: src/err-sources.h:45
 msgid "TLS"
@@ -90,7 +89,7 @@
 
 #: src/err-sources.h:46
 msgid "TKD"
-msgstr ""
+msgstr "TKD"
 
 #: src/err-sources.h:47
 msgid "Any source"
@@ -973,10 +972,8 @@
 msgstr "Плохой восьмеричный символ в S-выражении"
 
 #: src/err-codes.h:242
-#, fuzzy
-#| msgid "Unexpected tag"
 msgid "Unexpected packet"
-msgstr "Неожиданный тег"
+msgstr "Неожиданный пакет"
 
 #: src/err-codes.h:243
 msgid "All subkeys are expired or revoked"
@@ -1291,54 +1288,40 @@
 msgstr "Недопустимое имя"
 
 #: src/err-codes.h:321
-#, fuzzy
-#| msgid "Not enabled"
 msgid "Not authenticated"
-msgstr "Отключено"
+msgstr "Не проведено удостоверение"
 
 #: src/err-codes.h:322
-#, fuzzy
-#| msgid "Inappropriate LDAP authentication"
 msgid "Bad authentication"
-msgstr "Неподходящее удостоверение LDAP"
+msgstr "Неподходящее удостоверение"
 
 #: src/err-codes.h:323
-#, fuzzy
-#| msgid "No agent running"
 msgid "No Keybox daemon running"
-msgstr "Агент не работает"
+msgstr "Демон щита ключей не работает"
 
 #: src/err-codes.h:324
-#, fuzzy
-#| msgid "SmartCard daemon error"
 msgid "Keybox daemon error"
 msgstr "Ошибка демона криптографических карт"
 
 #: src/err-codes.h:325
 msgid "Service is not running"
-msgstr ""
+msgstr "Служба не работает"
 
 #: src/err-codes.h:326
-#, fuzzy
-#| msgid "Keyserver error"
 msgid "Service error"
-msgstr "Ошибка сервера ключей"
+msgstr "Ошибка службы"
 
 #: src/err-codes.h:327
-#, fuzzy
-#| msgid "Bad PIN"
 msgid "Bad PUK"
-msgstr "Плохой пароль"
+msgstr "Плохой PUK"
 
 #: src/err-codes.h:328
 msgid "No reset code"
-msgstr ""
+msgstr "Нет кода сброса"
 
 #: src/err-codes.h:329
-#, fuzzy
-#| msgid "Bad secret key"
 msgid "Bad reset code"
-msgstr "Плохой секретный ключ"
+msgstr "Плохой код сброса"
 
 #: src/err-codes.h:330
 msgid "System bug detected"
@@ -1765,136 +1748,129 @@
 msgstr "Пользовательский код ошибки 16"
 
 #: src/err-codes.h:436
-#, fuzzy
-#| msgid "LDAP success"
 msgid "SQL success"
-msgstr "Успешное выполнение LDAP"
+msgstr "Успешное выполнение SQL"
 
 #: src/err-codes.h:437
-#, fuzzy
-#| msgid "Syntax error"
 msgid "SQL error"
-msgstr "Синтаксическая ошибка"
+msgstr "Ошибка SQL"
 
 #: src/err-codes.h:438
 msgid "Internal logic error in SQL library"
-msgstr ""
+msgstr "Ошибка внутренней логики в библиотеке SQL"
 
 #: src/err-codes.h:439
 msgid "Access permission denied (SQL)"
-msgstr ""
+msgstr "Отказ в доступе (SQL)"
 
 #: src/err-codes.h:440
 msgid "SQL abort was requested"
-msgstr ""
+msgstr "Запрошена отмена операции SQL"
 
 #: src/err-codes.h:441
 msgid "SQL database file is locked"
-msgstr ""
+msgstr "База данных SQL заблокирована"
 
 #: src/err-codes.h:442
 msgid "An SQL table in the database is locked"
-msgstr ""
+msgstr "Таблица в базе данных SQL заблокирована"
 
 #: src/err-codes.h:443
 msgid "SQL library ran out of core"
-msgstr ""
+msgstr "Библиотека SQL исчерпала ресурсы"
 
 #: src/err-codes.h:444
 msgid "Attempt to write a readonly SQL database"
-msgstr ""
+msgstr "Попытка записи в базу данных SQL, доступную только для чтения"
 
 #: src/err-codes.h:445
 msgid "SQL operation terminated by interrupt"
-msgstr ""
+msgstr "Операция SQL завершена прерыванием"
 
 #: src/err-codes.h:446
 msgid "I/O error during SQL operation"
-msgstr ""
+msgstr "Ошибка ввода-вывода при операции SQL"
 
 #: src/err-codes.h:447
 msgid "SQL database disk image is malformed"
-msgstr ""
+msgstr "Образ диска базы данных SQL недоброкачествен"
 
 #: src/err-codes.h:448
 msgid "Unknown opcode in SQL file control"
-msgstr ""
+msgstr "Неизвестный код операции в файловом управлении SQL"
 
 #: src/err-codes.h:449
 msgid "Insertion failed because SQL database is full"
-msgstr ""
+msgstr "Сбой вставки из-за переполнения базы данных SQL"
 
 #: src/err-codes.h:450
 msgid "Unable to open the SQL database file"
-msgstr ""
+msgstr "Не могу открыть файл базы данных SQL"
 
 #: src/err-codes.h:451
-#, fuzzy
-#| msgid "LDAP protocol error"
 msgid "SQL database lock protocol error"
-msgstr "Ошибка протокола LDAP"
+msgstr "Ошибка протокола захвата доступа к базе данных SQL"
 
 #: src/err-codes.h:452
 msgid "(internal SQL code: empty)"
-msgstr ""
+msgstr "(внутренний код SQL: пусто)"
 
 #: src/err-codes.h:453
 msgid "SQL database schema changed"
-msgstr ""
+msgstr "Изменилась схема базы данных SQL"
 
 #: src/err-codes.h:454
 msgid "String or blob exceeds size limit (SQL)"
-msgstr ""
+msgstr "Строка или фрагмент превосходит предел размера (SQL)"
 
 #: src/err-codes.h:455
 msgid "SQL abort due to constraint violation"
-msgstr ""
+msgstr "Отмена SQL из-за нарушения ограничений"
 
 #: src/err-codes.h:456
 msgid "Data type mismatch (SQL)"
-msgstr ""
+msgstr "Несовпадение типов (SQL)"
 
 #: src/err-codes.h:457
 msgid "SQL library used incorrectly"
-msgstr ""
+msgstr "Неверное применение библиотеки SQL"
 
 #: src/err-codes.h:458
 msgid "SQL library uses unsupported OS features"
 msgstr ""
+"Операционная система не поддерживает функции, применяемые в библиотеке SQL"
 
 #: src/err-codes.h:459
-#, fuzzy
-#| msgid "Proxied authorization denied by LDAP"
 msgid "Authorization denied (SQL)"
-msgstr "LDAP отказал в опосредованной авторизации"
+msgstr "Отказ в авторизации (SQL)"
 
 #: src/err-codes.h:460
 msgid "(unused SQL code: format)"
-msgstr ""
+msgstr "(неиспользованный код SQL: format)"
 
 #: src/err-codes.h:461
 msgid "SQL bind parameter out of range"
-msgstr ""
+msgstr "Параметр связки SQL вне пределов"
 
 #: src/err-codes.h:462
 msgid "File opened that is not an SQL database file"
-msgstr ""
+msgstr "Открытый файл не является файлом базы данных SQL"
 
 #: src/err-codes.h:463
 msgid "Notifications from SQL logger"
-msgstr ""
+msgstr "Уведомления из журналирования SQL"
 
 #: src/err-codes.h:464
 msgid "Warnings from SQL logger"
-msgstr ""
+msgstr "Предупреждения из журналирования SQL"
 
 #: src/err-codes.h:465
 msgid "SQL has another row ready"
-msgstr ""
+msgstr "В SQL готов другой ряд"
 
 #: src/err-codes.h:466
 msgid "SQL has finished executing"
-msgstr ""
+msgstr "Выполнение SQL завершено"
 
 #: src/err-codes.h:467
 msgid "System error w/o errno"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/sr.po 
new/libgpg-error-1.59/po/sr.po
--- old/libgpg-error-1.58/po/sr.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/sr.po      2026-02-18 09:40:48.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error-1.7\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:43+0100\n"
 "Last-Translator: Мирослав Николић <[email protected]>\n"
 "Language-Team: Serbian <(nothing)>\n"
Binary files old/libgpg-error-1.58/po/sv.gmo and 
new/libgpg-error-1.59/po/sv.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/sv.po 
new/libgpg-error-1.59/po/sv.po
--- old/libgpg-error-1.58/po/sv.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/sv.po      2026-02-18 09:40:48.000000000 +0100
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.7\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
-"PO-Revision-Date: 2025-11-15 18:57+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
+"PO-Revision-Date: 2026-01-10 20:52+0100\n"
 "Last-Translator: Daniel Nylander <[email protected]>\n"
 "Language-Team: Swedish <[email protected]>\n"
 "Language: sv\n"
@@ -171,7 +171,7 @@
 
 #: src/err-codes.h:41
 msgid "Cannot open keyring"
-msgstr "Nyckelring är öppnad"
+msgstr "Kan inte öppna nyckelring"
 
 #: src/err-codes.h:42
 msgid "Invalid packet"
@@ -251,7 +251,7 @@
 
 #: src/err-codes.h:61
 msgid "Resources exhausted"
-msgstr "Resurser överansträngda"
+msgstr "Resurser uttömda"
 
 #: src/err-codes.h:62
 msgid "Invalid keyring"
@@ -643,7 +643,7 @@
 
 #: src/err-codes.h:159
 msgid "Conditions of use not satisfied"
-msgstr "Användningsvillkoren tillfredsställs inte"
+msgstr "Användningsvillkoren uppfylls inte"
 
 #: src/err-codes.h:160
 msgid "PINs are not synced"
@@ -887,11 +887,11 @@
 
 #: src/err-codes.h:220
 msgid "Wrong crypto context"
-msgstr "Felaktig kryptokontext"
+msgstr "Fel kryptokontext"
 
 #: src/err-codes.h:221
 msgid "Bad crypto context"
-msgstr "Felaktig kryptokontext"
+msgstr "Fel kryptokontext"
 
 #: src/err-codes.h:222
 msgid "Conflict in the crypto context"
@@ -1091,7 +1091,7 @@
 
 #: src/err-codes.h:271
 msgid "Bad server hello message in handshake"
-msgstr "Felaktigt serverhälsningsmeddelande i handskakning"
+msgstr "Felaktigt hälsningsmeddelande från server i handskakning"
 
 #: src/err-codes.h:272
 msgid "Bad server hello done message in handshake"
@@ -1395,7 +1395,7 @@
 
 #: src/err-codes.h:347
 msgid "Other general LDAP error"
-msgstr "Andra allmänna LDAP-fel"
+msgstr "Annat allmänt LDAP-fel"
 
 #: src/err-codes.h:348
 msgid "LDAP connecting failed (X)"
@@ -1563,7 +1563,7 @@
 
 #: src/err-codes.h:389
 msgid "LDAP entry is a leaf"
-msgstr "LDAP-posten är ett blad"
+msgstr "LDAP-posten är ett löv"
 
 #: src/err-codes.h:390
 msgid "LDAP alias dereferencing problem"
@@ -1679,7 +1679,7 @@
 
 #: src/err-codes.h:418
 msgid "LDAP assertion failed"
-msgstr "LDAP-påstående misslyckades"
+msgstr "LDAP-försäkran misslyckades"
 
 #: src/err-codes.h:419
 msgid "Proxied authorization denied by LDAP"
@@ -2000,7 +2000,7 @@
 #: src/gpg-error.c:522
 msgid "Please report bugs to <https://bugs.gnupg.org>.\n"
 msgstr ""
-"Rapportera buggar till <https://bugs.gnupg.org>.\n"
+"Rapportera fel till <https://bugs.gnupg.org>.\n"
 "Rapportera översättningsfel till <[email protected]>.\n"
 
 #: src/gpg-error.c:892
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/tr.po 
new/libgpg-error-1.59/po/tr.po
--- old/libgpg-error-1.58/po/tr.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/tr.po      2026-02-18 09:40:48.000000000 +0100
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2022-01-13 20:00+0100\n"
 "Last-Translator: Emir SARI <[email protected]>\n"
 "Language-Team: Turkish\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/uk.po 
new/libgpg-error-1.59/po/uk.po
--- old/libgpg-error-1.58/po/uk.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/uk.po      2026-02-18 09:40:48.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.7\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:44+0100\n"
 "Last-Translator: Yuri Chornoivan <[email protected]>\n"
 "Language-Team: Ukrainian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/vi.po 
new/libgpg-error-1.59/po/vi.po
--- old/libgpg-error-1.58/po/vi.po      2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/vi.po      2026-02-18 09:40:48.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.7\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:44+0100\n"
 "Last-Translator: Clytie Siddall <[email protected]>\n"
 "Language-Team: Vietnamese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/zh_CN.po 
new/libgpg-error-1.59/po/zh_CN.po
--- old/libgpg-error-1.58/po/zh_CN.po   2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/zh_CN.po   2026-02-18 09:40:48.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.39\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:44+0100\n"
 "Last-Translator: bobwxc <[email protected]>\n"
 "Language-Team: none\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/po/zh_TW.po 
new/libgpg-error-1.59/po/zh_TW.po
--- old/libgpg-error-1.58/po/zh_TW.po   2025-12-12 15:43:51.000000000 +0100
+++ new/libgpg-error-1.59/po/zh_TW.po   2026-02-18 09:40:48.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libgpg-error 1.39\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2025-12-12 15:43+0100\n"
+"POT-Creation-Date: 2026-02-18 09:40+0100\n"
 "PO-Revision-Date: 2021-03-22 10:45+0100\n"
 "Last-Translator: bobwxc <[email protected]>\n"
 "Language-Team: None\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/src/gpg-error.h.in 
new/libgpg-error-1.59/src/gpg-error.h.in
--- old/libgpg-error-1.58/src/gpg-error.h.in    2025-12-08 18:31:01.000000000 
+0100
+++ new/libgpg-error-1.59/src/gpg-error.h.in    2026-02-18 09:38:59.000000000 
+0100
@@ -1,5 +1,5 @@
 /* gpg-error.h or gpgrt.h - Common code for GnuPG and others.    -*- c -*-
- * Copyright (C) 2001-2024 g10 Code GmbH
+ * Copyright (C) 2001-2026 g10 Code GmbH
  *
  * This file is part of libgpg-error (aka libgpgrt).
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/src/spawn-posix.c 
new/libgpg-error-1.59/src/spawn-posix.c
--- old/libgpg-error-1.58/src/spawn-posix.c     2025-11-19 12:08:27.000000000 
+0100
+++ new/libgpg-error-1.59/src/spawn-posix.c     2026-02-03 11:51:26.000000000 
+0100
@@ -460,9 +460,9 @@
 
   _gpgrt_pre_syscall ();
   pid = fork ();
-  _gpgrt_post_syscall ();
   if (pid == (pid_t)(-1))
     {
+      _gpgrt_post_syscall ();
       ec = _gpg_err_code_from_syserror ();
       _gpgrt_log_info (_("error forking process: %s\n"), _gpg_strerror (ec));
       xfree (argv);
@@ -486,6 +486,7 @@
       /*NOTREACHED*/
     }
 
+  _gpgrt_post_syscall ();
   xfree (argv);
   _gpgrt_pre_syscall ();
   if (waitpid (pid, NULL, 0) == -1)
@@ -752,9 +753,9 @@
 
   _gpgrt_pre_syscall ();
   pid = fork ();
-  _gpgrt_post_syscall ();
   if (pid == (pid_t)(-1))
     {
+      _gpgrt_post_syscall ();
       ec = _gpg_err_code_from_syserror ();
       _gpgrt_log_info (_("error forking process: %s\n"), _gpg_strerror (ec));
       if (fd_in[0] >= 0 && fd_in[0] != 0)
@@ -802,6 +803,7 @@
       /*NOTREACHED*/
     }
 
+  _gpgrt_post_syscall ();
   xfree (argv);
   process->pid = pid;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/src/spawn-w32.c 
new/libgpg-error-1.59/src/spawn-w32.c
--- old/libgpg-error-1.58/src/spawn-w32.c       2025-09-23 11:21:29.000000000 
+0200
+++ new/libgpg-error-1.59/src/spawn-w32.c       2026-02-13 13:49:24.000000000 
+0100
@@ -386,15 +386,19 @@
             /* not found */;
           else
             {
+              int off0 = off;
+
               env_block_len -= (envlen[i] + 1) * sizeof (wchar_t);
               env_num--;
+              off += envlen[i] + 1;
               for (; i < env_num; i++)
                 {
-                  int off0 = off;
+                  size_t len = (envlen[i] = envlen[i+1]) + 1;
 
-                  off += envlen[i] + 1;
                   memmove (&env_block[off0], &env_block[off],
-                           ((envlen[i] = envlen[i+1]) + 1) * sizeof (wchar_t));
+                           len * sizeof (wchar_t));
+                  off0 += len;
+                  off += len;
                 }
               env_block[(env_block_len / sizeof (wchar_t)) - 1] = L'\0';
             }
@@ -739,19 +743,22 @@
             if (si.lpAttributeList == NULL)
               {
                 if (hd_in[0] != INVALID_HANDLE_VALUE
-                    && hd_in[0] != act->hd[0])
+                    && hd_in[0] != act->hd[0]
+                    && !(flags & GPGRT_PROCESS_STDIN_KEEP))
                   CloseHandle (hd_in[0]);
                 if ((flags & GPGRT_PROCESS_STDIN_PIPE))
                   CloseHandle (hd_in[1]);
                 if ((flags & GPGRT_PROCESS_STDOUT_PIPE))
                   CloseHandle (hd_out[0]);
                 if (hd_out[1] != INVALID_HANDLE_VALUE
-                    && hd_out[1] != act->hd[1])
+                    && hd_out[1] != act->hd[1]
+                    && !(flags & GPGRT_PROCESS_STDOUT_KEEP))
                   CloseHandle (hd_out[1]);
                 if ((flags & GPGRT_PROCESS_STDERR_PIPE))
                   CloseHandle (hd_err[0]);
                 if (hd_err[1] != INVALID_HANDLE_VALUE
-                    && hd_err[1] != act->hd[2])
+                    && hd_err[1] != act->hd[2]
+                    && !(flags & GPGRT_PROCESS_STDERR_KEEP))
                   CloseHandle (hd_err[1]);
                 xfree (process);
                 xfree (cmdline);
@@ -854,17 +861,20 @@
       else
         _gpgrt_log_info ("CreateProcess failed: ec=%d\n",
                           (int)GetLastError ());
-      if (hd_in[0] != INVALID_HANDLE_VALUE && hd_in[0] != act->hd[0])
+      if (hd_in[0] != INVALID_HANDLE_VALUE && hd_in[0] != act->hd[0]
+          && !(flags & GPGRT_PROCESS_STDIN_KEEP))
         CloseHandle (hd_in[0]);
       if ((flags & GPGRT_PROCESS_STDIN_PIPE))
         CloseHandle (hd_in[1]);
       if ((flags & GPGRT_PROCESS_STDOUT_PIPE))
         CloseHandle (hd_out[0]);
-      if (hd_out[1] != INVALID_HANDLE_VALUE && hd_out[1] != act->hd[1])
+      if (hd_out[1] != INVALID_HANDLE_VALUE && hd_out[1] != act->hd[1]
+          && !(flags & GPGRT_PROCESS_STDOUT_KEEP))
         CloseHandle (hd_out[1]);
       if ((flags & GPGRT_PROCESS_STDERR_PIPE))
         CloseHandle (hd_err[0]);
-      if (hd_err[1] != INVALID_HANDLE_VALUE && hd_err[1] != act->hd[2])
+      if (hd_err[1] != INVALID_HANDLE_VALUE && hd_err[1] != act->hd[2]
+          && !(flags & GPGRT_PROCESS_STDERR_KEEP))
         CloseHandle (hd_err[1]);
       _gpgrt_free_wchar (wpgmname);
       _gpgrt_free_wchar (wcmdline);
@@ -877,11 +887,14 @@
   _gpgrt_free_wchar (wcmdline);
   xfree (cmdline);
 
-  if (hd_in[0] != INVALID_HANDLE_VALUE && hd_in[0] != act->hd[0])
+  if (hd_in[0] != INVALID_HANDLE_VALUE && hd_in[0] != act->hd[0]
+      && !(flags & GPGRT_PROCESS_STDIN_KEEP))
     CloseHandle (hd_in[0]);
-  if (hd_out[1] != INVALID_HANDLE_VALUE && hd_out[1] != act->hd[1])
+  if (hd_out[1] != INVALID_HANDLE_VALUE && hd_out[1] != act->hd[1]
+      && !(flags & GPGRT_PROCESS_STDOUT_KEEP))
     CloseHandle (hd_out[1]);
-  if (hd_err[1] != INVALID_HANDLE_VALUE && hd_err[1] != act->hd[2])
+  if (hd_err[1] != INVALID_HANDLE_VALUE && hd_err[1] != act->hd[2]
+      && !(flags & GPGRT_PROCESS_STDERR_KEEP))
     CloseHandle (hd_err[1]);
 
   /* log_debug ("CreateProcess ready: hProcess=%p hThread=%p" */
@@ -1159,6 +1172,9 @@
 gpg_err_code_t
 _gpgrt_process_terminate (gpgrt_process_t process)
 {
+  if (process->hProcess == INVALID_HANDLE_VALUE)
+    return 0;
+
   return process_kill (process, 1);
 }
 
@@ -1183,7 +1199,8 @@
   if (process->hd_err != INVALID_HANDLE_VALUE)
     CloseHandle (process->hd_err);
 
-  CloseHandle (process->hProcess);
+  if (process->hProcess != INVALID_HANDLE_VALUE)
+    CloseHandle (process->hProcess);
   xfree (process);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/src/version.c 
new/libgpg-error-1.59/src/version.c
--- old/libgpg-error-1.58/src/version.c 2025-04-08 08:49:56.000000000 +0200
+++ new/libgpg-error-1.59/src/version.c 2026-02-18 09:38:11.000000000 +0100
@@ -39,7 +39,7 @@
   static const char blurb[] =
     "\n\n"
     "This is Libgpg-error " PACKAGE_VERSION " - A runtime library\n"
-    "Copyright 2001-2025 g10 Code GmbH\n"
+    "Copyright 2001-2026 g10 Code GmbH\n"
     "\n"
     "(" BUILD_COMMITID " " BUILD_TIMESTAMP ")\n"
     "\n\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/src/versioninfo.rc.in 
new/libgpg-error-1.59/src/versioninfo.rc.in
--- old/libgpg-error-1.58/src/versioninfo.rc.in 2025-04-08 08:49:44.000000000 
+0200
+++ new/libgpg-error-1.59/src/versioninfo.rc.in 2026-02-18 09:37:59.000000000 
+0100
@@ -40,7 +40,7 @@
             VALUE "FileDescription", "libgpg-error - Common error codes\0"
             VALUE "FileVersion", 
"@LIBGPG_ERROR_LT_CURRENT@.@LIBGPG_ERROR_LT_AGE@.@LIBGPG_ERROR_LT_REVISION@.@BUILD_REVISION@\0"
             VALUE "InternalName", "libgpg-error\0"
-            VALUE "LegalCopyright", "Copyright � 2025 g10 Code GmbH\0"
+            VALUE "LegalCopyright", "Copyright � 2026 g10 Code GmbH\0"
             VALUE "LegalTrademarks", "\0"
             VALUE "OriginalFilename", "libgpg-error.dll\0"
             VALUE "PrivateBuild", "\0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgpg-error-1.58/tests/t-stringutils.c 
new/libgpg-error-1.59/tests/t-stringutils.c
--- old/libgpg-error-1.58/tests/t-stringutils.c 2020-10-19 15:22:49.000000000 
+0200
+++ new/libgpg-error-1.59/tests/t-stringutils.c 2026-01-25 17:46:16.000000000 
+0100
@@ -64,12 +64,17 @@
   static char *home_buffer;
 
   if (!home_buffer)
+#ifdef HAVE_W32_SYSTEM
+    {
+      home_buffer = gpgrt_fnameconcat ("~", NULL);
+    }
+#else
     {
       char *home = getenv("HOME");
 
       if(home)
         home_buffer = xstrdup (home);
-#if defined(HAVE_GETPWUID) && defined(HAVE_PWD_H)
+# if defined(HAVE_GETPWUID) && defined(HAVE_PWD_H)
       else
         {
           struct passwd *pwd;
@@ -78,8 +83,9 @@
           if (pwd)
             home_buffer = xstrdup (pwd->pw_dir);
         }
-#endif
+# endif
     }
+#endif
   return home_buffer;
 }
 

Reply via email to