Django 3.2 Upgrade List of IDAs
IDA Name | Owning Squad | Django Version in Prod (3.2 by 10/15) | Ticket link | Dependencies Updated 8/23 - latest update of numbers below | Code Mods Applied (by 8/31) | Test Config Updated (by 8/31) | Deprecation Warnings Fixed (by 8/31) | Blocker | |
---|---|---|---|---|---|---|---|---|---|
arch-bom | 3.2 | 1.Hands off |
| 52/93 | Yes | No | No | Deployed 10/14/2021 | |
engagement-revenue | 3.2 | 1.Hands off | 11/51 | No | No | No |
| ||
engagement-revenue | 3.2 | 1.Hands off | 3/7 | Yes
| Yes
| Yes |
| ||
aperture | 3.2 | 2.Trust but verify | 22/36 | Yes | Yes | Yes |
| ||
aperture | 3.2 | 2.Trust but verify | 16/24 | Yes | Yes | Yes |
| ||
platform-tnl | 3.2 | 1.Hands off | 9/19 | No | No | No | Update Django to 3.2, remove or update package constraints by symbolist · Pull Request #128 · openedx-unsupported/blockstore deployed Friday morning, monitoring on prod. | ||
engagement-vanguards | 3.2 | 3.Review everything | 29/61 | Yes | Yes | Yes | Deployed 10/15/2021 | ||
content-cosmonauts | 3.2 | 3.Review everything | 20/30 | Yes | Yes | Yes |
| ||
content-cosmonauts | 3.2 | 3.Review everything | 19/28 | Yes | Yes | Yes |
| ||
content-cosmonauts | 3.2 | 4.DIY | 17/30 | Yes | Yes | Yes |
| ||
content-cosmonauts | 3.2 | 4.DIY | 13/25 | Yes | Yes | N/a | Follow up (not a blocker) - @Jeremy Bowman (Deactivated) to talk to the owning squad about CI configuration. | ||
enterprise-titans | 3.2 | 3.Review everything | 11/33 | Yes | Yes | Yes |
| ||
enterprise-titans | 3.2 | 3.Review everything | 20/32 | Yes | Yes | Yes |
| ||
platform-tnl | 3.2 | 1.Hands off | 2/4 | Yes | Yes | Yes |
| ||
SRE | 3.2 | 1.Hands off | 10/18 | Yes | Yes | Yes |
| ||
openedx-ce | 3.2 on https://openedxstats.herokuapp.com/sites/current/ (not on prod or Edge by design) | 3.Review everything | 4/8 | Yes | Yes | Yes |
| ||
enterprise-markhors | 3.2 | 4.DIY | 9/13 | Yes | Yes | Yes | Deployed | ||
video-encode-manager (private, not part of Open edX release) | incident-management | 3.2 | 4.DIY | 16/27 | Yes or N/A | Yes or N/A | Yes or N/A | N/A |
Explanation
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 2.2, 3.0, and 3.1.
Dependencies Updated - How many of the service's dependencies which use Django have been upgraded to versions specifically tested against Django 3.2? Some packages which haven't been tested will just work, but others may not. The totals here were copied from the Django 2.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?
Dependencieshttps://openedx.atlassian.net/browse/PROD-2441
https://openedx.atlassian.net/wiki/spaces/AC/pages/2220032075
https://openedx.atlassian.net/wiki/spaces/AC/pages/1704591765/Django%2B3.2