Page MenuHome GnuPG
Feed Advanced Search

Aug 17 2020

werner closed T5026: libgpg-error and undefined behavior sanitizer findings as Resolved.

Thanks

Aug 17 2020, 9:36 AM · gpgrt

Aug 15 2020

JW added a comment to T5026: libgpg-error and undefined behavior sanitizer findings.

Here's the patch:

Aug 15 2020, 5:32 PM · gpgrt
JW created T5026: libgpg-error and undefined behavior sanitizer findings in the S1 Public space.
Aug 15 2020, 5:08 PM · gpgrt

Aug 14 2020

werner added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW: @gniibe explained you the problem and provided a fix (i.e. use correct specifiction of the directory names). Changes to Makefile.in are a no-go because that is a built file and a real fix would need to go into libtool. However, for a couple of reasons we do not want to update libtool (e.g. too many breakages in the past, we have out own fixes in for Windows). Thus we consider this bug closed.

Aug 14 2020, 9:09 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I understand your point, but your fix is not relevant

Aug 14 2020, 8:07 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

Thanks for your patch. I understand your point, but your fix is not relevant (for supporting all platforms). You can use that way in your build script, but we can't take that approach; The correct fix is fixing libtool.

Aug 14 2020, 8:01 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I'm feeling difficulty to talk to you.

Aug 14 2020, 7:54 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW, I'm feeling difficulty to talk to you.

Aug 14 2020, 6:59 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

... no-support of slash at the end of path and duplicated slash, we won't fix.

Aug 14 2020, 6:20 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

T5024: libtool problem for some platforms for 'make check' (program built with -no-install won't work without installation)

Aug 14 2020, 5:56 AM · gpgrt, Bug Report
gniibe closed T5008: Fedora 32 and FAIL: gpg-error-config-test.sh as Wontfix.

For the original problem of no-support of slash at the end of path and duplicated slash, we won't fix.

Aug 14 2020, 5:52 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW, I'm afraid you are not able to read what I write here. This is not chat system at all. For chat system, please use XMPP on
gnupg-devel@chat.gnupg.org as written at https://gnupg.org/documentation/mailing-lists.html (if possible).

Aug 14 2020, 5:50 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I wrote that "FAIL: gpg-error-config-test.sh" is because of your typo

Aug 14 2020, 5:39 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I wrote that "FAIL: gpg-error-config-test.sh" is because of your typo, and I asked to fix your typo and test again.

Aug 14 2020, 5:33 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

... you are now describing another problem

Aug 14 2020, 5:30 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

@JW, you are now describing another problem, instead of the problem you reported.
I'm closing this one.

Aug 14 2020, 5:26 AM · gpgrt, Bug Report

Aug 10 2020

dkg added a comment to T4961: ship gpgrt.pc.

We currently already ship:

Aug 10 2020, 4:19 PM · Feature Request, gpgrt
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

The problem appears to be the test framework is not setting a LD_LIBRARY_PATH (or DYNLD_LIBRARY_PATH on OS X).

Aug 10 2020, 4:12 PM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

As far as I know, the environment is set correctly. PKG_CONFIG_PATH, --prefix and --libdir are set. And runpaths are also set.

Aug 10 2020, 3:40 PM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

I meant:

Aug 10 2020, 9:28 AM · gpgrt, Bug Report
JW added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

If you can point me to a commit, I can patch the package and retest it.

Aug 10 2020, 7:19 AM · gpgrt, Bug Report
gniibe changed the status of T5010: gpgrt-config: Bug for handling Requires from Open to Testing.
Aug 10 2020, 6:31 AM · gpgrt
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

If there is no other problem (than the issues of additional slash and double slash), I'll close this bug report.

Aug 10 2020, 6:30 AM · gpgrt, Bug Report

Aug 5 2020

gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

BTW, I learned that Fedora now uses pkgconfig (instead of pkg-config).
https://github.com/pkgconf/pkgconf

Aug 5 2020, 3:51 AM · gpgrt, Bug Report
gniibe claimed T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.
Aug 5 2020, 3:21 AM · gpgrt, Bug Report
gniibe added a comment to T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.

Try with --prefix=/home/jwalton/tmp/pk2delete (with no slash at the end) and --libdir=/home/jwalton/tmp/pk2delete/lib64 (with no double slash between pk2delete and lib64, but a single slash).

Aug 5 2020, 3:20 AM · gpgrt, Bug Report

Aug 3 2020

gniibe created T5010: gpgrt-config: Bug for handling Requires.
Aug 3 2020, 8:25 AM · gpgrt

Aug 2 2020

JW updated the task description for T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.
Aug 2 2020, 12:14 AM · gpgrt, Bug Report
JW created T5008: Fedora 32 and FAIL: gpg-error-config-test.sh.
Aug 2 2020, 12:11 AM · gpgrt, Bug Report

Jul 29 2020

werner added a comment to T5005: Unified single header file if it offers same API.

We have had this in the past but it led to subtle build and, worse, runtime problems. Thus the decision to provide architecture dependent files and have configure complain for wrong files. Right, you sometimes get false warnings for non-matching cpu-vendor-os strings but I consider this less severe than the old problem.

Jul 29 2020, 1:33 PM · libassuan, gpgrt
aheinecke closed T4623: pkg-config for mingw needs to emit -lws2_32 as Resolved.

I just saw that there is related discussion and a patch for this in T4994 so I will close again here.

Jul 29 2020, 1:17 PM · Restricted Project, Windows, gpgrt, Bug Report
aheinecke reopened T4623: pkg-config for mingw needs to emit -lws2_32 as "Open".

This change broke for me the compilation of GPGME which I fixed with: 52f930c1ed7eee6336a41598c90ef3605b7ed02b I found that fix there OK because GPGME explicitly uses ws2_32.

Jul 29 2020, 1:08 PM · Restricted Project, Windows, gpgrt, Bug Report
gniibe triaged T5005: Unified single header file if it offers same API as Wishlist priority.
Jul 29 2020, 2:22 AM · libassuan, gpgrt
gniibe created T5005: Unified single header file if it offers same API.
Jul 29 2020, 2:22 AM · libassuan, gpgrt

Jul 9 2020

gniibe changed the status of T4973: Cross build problem with v1.38 from Open to Testing.
Jul 9 2020, 7:05 AM · Restricted Project, gpgrt

Jun 16 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

You are very welcome, i'll let you know if i found more issues in the future, same goes to libgcrypt.

Jun 16 2020, 7:21 PM · Restricted Project, gpgrt

Jun 15 2020

gniibe added a comment to T4973: Cross build problem with v1.38.

It's me who should say "thank you".

Jun 15 2020, 4:39 AM · Restricted Project, gpgrt
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Yes, i always build it with PKG_CONFIG_SYSROOT_DIR but never had any issues with it until 1.38 version, your suggestion definitely fixed it. Thank you.

Jun 15 2020, 4:29 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Or one liner patch would be enough:

Jun 15 2020, 3:32 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

IIUC, you build libgpg-error with setting PKG_CONFIG_SYSROOT_DIR.
It results errors, because while old gpg-error-config never supports PKG_CONFIG_SYSROOT_DIR, it compares result from old gpg-error-config and gpgrt-config gpg-error.

Jun 15 2020, 3:27 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Please give us full build log here, so that we can investigate what's going on. You can upload log file by the "upload" button in comment edit dialog.

Jun 15 2020, 3:08 AM · Restricted Project, gpgrt

Jun 13 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

Confirm gpg-error-config works... no

Makefile:1667: recipe for target 'gpg-error-config' failed

Jun 13 2020, 2:58 AM · Restricted Project, gpgrt

Jun 12 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

No problem, in fact there's several issues with the cross build code, i'll report them later today.

Jun 12 2020, 6:59 PM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Sorry for repeated mistake of mine.
I fixed it and tested with 'make distcheck' in the environment of cross-build for ppc64el host.

Jun 12 2020, 2:06 AM · Restricted Project, gpgrt

Jun 11 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

After this change:

Jun 11 2020, 5:25 PM · Restricted Project, gpgrt
gniibe triaged T4973: Cross build problem with v1.38 as Normal priority.

Thanks for your report. I think it fails to generate src/lock-obj-pub.native.h.

Jun 11 2020, 3:52 AM · Restricted Project, gpgrt
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Thank you also for the reply, the environment / build host is Ubuntu 18.04 LTS x86-x64 GNU/Linux and target host systems are MIPS and ARM.

Jun 11 2020, 2:27 AM · Restricted Project, gpgrt

Jun 10 2020

werner assigned T4973: Cross build problem with v1.38 to gniibe.

Thanks for the report. It would be helpful if you can tell us your environment; in particular your build and target(host ) system.

Jun 10 2020, 10:05 AM · Restricted Project, gpgrt

Jun 9 2020

rcinterstate updated the task description for T4973: Cross build problem with v1.38.
Jun 9 2020, 10:48 AM · Restricted Project, gpgrt
rcinterstate updated the task description for T4973: Cross build problem with v1.38.
Jun 9 2020, 10:48 AM · Restricted Project, gpgrt
rcinterstate created T4973: Cross build problem with v1.38.
Jun 9 2020, 10:44 AM · Restricted Project, gpgrt

Jun 3 2020

werner added a comment to T4961: ship gpgrt.pc.

Let's wait with this until we ship a libgpgrt. I am not sure what the best way to migrate to another library name. By current idea is start with some release installing two libraries using the two names but with identical code. Some releases later we could require a configure option to install libgpg-error in addition to libgpgrt.

Jun 3 2020, 1:17 PM · Feature Request, gpgrt

May 29 2020

dkg updated the task description for T4961: ship gpgrt.pc.
May 29 2020, 7:01 PM · Feature Request, gpgrt
dkg created T4961: ship gpgrt.pc.
May 29 2020, 7:01 PM · Feature Request, gpgrt
werner closed T4623: pkg-config for mingw needs to emit -lws2_32 as Resolved.
May 29 2020, 3:16 PM · Restricted Project, Windows, gpgrt, Bug Report
werner closed T4859: Release libgpg-error 1.38 as Resolved.
May 29 2020, 3:15 PM · gpgrt, Release Info
werner added a comment to T4635: ship gpgscm and necessary *.scm files from gpgrt.

FYIL This is delayed because there are some dependencies to internals of gnupg.

May 29 2020, 2:32 PM · Tests, gpgrt, Feature Request
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