[Python-Dev] Python release announcement format

2021-12-14 Thread Yann Droneaud

Hi,

I'm not familiar with the Python release process, but looking at the latest 
release

https://www.python.org/downloads/release/python-3101/

we can see MD5 is still used ... which doesn't sound right in 2021 ...
especially since we proved it's possible to build different .tar.gz that have
the same MD5

https://twitter.com/ydroneaud/status/1448659749604446211
https://twitter.com/angealbertini/status/1449736035110461443

You would reply there's OpenPGP / GnuPG signature. But then I would like to 
raise
another issue regarding the release process:

As the announcement on comp.lang.python.announce 
/python-announce-l...@python.org
doesn't record the release digest / release signature, the operator behind
https://www.python.org/downloads/release/python-3101/  are free to change the 
release
content at any time, provided there's a valid signature. And there will no way 
for
us to check the release wasn't modified after the announcement.

It would be great ifhttps://www.python.org/dev/peps/pep-0101/  would be improved
from the naive:

 "Write the announcement for the mailing lists.  This is the fuzzy bit because 
not
  much can be automated.  You can use an earlier announcement as a template, but
  edit it for content!"

to require the release announcement to record release archives digests as SHA-2 
256
(added point if the announcement is signed), or the armored OpenPGP signatures 
(but's
that a lot of base64 characters).

Should I open a bug for this issue ?

Regards.

--
Yann Droneaud
OPTEYA

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/6NI6V7DHTXCTUTNC2C5YSGOB6UJRFUDR/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Python release announcement format

2021-12-15 Thread Yann Droneaud

Hi,

Le 15/12/2021 à 02:42, Gregory P. Smith a écrit :
On Tue, Dec 14, 2021 at 9:06 AM Yann Droneaud  
wrote:


Should I open a bug for this issue ?


Makes sense, it is a pretty small change to make to the announcement 
format. Filed. https://bugs.python.org/issue46077


Thanks, you transcribed my thought perfectly !

--

Yann Droneaud

OPTEYA


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/GIEXAE73MY3A5X2XT5IYVFRFZ2VU2RIS/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Re: Python release announcement format

2021-12-15 Thread Yann Droneaud

Hi,


Have I missed something?


Having the SHA-2 256 in the release email makes it a bit more immutable: my 
mailbox is not
reachabable by the same people that can replace the release archives on the 
server.
Let's say it's adding a second factor of trust.

Regards.

--
Yann Droneaud
OPTEYA

___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/TS5FDQTMKVS3CYOUABH4AHGVLZ3NL5LI/
Code of Conduct: http://python.org/psf/codeofconduct/