commit:     29090e25eea07f0250805b24d6f656056608bff2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 11 02:04:26 2026 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Mar 11 15:21:18 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29090e25

profiles/features/musl: mask systemd temporarily

There is a circular dependency between systemd and dbus which is
preventing a systemd stable request from moving forward.

Re-mask systemd in musl profiles temporarily so our stable request
tooling can process it.

Bug: https://bugs.gentoo.org/971072
Merges: https://codeberg.org/gentoo/gentoo/pulls/292
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 profiles/features/musl/package.mask            | 8 ++++++++
 profiles/features/musl/package.use.mask        | 7 +++++++
 profiles/features/musl/package.use.stable.mask | 7 -------
 profiles/features/musl/use.mask                | 8 +++++++-
 profiles/features/musl/use.stable.mask         | 8 --------
 5 files changed, 22 insertions(+), 16 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 4a8c4b4ef4b8..4039854bcec5 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Mike Gilbert <[email protected]> (2026-03-11)
+# Pending completion of bug 971072.
+app-admin/mkosi
+app-admin/systemdgenie
+sys-apps/gentoo-systemd-integration
+sys-apps/systemd
+sys-apps/systemd-initctl
+
 # Sam James <[email protected]> (2026-02-11)
 # Fails to build on musl (bug #968134, https://sourceware.org/PR33747)
 ~dev-debug/gdb-17.1

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 4611c2833eb0..34951abe3820 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,13 @@
 # Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Mike Gilbert <[email protected]> (2026-03-11)
+# Pending completion of bug 971072.
+dev-qt/qtbase journald
+net-analyzer/wireshark sdjournal
+sys-kernel/installkernel -systemd
+sys-apps/ipmitool openbmc
+
 # Mike Gilbert <[email protected]> (2026-02-07)
 # Requires dev-python/python-systemd.
 net-analyzer/fail2ban systemd

diff --git a/profiles/features/musl/package.use.stable.mask 
b/profiles/features/musl/package.use.stable.mask
index bba03526b85f..80280bd27650 100644
--- a/profiles/features/musl/package.use.stable.mask
+++ b/profiles/features/musl/package.use.stable.mask
@@ -1,13 +1,6 @@
 # Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James <[email protected]> (2026-02-05)
-# >=sys-apps/systemd-259 does not yet have stable keywords
-dev-qt/qtbase journald
-net-analyzer/wireshark sdjournal
-sys-kernel/installkernel -systemd
-sys-apps/ipmitool openbmc
-
 # Andreas K. Hüttel <[email protected]> (2024-03-07)
 # This doesn't work yet with musl-1.2.4, bug 906603
 llvm-runtimes/compiler-rt-sanitizers msan

diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask
index 6c03021614a5..e72cf6e276dc 100644
--- a/profiles/features/musl/use.mask
+++ b/profiles/features/musl/use.mask
@@ -1,10 +1,16 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Select the correct ELIBC
 -elibc_musl
 elibc_glibc
 
+# Mike Gilbert <[email protected]> (2026-03-11)
+# Pending completion of bug 971072.
+systemd
+generic-uki
+uwsgi_plugins_systemd_logger
+
 # Sam James <[email protected]> (2025-07-12)
 # dev-debug/dtrace and dev-debug/systemtap don't work on musl
 dtrace

diff --git a/profiles/features/musl/use.stable.mask 
b/profiles/features/musl/use.stable.mask
deleted file mode 100644
index e5c6898c45a2..000000000000
--- a/profiles/features/musl/use.stable.mask
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James <[email protected]> (2026-02-05)
-# >=sys-apps/systemd-259 does not yet have stable keywords
-systemd
-generic-uki
-uwsgi_plugins_systemd_logger

Reply via email to