Skip to content

external: consolidate chromium configs + add armhf/amd64 coverage#448

Merged
igorpecovnik merged 1 commit intomainfrom
chromium-x86-noble-resolute
Apr 14, 2026
Merged

external: consolidate chromium configs + add armhf/amd64 coverage#448
igorpecovnik merged 1 commit intomainfrom
chromium-x86-noble-resolute

Conversation

@igorpecovnik
Copy link
Copy Markdown
Member

Summary

xtradeb publishes chromium for arm64 + armhf + amd64 from the same PPA, so splitting them into per-arch conf files was unnecessary. Consolidate into one file per release covering all three arches via a single multi-arch ARCH= field.

Net coverage gain

before after
noble arm64 only arm64 + armhf + amd64
resolute arm64 only arm64 + armhf + amd64

Previously armhf and amd64 chromium sat in a long-disabled chromium.conf.disabled (noble only, never enabled). This brings real, native .deb chromium from apt.armbian.com to every supported desktop arch on noble + resolute — so armbian-config's desktop YAML browser slot gets a working chromium across the matrix instead of falling through to the upstream Ubuntu snap-shim.

Files

change
chromium-noble.conf renamed from chromium-aarch64-noble.conf, ARCH=arm64:armhf:amd64
chromium-resolute.conf renamed from chromium-aarch64-resolute.conf, ARCH=arm64:armhf:amd64
chromium.conf.disabled removed (superseded by chromium-noble.conf)

Test plan

  • aptly mirror builds chromium snapshots for arm64 + armhf + amd64 on both noble and resolute
  • On a fresh resolute amd64 desktop install, apt install chromium resolves to the apt.armbian.com .deb (not a snap-shim)
  • Same on noble armhf
  • No regression on existing noble arm64 / resolute arm64 chromium installs

xtradeb publishes chromium for arm64 + armhf + amd64 from the
same PPA. Splitting them into separate per-arch conf files was
unnecessary — aptly handles multi-arch in a single ARCH= field.

Consolidated layout:
  chromium-noble.conf      ARCH=arm64:armhf:amd64  RELEASE=noble
  chromium-resolute.conf   ARCH=arm64:armhf:amd64  RELEASE=resolute

Removed (superseded):
  chromium-aarch64-noble.conf      (arm64-only, noble)
  chromium-aarch64-resolute.conf   (arm64-only, resolute)
  chromium.conf.disabled           (was armhf+amd64 noble; long disabled)

Net coverage gain: armhf + amd64 on noble AND resolute, where
previously only arm64 had real .deb chromium via apt.armbian.com.
This unblocks the desktop YAML's browser slot on every supported
desktop arch on those releases.
@github-actions github-actions bot added the Software package Executing build train label Apr 14, 2026
@igorpecovnik igorpecovnik merged commit a6c81f7 into main Apr 14, 2026
5 checks passed
@igorpecovnik igorpecovnik deleted the chromium-x86-noble-resolute branch April 14, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Software package Executing build train

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant