-
Notifications
You must be signed in to change notification settings - Fork 2
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
Django 4.2 Upgrade #269
Comments
Thanks for your submission, @openedx/open-edx-project-managers will review shortly. |
@UsamaSadiq: If I'm working on a fairly new repo and I want to be testing on both Django versions from the start, what's a good repo to look at for |
@ormsbee: We've already added support to run checks with multiple Django versions in some repos. For reference, you can have a look at the https://github.com/openedx/XBlock repo. |
@UsamaSadiq: That's perfect, thank you. |
Created new project field |
Added all upgrades issues on the maintenance board. The new Django 42 view now tracks all the issues. |
@UsamaSadiq, @jmbowman: Is there an updated estimate for when 4.2 support will land for edx-platform? I'm developing a feature that would be configured differently between 3.2 and 4.2. I'm going under the assumption that I'll have to support both, but I won't bother if 4.2 is landing in edx-platform in the next couple of weeks. |
So far, we are still stuck on successfully doing the MySQL 8.0 upgrade which is a major blocker for the Django 4.2 upgrade. Currently, we can not give a potential deadline for this blocker to be resolved since we (including SRE team) have already made two attempts (blue/green deployment, data migration to replica db) in MySQL 8.0 upgrade but those failed due to the large table size we need to migrate. |
@UsamaSadiq sholud this ticket still be open? It seems like it could be closed. |
A quick grep through the django versions in the |
Abstract
Django 4.2
, the latest LTS version forDjango
has been released for the community. To keep our codebase updated, we need to upgradeDjango
version in all IDAs and packages in theedx
andopenedx
organisations.Context & Background
According to our Support Windows Spreadsheet, we should upgrade
Django
to latest LTS release in the next planned release so community can also upgrade their projects to latest tech-stack.Scope & Approach
The initial approach for this issue is as following (It'll be updated later on):
arbi-bom
team will be the one responsible to manage this upgrade among all services and provide any help to the teams if needed or requested by the other teams.Django
) underedx
andopenedx
organisations will be updated.Value & Impact
Updating the
Django
version to the latest LTS versionDjango 4.2
will provide long term security upgrades assurance to the complete codebase and the community which is using the openedX codebase as underlying base for their projects.Milestones and/or Epics
Following will be the major milestones for this upgrade process (can be improved later on):
Milestones
Named Release
Quince
Timeline
Due Date: Sep 30th, 2023 - The due date is before the deadline to cut branches for the next target release.
Target Release: Quince
Proposed By
2U
Orchestration Team
Arbi-BOM
Additional Info
No response
The text was updated successfully, but these errors were encountered: