View previous topic :: View next topic |
Author |
Message |
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Fri Aug 13, 2021 3:46 pm Post subject: mutter[wayland] blocks xorg-server>1.20.11-r2 [solved] |
|
|
mutter ebuild: Code: | BDEPEND="
wayland? (
>=sys-kernel/linux-headers-4.4
|| (
x11-libs/libxcvt
<x11-base/xorg-server-1.20.11-r3[xorg,-minimal]
)
) | libxcvt ebuild: Code: | RDEPEND="!<x11-base/xorg-server-1.20.11-r3" | after unmasking, update returns: Code: | [nomerge ] gnome-base/gnome-light-40.0:2.0::gentoo USE="-cups gnome-shell"
[nomerge ] x11-wm/mutter-40.2.1:0/8::gentoo USE="elogind introspection -screencast -sysprof -systemd -test udev wayland" INPUT_DEVICES="-wacom" VIDEO_CARDS="-nvidia"
[ebuild N ~] x11-libs/libxcvt-0.1.0::gentoo 0 KiB
[blocks B ] <x11-base/xorg-server-1.20.11-r3 ("<x11-base/xorg-server-1.20.11-r3" is blocking x11-libs/libxcvt-0.1.0)
Total: 1 package (1 new), Size of downloads: 0 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-base/xorg-server-1.20.11-r2:0/1.20.11::gentoo, installed) pulled in by
x11-base/xorg-server[wayland] required by (gui-libs/wlroots-0.13.0:0/13::gentoo, installed) USE="X elogind filecaps icccm -seatd -systemd x11-backend" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-input-libinput-1.1.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[-minimal] required by (x11-base/xorg-drivers-1.20-r2:0/0::gentoo, installed) USE="" ABI_X86="(64)" INPUT_DEVICES="-elographics -evdev -joystick libinput -synaptics -vmmouse -void -wacom" VIDEO_CARDS="-amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 i965 -intel -mga -nouveau -nv -nvidia (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
x11-base/xorg-server required by (media-sound/carla-9999-r1:0/0::audio-overlay, installed) USE="X -alsa -gtk gtk2 opengl osc -pulseaudio rdf sf2 -sndfile" ABI_X86="(64)" PYTHON_SINGLE_TARGET="-python3_8 python3_9"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-libinput-1.1.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (gnome-base/gdm-40.0-r1:0/0::gentoo, installed) USE="-accessibility -audit -bluetooth-sound -branding elogind -fprint -ipv6 -plymouth (-selinux) -systemd -tcpd -test wayland" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[udev] required by (x11-base/xorg-drivers-1.20-r2:0/0::gentoo, installed) USE="" ABI_X86="(64)" INPUT_DEVICES="-elographics -evdev -joystick libinput -synaptics -vmmouse -void -wacom" VIDEO_CARDS="-amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 i965 -intel -mga -nouveau -nv -nvidia (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
>=x11-base/xorg-server-1.15.1 required by (x11-misc/sddm-0.18.1-r5:0/0::gentoo, installed) USE="elogind pam -systemd -test" ABI_X86="(64)"
x11-base/xorg-server[wayland] required by (x11-wm/mutter-40.2.1:0/8::gentoo, installed) USE="elogind introspection -screencast -sysprof -systemd -test udev wayland" ABI_X86="(64)" INPUT_DEVICES="-wacom" VIDEO_CARDS="-nvidia"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-libinput-1.1.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
(x11-libs/libxcvt-0.1.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
x11-libs/libxcvt required by (x11-wm/mutter-40.2.1:0/8::gentoo, installed) USE="elogind introspection -screencast -sysprof -systemd -test udev wayland" ABI_X86="(64)" INPUT_DEVICES="-wacom" VIDEO_CARDS="-nvidia" | I may be missing something, but I can't find out...
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Last edited by CaptainBlood on Sun Aug 15, 2021 12:39 am; edited 3 times in total |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Fri Aug 13, 2021 4:00 pm Post subject: |
|
|
!<x11-base/xorg-server-1.20.11-r3 says anything less than 1.20.11-r3
OR use xorg-server greater than or equal to 1.20.11-r3
In other words
xorg-server-1.20.11-r4.ebuild: KEYWORDS="~alpha ~amd64
would satisfy that condition. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2719
|
Posted: Fri Aug 13, 2021 4:20 pm Post subject: |
|
|
libxcvt is a bit like xwayland and was formerly part of xorg-server (still is in stable right now).
So you need both ~arch's xorg-server, and libxcvt to match. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Fri Aug 13, 2021 5:12 pm Post subject: |
|
|
Code: | eix xorg-server
[U] x11-base/xorg-server
Available versions: 1.20.11(0/1.20.11)^t (~)1.20.11-r2(0/1.20.11)^t (~)1.20.11-r4(0/1.20.11)^t ~1.20.12(0/1.20.12)^t ~1.20.13-r1(0/1.20.13)^t **9999(0/9999)*l^t {debug dmx doc +elogind ipv6 kdrive minimal selinux suid systemd test +udev unwind wayland xcsecurity xephyr xnest xorg xvfb}
Installed versions: 1.20.11-r2(0/1.20.11)^t(17:01:45 13/08/2021)(elogind udev wayland xorg xvfb -debug -dmx -doc -ipv6 -kdrive -minimal -selinux -suid -systemd -test -unwind -xcsecurity -xephyr -xnest) | is ready to upgrade to 1.20.11-r4
and unstable libxcvt is also unmasked.
Code: | efil xorg-server
* Searching for xorg-server ...
* Contents of x11-base/xorg-server-1.20.11-r2:
/usr
/usr/bin
/usr/bin/X -> Xorg
/usr/bin/Xorg
/usr/bin/Xvfb
/usr/bin/cvt |
My conclusion is that stable mutter[wayland] doesn't fit with xorg-server ~1.20.11-r4 ~1.20.12 ~1.20.13-r1.
What a pain.
I wouldn't be suprised libxcvt RDEPEND should be !>= instead of !<.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Last edited by CaptainBlood on Fri Aug 13, 2021 5:39 pm; edited 1 time in total |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2719
|
Posted: Fri Aug 13, 2021 5:34 pm Post subject: |
|
|
CaptainBlood wrote: | My conclusion is that stable mutter[wayland] doesn't fit with xorg-server ~1.20.11-r4 ~1.20.12 ~1.20.13-r1.
What a paint.
I wouldn't be suprised libxcvt RDEPEND should be !>= instead of !<. | These (including mutter) are all meant to be stabilized together, see stabilization bug's package list. This is currently just waiting on arches to test and get this done.
And it's right, ! means "don't install these older versions" because they conflict with libxcvt installing the same things. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Fri Aug 13, 2021 5:48 pm Post subject: |
|
|
all xorg-server ~1.20.11-r4 ~1.20.12 ~1.20.13-r1 ebuild have: Code: | src_install() {
xorg-3_src_install
server_based_install
if ! use minimal && use xorg; then
# Install xorg.conf.example into docs
dodoc "${S}"/hw/xfree86/xorg.conf.example
rm \
"${ED}"/usr/bin/cvt \
"${ED}"/usr/share/man/man1/cvt.1 || die | which explains why in some cases, it has to be restored, e.g. mutter[wayland].
Very likely x11-libs/libxcvt first release has been published UNTESTED at all, I'm sorry to say.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Last edited by CaptainBlood on Fri Aug 13, 2021 6:09 pm; edited 1 time in total |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Fri Aug 13, 2021 6:08 pm Post subject: |
|
|
Anytime one starts indiscriminately mixing unstable and stable packages, they're asking for problems.
If they're not sure what they're doing, then they should quit trying to emerge unstable packages. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Fri Aug 13, 2021 6:37 pm Post subject: |
|
|
Currently mutter is unstable only Code: | mutter-3.36.7-r1.ebuild
mutter-40.1-r2.ebuild
mutter-40.2-r1.ebuild | all stable have been removed on 2021-07-26.
What were stable gnome users supposed to do once it happened:
Switching packages from stable to unstable accordingly.
Mixing doesn't seem to be a big issue here:
~2740 stable packages
~272 unstable packages
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Last edited by CaptainBlood on Fri Aug 13, 2021 6:47 pm; edited 1 time in total |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2719
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Fri Aug 13, 2021 6:50 pm Post subject: |
|
|
Mutter IS stable
Code: | [nomerge ] gnome-base/gnome-light-40.0:2.0::gentoo USE="-cups gnome-shell"
[nomerge ] x11-wm/mutter-40.2.1:0/8::gentoo USE="elogind introspection -screencast -sysprof -systemd -test udev wayland" INPUT_DEVICES="-wacom" VIDEO_CARDS="-nvidia"
[ebuild N ~] x11-libs/libxcvt-0.1.0::gentoo 0 KiB
[blocks B ] <x11-base/xorg-server-1.20.11-r3 ("<x11-base/xorg-server-1.20.11-r3" is blocking x11-libs/libxcvt-0.1.0) |
libxcvt IS unstable
The dependency is EITHER libxcvt OR xorg-server equal to or less than 1.20.11-r2,
and since libxcvt is listed first, it tries it first.
It may take temporarily masking a package to get things to emerge properly. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Fri Aug 13, 2021 7:40 pm Post subject: |
|
|
My bad, it's the one i'm using.
Prior to which I had stable Code: | Fri Jul 30 01:06:11 2021 >>> x11-wm/mutter-40.3-r1
merge time: 3 minutes and 8 seconds. | along with Code: | Sun Jul 25 01:57:10 2021 >>> x11-base/xorg-server-1.20.11-r3
merge time: 3 minutes and 11 seconds. | which the current mutter forced me to fall back to x11-base/xorg-server-1.20.11-r2.
So please forget what I've been saying about gnome going unstable, my apologizes.
My point was that wise mixing shouldn't be a problem.
Would the new ebuild being tested none, such a mess wouldn't have occured.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Fri Aug 13, 2021 9:05 pm Post subject: |
|
|
To be fair, I tried to switch RDEPEND as decribed above,
and I must ADMIT it FAILED.
So at least things aren't ready yet,
So let's wait and see...
Thks 4 ur attention,interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
licamla n00b
Joined: 14 Aug 2021 Posts: 7
|
Posted: Sat Aug 14, 2021 5:03 am Post subject: |
|
|
x11-libs/libxcvt is stable now.
Code: | sudo USE='-wayland' emerge -1 x11-libs/libxcvt x11-wm/mutter x11-base/xorg-server |
this can break the dependency conflict.
then update as usual. |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2719
|
Posted: Sat Aug 14, 2021 5:58 am Post subject: |
|
|
Portage did seem confused about a solution when I updated my stable VM even with high backtrack (maybe because it has combined kde and gnome metas and they check xorg-server in all sort of ways).
But emerge -uUDav1 libxcvt @world was enough to give it the hint it needed and give up on the old xorg-server. |
|
Back to top |
|
|
licamla n00b
Joined: 14 Aug 2021 Posts: 7
|
Posted: Sat Aug 14, 2021 10:08 pm Post subject: |
|
|
Ionen wrote: | Portage did seem confused about a solution when I updated my stable VM even with high backtrack (maybe because it has combined kde and gnome metas and they check xorg-server in all sort of ways).
But emerge -uUDav1 libxcvt @world was enough to give it the hint it needed and give up on the old xorg-server. |
I think portage want to emerge packages as little as possible.
xorg-server is already installed, and mtter depend on x11-libs/libxcvt or xorg-server.portage.portage select the xorg-server, but portage do not known the version is blocked by other packages at this moment.
According to this assumption, delete the <x11-base/xorg-server-1.20.11-r3 option from x11-wm/mutter-40.3-r1.eclass also can fix the issue. Or move the depends on wayland flag to x11-base/xwayland-21.1.2-r2. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Sun Aug 15, 2021 12:36 am Post subject: |
|
|
Ionen wrote: | Portage did seem confused about a solution when I updated my stable VM even with high backtrack (maybe because it has combined kde and gnome metas and they check xorg-server in all sort of ways).
But emerge -uUDav1 libxcvt @world was enough to give it the hint it needed and give up on the old xorg-server. | Similar here,
where wayfire->wlroots->xorg-server resolves to ~1.20.12 instead of stable ~1.20.13-r1.
Beginning to see the light...
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3623
|
Posted: Sun Aug 15, 2021 5:29 pm Post subject: |
|
|
emerged & working.
Thks 4 ur attention, interest & support _________________ USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2390 Location: Germany
|
Posted: Sun Sep 26, 2021 6:56 pm Post subject: |
|
|
licamla wrote: |
According to this assumption, delete the <x11-base/xorg-server-1.20.11-r3 option from x11-wm/mutter-40.3-r1.eclass also can fix the issue. Or move the depends on wayland flag to x11-base/xwayland-21.1.2-r2. |
Hi CaptainBlood and licamla,
thank you for start this thread, i solved it, like licamla suggest with an unemerge of xorg-server (1.20.11-r3), update mutter and emerge xwayland. It pulls libxcvt and everythong work fine now.
Before i had issues like a gnome-shell use 20-30 percentage of some CPU Cores. Direct rendering was active but moving windows lag like hell.
Have a good time! |
|
Back to top |
|
|
|