Page MenuHome GnuPG
Feed Advanced Search

May 29 2019

gniibe claimed T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r.

I think that detecting strerror_s by configure is better, because it's a new feature on Windows.

May 29 2019, 3:54 AM · gpgrt, Feature Request
gniibe closed T4504: Asan findings in iconv configure test causing config failure as Resolved.
May 29 2019, 3:05 AM · gpgrt, gnupg

May 27 2019

gniibe closed T4397: GPG Error - version >= 1.25... no as Invalid.

I think that when using GNU autoconf's configure, you should have the ${prefix}/bin in your PATH.

May 27 2019, 4:44 AM · gpgrt, Bug Report

May 24 2019

werner triaged T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r as Normal priority.

I guess we can do that. Thanks for the hint.

May 24 2019, 3:19 PM · gpgrt, Feature Request

May 14 2019

gniibe claimed T4498: Asan findings in tests/t-logging.c.

Thanks for your report.
Let me handle issue by issue.

May 14 2019, 4:42 AM · gpgrt

May 13 2019

werner added a comment to T4504: Asan findings in iconv configure test causing config failure.

We update condig.{guess,sub} only when needed. In the past we had cases with regressions on some rare platforms.

May 13 2019, 8:49 AM · gpgrt, gnupg
gniibe claimed T4397: GPG Error - version >= 1.25... no.

It is because you don't have ${prefix}/bin in your PATH.
Please build having /var/tmp/bin in your PATH.

May 13 2019, 8:35 AM · gpgrt, Bug Report
gniibe added a project to T4504: Asan findings in iconv configure test causing config failure: gpgrt.
May 13 2019, 8:17 AM · gpgrt, gnupg

Apr 30 2019

haubi added a comment to T4474: libgpg-error: Disallow undefined symbols by design..

Without -no-undefined, libtool refuses to create the shared library (dll) on Cygwin, because libtool knows that creating a shared library (dll) on Cygwin does require all symbols to be defined.
Unfortunately but traditionally, by default libtool has to assume a library being created will have undefined symbols.
Hence, if the library to be created is designed to have all symbols defined, libtool needs to be informed about this fact using the -no-undefined flag.
This flag does allow libtool to create a shared library even on platforms known to require all symbols to be defined for shared libraries.

Apr 30 2019, 12:12 PM · gpgrt, Cygwin, patch, Bug Report
werner triaged T4474: libgpg-error: Disallow undefined symbols by design. as Low priority.

Please explain in more detail what the problem with Cygwin is.

Apr 30 2019, 11:37 AM · gpgrt, Cygwin, patch, Bug Report

Apr 23 2019

kristianf added a comment to T4459: libgpg-error build issue with gawk 5.0.0.

For reference our downstream tracker of this is https://bugs.gentoo.org/683254 including patches

Apr 23 2019, 12:07 AM · Gentoo, gpgrt, MacOS, Bug Report
kristianf added a project to T4459: libgpg-error build issue with gawk 5.0.0: Gentoo.
Apr 23 2019, 12:05 AM · Gentoo, gpgrt, MacOS, Bug Report

Apr 16 2019

gniibe changed the status of T4459: libgpg-error build issue with gawk 5.0.0 from Open to Testing.

Added a fix to GnuPG, too (master and stable 2.2).

Apr 16 2019, 8:29 AM · Gentoo, gpgrt, MacOS, Bug Report
gniibe added a comment to T4459: libgpg-error build issue with gawk 5.0.0.

I keep this ticket open, since it is also problem for other packages.

Apr 16 2019, 6:21 AM · Gentoo, gpgrt, MacOS, Bug Report

Apr 15 2019

gniibe claimed T4459: libgpg-error build issue with gawk 5.0.0.
Apr 15 2019, 6:40 AM · Gentoo, gpgrt, MacOS, Bug Report

Apr 13 2019

werner added projects to T4459: libgpg-error build issue with gawk 5.0.0: MacOS, gpgrt.
Apr 13 2019, 10:16 PM · Gentoo, gpgrt, MacOS, Bug Report

Mar 19 2019

werner closed T4413: Release libgpg-gerror 1.36 as Resolved.
Mar 19 2019, 10:46 AM · gpgrt, Release Info
werner updated the task description for T4413: Release libgpg-gerror 1.36.
Mar 19 2019, 10:46 AM · gpgrt, Release Info
werner created T4413: Release libgpg-gerror 1.36.
Mar 19 2019, 9:43 AM · gpgrt, Release Info

Mar 8 2019

JW added a comment to T4397: GPG Error - version >= 1.25... no.

Similar issue with ntbtls:

Mar 8 2019, 10:33 AM · gpgrt, Bug Report
werner added a project to T4397: GPG Error - version >= 1.25... no: gpgrt.

FWIW:
The first config.log is from a gnutls build.
The second for libassuan 2.5.3 and has been configured:

./configure --enable-shared --prefix=/var/tmp --libdir=/var/tmp/lib64
Mar 8 2019, 7:46 AM · gpgrt, Bug Report

Mar 1 2019

werner created T4383: Add a monitor callback to the gpgrt logging system.
Mar 1 2019, 11:55 AM · gpgrt, Feature Request

Feb 4 2019

werner closed T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern as Resolved.
Feb 4 2019, 5:46 PM · gpgrt, Bug Report
werner added a comment to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern.

Okay, I see the problem. The microsoft toolchain is more picky about de-facto standard use patterns with common blocks and the author of that code was not ware of this. Thanks for reporting, will be fixed in the next release.

Feb 4 2019, 11:47 AM · gpgrt, Bug Report
sberg added a comment to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern.

This is not about a function, but about the variable _gpgrt_functions_w32_pollable. And this is not about exporting the variable from the library, but about declaring it as extern in gpgrt-int.h, so that gpgrt-int.h can be included in multiple translation units without defining the variable in each.

Feb 4 2019, 8:35 AM · gpgrt, Bug Report

Feb 2 2019

werner added a project to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern: gpgrt.

This function is not exported on purposes. Even the name of the header file indicates that tis is internal. External, that is public functions of the API, are defined gpgrt.h and only made externally visible by including them in the .def file. This has not been done and so I don't understand your bug report.

Feb 2 2019, 1:35 AM · gpgrt, Bug Report

Jan 17 2019

gniibe abandoned D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH.

Applied.

Jan 17 2019, 1:00 AM · gpgme, libksba, libgcrypt, ntbtls, libassuan, gpgrt

Jan 16 2019

werner closed T4296: Release libgpg-error 1.34 as Resolved.

News for 1.34:

Jan 16 2019, 9:05 AM · Release Info, gpgrt

Jan 10 2019

gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

Topic branch of libgpg-error is not good to show changes (for other libraries).
So, I made D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH.
Appliying to libgpg-error.

Jan 10 2019, 2:31 AM
gniibe added a project to D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH: gpgme.
Jan 10 2019, 2:28 AM · gpgme, libksba, libgcrypt, ntbtls, libassuan, gpgrt
gniibe created D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH.
Jan 10 2019, 2:28 AM · gpgme, libksba, libgcrypt, ntbtls, libassuan, gpgrt

Jan 8 2019

gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

For other distros, it seems it's quite old issue: https://sourceware.org/ml/binutils/2012-05/msg00037.html

Jan 8 2019, 2:50 AM
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

My patches on the topic branch: https://dev.gnupg.org/source/libgpg-error/history/gniibe%252Fdisable-new-dtags/

Jan 8 2019, 2:49 AM

Jan 7 2019

gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

My tentative conclusion: When (GNU) ld supports --disable-new-dtags, add it to LDADD in tests/Makefile.am.

Jan 7 2019, 8:08 AM

Dec 20 2018

gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

Reading this discussion: http://lists.gnu.org/archive/html/bug-libtool/2018-01/msg00014.html
It seems that it could be fixed if we care about the order of libraries.
And it's not the issue for libgpg-error, which doesn't require external libraries.

Dec 20 2018, 4:01 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:42 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:40 AM
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

For binutils, in Stretch, Debian specific patch was introduced.
Then, upstream introduced --enable-new-dtags option for configure to build binutils.
Now, Debian uses --enable-new-dtags option (at build time).

Dec 20 2018, 3:38 AM
gniibe set External Link to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859732 on T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:11 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:08 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:07 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:07 AM
gniibe renamed T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well) from Use uninstalled library, which is building now to Use uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:05 AM
gniibe created T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 2:51 AM

Dec 18 2018

werner created T4296: Release libgpg-error 1.34.
Dec 18 2018, 9:17 AM · Release Info, gpgrt

Dec 13 2018

gniibe closed T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support as Resolved.
Dec 13 2018, 3:38 PM · gpgrt

Dec 10 2018

gniibe closed T4239: Should gpgrt-config have default LIBDIR definition in the script? as Resolved.
Dec 10 2018, 3:02 AM · gpgrt

Dec 7 2018

werner added a subtask for T4205: Release libgpg-error 1.33: T4285: Compiler warnings in libgpg-error 1.33 on macOS.
Dec 7 2018, 9:06 PM · gpgrt, Release Info
werner closed T4205: Release libgpg-error 1.33 as Resolved.

NEWS for 1.33:

Dec 7 2018, 5:32 PM · gpgrt, Release Info
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

I don't think this works for me in that way.

Dec 7 2018, 4:02 PM · gpd5x, kleopatra, gpg4win, Bug Report
werner added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Use that function as early as possible. The gpg-error tool has also be enahnced on Windows:

Dec 7 2018, 3:02 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Thanks. In the meantime GpgOL takes it's language from the Outlook configured display language setting. I'll add support for override locale to gpgol so that the locale is set accordingly

Dec 7 2018, 2:55 PM · gpd5x, kleopatra, gpg4win, Bug Report

Nov 8 2018

gniibe changed the status of T4239: Should gpgrt-config have default LIBDIR definition in the script? from Open to Testing.

So far, so good.

Nov 8 2018, 3:00 AM · gpgrt

Nov 2 2018

gniibe updated the task description for T4239: Should gpgrt-config have default LIBDIR definition in the script?.
Nov 2 2018, 1:58 AM · gpgrt
gniibe added a comment to T4239: Should gpgrt-config have default LIBDIR definition in the script?.

To avoid the drawback, we can put the logic of locating possible libdir in gpg-error.m4, instead of putting in the script.

Nov 2 2018, 1:57 AM · gpgrt

Nov 1 2018

gniibe created T4239: Should gpgrt-config have default LIBDIR definition in the script?.
Nov 1 2018, 5:15 AM · gpgrt

Oct 29 2018

aheinecke added a comment to T4205: Release libgpg-error 1.33.

It builds for me now. I had a mismatch with a to old gpgrt-config and did not properly set PKG_CONFIG_PATH

Oct 29 2018, 1:25 PM · gpgrt, Release Info
aheinecke added a comment to T4205: Release libgpg-error 1.33.

libassuan master fails to compile for windows against libgpg-error master http://paste.debian.net/1049534/ I think gpg-error.m4 ignores both sysroot and --with-gpg-error-prefix

Oct 29 2018, 12:09 PM · gpgrt, Release Info
werner added a comment to T4205: Release libgpg-error 1.33.

We need more testing.

Oct 29 2018, 11:13 AM · gpgrt, Release Info
gniibe changed the status of T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support from Open to Testing.

I decided to change gpgrt-config to have --libdir option.
By supplying libdir directly, it's no need anymore to detect the directory by CC variable.
gpg-error.m4 is also updated.

Oct 29 2018, 5:50 AM · gpgrt

Oct 26 2018

gniibe updated the task description for T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Oct 26 2018, 1:48 PM · gpgrt
gniibe renamed T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support from gpgrt-config Gentoo/Fedora-style multilib support to gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Oct 26 2018, 1:46 PM · gpgrt
gniibe added a comment to T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.

I need more information:

  • where is pkg-config path for <host_alias>? How is it determined?
    • 32-bit: /lib or /lib32?
    • 64-bit: /lib or /lib64?
    • something like x32: where???

I consider:

  • Single gpgrt-config is better (and simpler)
  • new option --for-host=<host_alias>? (--host is already used for query for host)
  • update *.m4 using this new option to provide host information to determine the path
Oct 26 2018, 1:35 PM · gpgrt
gniibe created T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Oct 26 2018, 1:25 PM · gpgrt

Oct 24 2018

werner closed T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included as Resolved.

yat2m updated. Thanks.

Oct 24 2018, 12:32 PM · gpgrt, libgcrypt, Bug Report

Oct 22 2018

werner created T4205: Release libgpg-error 1.33.
Oct 22 2018, 12:01 PM · gpgrt, Release Info

Sep 12 2018

gniibe added a comment to T3189: secmem routines should be in libgpg-error as gpgrt_*.

secmem routines are installed into gniibe/secmem branch.
Please note that it's only secmem routines, not malloc_secure.

Sep 12 2018, 5:45 AM · gpgrt, libgcrypt

Sep 6 2018

gniibe claimed T3189: secmem routines should be in libgpg-error as gpgrt_*.

I created gniibe/secmem branch for this.
https://dev.gnupg.org/source/libgpg-error/history/gniibe%252Fsecmem/

Sep 6 2018, 3:20 AM · gpgrt, libgcrypt

Aug 21 2018

werner triaged T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included as Normal priority.

We are moving to use the yat2m from gpgrt (libgpg-error); thus the additional tag.

Aug 21 2018, 5:23 PM · gpgrt, libgcrypt, Bug Report

Jul 5 2018

aheinecke closed T4054: libgpg-error, w32: logging crashes on unmatched %s on window as Resolved.

IMO this can be closed. At least the problem for which I intended this ticket is fixed.

Jul 5 2018, 8:56 AM · Windows, gpgrt

Jul 4 2018

werner added a comment to T4054: libgpg-error, w32: logging crashes on unmatched %s on window.

Printing "(null)" is just coincidence because NULL is stored at the respective stack address on one platform.

Jul 4 2018, 8:04 PM · Windows, gpgrt
aheinecke reassigned T4054: libgpg-error, w32: logging crashes on unmatched %s on window from aheinecke to werner.

Well I'm pretty sure the reason is that valuetable_buffer is not inialized in _gpgrt_estream_format. But the resulting behavior confused me. It would not crash. But it would also not print "gpg: Entschlüsselung als fehlgeschlagen angesehen: (null)" It would just print nothing instead of that string.

Jul 4 2018, 6:26 PM · Windows, gpgrt
aheinecke added a revision to T4054: libgpg-error, w32: logging crashes on unmatched %s on window: D465: Fix uninitialized access to valutable_buffer.
Jul 4 2018, 6:24 PM · Windows, gpgrt
aheinecke renamed T4054: libgpg-error, w32: logging crashes on unmatched %s on window from libgpg-error: w32 gettext crashes on unmatched %s in translation to libgpg-error, w32: logging crashes on unmatched %s on window.
Jul 4 2018, 6:06 PM · Windows, gpgrt
aheinecke created T4054: libgpg-error, w32: logging crashes on unmatched %s on window.
Jul 4 2018, 5:50 PM · Windows, gpgrt

Jun 20 2018

gniibe added a comment to T4031: gpg-check-pattern.1 in Debian generates warnings from test-groff .

It's manually written one in Debian:
https://salsa.debian.org/debian/gnupg2/blob/debian/master/debian/gpg-check-pattern.1

Jun 20 2018, 10:37 AM · Debian, gnupg, Bug Report

Jun 18 2018

werner triaged T4031: gpg-check-pattern.1 in Debian generates warnings from test-groff as Normal priority.

Thanks for forwarding.

Jun 18 2018, 9:21 PM · Debian, gnupg, Bug Report
dkg created T4031: gpg-check-pattern.1 in Debian generates warnings from test-groff .
Jun 18 2018, 6:01 PM · Debian, gnupg, Bug Report

Apr 30 2018

werner closed T3869: libgpg-error-1.28 on Solaris as Resolved.

It is in 1.30 which I released a few minutes ago. Only minor other changes.

Apr 30 2018, 8:57 AM · Solaris, gpgrt, Bug Report

Apr 12 2018

werner added a comment to T3869: libgpg-error-1.28 on Solaris.

Argh. I missed that. Probably because I searched for libgpg-error but I myself renamed the tag recently :-(.

Apr 12 2018, 8:24 AM · Solaris, gpgrt, Bug Report
gniibe changed the status of T3869: libgpg-error-1.28 on Solaris from Open to Testing.

Put the check in configure.

Apr 12 2018, 2:45 AM · Solaris, gpgrt, Bug Report

Mar 27 2018

werner added a project to T3869: libgpg-error-1.28 on Solaris: Solaris.
Mar 27 2018, 6:24 PM · Solaris, gpgrt, Bug Report
werner triaged T3869: libgpg-error-1.28 on Solaris as High priority.
Mar 27 2018, 6:23 PM · Solaris, gpgrt, Bug Report

Mar 13 2018

werner added a hashtag to gpgrt: #gpgrt.
Mar 13 2018, 1:04 PM
werner changed hashtags for gpgrt, added #libgpg-error; removed #gpgrt.
Mar 13 2018, 1:04 PM
werner added a hashtag to gpgrt: #gpgrt.
Mar 13 2018, 1:02 PM

Mar 1 2018

werner closed T3202: add support for illumos to our version of libtool as Wontfix.

I close this bug as wontfix. If you can provide the requested changes for libtool please re-open this bug.

Mar 1 2018, 9:20 AM · Info Needed, gpgrt, Bug Report

Jan 12 2018

aheinecke renamed T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows from Wrong display language to Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Jan 12 2018, 8:52 AM · gpd5x, kleopatra, gpg4win, Bug Report

Aug 24 2017

marcus placed T3202: add support for illumos to our version of libtool up for grabs.
Aug 24 2017, 2:54 PM · Info Needed, gpgrt, Bug Report
werner reopened T3202: add support for illumos to our version of libtool as "Open".

I merely said, that we won't replace libtool by the upstream version because that lacks other important changes we need. Upstream was not willing to integrate our changes for Windows support and also introduced a lot of other regressions as well as dropping support for some platforms. Thus we need to maintain our version.

Aug 24 2017, 8:16 AM · Info Needed, gpgrt, Bug Report

Aug 15 2017

marcus added a comment to T3202: add support for illumos to our version of libtool.

I know exactly what you mean, but werner disagrees so that's not going to happen.

Aug 15 2017, 7:12 PM · Info Needed, gpgrt, Bug Report
andy_js added a comment to T3202: add support for illumos to our version of libtool.

Forgive me. I was biting my tongue.

Aug 15 2017, 6:04 PM · Info Needed, gpgrt, Bug Report
marcus closed T3202: add support for illumos to our version of libtool as Wontfix.

No response.

Aug 15 2017, 5:36 PM · Info Needed, gpgrt, Bug Report

Aug 10 2017

marcus added a project to T2385: support more than 1024 fds.: gpgrt.
Aug 10 2017, 3:05 PM · gpgrt, Feature Request, gpgme

Aug 9 2017

marcus added a comment to T3315: 5/7 tests failed installing libgpg-error-1.27.

Maybe ask on a mailing list for help to find out why your environment is broken.

Aug 9 2017, 3:46 PM · gpgrt, Bug Report
marcus closed T3315: 5/7 tests failed installing libgpg-error-1.27 as Invalid.
Aug 9 2017, 3:45 PM · gpgrt, Bug Report

Aug 8 2017

marcus added a comment to T3315: 5/7 tests failed installing libgpg-error-1.27.

I tried on a fresh installation of Ubuntu 14.04.5 and could not reproduce the problem. Apparentlcy your test suite tries to link against an installed version of the library, which is very odd.

Aug 8 2017, 4:01 PM · gpgrt, Bug Report

Aug 4 2017

marcus added a comment to T3202: add support for illumos to our version of libtool.

Can you provide a patch for our version of the libtool macros that only adds support for illumos?

Aug 4 2017, 8:51 PM · Info Needed, gpgrt, Bug Report

Aug 3 2017

marcus renamed T3202: add support for illumos to our version of libtool from autogen.sh forgets to run libtoolize to add support for illumos to our version of libtool.
Aug 3 2017, 6:34 PM · Info Needed, gpgrt, Bug Report
marcus removed projects from T3202: add support for illumos to our version of libtool: Info Needed, Not A Bug, libgcrypt.

libgpg-error is a placeholder project for the master version of our libtool, but all other packages are likely to be affected as well.

Aug 3 2017, 6:33 PM · Info Needed, gpgrt, Bug Report