Skip to content

Python 3.9.22 release is missing GPG signatures #132288

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
edmorley opened this issue Apr 8, 2025 · 1 comment
Closed

Python 3.9.22 release is missing GPG signatures #132288

edmorley opened this issue Apr 8, 2025 · 1 comment
Labels
type-bug An unexpected behavior, bug, or error

Comments

@edmorley
Copy link

edmorley commented Apr 8, 2025

Bug report

Bug description:

The Python 3.9.22 release is missing the GPG signature files (note no "GPG" column in the table):
https://www.python.org/downloads/release/python-3922/

eg:

$ curl -I https://www.python.org/ftp/python/3.9.22/Python-3.9.22.tgz.asc
HTTP/2 404
x-clacks-overhead: GNU Terry Pratchett
content-type: text/html
server: nginx
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
accept-ranges: bytes
age: 220
date: Tue, 08 Apr 2025 18:47:13 GMT
x-served-by: cache-lga21956-LGA, cache-lga21956-LGA, cache-lon4239-LON
x-cache: MISS, HIT, HIT
x-cache-hits: 0, 6, 0
x-timer: S1744138033.491958,VS0,VE1
strict-transport-security: max-age=63072000; includeSubDomains; preload
content-length: 146

This is causing our release process for the new binaries to fail, blocking releasing this security update to users:
https://github.com/heroku/heroku-buildpack-python/actions/runs/14341077254/job/40200481976#step:4:20

All of the other releases today have their GPG signatures, as does the last Python 3.9.x release (3.9.21).

This seems to be a repeat of #123807 and #127601 (see also #127602).

(We're aware of PEP-761 and have plans to switch to sigstore across the board closer to the Python 3.14 release - though PEP-761 says GPG signing is still supported for all releases prior to 3.14, so GPG is still a supported path for now.)

CPython versions tested on:

3.9

Operating systems tested on:

Linux

@edmorley edmorley added the type-bug An unexpected behavior, bug, or error label Apr 8, 2025
@hugovk
Copy link
Member

hugovk commented Apr 8, 2025

Thanks for the report, we'll fix it.

(And duplicate of #132287.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-bug An unexpected behavior, bug, or error
Projects
None yet
Development

No branches or pull requests

2 participants