Add Ubuntu 26.04 arm64 provisioning
This is a first tier-1 arm64 done with Packer. The initial Packer
scripts were taken from Ubuntu 26.04 x86_64 dir and modified for arm64.
Provisioning changes compared to arm64 24.04:
- Pulseaudio backport is removed:
03-install-pulseaudio-16-bugfix-backports.sh
- apt: python3-pypdf2 -> python3-pypdf
- apt: libgstreamer-plugins-good1.0-dev -> -extra1.0-dev
- 04-clang.sh: llvm-toolchain-noble-20 -> -resolute-21
- 04-clang.sh: replace deprecated apt-key usage with a LLVM keyring and
a signed APT source-list entry.
- 04-libclang.sh: pass -snld20 to 7-Zip for multi-hop symbolic links
Pick-to: 6.12
Task-number: QTQAINFRA-8002
Task-number: QTQAINFRA-5844
Change-Id: Ib4b00a837cba8a23a18ee70ece0ad4686f24fdba
Reviewed-by: Liang Qi <liang.qi@qt.io>
| commit | 924e26cc1a9be95742e8eadc2cb41f0213cd7023 |
| parent | 569a071969d74d6e6b0ae166e2d7362c3fcb47ac |
| author | Elias Toivola <elias.toivola@qt.io> |
| committer | Elias Toivola <elias.toivola@qt.io> |
| commit time | Wed, 7 Oct 2026 06:06:28 +0000 |
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/build-config.sh
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/build-images.sh
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/http/meta-data
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/http/user-data
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/linux-image.pkr.hcl
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/scripts/01-minimal-50.sh
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/scripts/02-coin-configuration-51.sh
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/scripts/03-gnome-configuration-51.sh
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/scripts/04-no-overview-extension-51.sh
- A coin/pre-provisioning/qtci-linux-Ubuntu-26.04-aarch64/scripts/05-check-configurations-51.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/01-systemsetup.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/02-apt.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/02-disable-notifications.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/02-disable-ntp.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/02-remove-apport.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/02-remove-update_notifier.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/03-fix-bwrap-apparmor.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/03-install-nodejs.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/03-limit-avahi-interfaces.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/04-clang.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/04-libclang.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/09-install-syft.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/20-sccache.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/22-mqtt_broker.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/30-install_icu.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/38-maven.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/40-install-cmake.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/41-install-golang.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/41-install-upx.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/43-install-golang.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/51-openapi.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/60-install_protobuf.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/70-install_QemuGA.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/89-install-patchelf.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/90-bootstrap-autostart.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/90-install-ffmpeg.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/91-install-dummy-sound.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/91-install-vivid-camera.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/99-cleanup.sh
- A coin/provisioning/qtci-linux-Ubuntu-26.04-aarch64/99-version.sh