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

Reply via email to