Django 4.2 Upgrade List of IDAs
IDA Name | Owning Squad | Django Version in Prod | Part of Open edX Release | Ticket link | Dependencies Updated
| Code Mods Applied
| Test Config Updated
| Deprecation Warnings Fixed
| Blocker | |
---|---|---|---|---|---|---|---|---|---|---|
arch-bom | 4.2 | Yes | DIY |
| Yes | Yes | Yes |
| ||
engagement-revenue | 3.2 | Yes | DIY | [Ecommerce]: Django 4.2 Upgrade · Issue #205 · openedx/public-engineering |
| No | No | No | django-oscar upgrade: Cpappas/zubair django oscar upgrade by christopappas · Pull Request #4030 · openedx-unsupported/ecommerce | |
engagement-revenue | 3.2 | No | DIY | [Ecommerce-worker]: Django 4.2 Upgrade · Issue #206 · openedx/public-engineering |
| No | No | No |
| |
aperture | 4.2 | Yes | Trust but verify |
| Yes | Yes | Yes |
| ||
phoenix | 4.2 | Yes | Review Everything | [Course-discovery]: Django 4.2 Upgrade · Issue #207 · openedx/public-engineering |
| Yes | Yes | Yes | MySQL 8.0 upgrade on prod | |
cosmonauts | 4.2 | Yes | Trust but verify | [Registrar]: Django 4.2 Upgrade · Issue #208 · openedx/public-engineering |
|
| ||||
cosmonauts | 4.2 | No | Trust but verify |
| Yes | Yes | Yes | MySQL 8.0 upgrade pending on prod | ||
cosmonauts | 4.2 | Yes | Trust but verify | Django 4.2 Upgrade · Issue #1478 · openedx-unsupported/edx-analytics-dashboard |
| Add Django 4.2 in CI · Issue #1488 · openedx-unsupported/edx-analytics-dashboard |
| |||
cosmonauts | 4.2 | Yes | Trust but verify | https://github.com/openedx/edx-analytics-data-api/issues/650 |
| Mysql 8.0 upgrade pending on prod | ||||
enterprise-titans | 4.2 | Yes | Trust but verify |
| Yes | Yes | Yes |
| ||
enterprise-titans | 4.2 | Yes | Trust but verify |
| Yes | Yes | Yes | https://github.com/edx/edx-arch-experiments/issues/440 MySQL upgrade done | ||
enterprise-titans | 4.2 | Yes | Trust but verify |
| https://github.com/openedx/enterprise-access/pull/266 |
| ||||
enterprise-titans | 4.2 | Yes | Trust but verify |
|
|
| ||||
| Aurora | 4.2 | Yes | Trust but verify |
|
| MySQL upgrade pending on prod | |||
Aurora | 4.2 | Yes | Trust but verify |
| MySQL 8.0 upgrade pending on prod | |||||
openedx-axim | 3.2 on https://openedxstats.herokuapp.com/sites/current/ (not on prod or Edge by design) | No |
|
| No | NO | NO | This repo is going to be deprecated. https://discuss.openedx.org/t/deprecation-openedxstats-and-openedx-census/10831 |
Explanation
Service Level - Needs to be filled by the owning teams considering the options provided in https://openedx.atlassian.net/wiki/spaces/AC/pages/2891841748 .
Code Mods Applied - We have scripts to automate fixes of newly deprecated Django code usage, have they been run in this repository yet?
Deprecation Warnings Fixed - Have all Django deprecation warnings for features removed by Django 3.2 been resolved? Check the warnings produced when testing against 3.2, 4.0 and 4.1.
Dependencies Updated - How many of the service's dependencies which use Django have been upgraded to versions specifically tested against Django 4.2? Some packages which haven't been tested will just work, but others may not. The totals here were copied from the Django 3.2 upgrade and may be somewhat inaccurate until they’re recounted.
Blocker - Which ticket (if any) is most important to resolve in order to make further progress on upgrading this service to Django 3.2?
https://openedx.atlassian.net/wiki/spaces/AC/pages/2220032075
edX-specific IDAs
All edX-specific IDAs are tracked on the following 2U internal confluence document.
https://2u-internal.atlassian.net/wiki/spaces/AT/pages/585531826/Django+4.2+Upgrade+List+of+edX-specific+IDAs