From 7d5de87c2f25a6de4a8b9410f9302a659732e420 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Fri, 23 Jan 2026 21:43:23 +0000 Subject: [PATCH] fix(quickget): exclude EOL and pre-release distro versions - Remove Devuan 'beowulf' from the release list - Drop Mageia '8' from the release list - Filter Fedora releases JSON and exclude Fedora 41 (prevent EOL entries) - Restrict GNOME OS parsing to stable numeric versions and keep "nightly" - Rationale: avoid presenting EOL or alpha/beta/rc images to users and reduce failed downloads Signed-off-by: Martin Wimpress --- quickget | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/quickget b/quickget index 195ea40..8223265 100755 --- a/quickget +++ b/quickget @@ -679,7 +679,7 @@ function releases_deepin() { } function releases_devuan() { - echo daedalus chimaera beowulf + echo daedalus chimaera } function releases_dragonflybsd() { @@ -721,7 +721,8 @@ function editions_endless() { function releases_fedora() { #shellcheck disable=SC2046,SC2005 - echo $(web_pipe "https://getfedora.org/releases.json" | jq -r 'map(.version) | unique | .[]' | sed 's/ /_/g' | sort -r) + # Filter out EOL releases (41 and earlier) + echo $(web_pipe "https://getfedora.org/releases.json" | jq -r 'map(.version) | unique | .[]' | sed 's/ /_/g' | sort -r | grep -v '^41$') } function editions_fedora() { @@ -773,7 +774,8 @@ function editions_ghostbsd() { function releases_gnomeos() { #shellcheck disable=SC2046,SC2005 - echo "nightly" $(web_pipe "https://download.gnome.org/gnomeos/" | grep "title=" | awk -F'"' '{print $4}' | tr -d '/' | sort -nr) + # Filter out alpha/beta/rc pre-releases, keep only stable versions and nightly + echo "nightly" $(web_pipe "https://download.gnome.org/gnomeos/" | grep "title=" | awk -F'"' '{print $4}' | tr -d '/' | grep -E '^[0-9]+\.[0-9]+$' | sort -nr) } function releases_guix() { @@ -837,7 +839,7 @@ function releases_macos() { } function releases_mageia() { - echo 9 8 + echo 9 } function editions_mageia() {