Page MenuHome GnuPG
Feed Advanced Search

Apr 4 2017

gniibe claimed T2886: nPth often needs -lpthread but does not detect this.

Could you please look at https://dev.gnupg.org/T2998 ?

Apr 4 2017, 3:15 AM · In Progress, Bug Report, npth
gniibe claimed T2903: "gpg --card-status" does not add any entries to the private key ring.
Apr 4 2017, 3:13 AM · Info Needed, Bug Report, gnupg
gniibe closed T2153: agent_pksign_do ignores do_encode_raw_pkcs1 do_encode_md return values as Resolved.
Apr 4 2017, 3:01 AM · Bug Report, gnupg
gniibe closed T2154: encrypt_dek ignores gcry_pk_encrypt return value as Resolved.
Apr 4 2017, 3:00 AM · In Progress, Bug Report, gnupg
gniibe removed a project from T2285: decryption fails with "Missing item in object" even though private key is available: OpenPGP.
Apr 4 2017, 2:59 AM · Info Needed, Bug Report, gnupg, scd
gniibe added a project to T2939: Should not be required to manually `killagent` on card removal: gnupg (gpg20).
Apr 4 2017, 2:57 AM · gnupg (gpg20), Bug Report, gnupg
gniibe added a project to T3027: gpg-agent crash on macOS Sierra triggerd by ssh: In Progress.
Apr 4 2017, 2:56 AM · Bug Report, gpgagent, gnupg
gniibe reopened T3027: gpg-agent crash on macOS Sierra triggerd by ssh as "Open".
Apr 4 2017, 2:54 AM · Bug Report, gpgagent, gnupg
gniibe closed T3027: gpg-agent crash on macOS Sierra triggerd by ssh as Resolved.

In 2.1.19, gpg-agent uses getpeerucred for macOS. I changed it (since it seemed not working). In 2.1.20, gpg-agent now uses getsockopt with LOCAL_PEERPID.
It seems for me that the crash occurs by ucred_free. If this is the case, 2.1.20 fixes this issue.

Apr 4 2017, 2:54 AM · Bug Report, gpgagent, gnupg
gniibe closed T2933: gnupg-2.1.18 fails to read a Yubikey Neo that gnupg-2.1.17 reads fine as Resolved.

Fix published in 2.1.19.

Apr 4 2017, 2:28 AM · gnupg, Bug Report
marcus added projects to T3033: bug: dirmngr latches SRV port cross-scheme: dirmngr, Bug Report.
Apr 4 2017, 2:28 AM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr
gniibe closed T2981: struct ucred usage needs ucred.h on Solaris as Resolved.

Fix published in 2.1.20.

Apr 4 2017, 2:21 AM · In Progress, Bug Report, gnupg
dkg added a comment to T2948: libdns lookups fails when nssswitch has no "dns" section.

I don't have one of these systems handy to test with, but if the fix in dee026d7 does what it says it does, this sounds like it's probably OK to close in my book. if there are more problems, i'm sure we can re-open it.

Apr 4 2017, 12:29 AM · Restricted Project, Bug Report, gnupg, dirmngr

Apr 3 2017

dkg added a comment to T3014: Intermittent crashes in gpgscm on s390x.

Sure:

Apr 3 2017, 11:39 PM · Debian, Bug Report, gnupg
MisterXYZ added a comment to T3028: calling make check after building fails.

Apr 3 2017, 11:25 PM · Bug Report, gnupg, Tests
MisterXYZ added a comment to T3028: calling make check after building fails.

user@group: make check XTESTS=4gb-packet.scm verbose=4 &> 4gb-packet.scm_execution.log
and content of 4gb-packet.scm.log appended for completeness{F66019}

Apr 3 2017, 11:23 PM · Bug Report, gnupg, Tests
werner lowered the priority of T1590: dirmngr with libgcrypt 1.6.0 forgets to initialize pth properly from Unbreak Now! to Normal.
Apr 3 2017, 10:59 PM · In Progress, dirmngr, Bug Report, gnupg (gpg20)
werner closed T2966: "LC_ALL=pl_PL.UTF-8 gpg --gen-key" fails during confirmation as Resolved.
Apr 3 2017, 10:58 PM · Restricted Project, Debian, Bug Report, gnupg
werner closed T2944: gpgconf --change-option should not print a warning when the relevant conf file does not exist as Resolved.
Apr 3 2017, 10:54 PM · Restricted Project, Bug Report, gnupg
werner closed T2817: TOFU validity conflict not set on conflict as Resolved.

Time to say good bye my dear bug.

Apr 3 2017, 10:53 PM · Restricted Project, Bug Report, gnupg, TOFU
werner closed T2230: gpgsm decryption with smartcard fails with "Invalid session key" as Resolved.

we are now at 2.1.20 - time to mark this one as resolved.

Apr 3 2017, 10:51 PM · Restricted Project, gnupg, Bug Report, S/MIME, scd
werner added a comment to T2948: libdns lookups fails when nssswitch has no "dns" section.

dkg: Can we close this now that 2.1.20 is out?

Apr 3 2017, 10:48 PM · Restricted Project, Bug Report, gnupg, dirmngr
werner closed T2959: with --tofu-default-policy=ask, Assertion "conflict_set" in get_trust failed (../../g10/tofu.c:2787) as Resolved.

Fix is in 2.1.20

Apr 3 2017, 10:46 PM · Restricted Project, Debian, Bug Report, gnupg
werner closed T3022: Please relax the spamfilter on this bug tracker as Resolved.

I think we can close this bug now that we switched off the roundup instace (modulo DNS TTL). Welcome to al-kindi, aka dev.gnupg.org. Old bug reports are redirected to here.

Apr 3 2017, 6:40 PM · Bug Report
aheinecke renamed T2984: Windows: Unable to import CRL from Unable to import CRL from file with Kleopatra to Windows: Unable to import CRL.
Apr 3 2017, 5:48 PM · Bug Report, gpg4win
aheinecke added a comment to T2984: Windows: Unable to import CRL.

To make this more precise I think above might actually be more then one bug.

Apr 3 2017, 5:47 PM · Bug Report, gpg4win
wk updated subscribers of T3030: Test failure: test using user's keyring instead of fresh keyring?.
Apr 3 2017, 9:52 AM · Info Needed, Bug Report, gnupg
wk assigned T3030: Test failure: test using user's keyring instead of fresh keyring? to justus.
Apr 3 2017, 9:52 AM · Info Needed, Bug Report, gnupg
wk added a comment to T3028: calling make check after building fails.

Can you please run

cd tests/openpgp
make check XTESTS=4gb-packet.scm verbose=4

Apr 3 2017, 9:50 AM · Bug Report, gnupg, Tests
wk removed a project from T3029: make install does not configure/link installation for libgcrypt for gpg2: gnupg (gpg21).
Apr 3 2017, 9:43 AM · Bug Report, FAQ, gnupg, Not A Bug
wk added projects to T3029: make install does not configure/link installation for libgcrypt for gpg2: Not A Bug, FAQ.
Apr 3 2017, 9:43 AM · Bug Report, FAQ, gnupg, Not A Bug
wk added a comment to T3029: make install does not configure/link installation for libgcrypt for gpg2.

This is no a bug but a non-proper installation of libgcrypt. In fact the output
of libgcrypt's "make install" shows hints on how to finish the install; also
pointing to ldconfig.

In general it is not easy to install a newer version of a library on a system
which already has an older version of that library.

Apr 3 2017, 9:43 AM · Bug Report, FAQ, gnupg, Not A Bug

Mar 31 2017

werner closed T2957: gpg --export-ssh-key does not work for primary keys marked as authentication-capable as Resolved.
Mar 31 2017, 3:14 PM · Bug Report, gnupg, Restricted Project
werner added a project to T2991: dirmngr unable to receive keys if only IPv6 DNS servers are set: g10code (gnupg-2.2).
Mar 31 2017, 3:12 PM · g10code (gnupg-2.2), Debian, Bug Report, gnupg, gnupg (gpg21), dirmngr
werner closed T3002: Toshiba Help Center as Invalid.
Mar 31 2017, 2:55 PM · Bug Report, gnupg
vext01 set Version to 2.1.19 on T3030: Test failure: test using user's keyring instead of fresh keyring?.
Mar 31 2017, 8:10 AM · Info Needed, Bug Report, gnupg
vext01 added projects to T3030: Test failure: test using user's keyring instead of fresh keyring?: gnupg, Bug Report.
Mar 31 2017, 8:10 AM · Info Needed, Bug Report, gnupg
marcus moved T3016: Vague error message: key X can't be retrieved (without telling anybody why) from Done to Backlog on the gnupg board.
Mar 31 2017, 3:04 AM · Won't Fix, Bug Report, gnupg
marcus moved T3002: Toshiba Help Center from Backlog to In Progress on the gnupg board.
Mar 31 2017, 3:04 AM · Bug Report, gnupg
marcus moved T3016: Vague error message: key X can't be retrieved (without telling anybody why) from Backlog to Done on the gnupg board.
Mar 31 2017, 3:03 AM · Won't Fix, Bug Report, gnupg

Mar 30 2017

marcus moved T3027: gpg-agent crash on macOS Sierra triggerd by ssh from In Progress to Backlog on the gnupg board.
Mar 30 2017, 7:36 PM · Bug Report, gpgagent, gnupg
marcus moved T3027: gpg-agent crash on macOS Sierra triggerd by ssh from Backlog to In Progress on the gnupg board.
Mar 30 2017, 7:35 PM · Bug Report, gpgagent, gnupg
admin created Bug Report.
Mar 30 2017, 6:42 PM
MisterXYZ set Version to 2.1.19 on T3029: make install does not configure/link installation for libgcrypt for gpg2.
Mar 30 2017, 5:36 PM · Bug Report, FAQ, gnupg, Not A Bug
MisterXYZ added projects to T3029: make install does not configure/link installation for libgcrypt for gpg2: gnupg (gpg21), gnupg, Bug Report.
Mar 30 2017, 5:36 PM · Bug Report, FAQ, gnupg, Not A Bug
MisterXYZ renamed T3028: calling make check after building fails from calling make check after building to calling make check after building fails.
Mar 30 2017, 5:25 PM · Bug Report, gnupg, Tests
MisterXYZ set Version to 2.1.19 on T3028: calling make check after building fails.
Mar 30 2017, 5:24 PM · Bug Report, gnupg, Tests
MisterXYZ added projects to T3028: calling make check after building fails: Tests, gnupg, Bug Report.
Mar 30 2017, 5:24 PM · Bug Report, gnupg, Tests
justus added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

Fixed in 348da58fe0c3656e6177c98fef6b4c4331326c8e.

Mar 30 2017, 3:49 PM · gpgme, Bug Report
landro added projects to T3027: gpg-agent crash on macOS Sierra triggerd by ssh: MacOS, ssh, gnupg, gnupg (gpg21), gpgagent, Bug Report.
Mar 30 2017, 3:22 PM · Bug Report, gpgagent, gnupg
landro set Version to 2.1.19 on T3027: gpg-agent crash on macOS Sierra triggerd by ssh.
Mar 30 2017, 3:22 PM · Bug Report, gpgagent, gnupg
justus added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

Well, if you ask *this* nicely, then I will most certainly get *right* to it.

You know what I find annoying? Me writing tests, and then on the first sight of
trouble, we back them out or disable them.

Mar 30 2017, 1:24 PM · gpgme, Bug Report
aheinecke removed a project from T3008: GPGME: Unit test suite failure with gpg 2.0.24: Restricted Project.
Mar 30 2017, 12:57 PM · gpgme, Bug Report
aheinecke added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

Then please fix that. TBH I find it annoying that you did not check that your
commit actually solves the problem. I mean just using the "stable" branch would
have been enough to see that.

It's important that GPGME builds / runs against all versions of GnuPG and most
distros treat test failures as build failures. Now 1.9 will again need patches
or the python bindings disabled which is creating unnecessary work downstream
which already had enough work with the recent releases.

Mar 30 2017, 12:57 PM · gpgme, Bug Report
justus added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

Indeed. We did not address the issues at all, we decided to skip all tests and
some fell through the cracks.

Mar 30 2017, 12:11 PM · gpgme, Bug Report
einar77 added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

Unfortunately 1.9.0 doesn't address fully the issues:

[ 108s] Traceback (most recent call last):
[ 108s] File "./t-protocol-assuan.py", line 27, in <module>
[ 108s] err = c.assuan_transact('nop')
[ 108s] File "/home/abuild/rpmbuild/BUILD/gpgme-1.9.0/lang/python/python2.7-gpg/build/lib.linux-
x86_64-2.7/gpg/core.py", line 790, in assuan_transact
[ 108s] errorcheck(err)
[ 108s] File "/home/abuild/rpmbuild/BUILD/gpgme-1.9.0/lang/python/python2.7-gpg/build/lib.linux-
x86_64-2.7/gpg/errors.py", line 62, in errorcheck
[ 108s] raise GPGMEError(retval, extradata)
[ 108s] gpg.errors.GPGMEError: GPGME: IPC connect call failed

Two tests fail.

Mar 30 2017, 7:08 AM · gpgme, Bug Report

Mar 29 2017

ignatenkobrain added a comment to T3024: t-quick-key-manipulation.py test fails.

gnupg2-2.1.19-1.fc27.x86_64
libgpg-error-1.27-1.fc27.x86_64
libassuan-2.4.3-2.fc26.x86_64

Mar 29 2017, 9:29 AM · gpgme, Bug Report
werner updated subscribers of T3023: [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security].
Mar 29 2017, 8:39 AM · gpgme, Bug Report
werner assigned T3023: [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security] to aheinecke.
Mar 29 2017, 8:39 AM · gpgme, Bug Report
werner added a comment to T3024: t-quick-key-manipulation.py test fails.

Which version of _GnUPG_ are you using?

Mar 29 2017, 8:35 AM · gpgme, Bug Report
ignatenkobrain added projects to T3024: t-quick-key-manipulation.py test fails: Bug Report, gpgme.
Mar 29 2017, 7:26 AM · gpgme, Bug Report
ignatenkobrain renamed T3023: [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security] from dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security] to [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security].
Mar 29 2017, 7:25 AM · gpgme, Bug Report
ignatenkobrain added a comment to T3023: [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security].

D416: 991_0001-qt-pass-fmt-to-gpgrt_asprintf.patch

Mar 29 2017, 7:25 AM · gpgme, Bug Report
ignatenkobrain added projects to T3023: [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security]: Bug Report, gpgme.
Mar 29 2017, 7:17 AM · gpgme, Bug Report
ignatenkobrain set Version to 1.9.0 on T3023: [PATCH] dn.cpp:170:46: error: format not a string literal and no format arguments [-Werror=format-security].
Mar 29 2017, 7:17 AM · gpgme, Bug Report

Mar 28 2017

aheinecke added a comment to T2733: alternate header directory (--includedir) isn't set in GpgmeppConfig.cmake.

Yep

Mar 28 2017, 6:20 PM · gpgme, Bug Report
aheinecke closed T2733: alternate header directory (--includedir) isn't set in GpgmeppConfig.cmake as Resolved.
Mar 28 2017, 6:20 PM · gpgme, Bug Report
werner added a comment to T2733: alternate header directory (--includedir) isn't set in GpgmeppConfig.cmake.

Andre, can we close this bug?

Mar 28 2017, 6:16 PM · gpgme, Bug Report
werner added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

1.9.0 has been released.

Mar 28 2017, 6:16 PM · gpgme, Bug Report
werner removed a project from T2877: GpgmeppConfig.cmake is broken (contains @libsuffix@): Unreleased.
Mar 28 2017, 6:14 PM · gpgme, Bug Report
werner removed a project from T2955: [PATCH] gpgme fails to build with GCC 7.0: Unreleased.
Mar 28 2017, 6:13 PM · gpgme, Bug Report
justus added a comment to T3014: Intermittent crashes in gpgscm on s390x.

Yes, print *a was correct. Could you please do

  print *sc->load_stack[sc->file_i]->curr_line

there?

Mar 28 2017, 3:05 PM · Debian, Bug Report, gnupg
justus claimed T3014: Intermittent crashes in gpgscm on s390x.
Mar 28 2017, 3:05 PM · Debian, Bug Report, gnupg
vext01 added a comment to T3021: Add latest GnuPG release notes to the website. .

Thanks, sounds like you have plans to address all three of the problems then.

Cheers

Mar 28 2017, 3:00 PM · gpgweb, Bug Report
justus claimed T3022: Please relax the spamfilter on this bug tracker.
Mar 28 2017, 2:59 PM · Bug Report
justus added a comment to T3022: Please relax the spamfilter on this bug tracker.

Indeed. I raised the limit to 5, do you think that this is ok?

Mar 28 2017, 2:59 PM · Bug Report
dkg added a project to T3022: Please relax the spamfilter on this bug tracker: Bug Report.
Mar 28 2017, 2:55 PM · Bug Report
werner added a comment to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir.

I see. Let's get back to this after the release of 1.9

Mar 28 2017, 2:46 PM · gpgme (gpgme 1.23.x), Bug Report
werner added a project to T3016: Vague error message: key X can't be retrieved (without telling anybody why): Won't Fix.
Mar 28 2017, 2:44 PM · Won't Fix, Bug Report, gnupg
werner added a comment to T3016: Vague error message: key X can't be retrieved (without telling anybody why).

The keyserver helpers programs which are the cause for some not too useful error
messages have been removed from 2.1. Thus the error messages are different and
might be better - at least the dirmngr, responsible for fetching keys, can
create a detailed log file.

I tagged this as wontfix because we won't do any chnages to 2.0 anymore, its
EOLed for the end of the year.

Please feel free to re-open this bug if you experience such problems asl with
2.1.19 or higher.

Thanks for reporting.

Mar 28 2017, 2:44 PM · Won't Fix, Bug Report, gnupg
werner added a comment to T3021: Add latest GnuPG release notes to the website. .

Hi!

re 1. It is pretty new that the release notes are linked to the NEWS files. We
have a script to do this but it still needs a manual build. Have not yet done
that. For 10 days or so we again have an autobuilder for the website which can
take over the manual build step. Needs to be done. I keep this bug open to
track this.

re 2. The labels attached to the branches aused more confusion than they helped.
The plan is to remove 2.0 entirely (its EOF is in 9 months). The website
should only prominently only show the stble version. And yes, "modern" has been
stable as well.

re 3. To avoid confusion 1.4 has mostly been removed from the frontpage. Same
reason as above. However, somewhere we need to state this.

Mar 28 2017, 2:38 PM · gpgweb, Bug Report
werner added a project to T3021: Add latest GnuPG release notes to the website. : gpgweb.
Mar 28 2017, 2:38 PM · gpgweb, Bug Report
dkg added a comment to T3014: Intermittent crashes in gpgscm on s390x.

I've now pulled from the current master head
(caf00915532e6e8e509738962964edcd14fb0654), rebuilt on zelenka with -O0 -g, and
triggered the error again, causing a core file to be dumped.

I copied gpgscm-gdb.py into tests/gpgscm/ , added it to add-auto-load-safe-path
in ~/.gdbinit, and then ran "gdb -c tests/gpgscm/core tests/gpgscm/gpgscm" and
tried to print a, as requested. here's what i got:

0 (sid_s390x-dchroot)dkg@zelenka:~/src/gnupg2/gnupg2/build$ echo
add-auto-load-safe-path
/home/dkg/src/gnupg2/gnupg2/build/tests/gpgscm/gpgscm-gdb.py > /home/dkg/.gdbinit
0 (sid_s390x-dchroot)dkg@zelenka:~/src/gnupg2/gnupg2/build$ gdb -c
tests/gpgscm/core ./tests/gpgscm/gpgscm

GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later < GPL license >
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "s390x-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
< GDB Bugs >.
Find the GDB manual and other documentation resources online at:
< GDB Documentation >.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./tests/gpgscm/gpgscm...done.
[New LWP 7145]
Core was generated by `./gpgscm ../../../tests/gpgscm/t-child.scm'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000002aae4ecf748 in is_vector (p=0x4634508) at
../../../tests/gpgscm/scheme.c:220
220 INTERFACE INLINE int is_vector(pointer p) { return (type(p)==T_VECTOR); }
(gdb) bt
#0 0x000002aae4ecf748 in is_vector (p=0x4634508) at
../../../tests/gpgscm/scheme.c:220
#1 0x000002aae4ed3470 in vector_elem (vec=0x4634508, ielem=7) at
../../../tests/gpgscm/scheme.c:1349
#2 0x000002aae4ed975e in tailstack_flatten (sc=0x2ab046296f0,
tailstack=0x4634508, i=8, n=7, acc=0x2ab04629838) at
../../../tests/gpgscm/scheme.c:3117
#3 0x000002aae4ed99d4 in callstack_flatten (sc=0x2ab046296f0, i=8, n=7,
acc=0x2ab04629838) at ../../../tests/gpgscm/scheme.c:3155
#4 0x000002aae4ed9af0 in history_flatten (sc=0x2ab046296f0) at
../../../tests/gpgscm/scheme.c:3173
#5 0x000002aae4ed8488 in _Error_1 (sc=0x2ab046296f0, s=0x2aae4efe634 "eval:
unbound variable:", a=0x2ab0462bdd8) at ../../../tests/gpgscm/scheme.c:2777
#6 0x000002aae4eda162 in opexe_0 (sc=0x2ab046296f0, op=OP_EVAL) at
../../../tests/gpgscm/scheme.c:3298
#7 0x000002aae4ee3ef0 in Eval_Cycle (sc=0x2ab046296f0, op=OP_T0LVL) at
../../../tests/gpgscm/scheme.c:5358
#8 0x000002aae4ee5384 in scheme_load_named_file (sc=0x2ab046296f0,
fin=0x2ab04684f90, filename=0x2ab04684d80 "../../../tests/gpgscm/init.scm") at
../../../tests/gpgscm/scheme.c:5748
#9 0x000002aae4ec1ec6 in load (sc=0x2ab046296f0, file_name=0x2aae4efc7d4
"init.scm", lookup_in_cwd=0, lookup_in_path=1) at ../../../tests/gpgscm/main.c:180
#10 0x000002aae4ec22cc in main (argc=0, argv=0x3ffffe44e48) at
../../../tests/gpgscm/main.c:266
(gdb) up 5
#5 0x000002aae4ed8488 in _Error_1 (sc=0x2ab046296f0, s=0x2aae4efe634 "eval:
unbound variable:", a=0x2ab0462bdd8) at ../../../tests/gpgscm/scheme.c:2777
2777 history = history_flatten(sc);
(gdb) print a
$1 = (pointer) 0x2ab0462bdd8
(gdb) print *a
$2 = define-macro
(gdb)

maybe i'm doing something wrong? i'll ask and see whether i can give out an
account on the porterbox for you, justus.

Mar 28 2017, 2:34 PM · Debian, Bug Report, gnupg
dkg placed T3014: Intermittent crashes in gpgscm on s390x up for grabs.
Mar 28 2017, 2:34 PM · Debian, Bug Report, gnupg
justus added a comment to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir.

What about gpgme_get_dirinfo ("agent-socket")?

I did not know about that, and that helps a bit, but has the downside that it
uses the GNUPGHOME from the process' environment.

I'm thinking about the following use case. I have created an ephemeral home
directory to contain the results or side-effects of some operation, and now I
want to talk to the agent that serves that particularly home directory. I
cannot use gpgme_get_dirinfo because that uses GNUPGHOME, and I don't want to
change the environment variable because that is a process-global thing and I
don't want to interfere with other threads.

Mar 28 2017, 12:57 PM · gpgme (gpgme 1.23.x), Bug Report
vext01 added a project to T3021: Add latest GnuPG release notes to the website. : Bug Report.
Mar 28 2017, 11:02 AM · gpgweb, Bug Report
aheinecke added projects to T3020: Lock files not compatible between Windows and Linux (invalid size): gnupg, Bug Report.
Mar 28 2017, 10:53 AM · Bug Report, gnupg
gniibe added a comment to T2998: link error in tests on NetBSD.

I think that NetBSD also defines single thread version of pthread_* functions in
libc.
How about attached patch in configure.ac?
(You need to generate configure)

Mar 28 2017, 7:31 AM · In Progress, Bug Report, npth
gniibe added a comment to T2998: link error in tests on NetBSD.

D415: 990_npth-netbsd-20170328.diff

Mar 28 2017, 7:31 AM · In Progress, Bug Report, npth
gniibe added a comment to T2998: link error in tests on NetBSD.

It seems that -lrt is required on NetBSD.

Mar 28 2017, 6:28 AM · In Progress, Bug Report, npth

Mar 27 2017

werner added a comment to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir.

What about

gpgme_get_dirinfo ("agent-socket")

? For testing you can use

GNUPGHOME=/foo/bar gpgme/tests/t-engine-info 2>&1 | grep agent-info

Mar 27 2017, 6:49 PM · gpgme (gpgme 1.23.x), Bug Report
justus added projects to T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir: Bug Report, gpgme.
Mar 27 2017, 5:29 PM · gpgme (gpgme 1.23.x), Bug Report
justus added a comment to T3014: Intermittent crashes in gpgscm on s390x.

Mar 27 2017, 12:45 PM · Debian, Bug Report, gnupg
justus added a comment to T3014: Intermittent crashes in gpgscm on s390x.

I have looked into this. I installed Debian on an s390 emulator (hercules), but
have been unable to reproduce the problem there, maybe due to the emulation (it
is quite slow on my system, and the gpgscm interpreter seems especially slow,
maybe because of the challenge of doing branch prediction on interpreters).

Your stack trace suggests a memory corruption early during the initialization
("init.scm", the standard library, is being loaded), we see an error being
generated due to an unbound variable (i.e. the environment hash table is
corrupted / does not perform as expected). Then we see a segfault while the
history buffer is flattened into a list for the error message (i.e. hints at a
corruption).

Unfortunately, memory corruption bugs are very hard to detect in gpgscm due to
its use of a custom memory allocator. The allocator allocates large segments
using malloc and hands out cells from that pool as necessary. However, memory
is never freed, so tools like valgrind can not be used to detect use-after-free,
or even most out-of-bounds accesses.

I have been working on the low-level allocator last week trying to make it more
debuggable and memory errors more detectable, e.g. by moving parts of the
interpreter into readonly sections.

As Werner said, a stack trace with less optimizations would be helpful. Also,
is the problem always the same if it happens? If so, it would be interesting to
know what kind of variable is unbound (for that, inspect the 'a' parameter of
'_Error_1' [I'm attaching a pretty-printer for gdb, with that, do 'print a']).

Access to the porter box would be helpful as well.

Mar 27 2017, 12:45 PM · Debian, Bug Report, gnupg
justus added a comment to T3008: GPGME: Unit test suite failure with gpg 2.0.24.

As of 348da58fe0c3656e6177c98fef6b4c4331326c8e all Python tests are skipped with
GnuPG < 2.1.12.

Mar 27 2017, 11:34 AM · gpgme, Bug Report
LuLu added a comment to T3017: libgcrypt-1.7.6 (ARM32 Beaglebone black) make check failed.

Thanks very much! I have solved the problem.

Mar 27 2017, 6:34 AM · Bug Report, libgcrypt
LuLu closed T3017: libgcrypt-1.7.6 (ARM32 Beaglebone black) make check failed as Resolved.
Mar 27 2017, 6:34 AM · Bug Report, libgcrypt

Mar 26 2017

werner removed Due Date on T3017: libgcrypt-1.7.6 (ARM32 Beaglebone black) make check failed.
Mar 26 2017, 10:10 AM · Bug Report, libgcrypt
werner lowered the priority of T3017: libgcrypt-1.7.6 (ARM32 Beaglebone black) make check failed from Unbreak Now! to Normal.
Mar 26 2017, 10:10 AM · Bug Report, libgcrypt
werner added a comment to T3017: libgcrypt-1.7.6 (ARM32 Beaglebone black) make check failed.

Please do not post files in closed formats like Microsoft word. We will only
look at reports in a plain text format.

From your description it looks more like a build problem because Libgcrypt is
already part of Ubuntu and installing a different version is possible but you
need to get some things right. In general I would suggest to write to
gcrypt-devel@gnupg.org

Mar 26 2017, 10:10 AM · Bug Report, libgcrypt