From d299ea6cf687bc586e4c7d22a095de53ed3744f0 Mon Sep 17 00:00:00 2001 From: feanil <781561+feanil@users.noreply.github.com> Date: Thu, 7 Nov 2024 19:11:31 +0000 Subject: [PATCH 1/3] feat: Upgrade Python dependency edx-codejail Update to the latest version of codejail which supports Ubuntu 24.04 Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` --- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/doc.txt | 2 +- requirements/edx/testing.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 20d2b6a7e0..c697f8eb81 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -427,7 +427,7 @@ edx-celeryutils==1.3.0 # -r requirements/edx/kernel.in # edx-name-affirmation # super-csv -edx-codejail==3.5.1 +edx-codejail==3.5.2 # via -r requirements/edx/kernel.in edx-completion==4.7.3 # via -r requirements/edx/kernel.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index fb806a43ce..a07b24914d 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -695,7 +695,7 @@ edx-celeryutils==1.3.0 # -r requirements/edx/testing.txt # edx-name-affirmation # super-csv -edx-codejail==3.5.1 +edx-codejail==3.5.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 86bd2ce9c4..fb3d610ded 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -511,7 +511,7 @@ edx-celeryutils==1.3.0 # -r requirements/edx/base.txt # edx-name-affirmation # super-csv -edx-codejail==3.5.1 +edx-codejail==3.5.2 # via -r requirements/edx/base.txt edx-completion==4.7.3 # via -r requirements/edx/base.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index d1be959f4b..6984a56265 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -532,7 +532,7 @@ edx-celeryutils==1.3.0 # -r requirements/edx/base.txt # edx-name-affirmation # super-csv -edx-codejail==3.5.1 +edx-codejail==3.5.2 # via -r requirements/edx/base.txt edx-completion==4.7.3 # via -r requirements/edx/base.txt From 5570f8252922473450ba00be8e030fdeba14f012 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Fri, 8 Nov 2024 10:05:20 -0500 Subject: [PATCH 2/3] docs: Declare Ubuntu 24.04 support and add a note about codejail. --- README.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.rst b/README.rst index 61f21337ee..e728f74fbd 100644 --- a/README.rst +++ b/README.rst @@ -75,6 +75,8 @@ OS: * Ubuntu 22.04 +* Ubuntu 24.04 + Interperters/Tools: * Python 3.11 @@ -107,6 +109,15 @@ Language Packages: Some Python packages have system dependencies. For example, installing these packages on Debian or Ubuntu will require first running ``sudo apt install python3-dev default-libmysqlclient-dev build-essential pkg-config`` to satisfy the requirements of the ``mysqlclient`` Python package. +Codejail Setup +-------------- + +As a part of the baremetal setup, you will need to configure your system to +work properly with codejail. See the `codejail installation steps`_ for more +details. + +.. _codejail installation steps: https://github.com/openedx/codejail?tab=readme-ov-file#installation + Build Steps ----------- From a29ef71f8dd32fa058c3e6738358ee0ec0b94b38 Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Wed, 20 Nov 2024 13:44:17 -0500 Subject: [PATCH 3/3] fixup! docs: Declare Ubuntu 24.04 support and add a note about codejail. --- README.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.rst b/README.rst index e728f74fbd..54b91363a8 100644 --- a/README.rst +++ b/README.rst @@ -71,8 +71,6 @@ System Dependencies ------------------- OS: -* Ubuntu 20.04 - * Ubuntu 22.04 * Ubuntu 24.04