• [gentoo-user] Re: Systemd in update but I don't use systemd

    From Nuno Silva@21:1/5 to Eli Schwartz on Mon Jun 23 12:00:01 2025
    On 2025-06-23, Eli Schwartz wrote:

    On 6/20/25 2:53 PM, Andrew - Gentoo wrote:
    On 6/21/25 12:47 AM, netfab wrote:

    Hi,

    Le 20/06/25 à 18:25, Andrew - Gentoo a tapoté :
        Is this one of the situations that some random app has
    decided to use something contained within systemd but systemd is not
    "controlling" my system - I want to stay with OpenRC. Or should I
    panic and reinstall as I've managed to confuse emerge?


    What I'm sure of is that without more information no one here will be
    able to guess what is happening on your system.

    "emerge --info" and "emerge -pvuDNt world" full output please.


    Netfab,
        Thanks for the reply. I was hoping it would be a nice simple reply >> of "Oh, you just forgot to ....". Anyway, here you go. Be prepared,
    there are a lot of lines....

        Andrew

    agl@bluey ~ $ emerge -pvuDNt world

    Local copy of remote index is up-to-date and will be used.

    These are the packages that would be merged, in reverse order:

    Calculating dependencies  ..... done!
    Dependency resolution took 12.67 s (backtrack: 0/20).

    [...]

    [ebuild   R    ]   sys-apps/dbus-1.16.2::gentoo  USE="X elogind systemd*
    -debug -doc (-selinux) -static-libs -test -valgrind" ABI_X86="(64) -32
    (-x32)" 1090 KiB
    [nomerge       ] kde-plasma/drkonqi-6.4.0:6::gentoo [6.3.5-r1:6::gentoo]
    USE="-debug -test (-systemd%)" PYTHON_SINGLE_TARGET="python3_12 -
    python3_11 -python3_13"


    This is puzzling:

    - why does dbus claim it is setting +systemd?

    - drkonqi 6.4.0 is in package.mask for the base profile, and carefully
    unmasked on the systemd profile


    I can't reproduce your issue even in an openrc chroot with ~amd64.
    Attempts to install drkonqi get me kde-plasma/drkonqi-6.3.5-r1 and
    attempts to install =drkonqi-6.4* get me:



    !!! All ebuilds that could satisfy "=drkonqi-6.4*" have been masked.
    !!! One of the following masked packages is required to complete your request:
    - kde-plasma/drkonqi-6.4.0::gentoo (masked by: package.mask, ~amd64 keyword) /var/db/repos/gentoo/profiles/base/package.mask:
    # Andreas Sturmlechner <asturm@gentoo.org> (2025-05-18)
    # Requires systemd, so specifically unmasked only in targets/systemd.


    The only thing that occurs to me is autounmasking, but that'd still show something in the emerge output, wouldn't it?

    --
    Nuno Silva

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)