Page MenuHome GnuPG
Feed Advanced Search

Nov 8 2017

werner triaged T3490: "gpgconf --launch gpg-agent" should not take a full second if the agent isn't already started as Wishlist priority.

gpg-connect-agent is used by gpgconf to make things easier. Adding socket playing games is the opposite of simplifying things.

Nov 8 2017, 4:54 PM · gnupg (gpg22)
dkg created T3490: "gpgconf --launch gpg-agent" should not take a full second if the agent isn't already started.
Nov 8 2017, 3:51 PM · gnupg (gpg22)

Nov 7 2017

gniibe added a comment to T3472: gpgme-1.9.0 test suite hangs on OpenBSD.

Yes, it will be in 2.2.3. It's too late for 2.2.2.

Nov 7 2017, 10:38 AM · gpgagent, gnupg (gpg22), gpgme
vext01 added a comment to T3472: gpgme-1.9.0 test suite hangs on OpenBSD.

So is 380bce13d94f the correct fix? If so, I will update the OpenBSD port including this as a local patch.

Nov 7 2017, 9:47 AM · gpgagent, gnupg (gpg22), gpgme
gniibe added a parent task for T3472: gpgme-1.9.0 test suite hangs on OpenBSD: T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.
Nov 7 2017, 9:24 AM · gpgagent, gnupg (gpg22), gpgme
gniibe triaged T3472: gpgme-1.9.0 test suite hangs on OpenBSD as Normal priority.
Nov 7 2017, 9:23 AM · gpgagent, gnupg (gpg22), gpgme
gniibe changed the status of T3472: gpgme-1.9.0 test suite hangs on OpenBSD from Open to Testing.

This is a bug in gpg-agent.

Nov 7 2017, 9:23 AM · gpgagent, gnupg (gpg22), gpgme

Nov 6 2017

werner closed T3478: Subkey-Grip support for unattended key generation as Resolved.

Done. Will go into 2.2.2.

Nov 6 2017, 3:09 PM · gnupg (gpg22)

Nov 5 2017

mark-antony added a comment to T3101: GnuPG 2.2 cannot import secret keys from 1.4/2.0's secring.gpg directly (if it is expired by original expiration date).

What I use to force the old keyring format is to export a public key to a file and rename that to pubring.gpg. And of course delete the pubring.kbx.

Nov 5 2017, 4:15 PM · workaround, gnupg, Bug Report
sebastiang added a comment to T3478: Subkey-Grip support for unattended key generation.

This is suuper useful! I can see there is a pSUBKEYEXPIRE, but no para_name for this. Can an expire date be passed for a subkey via Subkey-grip?

Nov 5 2017, 1:22 AM · gnupg (gpg22)

Nov 3 2017

gniibe added a comment to T3478: Subkey-Grip support for unattended key generation.

Yes, I put the tag of gpg2.2, as it's useful to compose key from external source.

Nov 3 2017, 8:13 AM · gnupg (gpg22)

Nov 2 2017

werner added a comment to T3478: Subkey-Grip support for unattended key generation.

Shall we mark that for backport to some 2.2 version?

Nov 2 2017, 7:07 PM · gnupg (gpg22)

Nov 1 2017

werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

What do you think about a special case for the homedir "/dev/null" ? We use this device as a specila value at other places too. I have often seen "/nonexistent" in /etc/passwd but there is no standard for this. However, /dev/null is well defined.

Nov 1 2017, 6:56 PM · gpgme, Bug Report
gniibe closed T3190: Recursive call of pinentry as Resolved.
Nov 1 2017, 7:07 AM · gnupg (gpg22)
gniibe renamed T3478: Subkey-Grip support for unattended key generation from Sub-keygrip support for unattended key generation to Subkey-Grip support for unattended key generation.
Nov 1 2017, 2:23 AM · gnupg (gpg22)
gniibe added a project to T3478: Subkey-Grip support for unattended key generation: gnupg (gpg22).
Nov 1 2017, 12:40 AM · gnupg (gpg22)

Oct 30 2017

gniibe closed T3286: card: Yubikey factory-reset failure as Resolved.

D441 applied. Closed.

Oct 30 2017, 6:20 AM · gnupg (gpg22), scd

Oct 28 2017

dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

agreed, generically changing this check to log_info doesn't make sense. However, in *this circumstance*, gpg actually has no error.

Oct 28 2017, 2:12 PM · gpgme, Bug Report

Oct 27 2017

werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.
$ gpg --homedir /notexistent -dv <1.msg --override-session-key 7:D6E1027D58A0CB047C41EA881A137197 --status-fd 2 
gpg: keyblock resource '/notexistent/pubring.kbx': No such file or directory
[GNUPG:] ERROR add_keyblock_resource 33587281
gpg: public key is 7F3B7ED4319BCCA8
[GNUPG:] ENC_TO 7F3B7ED4319BCCA8 18 0
[GNUPG:] ERROR keydb_search 33554445
gpg: encrypted with ECDH key, ID 7F3B7ED4319BCCA8

Indeed, this makes gpg return 2. The reason is that the first error message uses log_error which sets a flag to have gpg return 2. Now, changing this to log_info may produce problems for applications which expect that gpg errors out for a bad homedir.

Oct 27 2017, 9:52 AM · gpgme, Bug Report
werner added a comment to T3190: Recursive call of pinentry.

Oh I see you did the Right Thing which back then I was too lazy to do. Thanks.

Oct 27 2017, 9:36 AM · gnupg (gpg22)
dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

can you try it with --homedir /does/not/exist

Oct 27 2017, 8:28 AM · gpgme, Bug Report

Oct 26 2017

aa added a comment to T3286: card: Yubikey factory-reset failure .
Oct 26 2017, 5:19 PM · gnupg (gpg22), scd
werner edited projects for T3277: decrypting data symmetrically doesn't reliably convey confidentiality property, added: Feature Request; removed Bug Report.

I would consider this feature request. Right now you can do this by providing an empty keyring.

Oct 26 2017, 5:09 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3286: card: Yubikey factory-reset failure .

I am pretty sure that older cards required this behaviour. It might have been a workaround for a bug in scdaemon, though - I am not sure. So we should test this with all available card versions.

Oct 26 2017, 4:58 PM · gnupg (gpg22), scd
werner renamed T3287: Improve http proxy support by honoring SRV RRs. from Improve http proxy support to Improve http proxy support by honoring SRV RRs..
Oct 26 2017, 1:10 PM · gnupg, dirmngr
werner closed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) as Resolved.

I close this for now. If you run into problems with 2.2.2 again, please re-open this bug.

Oct 26 2017, 1:09 PM · gnupg (gpg22), Bug Report, gnupg
werner added a project to T3065: dirmngr: proxy issues with dnslookup causing failure: Info Needed.
Oct 26 2017, 1:05 PM · gnupg (gpg22), dns, dirmngr
gniibe added a comment to T3190: Recursive call of pinentry.

rG3b66a256e376: agent: Allow recursive use of pinentry. fixes the test case above.
I wish it doesn't cause any other issues.

Oct 26 2017, 7:45 AM · gnupg (gpg22)
gniibe added a comment to T3190: Recursive call of pinentry.

OK, I can make reproducible error case:

Oct 26 2017, 7:40 AM · gnupg (gpg22)
gniibe claimed T3190: Recursive call of pinentry.
Oct 26 2017, 7:10 AM · gnupg (gpg22)
gniibe closed T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon as Resolved.
Oct 26 2017, 5:50 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report

Oct 25 2017

ikke added a comment to T3280: Cannot add subkeys to key stored on card.

Verified that the fix works, I can create subkeys now.

Oct 25 2017, 6:27 PM · gnupg (gpg22)
jcross added a comment to T3463: UI says “Secret key is available.” in gpg when it is not.

Thanks!

Oct 25 2017, 1:12 AM · Bug Report, gnupg (gpg22)

Oct 24 2017

werner added a comment to T3190: Recursive call of pinentry.

The obvious fix to unlock and relock the pinentry during the callback would have the problem that instead of the confirmation request a pinentry from another connection may pop up. That would be quite confusing.

Oct 24 2017, 9:58 PM · gnupg (gpg22)
werner closed T3397: gpg: --refresh-keys became extremely verbose and complaining as Resolved.

I moved most of the output to the debug category. Everything elese does not make much sense. I also fixed the stats printed for each reordered/fixed key to be prefixed with the keyid so all info is on one line. -q should fully silence them.

Oct 24 2017, 9:26 PM · gnupg (gpg22)
werner closed T3255: Trust model direct does not respect local signatures as Invalid.

The trust-model=direct does not care about signatures or user ids. It simply checks the user assigned _ownertrust_ to decide whether a key is valid:

Oct 24 2017, 6:00 PM · gnupg (gpg22)
werner closed T1644: Do not expect KeyIDs to be unique as Resolved.
Oct 24 2017, 5:51 PM · gnupg (gpg22), S/MIME, Bug Report
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

Just tried this but can't replicate it:

$ ../g10/gpg -dv <1.msg --override-session-key 7:D6E1027D58A0CB047C41EA881A137197 --status-fd 2 
gpg: public key is 7F3B7ED4319BCCA8
[GNUPG:] ENC_TO 7F3B7ED4319BCCA8 18 0
gpg: encrypted with ECDH key, ID 7F3B7ED4319BCCA8
[GNUPG:] BEGIN_DECRYPTION
gpg: AES encrypted data
[GNUPG:] DECRYPTION_INFO 2 7
gpg: original file name=''
[GNUPG:] PLAINTEXT 62 1508859245 
[GNUPG:] PLAINTEXT_LENGTH 68
"Well hello there Charlie Brown, you blockhead."
                -- Lucy Van Pelt
[GNUPG:] DECRYPTION_OKAY
[GNUPG:] GOODMDC
[GNUPG:] END_DECRYPTION
$ echo $?
0
$ gpg -k 7F3B7ED4319BCCA8
gpg: error reading key: No public key
Oct 24 2017, 5:48 PM · gpgme, Bug Report
werner placed T2968: gpg --search: Connection closed in DNS up for grabs.
Oct 24 2017, 3:00 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

Is this still a problem with 2.2.1? IIRC, we fixed a few DNS things.

Oct 24 2017, 2:58 PM · gnupg (gpg22), dns, dirmngr
werner added a comment to T3101: GnuPG 2.2 cannot import secret keys from 1.4/2.0's secring.gpg directly (if it is expired by original expiration date).

What I use to force the old keyring format is to export a public key to a file and rename that to pubring.gpg. And of course delete the pubring.kbx.

Oct 24 2017, 12:34 PM · workaround, gnupg, Bug Report
werner edited projects for T3083: Smartcard access may fail with error "Invalid Value" after resuming system from suspend, added: Restricted Project; removed In Progress.
Oct 24 2017, 12:23 PM · Restricted Project, gnupg (gpg22), scd
werner lowered the priority of T3237: gnupg complies to CO_DE_VS when generating keys non-interactively only by accident from Normal to Low.
Oct 24 2017, 12:20 PM · gnupg (gpg23)
werner added a comment to T3190: Recursive call of pinentry.

This can be triggered if --max-passphrase-days has been set.

Oct 24 2017, 12:16 PM · gnupg (gpg22)
werner closed T3313: Gpgconf --apply-profile fails if scdaemon is not installed as Resolved.
Oct 24 2017, 12:10 PM · gnupg (gpg22)
werner closed T3463: UI says “Secret key is available.” in gpg when it is not as Resolved.

In 2.2.2 you will see "Secret sibkeys are available" and commands which require the primary key are disabled.

Oct 24 2017, 11:34 AM · Bug Report, gnupg (gpg22)
werner triaged T3464: successful decryption with session key reports failure if public key is unknown as Normal priority.

gpgme does not known about return codes because it uses a double fork approach. However, certain staus lines could have the same effect.

Oct 24 2017, 8:48 AM · gpgme, Bug Report
dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

Hm, perhaps this non-zero return code is due to not being able to write to the GNUPGHOME directory, actually. It goes away when GNUPGHOME is writable. That doesn't make sense either -- this operation doesn't actually depend on being able to write to GNUPGHOME, so it shouldn't return a different error code if GNUPGHOME is unwritable.

Oct 24 2017, 8:43 AM · gpgme, Bug Report
dkg created T3464: successful decryption with session key reports failure if public key is unknown.
Oct 24 2017, 8:38 AM · gpgme, Bug Report
gniibe added a comment to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.

I am closing this bug report, as I can't get feedback to fix something.

Oct 24 2017, 2:42 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report

Oct 22 2017

werner edited projects for T3463: UI says “Secret key is available.” in gpg when it is not, added: gnupg (gpg22), Bug Report; removed g10code (gnupg-2.2).
Oct 22 2017, 6:15 PM · Bug Report, gnupg (gpg22)

Oct 20 2017

werner added a comment to T1644: Do not expect KeyIDs to be unique.

DCO = Developer's Certificate of Origin. See gnupg/doc/HACKING under "** License Policy" .

Oct 20 2017, 3:58 PM · gnupg (gpg22), S/MIME, Bug Report
werner edited projects for T3286: card: Yubikey factory-reset failure , added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 2:00 PM · gnupg (gpg22), scd
werner edited projects for T3101: GnuPG 2.2 cannot import secret keys from 1.4/2.0's secring.gpg directly (if it is expired by original expiration date), added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:59 PM · workaround, gnupg, Bug Report
werner edited projects for T3118: gpg --sign --local-user ... fails with smartcard, added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:57 PM · gnupg, Documentation, FAQ
werner edited projects for T3083: Smartcard access may fail with error "Invalid Value" after resuming system from suspend, added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:56 PM · Restricted Project, gnupg (gpg22), scd
werner edited projects for T2110: Gpgsm 2.1 external key search gives duplicated results, added: gnupg (gpg22); removed gnupg (gpg21), gnupg.
Oct 20 2017, 1:54 PM · gnupg (gpg22), S/MIME, Bug Report, gpg4win, Windows, Windows 32
werner edited projects for T2968: gpg --search: Connection closed in DNS, added: gnupg (gpg22); removed gnupg (gpg21), gnupg.
Oct 20 2017, 1:48 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner edited projects for T3108: gpgconf lists the wrong extra socket path when a path is explicitly configured in gpg-agent.conf, added: gnupg (gpg22), gpgagent; removed gnupg (gpg21).

We can't change that anymore. So the question is how and whether to fix it. Right now gpgconf --list-dirs has no need to ask gpg-agent for the actual socket and it would be a catch-22 anyway. Thus to fix this we need to parse the gpg-agent.conf in gpg.conf directly.

Oct 20 2017, 1:46 PM · gnupg (gpg23), gpgagent
werner edited projects for T1644: Do not expect KeyIDs to be unique, added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:41 PM · gnupg (gpg22), S/MIME, Bug Report
werner edited projects for T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon, added: gnupg (gpg22); removed gnupg.
Oct 20 2017, 1:30 PM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report
gp_ast added a comment to T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.

No, I used the standard Windows command line

Oct 20 2017, 1:24 PM · gnupg (gpg22), Windows 32, Bug Report
werner lowered the priority of T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows from High to Low.

Thanks for testing. Did you try with a powershell?

Oct 20 2017, 11:56 AM · gnupg (gpg22), Windows 32, Bug Report
gp_ast added a comment to T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.

Tried this on Windows 8.1 (x64) with GnuPG 2.2.1 (libgcrypt 1.8.1) and was not able to reproduce it.

Oct 20 2017, 10:32 AM · gnupg (gpg22), Windows 32, Bug Report

Oct 19 2017

werner added a comment to T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows.

I tried to replicate this but failed. Well, I am on Vista and standard cmd.exe. Can you please try your tests again on a standard cmd.exe shell?

Oct 19 2017, 8:52 PM · gnupg (gpg22), Windows 32, Bug Report
werner closed T3280: Cannot add subkeys to key stored on card as Resolved.

Well we could of course also add code to gpg-agent to verify the card key but the fix I just pushed fixes the problem more easily. If we ever want to implement PASSWD --verify for card keys (which has a couple of side effects) this patch won't be in the way.

Oct 19 2017, 6:19 PM · gnupg (gpg22)
werner closed T3436: WKS redirects follows to http as Resolved.

@gouttegd provided a patch to implemented that policy. I setup a server server to check this:

gpg -v --fetch-key https://test.gnupg.org/testurl/redirect-to-http.html
Oct 19 2017, 4:35 PM · gnupg (gpg22), Bug Report

Oct 18 2017

werner claimed T3280: Cannot add subkeys to key stored on card.

This comment in the gpg code is relevant for the bug:

/* Verify the passphrase now so that we get a cache item for the
 * primary key passphrase.  The agent also returns a passphrase
 * nonce, which we can use to set the passphrase for the subkey to
 * that of the primary key.  */
Oct 18 2017, 9:05 AM · gnupg (gpg22)

Oct 17 2017

freysteinn added a comment to T3280: Cannot add subkeys to key stored on card.

Hello.
I am having the same problem with my Yubikey v4.

Oct 17 2017, 8:29 PM · gnupg (gpg22)

Oct 9 2017

werner triaged T3436: WKS redirects follows to http as High priority.

That is a server error - the redirect is under the server's control and if the server advises to connect via http we should do that. Well, unless our policy is to not allow such a redirect - such a policy makes a lot of sense of course.

Oct 9 2017, 11:46 AM · gnupg (gpg22), Bug Report

Sep 21 2017

werner raised the priority of T3313: Gpgconf --apply-profile fails if scdaemon is not installed from Low to Normal.
Sep 21 2017, 3:48 PM · gnupg (gpg22)
werner raised the priority of T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows from Normal to High.

Raising priority so that we have a chance to review this for the next 2.2 release.

Sep 21 2017, 3:44 PM · gnupg (gpg22), Windows 32, Bug Report

Sep 19 2017

dkg updated the task description for T3415: GnuPG should refuse to encrypt using 64-bit block ciphers by default.
Sep 19 2017, 10:53 PM · gnupg (gpg23), Bug Report
dkg created T3415: GnuPG should refuse to encrypt using 64-bit block ciphers by default.
Sep 19 2017, 10:52 PM · gnupg (gpg23), Bug Report
gniibe added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

OK, I changed my own purpose. I don't touch internal representations.

Sep 19 2017, 9:08 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report

Sep 14 2017

gniibe closed T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure. as Resolved.

Committed to both branches (master and 2.2), so, closing.

Sep 14 2017, 2:50 AM · Bug Report, gnupg (gpg22)

Sep 13 2017

werner closed T3404: gpgv warns about "--compliance=gnupg mode" but does not support --compliance=gnupg as an argument as Resolved.

The new unified compliance checker was not initialized. Fixed in the 2.2 branch.

Sep 13 2017, 9:23 AM · gnupg (gpg22), gpgv, Bug Report

Sep 12 2017

dkg added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

I'm fine with (and i totally understand) wanting nothing but UTC in the machine interface and internal representations.

Sep 12 2017, 5:36 PM · gnupg24, gnupg (gpg23), Documentation, Bug Report
werner added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

[copied from gnupg-devel@]

Sep 12 2017, 9:56 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
werner triaged T3397: gpg: --refresh-keys became extremely verbose and complaining as Low priority.
Sep 12 2017, 9:30 AM · gnupg (gpg22)
werner triaged T3404: gpgv warns about "--compliance=gnupg mode" but does not support --compliance=gnupg as an argument as Normal priority.
Sep 12 2017, 9:27 AM · gnupg (gpg22), gpgv, Bug Report

Sep 8 2017

dkg created T3398: fingerprint-based import screener is no defense against malice.
Sep 8 2017, 5:34 PM · gnupg24, gnupg (gpg23), Feature Request
gniibe triaged T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure. as Normal priority.
Sep 8 2017, 9:20 AM · Bug Report, gnupg (gpg22)
dkg added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

I think any existing script that assumes UTC should add an explicit Z suffix. (that is, i don't think the breakage is a big deal, and anyone writing scripts that needs this kind of precision will be more likely be thankful that we have a sensible, normalized interface).

Sep 8 2017, 7:30 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
gniibe added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

It is pretty much confusing. When a user specify in YYYY-MM-DD format with no hh:mm:ss, it is interpreted as local time (noon of that day).
When a user adding Thh:mm:ss, it is UTC.

Sep 8 2017, 7:15 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
gniibe added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

While I confirmed that GnuPG interprets YYYY-MM-DDThh:mm:ss in UTC (which should be interpret as local time according to ISO-8601), I don't know how we can fix this.
If I change the interpretation of GnuPG (possibly supporting the format with Z suffix and timezone), it may break existing script which assumes UTC.

Sep 8 2017, 6:44 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
gniibe claimed T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

Bug confirmed in rGa766a37290cf: Print keyid in gpg --list-packets..

Sep 8 2017, 6:24 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
gniibe added a comment to T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure..

When Thhmmzz is specified, no adding 12 hours, that's the intention of the code, I suppose.
However, the implementation is wrong, since the beginning (not supporting "Z" or timezone for ISO-8601. interpret the string as UTC).
I will take that, too.

Sep 8 2017, 6:23 AM · Bug Report, gnupg (gpg22)
dkg created T3397: gpg: --refresh-keys became extremely verbose and complaining in the S1 Public space.
Sep 8 2017, 6:14 AM · gnupg (gpg22)
dkg added a comment to T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure..

Is it possible that this is related to T3278 ?

Sep 8 2017, 6:11 AM · Bug Report, gnupg (gpg22)
gniibe claimed T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure..

I think that adding 12 hours by parse_expire_string make sense.
The test suite should be fixed.
I will.

Sep 8 2017, 6:10 AM · Bug Report, gnupg (gpg22)
dkg added a comment to T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues.

fwiw, i agree that GnuPG should interpret these as ISO-8601 strings. At the very least:

Sep 8 2017, 6:09 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
dkg added a comment to T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure..

Nice find, @gniibe ! So this looks like a bug either in GnuPG's test suite, or in parse_expire_string, right? How do you think it should be addressed?

Sep 8 2017, 5:46 AM · Bug Report, gnupg (gpg22)
gniibe added a comment to T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure..

In the log, I found:

Sep 8 2017, 4:18 AM · Bug Report, gnupg (gpg22)
gniibe added a comment to T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure..

Possibly, timezone (of build machine) matters.

Sep 8 2017, 4:04 AM · Bug Report, gnupg (gpg22)
dkg created T3393: quick-key-manipulation.scm tests fail on reproducible-builds infrastructure. in the S1 Public space.
Sep 8 2017, 2:15 AM · Bug Report, gnupg (gpg22)

Aug 28 2017

werner moved T2917: --locate-key should re-fetch key via WKD if it is expired from Blocker to Backlog on the gnupg (gpg22) board.
Aug 28 2017, 9:59 AM · gnupg (gpg22), Bug Report

Aug 21 2017

justus triaged T3353: Session env vars and environment variables for gpg as Wishlist priority.
Aug 21 2017, 11:31 AM · gnupg (gpg22), Documentation, Bug Report

Aug 8 2017

werner added a comment to T1537: gpgv does not handle expired or revoked keys.

GPGME does not use gpgv. What Justus likely meant is that we would need to change the common code used by gpgv and gpg. That may give problems in GPGME.

Aug 8 2017, 9:09 PM · Feature Request, gnupg
dkg added a comment to T1537: gpgv does not handle expired or revoked keys.

Can you describe the problems it would cause for gpgme? gpgme already currently expects that gpgv will return a failure for signatures made before the validity window of the key. so gpgme won't break just because gpgv is capable of returning a non-zero response.

Aug 8 2017, 7:47 PM · Feature Request, gnupg