Page MenuHome GnuPG
Feed Advanced Search

May 29 2020

werner closed T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS as Resolved.

Merged. Thanks.

May 29 2020, 2:29 PM · gpgrt, Feature Request

May 22 2020

gniibe claimed T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.
May 22 2020, 2:05 AM · gpgrt, Feature Request

May 21 2020

gniibe added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

libgpg-error used to be blamed because of this kind of architectural support in earlier stage of building operating system.
T4774 is my try to fix the problem.

May 21 2020, 6:46 AM · gpgrt, Feature Request
gniibe added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

Thank you for your work. Please go ahead.

May 21 2020, 6:43 AM · gpgrt, Feature Request

May 20 2020

dkg added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

If there's no objection to this in a few days, i'll go ahead and merge it to master.

May 20 2020, 10:00 PM · gpgrt, Feature Request

May 19 2020

dkg added a comment to T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.

branch dkg/fix-4952 contains this fix in an easily applicable form as 0db8c768843db3e85935b972f1ed9d1b98159c46

May 19 2020, 8:49 PM · gpgrt, Feature Request
dkg created T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS.
May 19 2020, 7:41 PM · gpgrt, Feature Request

May 14 2020

aheinecke created T4945: Windows builds use "winepath" when it is available.
May 14 2020, 3:08 PM · gpgrt

Apr 9 2020

gniibe changed the status of T4774: Cross compilation friendly libgpg-error from Open to Testing.

Push the change to master.

Apr 9 2020, 9:03 AM · Restricted Project, gpgrt

Apr 6 2020

werner added a comment to T4774: Cross compilation friendly libgpg-error.

Clever idea.

Apr 6 2020, 9:49 AM · Restricted Project, gpgrt
gniibe added a comment to T4774: Cross compilation friendly libgpg-error.

I'm testing this as an initial start:

ac_ext=c
ac_objext=o
Apr 6 2020, 6:41 AM · Restricted Project, gpgrt

Apr 2 2020

JW added a comment to T4904: argparse.c:286:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'.

werner closed this task as Spite.

Apr 2 2020, 1:06 AM · gpgrt, Bug Report

Apr 1 2020

werner closed T4904: argparse.c:286:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' as Spite.

See my comments on the other bugs you posted today.

Apr 1 2020, 8:51 PM · gpgrt, Bug Report
werner closed T4902: libgpg-error and yat2m: can't open include file './version.texi': No such file or directory as Spite.

Please see my other comments; we need proper bug reports and not just arbitrary snippets.

Apr 1 2020, 8:50 PM · gpgrt, Bug Report
JW created T4904: argparse.c:286:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' in the S1 Public space.
Apr 1 2020, 4:29 PM · gpgrt, Bug Report
JW created T4902: libgpg-error and yat2m: can't open include file './version.texi': No such file or directory in the S1 Public space.
Apr 1 2020, 12:28 PM · gpgrt, Bug Report

Mar 12 2020

gniibe added a project to T4623: pkg-config for mingw needs to emit -lws2_32: Restricted Project.
Mar 12 2020, 6:46 AM · Restricted Project, Windows, gpgrt, Bug Report

Feb 27 2020

werner created T4859: Release libgpg-error 1.38.
Feb 27 2020, 10:08 AM · gpgrt, Release Info

Feb 18 2020

gniibe changed the status of T4623: pkg-config for mingw needs to emit -lws2_32 from Open to Testing.

Fixed in master, using Libs.private support.

Feb 18 2020, 8:05 AM · Restricted Project, Windows, gpgrt, Bug Report

Feb 10 2020

werner added a comment to T4772: Release libgpg-error 1.37.

Note that we have a small pactch in the queue which should be applied by distributions to 1.37unless they want to wait for 1.38. See rEd72c1ddfde09ffa69745ec2439c5a16d15e2202f

Feb 10 2020, 2:59 PM · Release Info, gpgrt

Feb 7 2020

werner closed T4498: Asan findings in tests/t-logging.c as Resolved.
Feb 7 2020, 1:50 PM · gpgrt
werner closed T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r as Resolved.
Feb 7 2020, 1:49 PM · gpgrt, Feature Request
werner closed T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools as Resolved.
Feb 7 2020, 1:48 PM · gpgrt, Feature Request
werner closed T4459: libgpg-error build issue with gawk 5.0.0 as Resolved.
Feb 7 2020, 1:47 PM · Gentoo, gpgrt, MacOS, Bug Report
werner closed T4772: Release libgpg-error 1.37 as Resolved.
Feb 7 2020, 1:47 PM · Release Info, gpgrt
werner closed T4772: Release libgpg-error 1.37, a subtask of T4459: libgpg-error build issue with gawk 5.0.0, as Resolved.
Feb 7 2020, 1:47 PM · Gentoo, gpgrt, MacOS, Bug Report
werner closed T4772: Release libgpg-error 1.37, a subtask of T4498: Asan findings in tests/t-logging.c, as Resolved.
Feb 7 2020, 1:47 PM · gpgrt
werner closed T4772: Release libgpg-error 1.37, a subtask of T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r, as Resolved.
Feb 7 2020, 1:47 PM · gpgrt, Feature Request

Feb 6 2020

werner closed T4474: libgpg-error: Disallow undefined symbols by design. as Resolved.

Thanks. Fix goes into 1.37.

Feb 6 2020, 6:45 PM · gpgrt, Cygwin, patch, Bug Report
werner claimed T4772: Release libgpg-error 1.37.
Feb 6 2020, 6:23 PM · Release Info, gpgrt
werner closed T4827: libgpg-error 1.36 and gawk: fatal: cannot use gawk builtin `namespace' as variable name as Resolved.

It has been fixed in the repo for nearly a year, see T4459. A new release is urgently required and will follow in the next days. I close this as a duplicate.

Feb 6 2020, 6:21 PM · Duplicate, gpgrt, toolchain, Bug Report

Jan 29 2020

werner edited projects for T4827: libgpg-error 1.36 and gawk: fatal: cannot use gawk builtin `namespace' as variable name, added: toolchain, gpgrt; removed gnupg.
Jan 29 2020, 10:29 AM · Duplicate, gpgrt, toolchain, Bug Report

Jan 2 2020

puchenyaka added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

PS I forgot to say why movement to cmake will be the best way.

Jan 2 2020, 11:26 AM · Info Needed, gpgrt, Gentoo, Bug Report
puchenyaka added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

I totally disagree.

Jan 2 2020, 10:56 AM · Info Needed, gpgrt, Gentoo, Bug Report
werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Please read libgpg-error's README. For each architecture we need to have a dedicated config file - this has nothing to do with autotools. Big and little endian variants are obviously different architectures. Here is an excerpt from the README

Jan 2 2020, 9:43 AM · Info Needed, gpgrt, Gentoo, Bug Report

Jan 1 2020

puchenyaka added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Hello @wener, I want to say that libgpg-error is the only one (!) application that fails to cross compile using valid toolchains: "armeb-unknown-linux-gnueabi" and "aarch64_be-unknown-linux-gnu". It compiles and runs perfectly using "arm-unknown-linux-gnueabi" and "aarch64-unknown-linux-gnu", but fails with big endian. I see project are actually using "hton/ntoh" so we shouldn't see this error. What this problem is about?

Jan 1 2020, 5:37 PM · Info Needed, gpgrt, Gentoo, Bug Report

Dec 9 2019

gniibe created T4774: Cross compilation friendly libgpg-error.
Dec 9 2019, 7:58 AM · Restricted Project, gpgrt

Dec 6 2019

gniibe added a parent task for T4772: Release libgpg-error 1.37: T4498: Asan findings in tests/t-logging.c.
Dec 6 2019, 5:28 AM · Release Info, gpgrt
gniibe added a subtask for T4498: Asan findings in tests/t-logging.c: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:28 AM · gpgrt
gniibe changed the status of T4498: Asan findings in tests/t-logging.c from Open to Testing.
Dec 6 2019, 5:28 AM · gpgrt
gniibe changed the status of T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools from Open to Testing.
Dec 6 2019, 5:27 AM · gpgrt, Feature Request
gniibe added a subtask for T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:26 AM · gpgrt, Feature Request
gniibe added a parent task for T4772: Release libgpg-error 1.37: T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.
Dec 6 2019, 5:26 AM · Release Info, gpgrt
gniibe added a subtask for T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:25 AM · gpgrt, Feature Request
gniibe added a subtask for T4459: libgpg-error build issue with gawk 5.0.0: T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:25 AM · Gentoo, gpgrt, MacOS, Bug Report
gniibe added parent tasks for T4772: Release libgpg-error 1.37: T4574: Change #!/bin/sh to #!/bin/bash in libgpg-error-1.36/src/gpg-error-config-test.sh, T4459: libgpg-error build issue with gawk 5.0.0, T4539: libgpg-error on Windows: strerror_s can be used instead of strerror_r.
Dec 6 2019, 5:25 AM · Release Info, gpgrt
gniibe added a project to T4772: Release libgpg-error 1.37: Release Info.
Dec 6 2019, 5:23 AM · Release Info, gpgrt
gniibe created T4772: Release libgpg-error 1.37.
Dec 6 2019, 5:23 AM · Release Info, gpgrt
gniibe closed T4698: Results from clang analyzer as Resolved.
Dec 6 2019, 5:11 AM · gpgrt, Bug Report

Sep 18 2019

gniibe added a comment to T4698: Results from clang analyzer.

For argparse.c, it can be only stopped with nonnull attribute for the API, I suppose.

Sep 18 2019, 10:50 AM · gpgrt, Bug Report
gniibe claimed T4698: Results from clang analyzer.

I take this so that libgpg-error can be released soon.

Sep 18 2019, 9:21 AM · gpgrt, Bug Report

Sep 9 2019

dkg added a comment to T4698: Results from clang analyzer.

@stm -- thank you for this!

Sep 9 2019, 4:34 PM · gpgrt, Bug Report

Sep 8 2019

werner triaged T4698: Results from clang analyzer as Normal priority.
Sep 8 2019, 7:38 PM · gpgrt, Bug Report

Jul 19 2019

gniibe triaged T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools as Normal priority.
Jul 19 2019, 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.

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

Jul 18 2019

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.

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

Jul 17 2019

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.

Jul 17 2019, 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.

Jul 17 2019, 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 public issue for tracking.

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

Jul 16 2019

dkg created T4632: Make it easier to cross-compile gpg-error.
Jul 16 2019, 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.

Jul 16 2019, 5:49 AM · Restricted Project, Windows, gpgrt, Bug Report

Jul 15 2019

gniibe claimed T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 9:00 AM · Restricted Project, Windows, gpgrt, Bug Report
werner triaged T4623: pkg-config for mingw needs to emit -lws2_32 as Low priority.
Jul 15 2019, 8:10 AM · Restricted Project, Windows, gpgrt, Bug Report
dkg updated the task description for T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 6:01 AM · Restricted Project, Windows, gpgrt, Bug Report
dkg created T4623: pkg-config for mingw needs to emit -lws2_32.
Jul 15 2019, 5:47 AM · Restricted Project, 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 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