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

Fix compilation after 2038 #26

Closed
wants to merge 1 commit into from
Closed

Fix compilation after 2038 #26

wants to merge 1 commit into from

Conversation

bmwiedemann
Copy link

@bmwiedemann bmwiedemann commented Jan 29, 2023

solved the same way as https://bugs.python.org/issue34990

This PR was done while working on reproducible builds for openSUSE.

solved the same way as https://bugs.python.org/issue34990

This patch was done while working on reproducible builds for openSUSE.
@hroncok
Copy link
Member

hroncok commented Jan 30, 2023

Thanks.

We should probably sync all other sorts of commits: https://github.com/python/cpython/commits/main/Lib/compileall.py and preserve the authorship information from them. This one is python/cpython@bb21e28

@bmwiedemann
Copy link
Author

Was there any progress here? Only 14 years left until 2038...

@hroncok
Copy link
Member

hroncok commented Feb 7, 2024

Unfortunately no progress. I commented about this and then there was no response.

@hroncok
Copy link
Member

hroncok commented Feb 7, 2024

For the record, we use compileall2 in Fedora for Python>=3.4,<3.9. Effectively this means 3.6 and 3.8 only for us. I hope we will get rid of them at least by 2029 when RHEL 8.10 goes out of support as depicted at https://access.redhat.com/support/policy/updates/errata#RHEL8_Planning_Guide

@frenzymadness
Copy link
Member

I"m working on backporting all the new improvements from CPython and also on a little refresh of this project.

@frenzymadness
Copy link
Member

This fix is now part of #27

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.

3 participants