Hi, I propose that we remove Ubuntu 16.04 (Xenial Xerus) from the CI matrix and 
binary package generation systems.

Ubuntu 16.04 stopped being a standard LTS release in April 2021 and is now only 
supported through Canonical’s Extended Security Maintenance program. I think 
the end of LTS is a reasonable standard to apply for removing support in Apache 
CouchDB. If we apply this to Debian / Ubuntu / CentOS I believe we end up with 
the following expiration dates:

Debian 9: 06/2022
Debian 10: ~07/2024
Debian 11: ~08/2026

Ubuntu 18.04: 04/2023
Ubuntu 20.04: 04/2025

CentOS 7: 06/2024
CentOS 8: 12/2021*

(Red Hat did a thing with CentOS where it switched from a rebuild of RHEL to 
being upstream of RHEL, and they accelerated the EOL of CentOS 8 as part of 
that).

I’d like to get in the habit of proactively removing these releases from our 
build system when they leave LTS rather than waiting around for something to 
break. Any objections?

Adam

Reply via email to