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; }
