Skip to content
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

3.8.x, 3.9.x, and 3.10.x releases refer to 3.11 as the latest feature release series #2486

Open
deilann opened this issue Jul 17, 2024 · 3 comments
Labels
app/downloads Relates to the downloads app frontend Relates to the frontend of the app needs-feedback Needs feedback from maintainers/triagers

Comments

@deilann
Copy link

deilann commented Jul 17, 2024

Describe the bug
Release information for various 3.8.x, 3.9.x, and 3.10x versions include the line:

Note: The release you're looking at is Python 3.9.13, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here.

The issue is merely textual as the link goes to /downloads.

To Reproduce
Search for the text "Python 3.11 is now the latest feature release series of Python 3". and the search results contain all releases with the outdated text.

Expected behavior
The text should say

Python 3.12 is now the latest feature release series of Python 3. Get the latest release of 3.12.x here.

@hugovk
Copy link
Member

hugovk commented Jul 19, 2024

Here's one specific example:

Go to https://www.python.org/downloads/release/python-3913/

It says:

Note: The release you're looking at is Python 3.9.13, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here.

Indeed, 3.12 is now the latest 3.x.

And it's not just an outdated static page, it says "Release Date: May 17, 2022", and at that time 3.10 was the latest 3.x and at that time it said:

Note: The release you're looking at is Python 3.9.13, a bugfix release for the legacy 3.9 series. Python 3.10 is now the latest feature release series of Python 3. Get the latest release of 3.10.x here.

https://web.archive.org/web/20220517234441/https://www.python.org/downloads/release/python-3913/

I think we need something more sustainable than having to manually edit all patch pages when a new 3.x comes out. Perhaps reword to avoid mentioning the current latest specifically? Maybe something like:

This release is not the latest feature release series of Python 3.x. Get the latest Python release here.

Or we could just leave them as static dated pages, the link takes you to https://www.python.org/downloads/ and you can see the newest versions there.

@JacobCoffee
Copy link
Member

JacobCoffee commented Sep 13, 2024

Who edits these pages? The release manager at the time?

Just chopping off that first line may work for every post future and past I think?

Get the latest Python release here.

side note: I would like to express my profound pain for these (and most other things) not being a codified template instead of whatever they are now for dynamic things like this.

@JacobCoffee JacobCoffee added frontend Relates to the frontend of the app app/downloads Relates to the downloads app needs-feedback Needs feedback from maintainers/triagers labels Sep 13, 2024
@hugovk
Copy link
Member

hugovk commented Sep 13, 2024

Who edits these pages? The release manager at the time?

Yes, see 'Create a new “release” for the release' at https://peps.python.org/pep-0101/#how-to-make-a-release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app/downloads Relates to the downloads app frontend Relates to the frontend of the app needs-feedback Needs feedback from maintainers/triagers
Projects
None yet
Development

No branches or pull requests

3 participants