From ddf4e6d854a331b164bb13be1be38b5edc93b5db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20=22Pisco=22=20Fernandes?= Date: Mon, 7 Jul 2025 11:56:02 +0100 Subject: [PATCH] TUN-9542: Remove unsupported Debian-based releases ## Summary This commit removes configurations and references for Debian-based releases that are no longer supported in the build and packaging processes. For Ubuntu versions for most of them only PRO users still have support, so we might decide remove some of them as well. Information available in: - Debian Releases: https://wiki.debian.org/LTS (we no longer support bullseye at Cloudflare) - Ubuntu Releases: https://ubuntu.com/about/release-cycle Closes TUN-9542 --- CHANGES.md | 4 ++++ cfsetup.yaml | 5 ++--- release_pkgs.py | 3 +-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index b3574850..c3b34105 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,7 @@ +## 2025.7.1 +### Notices +- `cloudflared` will no longer officially support Debian and Ubuntu distros that reached end-of-life: `buster`, `bullseye`, `impish`, `trusty`. + ## 2025.1.1 ### New Features - This release introduces the use of new Post Quantum curves and the ability to use Post Quantum curves when running tunnels with the QUIC protocol this applies to non-FIPS and FIPS builds. diff --git a/cfsetup.yaml b/cfsetup.yaml index 0b3307c6..dd01f650 100644 --- a/cfsetup.yaml +++ b/cfsetup.yaml @@ -3,7 +3,7 @@ pinned_go: &pinned_go go-boring=1.24.4-1 build_dir: &build_dir /cfsetup_build default-flavor: bookworm -bullseye: &bullseye +bookworm: &bookworm build-linux: build_dir: *build_dir builddeps: &build_deps @@ -253,5 +253,4 @@ bullseye: &bullseye - pip install pynacl==1.4.0 pygithub==1.55 boto3==1.22.9 python-gnupg==0.4.9 - make r2-linux-release -bookworm: *bullseye -trixie: *bullseye +trixie: *bookworm diff --git a/release_pkgs.py b/release_pkgs.py index 92d38195..aa5d5dd1 100644 --- a/release_pkgs.py +++ b/release_pkgs.py @@ -346,8 +346,7 @@ def parse_args(): ) parser.add_argument( - "--deb-based-releases", default=["any", "bookworm", "bullseye", "buster", "noble", "jammy", "impish", "focal", "bionic", - "xenial", "trusty"], + "--deb-based-releases", default=["any", "bookworm", "noble", "jammy", "focal", "bionic", "xenial"], help="list of debian based releases that need to be packaged for" )