commit 1f5c468e90126231e9c98dd0ae398f76bea9c1a8
parent 7b2ff2964eb5ea5e1926bfeccadcc6888691d069
Author: Nathan Pratta Teodosio <nathan.teodosio@canonical.com>
Date: Fri, 5 Dec 2025 10:49:18 +0000
Bug 2004114: Drop Armhf from taskcluster. r=gerard-majax
The snap is no longer build for Armhf downstream since
https://github.com/canonical/firefox-snap/pull/173.
Differential Revision: https://phabricator.services.mozilla.com/D275176
Diffstat:
3 files changed, 2 insertions(+), 87 deletions(-)
diff --git a/build/docs/snap.rst b/build/docs/snap.rst
@@ -73,7 +73,7 @@ should get your an accurate list that you can replicate.
Cross-compilation
=================
-There is now support for cross-compilation for both ``armhf`` and ``arm64``.
+There is now support for cross-compilation for ``arm64``.
To produce cross-compiled version locally:
- follow the steps above for building, except you need to pass
diff --git a/taskcluster/docker/snap-coreXX-build/system-setup.sh b/taskcluster/docker/snap-coreXX-build/system-setup.sh
@@ -33,13 +33,12 @@ Types: deb
URIs: http://ports.ubuntu.com
Suites: noble noble-updates noble-security noble-backports
Components: main multiverse universe
-Architectures: armhf arm64
+Architectures: arm64
Signed-By: ${KEYRING_FILENAME}
EOF
# snapcraft 8.8+ will want both and will rewrite ubuntu.sources
dpkg --add-architecture "arm64"
-dpkg --add-architecture "armhf"
apt-get update
apt-get --fix-broken install -y
apt-get upgrade -y
diff --git a/taskcluster/kinds/snap-upstream-build/kind.yml b/taskcluster/kinds/snap-upstream-build/kind.yml
@@ -78,44 +78,6 @@ tasks:
platform: linux64-snap/debug
symbol: B-nightly(amd64)
- armhf-nightly/opt:
- description: Build Firefox Nightly as a Snap using upstream definition
- attributes:
- build_platform: linux-armhf-snap
- build_type: opt
- index:
- product: firefox
- job-name: snap-armhf-nightly-opt
- worker:
- docker-image: {in-tree: snap-build-core24}
- max-run-time: 9000
- run:
- using: run-task
- command: >-
- ./run.sh nightly armhf
- treeherder:
- platform: linux64-snap/opt
- symbol: B-nightly(armhf)
-
- armhf-nightly/debug:
- description: Build Firefox Nightly (debug) as a Snap using upstream definition
- attributes:
- build_platform: linux-armhf-snap
- build_type: debug
- index:
- product: firefox
- job-name: snap-armhf-nightly-debug
- worker:
- docker-image: {in-tree: snap-build-core24}
- max-run-time: 7200
- run:
- using: run-task
- command: >-
- ./run.sh nightly armhf --debug
- treeherder:
- platform: linux64-snap/debug
- symbol: B-nightly(armhf)
-
arm64-nightly/opt:
description: Build Firefox Nightly as a Snap using upstream definition
attributes:
@@ -390,52 +352,6 @@ tasks:
platform: linux64-snap/debug
symbol: B-local(amd64)
- armhf-local/opt:
- description: Build Firefox Nightly as a Snap using upstream definition and local gecko checkout
- attributes:
- build_platform: linux-armhf-snap
- build_type: opt
- cron: false
- run-on-projects:
- - mozilla-central
- - autoland
- index:
- product: firefox
- job-name: snap-armhf-opt
- worker:
- docker-image: {in-tree: snap-build-core24}
- max-run-time: 9000
- run:
- using: run-task
- command: >-
- ./run.sh try armhf
- treeherder:
- platform: linux64-snap/opt
- symbol: B-local(armhf)
-
- armhf-local/debug:
- description: Build Firefox Nightly (debug) as a Snap using upstream definition and local gecko checkout
- attributes:
- build_platform: linux-armhf-snap
- build_type: debug
- cron: false
- run-on-projects:
- - mozilla-central
- - autoland
- index:
- product: firefox
- job-name: snap-armhf-debug
- worker:
- docker-image: {in-tree: snap-build-core24}
- max-run-time: 7200
- run:
- using: run-task
- command: >-
- ./run.sh try armhf --debug
- treeherder:
- platform: linux64-snap/debug
- symbol: B-local(armhf)
-
arm64-local/opt:
description: Build Firefox Nightly as a Snap using upstream definition and local gecko checkout
attributes: