November 25, 2018
https://issues.dlang.org/show_bug.cgi?id=19434

Vladimir Panteleev <dlang-bugzilla@thecybershadow.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull
            Summary|"Invalid signature          |"Invalid signature" when
                   |https://dlang.org/d-keyring |using install.sh with no
                   |.gpg.sig" when using        |~/.gnupg
                   |install.sh with no ~/.gnupg |

--- Comment #1 from Vladimir Panteleev <dlang-bugzilla@thecybershadow.net> ---
https://github.com/dlang/installer/pull/352

--
November 27, 2018
https://issues.dlang.org/show_bug.cgi?id=19434

--- Comment #2 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/installer

https://github.com/dlang/installer/commit/ce7949408ac279c78ac765773b25b956785c8089 script/install.sh: Initialize GPG directory before invoking it

On some (older?) versions, --verify will fail if GNUPGHOME (~/.gnupg)
does not exist, even with --no-default-keyring, as that's where it
creates its temporary files.

Fixes issue 19434.

https://github.com/dlang/installer/commit/ce225047968cf9404eeafbf6f2a87975198c7483 Merge pull request #352 from CyberShadow/pull-20181125-164347

Fix Issue 19434 - "Invalid signature" when using install.sh with no ~/.gnupg

--