From aee456cd936862baa09f1d1b41cc2c927b1d50b2 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Fri, 14 Aug 2026 10:15:03 +0000 Subject: [PATCH] Fix Ubuntu x64 package sources. --- .gitea/scripts/install-linux-build-dependencies.sh | 9 +++++++++ crates/bds-ui/tests/packaging_assets.rs | 1 + 2 files changed, 10 insertions(+) diff --git a/.gitea/scripts/install-linux-build-dependencies.sh b/.gitea/scripts/install-linux-build-dependencies.sh index 7256e40..7ed67e8 100644 --- a/.gitea/scripts/install-linux-build-dependencies.sh +++ b/.gitea/scripts/install-linux-build-dependencies.sh @@ -33,6 +33,15 @@ case "$target" in exit 1 fi + native_sources=/etc/apt/sources.list.d/ubuntu.sources + if [ ! -f "$native_sources" ]; then + echo "the x64 release build requires Ubuntu's deb822 package sources" >&2 + exit 1 + fi + sudo sed -i \ + '/^Architectures:/d; /^Types: deb$/a Architectures: arm64' \ + "$native_sources" + sudo dpkg --add-architecture amd64 { printf '%s\n' \ diff --git a/crates/bds-ui/tests/packaging_assets.rs b/crates/bds-ui/tests/packaging_assets.rs index fd58c15..c5653f9 100644 --- a/crates/bds-ui/tests/packaging_assets.rs +++ b/crates/bds-ui/tests/packaging_assets.rs @@ -164,6 +164,7 @@ fn tagged_releases_are_built_and_packaged_with_rust_tools() { "libxdo-dev", "libwebkit2gtk-4.1-dev:amd64", "gcc-x86-64-linux-gnu", + "Architectures: arm64", ] { assert!( linux_dependencies.contains(required),