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

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

edx-platform

arch-bom

3.2

1.Hands off

 

52/93

Yes

No

No

Deployed 10/14/2021

ecommerce

engagement-revenue

3.2

1.Hands off

https://openedx.atlassian.net/browse/BOM-2656

11/51

No

No

No

 

ecommerce-workers

engagement-revenue

3.2

1.Hands off

https://openedx.atlassian.net/browse/BOM-2640

3/7

Yes

 

Yes

 

Yes

 

credentials

aperture

3.2

2.Trust but verify

https://openedx.atlassian.net/browse/BOM-2641

22/36

Yes

Yes

Yes

 

demographics

aperture

3.2

2.Trust but verify

16/24

Yes

Yes

Yes

 

blockstore

platform-tnl

3.2

1.Hands off

9/19

No

No

No

deployed Friday morning, monitoring on prod.

discovery

engagement-vanguards

3.2

3.Review everything

29/61

Yes

Yes

Yes

Deployed 10/15/2021

registrar

content-cosmonauts

3.2

3.Review everything

20/30

Yes

Yes

Yes

 

portal-designer

content-cosmonauts

3.2

3.Review everything

19/28

Yes

Yes

Yes

 

insights

content-cosmonauts

3.2

4.DIY

17/30

Yes

Yes

Yes

 

analytics-api

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-catalog

enterprise-titans

3.2

3.Review everything

11/33

Yes

Yes

Yes

 

license-manager

enterprise-titans

3.2

3.Review everything

20/32

Yes

Yes

Yes

 

xqueue

platform-tnl

3.2

1.Hands off

2/4

Yes

Yes

Yes

 

notes

SRE

3.2

1.Hands off

10/18

Yes

Yes

Yes

 

openedxstats

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

 

taxonomy-connector

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?

Dependencies

Natalia Berdnikov (Deactivated)
October 13, 2021

Great, thanks so much for an update, @Waheed Ahmed (Deactivated). I am glad it went out.