GNU bug report logs - #25572
Signatures on Emacs windows .zip files

Previous Next

Package: emacs;

Reported by: Richard Kettlewell <rjk <at> terraraq.uk>

Date: Sun, 29 Jan 2017 17:45:02 UTC

Severity: minor

Merged with 33456

Done: Nicolas Petton <nicolas <at> petton.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25572 in the body.
You can then email your comments to 25572 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Sun, 29 Jan 2017 17:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Richard Kettlewell <rjk <at> terraraq.uk>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 29 Jan 2017 17:45:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Richard Kettlewell <rjk <at> terraraq.uk>
To: bug-gnu-emacs <at> gnu.org
Subject: Signatures on Emacs windows .zip files
Date: Sun, 29 Jan 2017 11:48:55 +0000
Hi,

According to https://www.gnu.org/software/emacs/download.html:

    Since the 24.5 release, tarballs are signed with the GPG key from
    Nicolas Petton 7C207910, fingerprint 28D3 BED8 51FD F3AB 57FE
    F93C 2335 87A4 7C20 7910, which can be found in the GNU keyring.

However the windows .zip files on http://ftp.gnu.org/gnu/emacs are
signed with some other key:

$ gpg2 --verify emacs-25.1-2-x86_64-w64-mingw32.zip.sig
gpg: Signature made 11/29/16 19:54:09 GMT Standard Time using DSA key ID
60C3B396
gpg: Good signature from "Phillip Lord <phillip.lord <at> russet.org.uk>"
gpg:                 aka "Phillip Lord <p.lord <at> russet.org.uk>"
gpg:                 aka "Phillip Lord <p.lord <at> hgmp.mrc.ac.uk>"
gpg:                 aka "Phillip Lord <phillip.lord <at> newcastle.ac.uk>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 8352 2404 7598 ECBC 61A1  DA34 5FE9 658D 60C3 B396

ttfn/rjk




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Sun, 29 Jan 2017 20:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Richard Kettlewell <rjk <at> terraraq.uk>
Cc: 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Sun, 29 Jan 2017 22:14:08 +0200
> From: Richard Kettlewell <rjk <at> terraraq.uk>
> Date: Sun, 29 Jan 2017 11:48:55 +0000
> 
> According to https://www.gnu.org/software/emacs/download.html:
> 
>     Since the 24.5 release, tarballs are signed with the GPG key from
>     Nicolas Petton 7C207910, fingerprint 28D3 BED8 51FD F3AB 57FE
>     F93C 2335 87A4 7C20 7910, which can be found in the GNU keyring.
> 
> However the windows .zip files on http://ftp.gnu.org/gnu/emacs are
> signed with some other key:
> 
> $ gpg2 --verify emacs-25.1-2-x86_64-w64-mingw32.zip.sig
> gpg: Signature made 11/29/16 19:54:09 GMT Standard Time using DSA key ID
> 60C3B396
> gpg: Good signature from "Phillip Lord <phillip.lord <at> russet.org.uk>"
> gpg:                 aka "Phillip Lord <p.lord <at> russet.org.uk>"
> gpg:                 aka "Phillip Lord <p.lord <at> hgmp.mrc.ac.uk>"
> gpg:                 aka "Phillip Lord <phillip.lord <at> newcastle.ac.uk>"
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner.
> Primary key fingerprint: 8352 2404 7598 ECBC 61A1  DA34 5FE9 658D 60C3 B396

That's because the zip files with Windows binaries were produced by
Phillip.

Why is that a bug?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Sun, 29 Jan 2017 20:57:02 GMT) Full text and rfc822 format available.

Message #11 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: "Phillip Lord" <phillip.lord <at> russet.org.uk>
To: "Richard Kettlewell" <rjk <at> terraraq.uk>
Cc: 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Sun, 29 Jan 2017 20:56:06 -0000
On Sun, January 29, 2017 11:48 am, Richard Kettlewell wrote:
> According to https://www.gnu.org/software/emacs/download.html:
>
>
> Since the 24.5 release, tarballs are signed with the GPG key from
> Nicolas Petton 7C207910, fingerprint 28D3 BED8 51FD F3AB 57FE
> F93C 2335 87A4 7C20 7910, which can be found in the GNU keyring.
>
>
> However the windows .zip files on http://ftp.gnu.org/gnu/emacs are
> signed with some other key:
>
> $ gpg2 --verify emacs-25.1-2-x86_64-w64-mingw32.zip.sig
> gpg: Signature made 11/29/16 19:54:09 GMT Standard Time using DSA key ID
> 60C3B396
> gpg: Good signature from "Phillip Lord <phillip.lord <at> russet.org.uk>"
> gpg:                 aka "Phillip Lord <p.lord <at> russet.org.uk>"
> gpg:                 aka "Phillip Lord <p.lord <at> hgmp.mrc.ac.uk>"
> gpg:                 aka "Phillip Lord <phillip.lord <at> newcastle.ac.uk>"
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:          There is no indication that the signature belongs to the
> owner. Primary key fingerprint: 8352 2404 7598 ECBC 61A1  DA34 5FE9 658D
> 60C3 B396


Thanks for pointing this out. The key is mine. I didn't know about that
statement on the website, and you are correct that it is rather
asymmetric.

I need to update the key anyway, and will get the website updated after that.

Phil





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Sun, 29 Jan 2017 21:15:01 GMT) Full text and rfc822 format available.

Message #14 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: "Phillip Lord" <phillip.lord <at> russet.org.uk>
To: "Eli Zaretskii" <eliz <at> gnu.org>
Cc: Richard Kettlewell <rjk <at> terraraq.uk>, 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Sun, 29 Jan 2017 21:14:46 -0000
On Sun, January 29, 2017 8:14 pm, Eli Zaretskii wrote:
>> From: Richard Kettlewell <rjk <at> terraraq.uk>
>> Date: Sun, 29 Jan 2017 11:48:55 +0000
>>
>>
>> $ gpg2 --verify emacs-25.1-2-x86_64-w64-mingw32.zip.sig
>> gpg: Signature made 11/29/16 19:54:09 GMT Standard Time using DSA key ID
>>  60C3B396
>> gpg: Good signature from "Phillip Lord <phillip.lord <at> russet.org.uk>"
>> gpg:                 aka "Phillip Lord <p.lord <at> russet.org.uk>"
>> gpg:                 aka "Phillip Lord <p.lord <at> hgmp.mrc.ac.uk>"
>> gpg:                 aka "Phillip Lord <phillip.lord <at> newcastle.ac.uk>"
>> gpg: WARNING: This key is not certified with a trusted signature!
>> gpg:          There is no indication that the signature belongs to the
>> owner. Primary key fingerprint: 8352 2404 7598 ECBC 61A1  DA34 5FE9 658D
>> 60C3 B396
>>
>
> That's because the zip files with Windows binaries were produced by
> Phillip.
>
>
> Why is that a bug?
>

I think it's a flaw with the website. It needs both our keys on.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Mon, 30 Jan 2017 00:54:02 GMT) Full text and rfc822 format available.

Message #17 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Richard Kettlewell <rjk <at> terraraq.uk>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Sun, 29 Jan 2017 20:36:15 +0000
On 2017-01-29 20:14, Eli Zaretskii wrote:
>> According to https://www.gnu.org/software/emacs/download.html:
>>
>>     Since the 24.5 release, tarballs are signed with the GPG key from
>>     Nicolas Petton 7C207910, fingerprint 28D3 BED8 51FD F3AB 57FE
>>     F93C 2335 87A4 7C20 7910, which can be found in the GNU keyring.
>>
>> However the windows .zip files on http://ftp.gnu.org/gnu/emacs are
>> signed with some other key:
>>
>> $ gpg2 --verify emacs-25.1-2-x86_64-w64-mingw32.zip.sig
>> gpg: Signature made 11/29/16 19:54:09 GMT Standard Time using DSA key ID
>> 60C3B396
>> gpg: Good signature from "Phillip Lord <phillip.lord <at> russet.org.uk>"
>> gpg:                 aka "Phillip Lord <p.lord <at> russet.org.uk>"
>> gpg:                 aka "Phillip Lord <p.lord <at> hgmp.mrc.ac.uk>"
>> gpg:                 aka "Phillip Lord <phillip.lord <at> newcastle.ac.uk>"
>> gpg: WARNING: This key is not certified with a trusted signature!
>> gpg:          There is no indication that the signature belongs to the
>> owner.
>> Primary key fingerprint: 8352 2404 7598 ECBC 61A1  DA34 5FE9 658D 60C3 B396
> 
> That's because the zip files with Windows binaries were produced by
> Phillip.

Thankyou for replying. The point is: how do I verify that I have a
legitimate download of the GNU Emacs Windows binaries?

I have an informal trust path to
28D3BED851FDF3AB57FEF93C233587A47C207910 because https://www.gnu.org
mentions it. No such statement exists about
835224047598ECBC61A1DA345FE9658D60C3B396.

> Why is that a bug?

The web page told me to send comments to bug-gnu-emacs <at> gnu.org, and so
here we are.

Is there some more appropriate reporting channel?

ttfn/rjk





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Mon, 30 Jan 2017 00:54:02 GMT) Full text and rfc822 format available.

Message #20 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Richard Kettlewell <rjk <at> terraraq.uk>
To: Phillip Lord <phillip.lord <at> russet.org.uk>
Cc: 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Sun, 29 Jan 2017 21:37:35 +0000
On 2017-01-29 20:56, Phillip Lord wrote:
> Thanks for pointing this out. The key is mine. I didn't know about that
> statement on the website, and you are correct that it is rather
> asymmetric.
> 
> I need to update the key anyway, and will get the website updated after that.

Thanks!

ttfn/rjk






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Mon, 30 Jan 2017 22:34:02 GMT) Full text and rfc822 format available.

Message #23 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: "Phillip Lord" <phillip.lord <at> russet.org.uk>
Cc: Richard Kettlewell <rjk <at> terraraq.uk>, Eli Zaretskii <eliz <at> gnu.org>,
 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Mon, 30 Jan 2017 17:32:31 -0500
"Phillip Lord" wrote:

> I think it's a flaw with the website. It needs both our keys on.

It is it actually useful to list gpg keys on
https://www.gnu.org/software/emacs/download.html, or is it just another
place that's likely to get out-of-date?

Historically, the "GNU keyring" has frequently been outdated and hard to
get updated (it should be automatic but clearly isn't), so I don't know
if linking to that is a good idea. (Personally I fail to see much value
in a keyring stored on the same ftp server as the files. If a Bad Person
can mess with the latter, why not the former?)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Mon, 06 Feb 2017 10:38:02 GMT) Full text and rfc822 format available.

Message #26 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: phillip.lord <at> russet.org.uk (Phillip Lord)
To: Glenn Morris <rgm <at> gnu.org>
Cc: Richard Kettlewell <rjk <at> terraraq.uk>, Eli Zaretskii <eliz <at> gnu.org>,
 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Mon, 06 Feb 2017 10:37:23 +0000
Glenn Morris <rgm <at> gnu.org> writes:

> "Phillip Lord" wrote:
>
>> I think it's a flaw with the website. It needs both our keys on.
>
> It is it actually useful to list gpg keys on
> https://www.gnu.org/software/emacs/download.html, or is it just another
> place that's likely to get out-of-date?
>
> Historically, the "GNU keyring" has frequently been outdated and hard to
> get updated (it should be automatic but clearly isn't), so I don't know
> if linking to that is a good idea. (Personally I fail to see much value
> in a keyring stored on the same ftp server as the files. If a Bad Person
> can mess with the latter, why not the former?)

I don't mind either way, but probably is Nicolas' is on there for the
source tarball, we should have one for the windows downloads. You are
correct that keeping this uptodate adds load.

Phil




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Mon, 06 Feb 2017 13:05:02 GMT) Full text and rfc822 format available.

Message #29 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Petton <nicolas <at> petton.fr>
To: Phillip Lord <phillip.lord <at> russet.org.uk>,
 Richard Kettlewell <rjk <at> terraraq.uk>
Cc: 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Mon, 06 Feb 2017 14:04:16 +0100
[Message part 1 (text/plain, inline)]
Phillip Lord <phillip.lord <at> russet.org.uk> writes:

> I need to update the key anyway, and will get the website updated
> after that.

You can send me the fingerprint of the key once you have it updated if
you want me to update that page.

Cheers,
Nico
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Mon, 06 Feb 2017 13:10:01 GMT) Full text and rfc822 format available.

Message #32 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Petton <nicolas <at> petton.fr>
To: Glenn Morris <rgm <at> gnu.org>, Phillip Lord <phillip.lord <at> russet.org.uk>
Cc: Richard Kettlewell <rjk <at> terraraq.uk>, 25572 <at> debbugs.gnu.org
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Mon, 06 Feb 2017 14:09:01 +0100
[Message part 1 (text/plain, inline)]
Glenn Morris <rgm <at> gnu.org> writes:

> "Phillip Lord" wrote:
>
>> I think it's a flaw with the website. It needs both our keys on.
>
> It is it actually useful to list gpg keys on
> https://www.gnu.org/software/emacs/download.html, or is it just another
> place that's likely to get out-of-date?

I'm trying to keep the website up-to-date :)

Several users asked for the fingerprint to be added somewhere on the
Emacs website, and I thought it was a good idea, as the GNU keyring is
not up-to-date and it looks like most users don't use it.

> Historically, the "GNU keyring" has frequently been outdated and hard to
> get updated (it should be automatic but clearly isn't)

Indeed, it was very hard for me to get my key on this keyring, it took
ages.

Cheers,
Nico
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Tue, 07 Feb 2017 04:39:02 GMT) Full text and rfc822 format available.

Message #35 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Nicolas Petton <nicolas <at> petton.fr>
Cc: Richard Kettlewell <rjk <at> terraraq.uk>, 25572 <at> debbugs.gnu.org,
 Phillip Lord <phillip.lord <at> russet.org.uk>
Subject: Re: bug#25572: Signatures on Emacs windows .zip files
Date: Mon, 06 Feb 2017 23:37:21 -0500
Nicolas Petton wrote:

>> Historically, the "GNU keyring" has frequently been outdated and hard to
>> get updated (it should be automatic but clearly isn't)
>
> Indeed, it was very hard for me to get my key on this keyring, it took
> ages.

That's why I don't like seeing the GNU keyring advertised on the Emacs page. :)
It clearly doesn't work properly, so let's not draw attention to it.

I'd suggest you put the Emacs keys in a plain text file on the Emacs web
site, and have the download page link to it. That way it is easier to
update.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25572; Package emacs. (Sun, 19 Nov 2017 14:12:02 GMT) Full text and rfc822 format available.

Message #38 received at 25572 <at> debbugs.gnu.org (full text, mbox):

From: Richard Kettlewell <rjk <at> terraraq.uk>
To: 25572 <at> debbugs.gnu.org
Subject: Signatures on Emacs windows .zip files
Date: Sun, 19 Nov 2017 14:11:30 +0000
The situation does not seem to have improved in the last ~10 months. The
Windows Emacs zipfiles are still signed with a key not mentioned
anywhere on https://www.gnu.org/software/emacs/download.html.

ttfn/rjk




Forcibly Merged 25572 33456. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 21 Nov 2018 18:11:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 21 Dec 2018 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 178 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.