From 40e256e7aa31a6b90e665b340858abbd3a2999c9 Mon Sep 17 00:00:00 2001
From: Brendan Abolivier <babolivier@matrix.org>
Date: Fri, 18 Feb 2022 12:38:48 +0100
Subject: [PATCH] Update the olddeps CI check to use an old version of
 markupsafe (#12025)

---
 changelog.d/12025.misc | 1 +
 tox.ini                | 3 +++
 2 files changed, 4 insertions(+)
 create mode 100644 changelog.d/12025.misc

diff --git a/changelog.d/12025.misc b/changelog.d/12025.misc
new file mode 100644
index 0000000000..d9475a7718
--- /dev/null
+++ b/changelog.d/12025.misc
@@ -0,0 +1 @@
+Update the `olddeps` CI job to use an old version of `markupsafe`.
diff --git a/tox.ini b/tox.ini
index 2b3d39e034..41678aa38b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -124,6 +124,9 @@ usedevelop = false
 deps =
     Automat == 0.8.0
     lxml
+    # markupsafe 2.1 introduced a change that breaks Jinja 2.x. Since we depend on
+    # Jinja >= 2.9, it means this test suite will fail if markupsafe >= 2.1 is installed.
+    markupsafe < 2.1
     {[base]deps}
 
 commands =
-- 
GitLab