From 529b598e15f55164dd5e832ee95463307686412f Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Tue, 25 Nov 2025 17:52:49 +0100 Subject: [PATCH] overlay profiles: Unmask thin-provisioning-tools, add accept keywords for it No point in masking the new versions of the package - only those are available now, so the mask was preventing building any available version of the package. At the same time, we need to pull an unstable version 1.3.0, as our rust version is newer than allowed by the older available 1.1.0 version. Signed-off-by: Krzesimir Nowak --- .../profiles/coreos/base/package.accept_keywords | 6 ++++++ .../coreos-overlay/profiles/coreos/base/package.mask | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords index e360552985..02325b8d62 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords @@ -93,6 +93,12 @@ sys-apps/azure-vm-utils =sys-apps/coreutils-9.8-r1 ~amd64 =sys-apps/zram-generator-1.2.1 ~arm64 =sys-auth/sssd-2.9.7 ~arm64 + +# So it builds with rust provided by SDK without pulling some older +# version of rust-bin, that does not support aarch64 for some reason. +=sys-block/thin-provisioning-tools-1.3.0 ~amd64 ~arm64 + +# Keep versions on both arches in sync. =sys-boot/mokutil-0.7.2 ** # Enable ipvsadm for arm64. diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.mask b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.mask index d09537a81b..ca89724727 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.mask +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.mask @@ -17,6 +17,3 @@ # Update engine needs updating to use a newer version of protobuf. >=dev-libs/protobuf-22.0 - -# Pulls in LLVM and clang. ->=sys-block/thin-provisioning-tools-1.0.14