Skip to content

bpo-42087: Remove support for AIX 5 and below#22830

Merged
vstinner merged 1 commit into
python:masterfrom
kadler:drop-aix-5-and-below
Nov 16, 2020
Merged

bpo-42087: Remove support for AIX 5 and below#22830
vstinner merged 1 commit into
python:masterfrom
kadler:drop-aix-5-and-below

Conversation

@kadler

@kadler kadler commented Oct 20, 2020

Copy link
Copy Markdown
Contributor

As AIX 5 and below do not support thread_cputime, it was decided in
https://bugs.python.org/issue40680 to require AIX 6.1 and above. This
commit removes workarounds for — and references to — older, unsupported
AIX versions.

I did leave a few references to older AIX versions, but those are either
generated by autotools or are of historical documentation and not code.

https://bugs.python.org/issue42087

@kadler

kadler commented Oct 20, 2020

Copy link
Copy Markdown
Contributor Author

Regarding the "What's New" entry: while Victor said in https://bugs.python.org/issue40680#msg371651 to drop support for AIX 5 in 3.10, the AIX 5 breaking change was actually done in 3.9 (https://docs.python.org/3/whatsnew/3.9.html#time) so I have added the entry for 3.9 instead. I separated that change in to a separate commit for ease in manual backporting to 3.9 while leaving the actual code removals in 3.10+.

@isidentical

Copy link
Copy Markdown
Member

CC: @aixtools

Comment thread Doc/whatsnew/3.9.rst Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You must update Doc/whatsnew/3.10.rst, Python 3.9 is already released.

@kadler kadler Oct 26, 2020

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support for AIX 5.3 and below was removed in Python 3.9 when bpo-40680 was not fixed. Do you not issue errata?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to update the What's New in Python 3.9 document, please write a separated PR. This PR cannot be backported to the 3.9 branch since it contains other changes.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AIX 5 or AIX 5.3? Please make the NEWS entry and What's New consistent.

@kadler
kadler force-pushed the drop-aix-5-and-below branch from f4eec1e to 18c6e08 Compare November 13, 2020 22:22
As AIX 5 and below do not support thread_cputime, it was decided in
https://bugs.python.org/issue40680 to require AIX 6.1 and above. This
commit removes workarounds for — and references to — older, unsupported
AIX versions.
@kadler
kadler force-pushed the drop-aix-5-and-below branch from 18c6e08 to 1780751 Compare November 13, 2020 22:25
@vstinner
vstinner merged commit c79667f into python:master Nov 16, 2020
adorilson pushed a commit to adorilson/cpython that referenced this pull request Mar 13, 2021
As AIX 5.3 and below do not support thread_cputime, it was decided in
https://bugs.python.org/issue40680 to require AIX 6.1 and above. This
commit removes workarounds for — and references to — older, unsupported
AIX versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants