Remove Debian 10 support.

As a consequence:

• Bump minimum supported Python version to 3.8.
• Move Vagrant environment to Ubuntu 20.04, which has Python 3.8.
• Move CI frontend tests to Ubuntu 20.04.
• Move production build test to Ubuntu 20.04.
• Move 3.4 upgrade test to Ubuntu 20.04.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2022-04-18 18:18:48 -07:00
committed by Alex Vandiver
parent a7e6cb7705
commit a543dcc8e3
24 changed files with 93 additions and 196 deletions

View File

@@ -212,7 +212,7 @@ if [ -f /etc/os-release ]; then
fi
case "$os_id $os_version_id" in
'debian 10' | 'debian 11' | 'ubuntu 20.04') ;;
'debian 11' | 'ubuntu 20.04') ;;
*)
set +x
cat <<EOF
@@ -220,9 +220,8 @@ case "$os_id $os_version_id" in
Unsupported OS release: $os_id $os_version_id
Zulip in production is supported only on:
- Debian 10 "buster"
- Debian 11 "bullseye"
- Ubuntu 20.04 LTS "focal"
- Debian 11
- Ubuntu 20.04 LTS
For more information, see:
https://zulip.readthedocs.io/en/latest/production/requirements.html