Arbi-BOM Blockers

This document is an attempt to list out all the Jira tickets that are blocked due to various reasons under the epics that Arbi BOM is currently working on.

Python 3.8

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

Jira Ticket

Reason for blocker

Jira Ticket

Reason for blocker

1

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

Once the Ubuntu 20.04 upgrade is done, we’ll re-evaluate this and see if any work still needs to be done on it. Leaving it blocked until then.

2

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

Relevant PR: https://github.com/edx/registrar/pull/354 waiting for a response from the owning team

3

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

Codejail environments creation still uses Python 3.5 due to which the constraint can not be removed yet. The https://openedx.atlassian.net/browse/BOM-2196?focusedCommentId=523005&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-523005 issue is currently in progress to upgrade the codejail environment to use Python3.8 instead. Once the PR https://github.com/edx/codejail/pull/111 is merged, we can then remove the constraint from edx-platform and also update the sandbox configurations to run using Python 3.8.

Drop Python 35

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

Jira Ticket

Reason for blocker

Jira Ticket

Reason for blocker

1

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

“We should hold off on merging this until we've finished upgrading the production codejails to 3.8. We already tested 3.8 compatibility via tox in Jenkins, and we don't want to preclude bug and security fixes to this package before that upgrade is complete.”

2

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

Blocked until https://openedx.atlassian.net/browse/BOM-2033 is completed.

3

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

Given that https://openedx.atlassian.net/browse/BOM-1639  is still unresolved, we probably shouldn't try merging this until the Ubuntu 20.04 upgrade is complete.

4

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

This cannot be done until xqueue-watcher is upgraded to python 3.8 as currently it is on python 2.7. Ticket for upgrading xqueue-watcher is https://openedx.atlassian.net/browse/BOM-2452