• [gentoo-user] x11-base/xorg-server does not want to update

    From Dan Johansson@21:1/5 to All on Fri Dec 3 17:40:03 2021
    Hello,

    As part of my update procedure I do a "eclean-dist --destructive
    --verbose" at the end when everything is updated and runs OK.

    Since some weeks I am getting the following message when running
    eclean-dist (I was thinking this maybe would resolve it self after a
    while...): "The following unavailable installed packages were found x11-base/xorg-server-1.20.11".

    This is happening on two different machines with different GPU-Cards.
    One with an AMD/ATI (Radeon) and one with Intel+NVIDIA
    (the output below is from the AMD/ATI machine).

    Looking at "eix x11-base/xorg-server" it shows me that there is an
    update from 1.20.11 to 1.20.13-r1 available, but when I run "emerge
    --verbose --ask --oneshot x11-base/xorg-server --verbose-conflicts"

    I get the following:

    -----------------------------8<----------------------------------

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

    Calculating dependencies... done!
    [ebuild U ] x11-base/xorg-server-1.20.13-r1:0/1.20.13::gentoo [1.20.11:0/1.20.11::gentoo] USE="elogind suid udev xorg -debug -dmx -doc
    -ipv6 -kdrive -minimal (-selinux) -systemd -test -unwind -xcsecurity
    -xephyr -xnest -xvfb (-wayland%*)" 5’003 KiB

    Total: 1 package (1 upgrade), Size of downloads: 5’003 KiB


    !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict:

    x11-base/xorg-server:0

    (x11-base/xorg-server-1.20.13-r1:0/1.20.13::gentoo, ebuild scheduled
    for merge) USE="elogind suid udev xorg -debug -dmx -doc -ipv6 -kdrive
    -minimal (-selinux) -systemd -test -unwind -xcsecurity -xephyr -xnest
    -xvfb" ABI_X86="(64)" pulled in by
    x11-base/xorg-server (Argument)

    (x11-base/xorg-server-1.20.11:0/1.20.11::gentoo, installed)
    USE="elogind suid udev wayland xorg -debug -dmx -doc -ipv6 -kdrive
    -minimal (-selinux) -systemd -test -unwind -xcsecurity -xephyr -xnest
    -xvfb" ABI_X86="(64)" pulled in by
    x11-base/xorg-server[wayland(-)] required by (kde-plasma/kwin-5.22.5:5/5::gentoo, installed) USE="multimedia plasma -accessibility -caps -debug -gles2-only -handbook -screencast -test" ABI_X86="(64)"






    x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-video-amdgpu-21.0.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
    ^^^^^^^^^^^


    x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    ^^^^^^^^^^^


    x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
    ^^^^^^^^^^^


    x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-input-libinput-1.2.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
    ^^^^^^^^^^^


    -----------------------------8<----------------------------------

    If I check the dependencies listed (kde-plasma/kwin, x11-drivers/xf86-video-amdgpu, x11-drivers/xf86-input-evdev, x11-drivers/xf86-video-ati, x11-drivers/xf86-input-libinput) I can not
    see any dependencies "blocking" the 1.20.13-r1 release.

    -----------------------------8<----------------------------------
    * These packages depend on x11-base/xorg-server:
    kde-plasma/kwin-5.22.5 (x11-base/xorg-server[wayland(-)])
    (test ? x11-base/xorg-server[xvfb]) x11-drivers/xf86-video-amdgpu-21.0.0 (x11-base/xorg-server[-minimal])
    (>=x11-base/xorg-server-1.20[xorg])
    (x11-base/xorg-server) x11-drivers/xf86-input-evdev-2.10.6 (>=x11-base/xorg-server-1.18[udev])
    (>=x11-base/xorg-server-1.20[xorg])
    (x11-base/xorg-server) x11-drivers/xf86-video-ati-19.1.0 (x11-base/xorg-server[-minimal])
    (>=x11-base/xorg-server-1.20[xorg])
    (x11-base/xorg-server) x11-drivers/xf86-input-libinput-1.2.0 (>=x11-base/xorg-server-1.20[xorg])
    (x11-base/xorg-server) -----------------------------8<----------------------------------


    Have I missed something obvious or is my "logic" flawed?

    Any suggestion on how to proceed?

    Regards
    --
    Dan Johansson,
    ***************************************************
    This message is printed on 100% recycled electrons! ***************************************************

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arve Barsnes@21:1/5 to Dan Johansson on Fri Dec 3 17:50:02 2021
    On Fri, 3 Dec 2021 at 17:36, Dan Johansson <Dan.Johansson@dmj.nu> wrote:
    If I check the dependencies listed (kde-plasma/kwin, x11-drivers/xf86-video-amdgpu, x11-drivers/xf86-input-evdev, x11-drivers/xf86-video-ati, x11-drivers/xf86-input-libinput) I can not
    see any dependencies "blocking" the 1.20.13-r1 release.

    Have I missed something obvious or is my "logic" flawed?

    kde-plasma/kwin-5.22.5 requires either x11-base/xwayland or xorg with
    the wayland flag. The wayland flag does not exist on the newer xorg
    version. The newer version of kwin fixes this dependency. If you run
    stable and can't upgrade kwin, you could manually install xwayland to
    satisfy the requirements for kwin and allow the xorg update.

    Regards,
    Arve

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Johansson@21:1/5 to Arve Barsnes on Fri Dec 3 22:10:01 2021
    On 03.12.21 17:44, Arve Barsnes wrote:
    On Fri, 3 Dec 2021 at 17:36, Dan Johansson <Dan.Johansson@dmj.nu> wrote:
    If I check the dependencies listed (kde-plasma/kwin,
    x11-drivers/xf86-video-amdgpu, x11-drivers/xf86-input-evdev,
    x11-drivers/xf86-video-ati, x11-drivers/xf86-input-libinput) I can not
    see any dependencies "blocking" the 1.20.13-r1 release.

    Have I missed something obvious or is my "logic" flawed?

    kde-plasma/kwin-5.22.5 requires either x11-base/xwayland or xorg with
    the wayland flag. The wayland flag does not exist on the newer xorg
    version. The newer version of kwin fixes this dependency. If you run
    stable and can't upgrade kwin, you could manually install xwayland to
    satisfy the requirements for kwin and allow the xorg update.

    Aahh, now I see it...

    Well, will see if I dare to touch the X-configuration (install xwayland)
    this weekend...

    Thanks for your help & Regards,
    --
    Dan Johansson
    ***************************************************
    This message is printed on 100% recycled electrons! ***************************************************

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