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

Start installing codejail requirements from base.txt instead of py38.txt #630

Open
timmc-edx opened this issue May 8, 2024 · 5 comments

Comments

@timmc-edx
Copy link
Member

timmc-edx commented May 8, 2024

The structure of the edxapp-sandbox-requirements has changed and we need to switch in order to keep getting updates: openedx/edx-platform#34509

First step: Determine priority, may be able to lower it.

@kdmccormick
Copy link

kdmccormick commented May 8, 2024

Nice, you caught this before I got around to bugging you about it :) Just a heads up, as I tried to explain here, we plan to keep requirements/edx/base.txt and requirements/edx-sandbox/base.txt synced in terms of constraints and language version. So, once Py3.8 support is dropped from edx-platform, it will be simultaneously be dropped for edx-sandbox. That might be exactly what you folks want, or it might not be, I'm not sure--just want to make sure you folks have all the information you need as you decide between quince.txt redwood.txt and base.txt.

@jristau1984
Copy link

Putting down a due date of "something like the Sumac release", so that we dont lose this. The thought is that this can be added to a "pipeline" related epic in H2 2024.

@robrap
Copy link
Contributor

robrap commented Aug 5, 2024

Noting that it is entirely up to 2U when we want to get off an unsupported version of Python. It would be good for us to clean-up the unused file once we are done with it, but Axim does not plan on deleting this file. In other words, we don't have an external deadline for this work.

@robrap
Copy link
Contributor

robrap commented Aug 15, 2024

Additional questions:

  1. Would it makes sense to move to Python 3.12 (rather than 3.11) to minimize the number of upgrades?
  2. Would it make sense to bump Ubuntu versions to minimize upgrades? See Test edx-platform on Ubuntu 22.04 openedx/edx-platform#35314

@robrap
Copy link
Contributor

robrap commented Aug 16, 2024

Note: Ubuntu 20.04 standard support runs out April 2025, and this upgrade work may need to be ticketed separately with SRE. I simply wanted to note that we need to take some action somewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

4 participants