I am not a Gentoo developer and have been following this thread. As a result, I have the following question:
Should all use flags specified by a profile be global use flags (in the sense that the use flag is described in the global use.desc)? In detail: I admit that I completely misunderstood the bug at first and thought it was about the "pipewire" use flag being activated globally. In other words, as soon as even one server profile is activated. Which would of course be completely nonsensical, since not even the "alsa" use flag is activated there. After that, I was of the opinion that all use flags that are activated by activating a desktop profile are automatically global use flags. But that's not true. The following use flags (besides "pipewire") are also not defined globally in use.desc: - libtirpc - pango - qml All other use flags activated by a desktop profile have a global description, even "crypt", although this use flag has very different effects (e.g., in a Plasma profile, it installs the kde-plasma/plasma-vault package; see also: https://wiki.gentoo.org/wiki/KDE/Troubleshooting#Can.27t_unmount_.2Fhome ). Appendix: [3] default/linux/amd64/23.0/desktop (stable) [4] default/linux/amd64/23.0/desktop/systemd (stable) => USE="X a52 aac acl acpi alsa amd64 avif bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind encode exif flac gdbm gif gpm gtk gui iconv icu ipv6 jpeg jpegxl lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf pipewire png policykit ppds pulseaudio qml qt6 readline screencast sdl seccomp sound spell ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wayland webp wxwidgets x264 xattr xcb xft xml xv xvid zlib" USE="X a52 aac acl acpi alsa amd64 avif bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr encode exif flac gdbm gif gpm gtk gui iconv icu ipv6 jpeg jpegxl lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf pipewire png policykit ppds pulseaudio qml qt6 readline screencast sdl seccomp sound spell ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wayland webp wxwidgets x264 xattr xcb xft xml xv xvid zlib"
