commit: 2ab42ac7492e7dd516faae449f45025159a969e6 Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Mon Jan 27 19:07:20 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Mon Jan 27 19:10:42 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab42ac7
profiles: fix USE=test-full masks for dev-build/meson to apply to !amd64 Instead of basically masking it everywhere, mask it in base and then unmask it for the one (1) arch where it is fully operational, and the two (2) arches where it can at least be used in unstable. Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> profiles/arch/amd64/package.use.mask | 4 ++++ profiles/arch/arm/package.use.mask | 4 ---- profiles/arch/arm64/package.use.mask | 4 ++++ profiles/arch/arm64/package.use.stable.mask | 4 ++++ profiles/arch/loong/package.use.mask | 4 ---- profiles/arch/mips/package.use.mask | 4 ---- profiles/arch/ppc/package.use.mask | 4 ---- profiles/arch/riscv/package.use.mask | 4 ---- profiles/arch/s390/package.use.mask | 4 ---- profiles/arch/sparc/package.use.mask | 4 ---- profiles/arch/x86/package.use.mask | 4 ---- profiles/base/package.use.mask | 5 +++++ profiles/features/wd40/package.use.mask | 4 ---- 13 files changed, 17 insertions(+), 36 deletions(-) diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 814bd5ba41ad..c890f947cf84 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Eli Schwartz <eschwa...@gentoo.org> (2025-01-27) +# All dependencies available +dev-build/meson -test-full + # Matt Jolly <kan...@gentoo.org> (2025-01-11) # We can bootstrap with mrustc on amd64. dev-lang/rust -mrustc-bootstrap diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 85408fcd3be2..677a82642613 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Sam James <s...@gentoo.org> (2025-01-04) # kde-plasma/kde-cli-tools not keyworded here x11-misc/xdg-utils plasma diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 718fb400f484..662117c2d8fa 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz <eschwa...@gentoo.org> (2025-01-27) +# Dependencies e.g. pypy keyworded (not stable) here. +dev-build/meson -test-full + # Michał Górny <mgo...@gentoo.org> (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-core/clang-runtime -offload diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 3ccac09b9407..3f0b759852d1 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz <eschwa...@gentoo.org> (2025-01-27) +# Dependencies e.g. pypy not stable here. +dev-build/meson test-full + # Eray Aslan <e...@gentoo.org> (2024-06-17) # mongodb needed for tests which is not stable keyworded for arm64 dev-libs/mongo-c-driver test diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask index 67d0b3324822..1969983a39ce 100644 --- a/profiles/arch/loong/package.use.mask +++ b/profiles/arch/loong/package.use.mask @@ -1,10 +1,6 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. netcdf not keyworded -dev-build/meson test-full - # WANG Xuerui <xe...@gentoo.org> (2025-01-16) # tests require qtwebengine which is unavailable dev-python/qtconsole test diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask index 7f9c65aac21b..f0fc727e560d 100644 --- a/profiles/arch/mips/package.use.mask +++ b/profiles/arch/mips/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Pacho Ramos <pa...@gentoo.org> (2025-01-26) # Needs unkeyworded net-libs/msgraph gnome-base/gvfs onedrive diff --git a/profiles/arch/ppc/package.use.mask b/profiles/arch/ppc/package.use.mask index 4cfea6fc21a3..23183ff7cf7e 100644 --- a/profiles/arch/ppc/package.use.mask +++ b/profiles/arch/ppc/package.use.mask @@ -1,10 +1,6 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Paul Zander <negril.nx+gen...@gmail.com> (2024-11-04) # media-libs/libavif is not keyworded media-libs/opencv avif diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 5227b6335514..1db0dbab079f 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -1,10 +1,6 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. netcdf not keyworded -dev-build/meson test-full - # Alexey Shvetsov <ale...@gentoo.org> (2024-11-21) # sci-libs/caffe2 is not keyworded on arm64 sci-chemistry/gromacs nnpot diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask index bc1bc0607647..f39f5b057b6b 100644 --- a/profiles/arch/s390/package.use.mask +++ b/profiles/arch/s390/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Sam James <s...@gentoo.org. (2025-01-14) # dev-cpp/benchmark is not yet keyworded here dev-libs/re2 benchmark diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index 2ecf67dd984f..ce5d2e47e6bb 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Pacho Ramos <pa...@gentoo.org> (2025-01-26) # Needs unkeyworded net-libs/msgraph gnome-base/gvfs onedrive diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 36087928dcd7..5f7d561070e3 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Nowa Ammerlaan <n...@gentoo.org> (2024-12-20) # qtremoteobjects and qthttpserver not yet keyworded here dev-python/pyside6 httpserver remoteobjects diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index d7c3876f5faf..0f3dfda67717 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -3,6 +3,11 @@ # New entries go on top. +# Eli Schwartz <eschwa...@gentoo.org> (2025-01-27) +# Dependencies e.g. bindgen/netcdf/pypy not keyworded or stable in +# most places. +dev-build/meson test-full + # Matt Jolly <kan...@gentoo.org> (2025-01-11) # mrustc currenly only works on amd64. dev-lang/rust mrustc-bootstrap diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask index 4a46c53b5f29..ca24ddf1d273 100644 --- a/profiles/features/wd40/package.use.mask +++ b/profiles/features/wd40/package.use.mask @@ -1,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz <eschwa...@gentoo.org> (2025-01-26) -# Tests the ability to compile rust projects -dev-build/meson test-full - # Viorel Munteanu <cea...@gentoo.org> (2025-01-24) # Requires dev-python/asyncssh. net-misc/dropbear test-async