external: drop armhf where upstream no longer builds it - #488
Merged
Merged
Conversation
codium: VSCodium publishes no armhf asset at all. Every nightly run
warn_skips on all five releases and uploads nothing:
skipping codium bookworm/armhf: no .deb matched for arch armhf
(repo VSCodium/vscodium, patterns: *armhf*.deb *armv7*.deb
*armv7l*.deb *armv6*.deb)
chromium-{jammy,noble,resolute}: xtradeb stopped publishing armhf, so
the mirror is pinned to an abandoned build 3-4 major Chrome versions
behind arm64:
jammy arm64 153.0.8010.52 armhf 149.0.7827.114
noble arm64 153.0.8010.52 armhf 150.0.7871.181
resolute arm64 153.0.8010.52 armhf 149.0.7827.196
The arch-independent components (chromium-l10n) are at 153 in the same
armhf job, which is what distinguishes a frozen arch from a lagging one.
Every other armhf source in the matrix was checked against its arm64
counterpart and comes back version-identical, so they are left alone.
code's armhf/arm64 build ids differ (1789458517 vs 1789458676) but the
upstream version is the same 1.138.0.
Removes 8 jobs and ~725 MiB of downloads per run. Note the stale armhf
chromium already published in the repo is not removed by this and still
needs a purge.
Signed-off-by: Igor Pecovnik <igor@armbian.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Four
external/*.confsources still ask forarmhffrom upstreams that stopped producing it. Both were found by diffing what every armhf job in run 35467743134 actually kept against its arm64 counterpart.codium — no armhf asset at all
VSCodium publishes nothing matching any armhf pattern. All five releases
warn_skipevery night and upload nothing:Same on
forky,noble,resolute,trixie. The arm64 jobs have no such warning.chromium-{jammy,noble,resolute} — armhf frozen upstream
xtradeb stopped publishing armhf, so the mirror is pinned to an abandoned build 3–4 major Chrome versions behind arm64:
The arch-independent components in the same armhf job (
chromium-l10n) are at 153, which is what distinguishes a frozen architecture from one that is merely lagging.Everything else armhf is current and untouched
Every other armhf source in the matrix was compared against its arm64 counterpart and comes back version-identical:
firefox-*,thunderbird-*,widevine-noble,zfs-*,harfbuzz-jammy,libcec6-sid-to-jammy,gnome-packagekit-to-trixie, and all twelverpi-*sources. Thegh-method ones pull real armv7 assets (min-1.35.7-armv7l.deb,fastfetch-linux-armv7l.deb, and thegh/haos-agentarmv6/armv7 debs).codelooked suspicious — armhf1.138.0-1789458517vs arm641.138.0-1789458676— but that is only Microsoft's per-arch build id against the same upstream 1.138.0, so it stays.Effect
8 fewer jobs per run (5 codium + 3 chromium) and roughly 725 MiB less downloaded, on top of what armbian/armbian.github.io#463 already saves.
Deliberately not included
The stale armhf chromium already published in the repository is not removed here; it needs a separate
PURGEpass and is being left in place for now. Neither package appears in any desktop package list inarmbian/build, so no image build depends on either.