profiles: mask generic-uki globally rather than per -kernel package

This use flag is only used by users of the kernel-build and kernel-install
eclasses. Masking it per package causes issues for out of tree users of
the eclasses as overlays cannot masks use flags per profile. At most
portage supports masking packages and use flags for globablly, but
pkgcore doesn't support this causing unavoidable pkgcheck issues that
you cannot get rid off.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43883
Closes: https://github.com/gentoo/gentoo/pull/43883
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
This commit is contained in:
Alfred Wingate 2025-09-21 14:20:05 +03:00 committed by Nowa Ammerlaan
parent 25c6704efd
commit e17ad6862b
No known key found for this signature in database
GPG Key ID: A2E2304370447E8E
22 changed files with 54 additions and 84 deletions

View File

@ -156,12 +156,6 @@ sys-kernel/installkernel grub
# Requires dev-libs/level-zero.
dev-lang/ispc gpu
# Nowa Ammerlaan <nowa@gentoo.org> (2023-12-18)
# Experimental and only available on a subset of architectures
sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
sys-kernel/vanilla-kernel generic-uki
# Ionen Wolkens <ionen@gentoo.org> (2023-12-02)
# dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 have few keywords.
dev-python/pyqt6 pdfium remoteobjects

View File

@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Experimental and only available on a subset of architectures
generic-uki
# Sam James <sam@gentoo.org> (2025-09-19)
# libquadmath from GCC is only available on some arches
# https://gcc.gnu.org/PR96016

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Alfred Wingate <parona@protonmail.com> (2024-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki
-generic-uki

View File

@ -1,8 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki

View File

@ -0,0 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
-generic-uki

View File

@ -1,8 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki

View File

@ -0,0 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2023-12-18)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# This is still experimental, prebuilt images may not boot on all systems.
sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
sys-kernel/vanilla-kernel generic-uki
generic-uki

View File

@ -1,8 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki

View File

@ -0,0 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2023-12-18)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# This is still experimental, prebuilt images may not boot on all systems.
sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
sys-kernel/vanilla-kernel generic-uki
generic-uki

View File

@ -1,8 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki

View File

@ -0,0 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2023-12-18)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# This is still experimental, prebuilt images may not boot on all systems.
sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
sys-kernel/vanilla-kernel generic-uki
generic-uki

View File

@ -1,8 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2024-12-30)
# Generic images are built with systemd and only available on arm64 and amd64
sys-kernel/gentoo-kernel -generic-uki
sys-kernel/gentoo-kernel-bin -generic-uki
sys-kernel/vanilla-kernel -generic-uki

View File

@ -0,0 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Generic images are built with systemd and only available on arm64 and amd64
-generic-uki

View File

@ -1,8 +1,6 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Nowa Ammerlaan <nowa@gentoo.org> (2023-12-18)
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# This is still experimental, prebuilt images may not boot on all systems.
sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
sys-kernel/vanilla-kernel generic-uki
generic-uki

View File

@ -125,12 +125,6 @@ sys-kernel/installkernel -systemd
# Requires dev-libs/level-zero.
dev-lang/ispc gpu
# Nowa Ammerlaan <nowa@gentoo.org> (2023-12-18)
# Requires systemd
sys-kernel/gentoo-kernel generic-uki
sys-kernel/gentoo-kernel-bin generic-uki
sys-kernel/vanilla-kernel generic-uki
# Guillaume Seren <guillaumeseren@gmail.com> (2023-11-29)
# execinfo.h required for server.
games-board/cockatrice server

View File

@ -5,6 +5,10 @@
-elibc_musl
elibc_glibc
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Requires systemd
generic-uki
# Sam James <sam@gentoo.org> (2025-07-12)
# dev-debug/dtrace and dev-debug/systemtap don't work on musl
dtrace