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

Ubuntu Upgrade #1113

Closed
7 tasks done
DawoudSheraz opened this issue Aug 19, 2024 · 1 comment
Closed
7 tasks done

Ubuntu Upgrade #1113

DawoudSheraz opened this issue Aug 19, 2024 · 1 comment

Comments

@DawoudSheraz
Copy link
Contributor

DawoudSheraz commented Aug 19, 2024

Open edX Upstream will be upgrading Ubuntu to 22.04 or 24.04 for Sumac openedx/platform-roadmap#377. The current running version, 20.04, will reach its end of life in February 2025. Since Upstream is moving Ubuntu, it is necessary to move tutor and its plugins to the same version of Ubuntu, where applicable, to ensure the base OS in tutor is the same as Upstream.

General Guidelines

  • Please make sure any issue encountered in the tutor, be it due to tutor or the upstream service, is documented on this main issue.
  • To tackle the upgrade, you can start with existing test suites upgrade/compatibility by using ubuntu-latest for Github Actions. If the tests are passing, you can move to Dockerfile update.
  • To make sure that changes are working as expected, ensure the following where needed
    • verify that the images are built correctly
      • You might need to re-test once upstream has moved to new Ubuntu version
  • Because these changes are meant for Sumac, we would be adding these to nightly

Do not hesitate to ask for help, guidance, and/or clarity where needed.

Action Items

  • Ensure the build is working as expected (core or plugins) with Dockerfile updates

Tutor Codebase Upgrade Status

Require re-testing on Upstream changes

Not Dependent Directly on Upstream

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

No branches or pull requests

1 participant