Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 36 Current »

IDA Name

Owning Squad

Django Version in Prod

Part of Open edX Release

Service Level

(owning squad perspective)

Ticket link

Dependencies Updated

Code Mods Applied

Test Config Updated

Deprecation Warnings Fixed

Blocker

edx-platform

arch-bom

3.2

Yes

DIY

https://github.com/openedx/edx-platform/issues/32833

Yes

Yes

Yes

ecommerce

engagement-revenue

3.2

Yes

DIY

https://github.com/openedx/public-engineering/issues/205

No

No

No

django-oscar upgrade: https://github.com/openedx/ecommerce/pull/4030

ecommerce-workers

engagement-revenue

3.2

No

DIY

https://github.com/openedx/public-engineering/issues/206

No

No

No

credentials

aperture

4.2

Yes

Trust but verify

https://github.com/openedx/credentials/issues/2096

Yes

Yes

Yes

  • Mysql 8.0 upgrade on Prod pending

  • Translations failing with Django 4.2 upgrade

discovery

phoenix

4.2

Yes

Review Everything

https://github.com/openedx/public-engineering/issues/207

Yes

Yes

Yes

MySQL 8.0 upgrade on prod
https://2u-internal.atlassian.net/browse/PSRE-2795

registrar

cosmonauts

4.2

Yes

Trust but verify

https://github.com/openedx/public-engineering/issues/208

https://github.com/openedx/registrar/pull/550

portal-designer

cosmonauts

4.2

No

Trust but verify

https://github.com/edx/portal-designer/issues/244

Yes

Yes

Yes

MySQL 8.0 upgrade pending on prod

insights

cosmonauts

4.2

Yes

Trust but verify

https://github.com/openedx/edx-analytics-dashboard/issues/1478

https://github.com/openedx/edx-analytics-dashboard/issues/1488#issuecomment-1721035328

  • CI checks failing on master (resolved)

  • Dep: pinax-announcements doesn't support Django 4.2

    • Forked to fix the issue

analytics-api

cosmonauts

4.2

Yes

Trust but verify

https://github.com/openedx/edx-analytics-data-api/issues/650

https://github.com/openedx/edx-analytics-data-api/pull/671

Mysql 8.0 upgrade pending on prod
https://2u-internal.atlassian.net/browse/PSRE-2634

enterprise-catalog

enterprise-titans

4.2

Yes

Trust but verify

https://github.com/openedx/public-engineering/issues/209

Yes

Yes

Yes

license-manager

enterprise-titans

4.2

Yes

Trust but verify

https://github.com/openedx/public-engineering/issues/210

Yes

Yes

Yes

https://github.com/edx/edx-arch-experiments/issues/440

MySQL upgrade done

enterprise-access

enterprise-titans

4.2

Yes

Trust but verify

https://github.com/openedx/enterprise-access/issues/254

https://github.com/openedx/enterprise-access/pull/266
Only owning team can merge
merged

enterprise-subsidy

enterprise-titans

4.2

Yes

Trust but verify

https://github.com/openedx/enterprise-subsidy/issues/152

xqueue

Aurora

4.2

Yes

Trust but verify

https://github.com/openedx/xqueue/issues/897

MySQL upgrade pending on prod
https://2u-internal.atlassian.net/browse/PSRE-2799

notes

Aurora

4.2

Yes

Trust but verify

https://github.com/openedx/edx-notes-api/issues/342

https://github.com/openedx/edx-notes-api/pull/346

MySQL 8.0 upgrade pending on prod
https://2u-internal.atlassian.net/browse/PSRE-2804

openedxstats

openedx-axim

3.2 on https://openedxstats.herokuapp.com/sites/current/ (not on prod or Edge by design)

No

https://github.com/openedx/openedxstats/issues/223

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 Django 3.2 Upgrade: Service Levels .

  • 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?

Dependency Supported Python/Django Versions

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

  • No labels