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

build: drop support for python 3.8 #55239

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

RedYetiDev
Copy link
Member

@RedYetiDev RedYetiDev commented Oct 2, 2024

After next Monday acceptable versions should be py39, py310, py311, py312, py313.

Originally posted by @cclauss in #54358 (comment)

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run. labels Oct 2, 2024
@RedYetiDev RedYetiDev added the python PRs and issues that require attention from people who are familiar with Python. label Oct 2, 2024
@cclauss
Copy link
Contributor

cclauss commented Oct 2, 2024

Let's wait for Python 3.13's official release before we merge this.


SEPARATE ISSUE: How does our dependabot config not flag that we are doing some testing on Node.js 12?

@richardlau richardlau added dont-land-on-v18.x PRs that should not land on the v18.x-staging branch and should not be released in v18.x. dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. labels Oct 2, 2024
@RedYetiDev RedYetiDev added the blocked PRs that are blocked by other issues or PRs. label Oct 2, 2024
@richardlau

This comment was marked as off-topic.

@RedYetiDev

This comment was marked as off-topic.

@RedYetiDev RedYetiDev removed the blocked PRs that are blocked by other issues or PRs. label Oct 6, 2024
@RedYetiDev
Copy link
Member Author

Happy Sunday :-). Monday is just a few hours away, so I've unblocked this PR, when you get a chance, a review would be appreciated

@RedYetiDev RedYetiDev added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. request-ci Add this label to start a Jenkins CI on a PR. labels Oct 6, 2024
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 6, 2024
@nodejs-github-bot
Copy link
Collaborator

@cclauss
Copy link
Contributor

cclauss commented Oct 7, 2024

https://www.python.org/downloads/release/python-3130/
https://devguide.python.org/versions/

@aduh95
Copy link
Contributor

aduh95 commented Oct 9, 2024

@nodejs/build there are at least 3 jobs which are using Python 3.8 (smartos, rhel8, ubi81_sharedlibs_openssl111fips_x64) and failing with this PR, what would be the way forward?

@richardlau
Copy link
Member

richardlau commented Oct 9, 2024

@nodejs/build there are at least 3 jobs which are using Python 3.8 (smartos, rhel8, ubi81_sharedlibs_openssl111fips_x64) and failing with this PR, what would be the way forward?

I can get the arm64 RHEL 8 and ubi81_sharedlibs_openssl111fips_x64 updated to use later Python versions.
The plan is to migrate/update the SmartOS machines -- being tracked in nodejs/build#3731.

@nodejs-github-bot
Copy link
Collaborator

richardlau added a commit to nodejs/build that referenced this pull request Oct 11, 2024
Update the version of Python used in the UBI 8/RHEL 8 container
images from Python 3.8 to 3.12.

Refs: nodejs/node#55239 (comment)
@RedYetiDev
Copy link
Member Author

UBI/RHEL 8 has been updated, now we just need to wait for SmartOS

@RedYetiDev RedYetiDev added the blocked PRs that are blocked by other issues or PRs. label Oct 12, 2024
@RedYetiDev
Copy link
Member Author

Is there any ETA on upping the SmartOS python?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author ready PRs that have at least one approval, no pending requests for changes, and a CI started. blocked PRs that are blocked by other issues or PRs. build Issues and PRs related to build files or the CI. dont-land-on-v18.x PRs that should not land on the v18.x-staging branch and should not be released in v18.x. dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. needs-ci PRs that need a full CI run. python PRs and issues that require attention from people who are familiar with Python.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants