July 19, 2018
https://issues.dlang.org/show_bug.cgi?id=19100

          Issue ID: 19100
           Summary: install.sh signature verification fails, no public key
           Product: D
           Version: D2
          Hardware: x86
                OS: Windows
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: installer
          Assignee: nobody@puremagic.com
          Reporter: johnnymarler@gmail.com

For some reason install.sh signature verification is failing on my ubuntu machine.  I've tried installing multiple versions but all of them fail.  When I modify the gpg verification command to print stderr, I get the following message:

gpg2 -q --verify --keyring /home/marler8997/dlang/d-keyring.gpg --no-default-keyring /dev/fd/63 /home/marler8997/dlang/.installer_tmp_4DmvFx/fws8WG/dmd.2.081.1.linux.tar.xz gpg: Signature made Tue 10 Jul 2018 02:47:37 PM MDT using RSA key ID 12BB1939 gpg: Can't check signature: No public key

The contents of d-keyring.gpg are the following:

hexdump /home/marler8997/dlang/d-keyring.gpg
0000000 0000 2000 0101 0200 424b 6658 0000 0000
0000010 505b 4e86 505b 4e86 0000 0000 0000 0000
0000020

--