commit:     63e148193a2e8e18437cf22b3868d695ecbeef20
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  4 22:55:19 2026 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Feb  4 22:56:13 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e14819

profiles, musl: drop generic systemd masks, mask <259

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 profiles/features/musl/package.mask     | 17 +++--------------
 profiles/features/musl/package.use.mask | 13 -------------
 profiles/features/musl/use.mask         |  8 --------
 3 files changed, 3 insertions(+), 35 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 97664e9ae88f..6a9a9d96c1e9 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -502,20 +502,9 @@ sys-libs/glibc
 -sys-libs/musl
 -sys-libs/libucontext
 
-# systemd doesn't work on musl and upstream aren't interested
-# in supporting it.
-app-admin/mkosi
-app-admin/systemdgenie
-dev-python/python-systemd
-gnome-extra/office-runner
-gnome-extra/gnome-logs
-sys-apps/dbus-broker
-sys-apps/gentoo-systemd-integration
-sys-apps/systemd
-sys-apps/systemd-readahead
-sys-process/systemd-cron
->=www-misc/profile-sync-daemon-6
-sys-block/wait-for-dri-devices-rules
+# Andreas K. Hüttel <[email protected]> (2026-02-04)
+# New systemd now has experimental support for musl
+<sys-apps/systemd-259
 
 # rust-bin isn't available on all platforms
 dev-lang/rust-bin

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 637b7a151e08..0f5ac7d40924 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -114,12 +114,6 @@ sys-devel/binutils gprofng
 # this, however it seems to be unreliable, see bug #922897.
 gui-libs/gtk cpu_flags_x86_f16c
 
-# Nowa Ammerlaan <[email protected]> (2024-01-12)
-# The systemd flag is globally masked on musl. But we need
-# systemd's kernel-install to use systemd-boot which is still
-# possible on musl via systemd-utils[boot].
-sys-kernel/installkernel -systemd
-
 # Michał Górny <[email protected]> (2023-12-31)
 # Requires dev-libs/level-zero.
 dev-lang/ispc gpu
@@ -179,13 +173,6 @@ net-misc/yt-dlp deno
 sys-apps/hwloc gl
 www-client/qutebrowser widevine
 
-# Sam James <[email protected]> (2022-10-03)
-# Needs systemd which is masked on musl
-net-analyzer/wireshark sdjournal
-sys-apps/ipmitool openbmc
-sys-auth/pambase homed
-dev-qt/qtbase journald
-
 # Petr Vaněk <[email protected]> (2022-03-15)
 # musl package does not currently provide gencat binary, which is needed for
 # nls support, see bug #712828

diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask
index 60602202f143..6c03021614a5 100644
--- a/profiles/features/musl/use.mask
+++ b/profiles/features/musl/use.mask
@@ -5,10 +5,6 @@
 -elibc_musl
 elibc_glibc
 
-# Alfred Wingate <[email protected]> (2025-09-20)
-# Requires systemd
-generic-uki
-
 # Sam James <[email protected]> (2025-07-12)
 # dev-debug/dtrace and dev-debug/systemtap don't work on musl
 dtrace
@@ -40,7 +36,3 @@ nvidia
 nvml
 optix
 video_cards_nvidia
-
-# sys-apps/systemd is masked
-systemd
-uwsgi_plugins_systemd_logger

Reply via email to