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

Security branches: Consider fixing the documentation or adding a notice banner #120795

Closed
e-gebes opened this issue Jun 20, 2024 · 2 comments
Closed
Labels
docs Documentation in the Doc dir

Comments

@e-gebes
Copy link

e-gebes commented Jun 20, 2024

Documentation

For issue #90562, which is not yet fixed, the documentation has been updated to mention the issue for 3.12 and 3.13, but a request to backport it further to 3.10 was replied with a link https://devguide.python.org/versions/ that only security fixes are allowed for 3.10.

Since 3.10 and all security branch releases are obviously expected to be used, it makes sense to be able to expect the documentation can be relied on as well. End-of-life versions like 3.7 have a red banner at the top of each documentation page:

This document is for an old version of Python that is no longer supported. You should upgrade, and read the Python documentation for the current stable release.

It's clear to the reader that also the doc pages are not maintained and might be outdated.

I suggest to consider either

or

  • Add a yellow banner notice on top of each documentation page for security branch releases, making it clear that the documentation is not maintained anymore. (In style similar to the red banner for end-of-life releases.)
@e-gebes e-gebes added the docs Documentation in the Doc dir label Jun 20, 2024
@terryjreedy
Copy link
Member

No to the first option. We simply do not have the personpower to keep each version of the docs in the best shape possible throughout the whole 7-year release cycle. I quite suspect you underestimate the time involved. Or, to put it another way, we consider improving current and recent versions (feature and bugfix versions) to be relatively more important.

The EOL banner is intended to be a bit obnoxious and attention-grabbing. lTo me, it is more important for security release that the code is almost frozen. Is 'security fixes only' not obvious enough? In any case, a banner, if any, should just say that this applies to both code and docs.

The sidbar for https://docs.python.org/3/ labels each release. The EOL banner is for newcomers who might not understand 'EOL'. Hence the additional suggestion to use a 'stable' version.

@ericvsmith ericvsmith added pending The issue will be closed if no feedback is provided and removed pending The issue will be closed if no feedback is provided labels Sep 23, 2024
@ericvsmith
Copy link
Member

I suggest anyone who wants to pursue this create a discussion on https://discuss.python.org/c/documentation/26

@ericvsmith ericvsmith closed this as not planned Won't fix, can't repro, duplicate, stale Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation in the Doc dir
Projects
None yet
Development

No branches or pull requests

3 participants