Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions tools/modules/desktops/yaml/budgie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,3 @@ releases:
noble:
architectures: [arm64, amd64]

plucky:
architectures: [arm64, amd64]
26 changes: 0 additions & 26 deletions tools/modules/desktops/yaml/cinnamon.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,6 @@ releases:
packages_uninstall:
- ubuntu-session

plucky:
architectures: [arm64, amd64, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
- pavumeter
packages_uninstall:
- ubuntu-session

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
# armhf excluded: cinnamon-desktop-environment has no armhf build.
Expand Down Expand Up @@ -120,19 +107,6 @@ releases:
packages_uninstall:
- ubuntu-session

questing:
# Ubuntu 25.10 — same as plucky; pavumeter absent from archive.
architectures: [arm64, amd64, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
# pavumeter was dropped from Ubuntu in plucky and stays absent.
- pavumeter
packages_uninstall:
- ubuntu-session

resolute:
# Ubuntu 26.04 LTS — same as questing; pavumeter still absent.
architectures: [arm64, amd64, riscv64]
Expand Down
47 changes: 14 additions & 33 deletions tools/modules/desktops/yaml/common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ tiers:
# arm/riscv builds, so this is amd64-only).
# - 'chromium' isn't built for riscv64 in either Debian or Ubuntu.
#
# Verified against Debian bookworm/trixie, Ubuntu noble/plucky, and
# apt.armbian.com as of 2026-04. Update this map when new releases
# Verified against Debian bookworm/trixie, Ubuntu jammy/noble/resolute,
# and apt.armbian.com as of 2026-04. Update this map when new releases
# ship or when an arch dependency changes.
browser:
bookworm:
Expand All @@ -101,24 +101,13 @@ browser:
arm64: chromium # apt.armbian.com real .deb (Ubuntu's is snap-shim)
armhf: chromium
riscv64: firefox # apt.armbian.com real .deb
plucky:
amd64: google-chrome-stable
arm64: chromium
armhf: chromium
riscv64: firefox
jammy:
# Ubuntu 22.04 LTS — chromium / firefox apt names on Ubuntu are
# snap-shims; apt.armbian.com hosts real .debs of the same name.
amd64: google-chrome-stable
arm64: chromium
armhf: chromium
riscv64: firefox
questing:
# Ubuntu 25.10
amd64: google-chrome-stable
arm64: chromium
armhf: chromium
riscv64: firefox
resolute:
# Ubuntu 26.04 LTS
amd64: google-chrome-stable
Expand Down Expand Up @@ -199,11 +188,6 @@ tier_overrides:
amd64: { packages_remove: [loupe] }
arm64: { packages_remove: [loupe] }
armhf: { packages_remove: [loupe] }
plucky:
# loupe in plucky was dropped on armhf (GNOME 48 didn't ship
# an armhf build for it). Other arches still have it.
architectures:
armhf: { packages_remove: [loupe] }
jammy:
# loupe was introduced with GNOME 44/45; Ubuntu 22.04 (jammy)
# shipped GNOME 42 and has no loupe package on any arch.
Expand All @@ -212,16 +196,16 @@ tier_overrides:
arm64: { packages_remove: [loupe] }
armhf: { packages_remove: [loupe] }
riscv64: { packages_remove: [loupe] }
questing:
# loupe on armhf continues to be absent in questing — no GNOME
# armhf build for loupe, same gap as plucky.
architectures:
armhf: { packages_remove: [loupe] }
resolute:
# Same loupe/armhf gap as questing.
# loupe/armhf still missing — no GNOME armhf build.
architectures:
armhf: { packages_remove: [loupe] }
full:
# `code` (Microsoft VSCode) is published for amd64/arm64/armhf only —
# no riscv64 build exists upstream. Strip arch-wide.
architectures:
riscv64:
packages_remove: [code]
releases:
bookworm:
# thunderbird is missing on bookworm/armhf.
Expand All @@ -240,18 +224,10 @@ tier_overrides:
architectures:
armhf: { packages_remove: [thunderbird] }
riscv64: { packages_remove: [thunderbird] }
plucky:
architectures:
armhf: { packages_remove: [thunderbird] }
riscv64: { packages_remove: [thunderbird] }
jammy:
architectures:
armhf: { packages_remove: [thunderbird] }
riscv64: { packages_remove: [thunderbird] }
questing:
architectures:
armhf: { packages_remove: [thunderbird] }
riscv64: { packages_remove: [thunderbird] }
resolute:
architectures:
armhf: { packages_remove: [thunderbird] }
Expand All @@ -263,5 +239,10 @@ tier_overrides:
armhf: { packages_remove: [thunderbird] }
sid:
# thunderbird is missing on sid/armhf — same gap as trixie/forky.
# `code` is not tracked for sid in apt.armbian.com (Debian unstable;
# vendor debs may break) — strip on every sid arch.
architectures:
armhf: { packages_remove: [thunderbird] }
amd64: { packages_remove: [code] }
arm64: { packages_remove: [code] }
armhf: { packages_remove: [code, thunderbird] }
riscv64: { packages_remove: [code] }
2 changes: 0 additions & 2 deletions tools/modules/desktops/yaml/deepin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,3 @@ releases:
noble:
architectures: [arm64, amd64]

plucky:
architectures: [arm64, amd64]
17 changes: 0 additions & 17 deletions tools/modules/desktops/yaml/enlightenment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,6 @@ releases:
- pkexec
- libu2f-udev

plucky:
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64, armhf, riscv64]
Expand Down Expand Up @@ -94,14 +85,6 @@ releases:
- pkexec
- libu2f-udev

questing:
# Ubuntu 25.10 — same as plucky.
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev

resolute:
# Ubuntu 26.04 LTS — same as questing.
architectures: [arm64, amd64, armhf, riscv64]
Expand Down
26 changes: 0 additions & 26 deletions tools/modules/desktops/yaml/gnome.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,19 +86,6 @@ releases:
packages_uninstall:
- ubuntu-session

plucky:
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
- pavumeter
packages_uninstall:
- ubuntu-session

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64]
Expand Down Expand Up @@ -139,19 +126,6 @@ releases:
packages_uninstall:
- ubuntu-session

questing:
# Ubuntu 25.10 — same as plucky; pavumeter absent from archive.
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
# pavumeter was dropped from Ubuntu in plucky and stays absent.
- pavumeter
packages_uninstall:
- ubuntu-session

resolute:
# Ubuntu 26.04 LTS — same as questing; pavumeter still absent.
architectures: [arm64, amd64]
Expand Down
22 changes: 0 additions & 22 deletions tools/modules/desktops/yaml/i3-wm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,17 +59,6 @@ releases:
- pkexec
- libu2f-udev

plucky:
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
- pavumeter

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64, armhf, riscv64]
Expand Down Expand Up @@ -108,17 +97,6 @@ releases:
- pkexec
- libu2f-udev

questing:
# Ubuntu 25.10 — same as plucky; pavumeter absent from archive.
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
# pavumeter was dropped from Ubuntu in plucky and stays absent.
- pavumeter

resolute:
# Ubuntu 26.04 LTS — same as questing; pavumeter still absent.
architectures: [arm64, amd64, armhf, riscv64]
Expand Down
2 changes: 0 additions & 2 deletions tools/modules/desktops/yaml/kde-neon.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,3 @@ releases:
noble:
architectures: [arm64, amd64]

plucky:
architectures: [arm64, amd64]
17 changes: 0 additions & 17 deletions tools/modules/desktops/yaml/kde-plasma.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,15 +88,6 @@ releases:
- pkexec
- libu2f-udev

plucky:
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64]
Expand Down Expand Up @@ -135,14 +126,6 @@ releases:
- pkexec
- libu2f-udev

questing:
# Ubuntu 25.10 — same as plucky.
architectures: [arm64, amd64]
packages:
- polkitd
- pkexec
- libu2f-udev

resolute:
# Ubuntu 26.04 LTS — same as questing.
architectures: [arm64, amd64]
Expand Down
26 changes: 0 additions & 26 deletions tools/modules/desktops/yaml/mate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,19 +73,6 @@ releases:
packages_uninstall:
- ubuntu-session

plucky:
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
- pavumeter
packages_uninstall:
- ubuntu-session

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64, armhf, riscv64]
Expand Down Expand Up @@ -126,19 +113,6 @@ releases:
packages_uninstall:
- ubuntu-session

questing:
# Ubuntu 25.10 — same as plucky; pavumeter absent from archive.
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
# pavumeter was dropped from Ubuntu in plucky and stays absent.
- pavumeter
packages_uninstall:
- ubuntu-session

resolute:
# Ubuntu 26.04 LTS — same as questing; pavumeter still absent.
architectures: [arm64, amd64, armhf, riscv64]
Expand Down
27 changes: 0 additions & 27 deletions tools/modules/desktops/yaml/xfce.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,20 +87,6 @@ releases:
# would yank gnome-control-center along with it.
- ubuntu-session

plucky:
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
# pavumeter was dropped from the Ubuntu plucky archive
- pavumeter
packages_uninstall:
- ubuntu-session

# ── Debian 14 / Debian Sid ─────────────────────────────────────────

forky:
# Debian 14 — pipewire replaces pulseaudio (same as trixie).
architectures: [arm64, amd64, armhf, riscv64]
Expand Down Expand Up @@ -141,19 +127,6 @@ releases:
packages_uninstall:
- ubuntu-session

questing:
# Ubuntu 25.10 — same as plucky; pavumeter absent from archive.
architectures: [arm64, amd64, armhf, riscv64]
packages:
- polkitd
- pkexec
- libu2f-udev
packages_remove:
# pavumeter was dropped from Ubuntu in plucky and stays absent.
- pavumeter
packages_uninstall:
- ubuntu-session

resolute:
# Ubuntu 26.04 LTS — same as questing; pavumeter still absent.
architectures: [arm64, amd64, armhf, riscv64]
Expand Down
Loading