gpgrtProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Recent Activity

Fri, Jul 19

gniibe triaged T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools as Normal priority.
Fri, Jul 19, 3:05 AM · gpgrt, Feature Request
gniibe claimed T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.

Thank you. Merged.

Fri, Jul 19, 3:04 AM · gpgrt, Feature Request

Thu, Jul 18

dkg added a commit to T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools: rE732855a48370: build: Use {CFLAGS,CPPFLAGS, LDFLAGS}_FOR_BUILD for helper programs.
Thu, Jul 18, 5:49 PM · gpgrt, Feature Request
dkg added a comment to T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.

I've just pushed rE732855a483709345a5c0f49504f45cb8da3f883a to dkg-fix-T4643 in the gpg-error git repository. I don't know why it is not yet visible here.

Thu, Jul 18, 5:31 PM · gpgrt, Feature Request
dkg created T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.
Thu, Jul 18, 5:21 PM · gpgrt, Feature Request

Wed, Jul 17

dkg added a comment to T4632: Make it easier to cross-compile gpg-error.

Thanks for the feedback. I'll go ahead and close any tickets that come in via debian that expect to be able to cross compile without having at least once had a native compiler on the platform to generate the appropriate lock-obj-pub-*.h.

Wed, Jul 17, 7:05 PM · gpgrt, Feature Request
werner closed T4632: Make it easier to cross-compile gpg-error as Wontfix.

In fact this specific scheme of indirect access to pthread objects is there to minimize dependencies of libgpg-error. It makes cross-compiling a bit harder but that is anyway the case because you need to check a lot of things for a new platform.

Wed, Jul 17, 12:12 PM · gpgrt, Feature Request
werner triaged T4635: ship gpgscm and necessary *.scm files from gpgrt as Low priority.

It is on on my private todo list but thanks for opening a puplic issue for tracking.

Wed, Jul 17, 12:02 PM · Tests, gpgrt, Feature Request
dkg created T4635: ship gpgscm and necessary *.scm files from gpgrt.
Wed, Jul 17, 2:12 AM · Tests, gpgrt, Feature Request

Tue, Jul 16

dkg created T4632: Make it easier to cross-compile gpg-error.
Tue, Jul 16, 11:18 PM · gpgrt, Feature Request
gniibe added a comment to T4623: pkg-config for mingw needs to emit -lws2_32.

Current situation of *.pc: static linking is not supported (yet).
It has never supported, actually, by *-config.

Tue, Jul 16, 5:49 AM · Windows, gpgrt, Bug Report

Mon, Jul 15

gniibe claimed T4623: pkg-config for mingw needs to emit -lws2_32.
Mon, Jul 15, 9:00 AM · Windows, gpgrt, Bug Report
werner triaged T4623: pkg-config for mingw needs to emit -lws2_32 as Low priority.
Mon, Jul 15, 8:10 AM · Windows, gpgrt, Bug Report
dkg updated the task description for T4623: pkg-config for mingw needs to emit -lws2_32.
Mon, Jul 15, 6:01 AM · Windows, gpgrt, Bug Report
dkg created T4623: pkg-config for mingw needs to emit -lws2_32.
Mon, Jul 15, 5:47 AM · Windows, gpgrt, Bug Report

May 29 2019

gniibe changed the status of T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r from Open to Testing.

Fix pushed.

May 29 2019, 4:19 AM · gpgrt, Feature Request
gniibe added a commit to T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r: rEcd49ee71887c: Detect to use strerror_s..
May 29 2019, 4:15 AM · gpgrt, Feature Request
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 added a commit to T4498: Asan findings in tests/t-logging.c: rEbdb9561a366f: tests: Fix a memory leak..
May 14 2019, 4:46 AM · gpgrt
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
gniibe added a commit to T4504: Asan findings in iconv configure test causing config failure: rGcf73c82e95f9: build: Update m4/iconv.m4..
May 14 2019, 1:58 AM · gpgrt, gnupg

May 13 2019

gniibe added a commit to T4504: Asan findings in iconv configure test causing config failure: rP42c32e08d5a4: build: Update m4/iconv.m4..
May 13 2019, 10:51 AM · gpgrt, gnupg
gniibe added a commit to T4504: Asan findings in iconv configure test causing config failure: rGPA1cb82dcfcea4: build: Update m4/iconv.m4..
May 13 2019, 10:13 AM · gpgrt, gnupg
gniibe added a commit to T4504: Asan findings in iconv configure test causing config failure: rE07b1b3be1798: build: Update m4/iconv.m4..
May 13 2019, 9:32 AM · gpgrt, gnupg
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 added a commit to T4459: libgpg-error build issue with gawk 5.0.0: rE7865041c77f4: awk: Prepare for Gawk 5.0..
Apr 15 2019, 8:55 AM · Gentoo, gpgrt, MacOS, Bug Report
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 commit to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern: rE21dd885eecde: build: Fix for Microsoft MSVC..
Feb 4 2019, 11:55 AM · 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