x11-base/xorg-server-1.20.11:0/1.20.11 pulled in by gnome-base/gdm-40.1:0/0 and x11-wm/mutter-40.3-r1:0/8: * 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:0/1.20.11::gentoo, installed) pulled in by x11-base/xorg-server:= 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-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" 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="evdev synaptics -elographics -joystick -libinput -vmmouse -void -wacom" VIDEO_CARDS="i965 intel nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware" x11-base/xorg-server[-minimal] required by (gnome-base/gdm-40.1:0/0::gentoo, ebuild scheduled for merge) USE="accessibility branding ipv6 plymouth systemd tcpd wayland -audit -bluetooth-sound (-elogind) -fprint (-selinux) -test" ABI_X86="(64)" <x11-base/xorg-server-1.20.11-r3[xorg,-minimal] required by (x11-wm/mutter-40.3-r1:0/8::gentoo, ebuild scheduled for merge) USE="introspection screencast systemd udev wayland (-elogind) -sysprof -test" ABI_X86="(64)" INPUT_DEVICES="-wacom" VIDEO_CARDS="nvidia" x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" >=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" 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-1.20[xorg] required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" x11-base/xorg-server:= required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" >=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)" x11-base/xorg-server:= required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" >=x11-base/xorg-server-1.15.1 required by (x11-misc/sddm-0.18.1-r5:0/0::gentoo, installed) USE="pam systemd (-elogind) -test" 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="evdev synaptics -elographics -joystick -libinput -vmmouse -void -wacom" VIDEO_CARDS="i965 intel nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware" x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" >=x11-base/xorg-server-1.14 required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" >=x11-base/xorg-server-1.18 required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" >=x11-base/xorg-server-1.18[udev] required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)" (x11-base/xwayland-21.1.2-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by x11-base/xwayland required by (x11-wm/mutter-40.3-r1:0/8::gentoo, ebuild scheduled for merge) USE="introspection screencast systemd udev wayland (-elogind) -sysprof -test" ABI_X86="(64)" INPUT_DEVICES="-wacom" VIDEO_CARDS="nvidia" x11-base/xwayland required by (dev-libs/weston-9.0.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="X desktop drm examples gles2 jpeg launch lcms resize-optimization suid systemd wayland-compositor xwayland -colord -editor -fbdev -fullscreen -headless -ivi -kiosk -pipewire -rdp -remoting -screen-sharing -test -webp" ABI_X86="(64)" x11-base/xwayland required by (kde-plasma/kwin-5.22.5:5/5::gentoo, ebuild scheduled for merge) USE="accessibility caps handbook multimedia plasma screencast -debug -gles2-only -test" ABI_X86="(64)" emerge --info: emerge --info Portage 3.0.20 (python 3.9.6-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-10.3.0, glibc-2.33-r1, 5.10.61-gentoo-x86_64 x86_64) ================================================================= System uname: Linux-5.10.61-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i7-7700HQ_CPU_@_2.80GHz-with-glibc2.33 KiB Mem: 32726576 total, 324508 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Wed, 22 Sep 2021 09:30:01 +0000 Head commit of repository gentoo: 15d9f62490132b7f057b6d8373519562347eee24 sh bash 5.1_p8 ld GNU ld (Gentoo 2.35.2 p1) 2.35.2 app-shells/bash: 5.1_p8::gentoo dev-java/java-config: 2.3.1::gentoo dev-lang/perl: 5.34.0::gentoo dev-lang/python: 2.7.18_p11::gentoo, 3.8.11::gentoo, 3.9.6_p1::gentoo dev-lang/rust: 1.53.0::gentoo dev-util/cmake: 3.20.5::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/sandbox: 2.24::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.3-r1::gentoo sys-devel/binutils: 2.35.2::gentoo sys-devel/gcc: 10.3.0-r2::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers) sys-libs/glibc: 2.33-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 x-portage location: /usr/local/portage masters: gentoo priority: 0 audio-overlay location: /var/lib/layman/audio-overlay masters: gentoo priority: 50 eclipse location: /var/lib/layman/eclipse masters: gentoo priority: 50 fordfrog location: /var/lib/layman/fordfrog masters: gentoo priority: 50 jorgicio location: /var/lib/layman/jorgicio masters: gentoo priority: 50 pentoo location: /var/lib/layman/pentoo masters: gentoo priority: 50 sage-on-gentoo location: /var/lib/layman/sage-on-gentoo masters: gentoo priority: 50 sattvik location: /var/lib/layman/sattvik masters: gentoo priority: 50 science location: /var/lib/layman/science masters: gentoo priority: 50 torbrowser location: /var/lib/layman/torbrowser masters: gentoo priority: 50 vifino-overlay location: /var/lib/layman/vifino-overlay masters: gentoo priority: 50 Installed sets: @system ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/sddm/scripts/Xsetup" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/vmware-installer" CXXFLAGS="-O2 -pipe -march=native" DISTDIR="/usr/portage/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="it_IT.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="it en" MAKEOPTS="-j9" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="3dnow 7zip X a52 aac aalib accessibility acl acpi activities ada adabas addbookmarks addc addition additions ads afs aim aio akode alias alsa amd64 amr amrnb amrwb android ao apache2 apm apng applet archive arts artworkextra astribank atmo audiofile audioqueue autoipd automount autoreplace avi bash-completion battery bcmath beagle bidi big-tables binfilter birdstep bl bluetooth bluray bonjour bookmark-manager branding bs2b bzip2 c++ cairo calendar caps cdb cdda cddax cddb cdinstalla cdio cdparanoia cdr cgi cgroup-hybrid chm cjk clang clearcase cli client cluster community compat connectionstatus consolekit contactnotes corba cpudetection cpufreq crypt cryptsetup css ctype cuda cups curl curlwrappers custom-cflags custom-cpuopts custom-cxxflags custom-optimization cvs cxx d daap dbase dbm dbmaker dbus dc1394 dconf decast declarative dedicated derby designer designer-plugin deskbar development device-mapper dga dhcpcd dirac divx djvu dmraid dmx dot drafts dri dri3 dts dv dvb dvd dvdnav dvdr dvdread dvi dxva2 ecaggressive eckb1 ecmark ecmark2 ecmark3 ecmg2 ecsteve ecsteve2 eds egl emacs embed emboss emoticons-manager empress empress-bcs enca encode epiphany epoll esd esoob evdev evm examples exchange exif expat extensions extra extraengine extrafilters extras facebook fam fame farstream fbcon fdftk festival ffmpeg filebrowser filter firebird firefox firefox3 flac flatfile floppy florz fluidsynth flv fontconfig fortran fpx freetts frontbase ftp fts3 fuse fusion g3dvl gadu galago gd gdbm gdu gedit geolocation ggi gif gimp gimprint glade gles gles2 gme gmedia gmp gnokii gnome gnome-keyring gnome-mmkeys gnutls gold gpg gphoto2 gpm gps graphite graphviz groupwise growl gs gsf gsm gstreamer gtk gtk2 gtk3 gtkhtml gui gzip gzip-el h323 hal hangouts haptic harfbuzz hash haskell hddtemp hdf5 hdri hidpi highlight history hotwording htmlhandbook http http-cache http2 httpd i18n ibmacpi iconv icu id3tag idn ifp ilbc imagemagick imap imlib infobar inifile inspector intl introspection iodbc ios-vout iplayer ipod ipv6 irc irda jabber jack jadetex java java6 javafx javascript jaz jbig jce jingle joystick jpeg jpeg2k json kate kde kdeenablefinal kdesu kig-scripting kipi kms kolab kpathsea krb4 kwallet ladspa lame lapack lapacke latex latin1 lcms ldap ldap-sasl legacy-systray libass libatomic libcaca libgcrypt libglvnd libkms libnotify libproxy libsysfs libtar libtiger libtirpc libv4l2 lirc live lm_sensors logrotate lto lua lzma lzo mad matroska mbrola mcve md5sum mdnsresponder-compat meanwhile media-library mhash midi mikmod mime minizip mjpeg mmap mmxext mng mod modplug mongodb mono monolithic mozilla mp2 mp3 mp4 mpeg mpi mpris msn mssql mtp multilib multimedia musepack musical-spectrum musicbrainz mux mysql mysqli mythtv nas nautilus ncurses nemesi net netjack netmeeting network networkmanager nforce2 nis njb nls nntp nowlistening nptl ntfs numa nvtv objc objc++ objc-gc odk ogg oggvorbis omxil openal opencl opencv openexr opengl openmp openssl optimized-qmake opus oracle oralce7 oscar otr ovftool ozone pam pango pascal passwdqc pbxt pch pcntl pcre pcre16 pcre32 pda pdf pdfimport pdo perforce perl phonon php pic pkcs11 plasma playlist playtools plotutils plugins plymouth pmu png pnm policykit pop portaudio posix postgres postproc povray ppds pri printsupport profile profiling projectm pulseaudio pvr pyqt4 python qemu qml qq qt3 qt3support qt5 quick-search quicktime radio rar raw rdesktop rdp readline real realip realmedia realtime reiserfs remote remoteosd replaygain-control reports resolvconf rfc3779 rtc rtlsdr rtsp ruby samba sametime sasl scanner schroedinger screencast script sdl sdl-image sdlimage seamonkey seccomp secure-delete semantic-desktop server session sftp shine shout sid simplexml skins skype slp smartcard smi smp sms smtp sndfile snmp soap sockets socks5 solid solver soprano sound soundtouch source sox soxr spectrogram speex spell spice split-usr sql sqlite sqlite3 srt sse sse2 ssh ssl staging startup-notification statistics status statusnotifier stereo-widener stream sub subversion suid svc svg switcher sybase sybase-ct syslog system-wide systemd sysvipc szip t1lib taglib tcl tcpd teletext templates testbed texteffect tga theora threads thunderbolt tiff timidity tinfo tivo tk tools tordns tracker translator tremor truetype tslib twolame udev udisks unicode upcall upnp upnp-av upower usb usbredir user-session utils uvm v4l v4l2 vaapi vala vamp vcd vcdinfo vcdx vdpau vdr video videos virt-network visualization vix vk vlm vmware-tools vmware_guest_freebsd vmware_guest_linux vmware_guest_netware vmware_guest_solaris vmware_guest_winPre2k vmware_guest_windows vnc vorbis vpx vu-meter vulkan watchdog waveform-seekba wavpack wayland wayland-compositor wddx webchannel webdav webkit webpresence widgets wifi winbind winpopup wlm wma-fixed wmf wmp wxwidgets wxwindows x264 x265 xanim xattr xcb xcomposite xetex xfce xft xine xinerama xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xosd xpm xsl xslt xtradb xulrunner xv xvid xvmc xwayland yahoo yaz zapnet zapras zeroconf zip zlib zoran zrtp zstd zvbi" ABI_X86="32 64" ADA_TARGET="gnat_2019" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="*" APACHE2_MPMS="event" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="synaptics evdev" KERNEL="linux" L10N="it en" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" NGINX_MODULES_HTTP="access addition auth_basic autoindex browser charset dav degradation empty_gif flv geo geoip gzip image_filter map memcached perl proxy random_index realip referer rewrite secure_link ssi stub_status sub upstream_ip_hash userid xslt" NGINX_MODULES_MAIL="imap pop3 smtp" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="intel i965 nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS
This isn't a bug per se. They do block each other because newer versions of xorg-server do not xwayland anymore which has been split into a new package. You need to share the full emerge -p -uvDU @world output and find out why Portage isn't happy to upgrade xorg-server. It's likely one of the things in your list stuck on the older xorg-server has a problem with it, maybe e.g. being stuck on eudev is part of the problem (use libinput where possible). This is probably better for the IRC or forums though.
(In reply to Sam James from comment #1) > This isn't a bug per se. They do block each other because newer versions of > xorg-server do not xwayland anymore which has been split into a new package. > > You need to share the full emerge -p -uvDU @world output and find out why > Portage isn't happy to upgrade xorg-server. > > It's likely one of the things in your list stuck on the older xorg-server > has a problem with it, maybe e.g. being stuck on eudev is part of the > problem (use libinput where possible). > > This is probably better for the IRC or forums though. Yes I think the bug is in: x11-base/xorg-server[-minimal] required by (gnome-base/gdm-40.1:0/0::gentoo, ebuild scheduled for merge) USE="accessibility branding ipv6 plymouth systemd tcpd wayland -audit -bluetooth-sound (-elogind) -fprint (-selinux) -test" ABI_X86="(64)" Why gdm latest version requires older xorg while it's part of gnome meta package that fully wupport xwayland ? Other things is mutter that require older xorg...
(In reply to Sam James from comment #1) > This isn't a bug per se. They do block each other because newer versions of > xorg-server do not xwayland anymore which has been split into a new package. > > You need to share the full emerge -p -uvDU @world output and find out why > Portage isn't happy to upgrade xorg-server. > > It's likely one of the things in your list stuck on the older xorg-server > has a problem with it, maybe e.g. being stuck on eudev is part of the > problem (use libinput where possible). > > This is probably better for the IRC or forums though. PS: this block is since new version fo xwayland went greena whiule ago. Other part of emerge world -auDtv do not cares as other packages to upgrade appers later so are not involved. This output is the only one that emerge is giving me since that.
(In reply to Dhalsim from comment #2) > (In reply to Sam James from comment #1) > > This isn't a bug per se. They do block each other because newer versions of > > xorg-server do not xwayland anymore which has been split into a new package. > > > > You need to share the full emerge -p -uvDU @world output and find out why > > Portage isn't happy to upgrade xorg-server. > > > > It's likely one of the things in your list stuck on the older xorg-server > > has a problem with it, maybe e.g. being stuck on eudev is part of the > > problem (use libinput where possible). > > > > This is probably better for the IRC or forums though. > > Yes I think the bug is in: > > x11-base/xorg-server[-minimal] required by (gnome-base/gdm-40.1:0/0::gentoo, > ebuild scheduled for merge) USE="accessibility branding ipv6 plymouth > systemd tcpd wayland -audit -bluetooth-sound (-elogind) -fprint (-selinux) > -test" ABI_X86="(64)" > > Why gdm latest version requires older xorg while it's part of gnome meta > package that fully wupport xwayland ? > > Other things is mutter that require older xorg... It doesn't. Like sam said, you need to share the output of emerge -p -vuDN @world; and the forums are probably a better place to get support.
Hello, Despite you suggest to gave all the output I still confirm the one I've posted above is the ONLY output I've got since the blocks came out. So no other output I've got in the first place. Meanwhile a new version of KDE goes green in AMD64 and emerge is gaving me hundred of new updates thet is not related to this block. So I can confirm that mutter is giving me this: emerge -1 mutter Calculating dependencies... done! [ebuild N ] x11-base/xwayland-21.1.2-r2 USE="ipv6 -rpc (-selinux) -unwind -xcsecurity" VIDEO_CARDS="nvidia" [ebuild U ] x11-wm/mutter-40.3-r1 [40.2.1] [blocks B ] <=x11-base/xorg-server-1.20.11 ("<=x11-base/xorg-server-1.20.11" is blocking x11-base/xwayland-21.1.2-r2) * 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:0/1.20.11::gentoo, installed) pulled in by >=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" 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="evdev synaptics -elographics -joystick -libinput -vmmouse -void -wacom" VIDEO_CARDS="i965 intel nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -mga -nouveau -nv (-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="pam systemd (-elogind) -test" ABI_X86="(64)" >=x11-base/xorg-server-1.14 required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" x11-base/xorg-server:= required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" >=x11-base/xorg-server-1.18 required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" x11-base/xorg-server:= required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)" x11-base/xorg-server:= required by (x11-drivers/xf86-video-intel-2.99.917_p20201215:0/0::gentoo, installed) USE="dri sna tools udev xvmc -debug -uxa" ABI_X86="(64)" x11-base/xorg-server[-minimal] required by (gnome-base/gdm-40.1:0/0::gentoo, installed) USE="accessibility branding ipv6 plymouth systemd tcpd wayland -audit -bluetooth-sound (-elogind) -fprint (-selinux) -test" ABI_X86="(64)" <x11-base/xorg-server-1.20.11-r3[xorg,-minimal] required by (x11-wm/mutter-40.3-r1:0/8::gentoo, ebuild scheduled for merge) USE="introspection screencast systemd udev wayland (-elogind) -sysprof -test" ABI_X86="(64)" INPUT_DEVICES="-wacom" VIDEO_CARDS="nvidia" >=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="evdev synaptics -elographics -joystick -libinput -vmmouse -void -wacom" VIDEO_CARDS="i965 intel nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware" x11-base/xorg-server[wayland] required by (dev-libs/weston-9.0.0:0/0::gentoo, installed) USE="X desktop drm examples gles2 jpeg launch lcms resize-optimization suid systemd wayland-compositor xwayland -colord -editor -fbdev -fullscreen -headless -ivi -kiosk -pipewire -rdp -remoting -screen-sharing -test -webp" ABI_X86="(64)" >=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" x11-base/xorg-server:0/1.20.11= required by (x11-drivers/xf86-input-synaptics-1.9.1:0/0::gentoo, installed) USE="" ABI_X86="(64)" >=x11-base/xorg-server-1.18[udev] required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)" >=x11-base/xorg-server-1.20[xorg] 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-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)" (x11-base/xwayland-21.1.2-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by x11-base/xwayland required by (kde-plasma/kwin-5.21.5-r1:5/5::gentoo, installed) USE="accessibility caps handbook multimedia plasma screencast -debug -gles2-only -test" ABI_X86="(64)" x11-base/xwayland required by (x11-wm/mutter-40.3-r1:0/8::gentoo, ebuild scheduled for merge) USE="introspection screencast systemd udev wayland (-elogind) -sysprof -test" ABI_X86="(64)" INPUT_DEVICES="-wacom" VIDEO_CARDS="nvidia" For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages !!! The following installed packages are masked: - x11-libs/mx-1.4.7-r2::gentoo (masked by: package.mask) /usr/portage/profiles/package.mask: # Andreas Sturmlechner <asturm@gentoo.org> (2021-09-04) # EAPI-5, dead, unused, bug 808213; Removal on 2021-10-04. For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. This blocks is still confusing me I've been using gentoo since 2005 and never gets a situation where a package pulls different versions of the same dependency. I've found this on forums: https://forums.gentoo.org/viewtopic-p-8646747.html?sid=d71c0d2aacb342f86eac85fa4a8b3421 And I also take a loot into the mutter ebuild despite I'm not really an expert of portage and still confusing me the "BDEPENDS" in ebuild. I can confirm this is a bug. I can confirm the same bug with mutter and gdm in another virtual machine with different portage configuration. Anyway no matter if you don't want to investigate further. Regards Dhalsim
(In reply to Matt Turner from comment #4) > Like sam said, you need to share the output of emerge -p -vuDN @world Why are you not able to respond to this simple request? Instead you give the output to "emerge -1 mutter" As the forum post you link to says: > But emerge -uUDav1 libxcvt @world was enough to give it the hint it needed and give up on the old xorg-server.
(In reply to Dhalsim from comment #5) > Hello, > Despite you suggest to gave all the output I still confirm the one I've > posted above is the ONLY output I've got since the blocks came out. So no > other output I've got in the first place. Meanwhile a new version of KDE > goes green in AMD64 and emerge is gaving me hundred of new updates thet is > not related to this block. So I can confirm that mutter is giving me this: I need to see the full thing to identify problematic (missing) upgrades. Also, Portage is not great at making it easy to see what output is related to what problem, even if it seems like they're unrelated, they might be. With respect, if you're stuck on something, cropping out things you "know" to be unrelated is a bit frustrating, because you're asking for help but not giving me the full picture. > > emerge -1 mutter [snip] Partial upgrades do not usually work. > > > For more information about Blocked Packages, please refer to the following > section of the Gentoo Linux x86 Handbook (architecture is irrelevant): > > https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages > > > !!! The following installed packages are masked: > - x11-libs/mx-1.4.7-r2::gentoo (masked by: package.mask) > /usr/portage/profiles/package.mask: > # Andreas Sturmlechner <asturm@gentoo.org> (2021-09-04) > # EAPI-5, dead, unused, bug 808213; Removal on 2021-10-04. > > For more information, see the MASKED PACKAGES section in the emerge > man page or refer to the Gentoo Handbook. > > This blocks is still confusing me I've been using gentoo since 2005 and > never gets a situation where a package pulls different versions of the same > dependency. > I've found this on forums: > > https://forums.gentoo.org/viewtopic-p-8646747. > html?sid=d71c0d2aacb342f86eac85fa4a8b3421 > And I also take a loot into the mutter ebuild despite I'm not really an > expert of portage and still confusing me the "BDEPENDS" in ebuild. > > I can confirm this is a bug. I can confirm the same bug with mutter and gdm > in another virtual machine with different portage configuration. Something isn't working, but it's not a bug, for the reasons explained below. > > Anyway no matter if you don't want to investigate further. > I *do* want to investigate further, but it's not a *bug*. 1. I am asking you to do a full world upgrade *and share the full output* so that I can poke at what is holding back the xorg-server upgrade. Old versions of the packages block each other, but this is intentional. Portage should be able to upgrade to a newer version. We need to understand what on your system (likely from the list of things needing older xorg-server in your output) is refusing to be upgraded, to unclog it. 2. https://wiki.gentoo.org/wiki/Project:Portage/FAQ#Why_is_there_a_dependency_conflict_when_I_attempt_to_upgrade_a_single_package.3F 3. I spend a significant amount of time helping users with exactly this sort of issue, and I'm trying to improve documentation as I go with common problems (see https://wiki.gentoo.org/wiki/User:Sam/Portage_help). But the bug tracker isn't really a good place to do this. This is far better suited (IMO) to interactive debugging on IRC (#gentoo on libera.chat). But the forums will work too. Let's speak on IRC and I'll debug your issue with you.
Created attachment 741558 [details] emerge -p -uvDU @world --backtrack=9999 -d as requested...
Created attachment 741561 [details] /etc/portage content as requested
Created attachment 741564 [details] emerge --info not so standard
Created attachments as requested: /var/db/pkgs in https://we.tl/t-klCVzkHIW2 Good Luck Regards Dhalsim.
So, we talked about this on IRC, and the gist is: - A bunch of blockers occur, resulting from Portage not wanting to upgrade Mutter - More backtracking doesn't seem to help - Forcing Portage to consider libxcvt from the || ( ... ) dep in mutter works and it stops trying to downgrade xorg-server, e.g. emerge -p -uvDU @world libxcvt. This has happened quite a few times in #gentoo over the last month or two.
Can we replace some || deps with USE flags?
(In reply to Matt Turner from comment #4) > (In reply to Dhalsim from comment #2) > > (In reply to Sam James from comment #1) > > > This isn't a bug per se. They do block each other because newer versions of > > > xorg-server do not xwayland anymore which has been split into a new package. > > > > > > You need to share the full emerge -p -uvDU @world output and find out why > > > Portage isn't happy to upgrade xorg-server. > > > > > > It's likely one of the things in your list stuck on the older xorg-server > > > has a problem with it, maybe e.g. being stuck on eudev is part of the > > > problem (use libinput where possible). > > > > > > This is probably better for the IRC or forums though. > > > > Yes I think the bug is in: > > > > x11-base/xorg-server[-minimal] required by (gnome-base/gdm-40.1:0/0::gentoo, > > ebuild scheduled for merge) USE="accessibility branding ipv6 plymouth > > systemd tcpd wayland -audit -bluetooth-sound (-elogind) -fprint (-selinux) > > -test" ABI_X86="(64)" > > > > Why gdm latest version requires older xorg while it's part of gnome meta > > package that fully wupport xwayland ? > > > > Other things is mutter that require older xorg... > > It doesn't. > > Like sam said, you need to share the output of emerge -p -vuDN @world; and > the forums are probably a better place to get support. As far as I know when an ebuild pulls in two different versions of the same package that Is not slotted Is properly a bug.
(In reply to Michał Górny from comment #13) > Can we replace some || deps with USE flags? Should work as workaround
I guess only allowing libxcvt isn't viable yet?
(In reply to Mart Raudsepp from comment #16) > I guess only allowing libxcvt isn't viable yet? you mean "emerge -uDtvN @world libxcvt" ?
I was talking about changing mutter ebuild to always want libxcvt, without the other option inside the || ( ... ) that in combination is triggering the bug.
(In reply to Mart Raudsepp from comment #18) > I was talking about changing mutter ebuild to always want libxcvt, without > the other option inside the || ( ... ) that in combination is triggering the > bug. I think solving this bug in portage could be very hard. I respect those choices but with a workaround we will win this battle, not the war.
(In reply to Mart Raudsepp from comment #16) > I guess only allowing libxcvt isn't viable yet? I think that's viable.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1ee1fe7b66f5d88509ad7332dc0e1e21a7f101 commit 6e1ee1fe7b66f5d88509ad7332dc0e1e21a7f101 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-31 00:23:59 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-31 00:24:27 +0000 x11-wm/mutter: drop obsolete xorg-server[wayland] dependency libxcvt has been stable for a while and this ends up leading to confusing blockers anyway. Bug: https://bugs.gentoo.org/814335 Signed-off-by: Sam James <sam@gentoo.org> x11-wm/mutter/{mutter-40.3-r2.ebuild => mutter-40.3-r3.ebuild} | 5 +---- x11-wm/mutter/{mutter-40.4-r1.ebuild => mutter-40.4-r2.ebuild} | 5 +---- x11-wm/mutter/{mutter-40.5-r2.ebuild => mutter-40.5-r4.ebuild} | 5 +---- x11-wm/mutter/{mutter-40.5-r3.ebuild => mutter-40.5-r5.ebuild} | 7 ++----- x11-wm/mutter/{mutter-41.0-r2.ebuild => mutter-41.0-r3.ebuild} | 7 ++----- 5 files changed, 7 insertions(+), 22 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4ad25b2b500c6fb8af82a418833c6294ba393c commit fc4ad25b2b500c6fb8af82a418833c6294ba393c Author: Sam James <sam@gentoo.org> AuthorDate: 2021-11-19 17:44:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-19 17:44:58 +0000 net-p2p/resilio-sync: flip libxcrypt[compat] dep order Help Portage resolve dependencies a bit easier. Bug: https://bugs.gentoo.org/814335 Bug: https://bugs.gentoo.org/822849 Signed-off-by: Sam James <sam@gentoo.org> net-p2p/resilio-sync/resilio-sync-2.6.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691f9ac81e19cae6e18e3133c38c4d4e50773c18 commit 691f9ac81e19cae6e18e3133c38c4d4e50773c18 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-11-19 17:44:17 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-19 17:44:57 +0000 net-misc/nxplayer: flip libxcrypt[compat] dep order Help Portage resolve dependencies a bit easier. Bug: https://bugs.gentoo.org/814335 Bug: https://bugs.gentoo.org/822849 Signed-off-by: Sam James <sam@gentoo.org> net-misc/nxplayer/nxplayer-5.1.24.1-r1.ebuild | 2 +- net-misc/nxplayer/nxplayer-7.6.2.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b77fd1bbef0fc017b2d8a077a90d88f94c3a325 commit 5b77fd1bbef0fc017b2d8a077a90d88f94c3a325 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-11-19 17:43:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-19 17:44:56 +0000 games-strategy/knights-demo: flip libxcrypt[compat] dep order Help Portage resolve dependencies a bit easier. Bug: https://bugs.gentoo.org/814335 Bug: https://bugs.gentoo.org/822849 Signed-off-by: Sam James <sam@gentoo.org> games-strategy/knights-demo/knights-demo-1.32-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f65dbe09da5747b669cb44ce46f32b6817221f0 commit 9f65dbe09da5747b669cb44ce46f32b6817221f0 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-11-19 17:43:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-19 17:44:55 +0000 dev-db/percona-xtrabackup-bin: flip libxcrypt[compat] dep order Help Portage resolve dependencies a bit easier. Bug: https://bugs.gentoo.org/814335 Bug: https://bugs.gentoo.org/822849 Signed-off-by: Sam James <sam@gentoo.org> dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e753f5f37ee36fdc8e74efc2e31529470e23e738 commit e753f5f37ee36fdc8e74efc2e31529470e23e738 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-11-19 17:43:05 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-19 17:44:54 +0000 app-backup/tsm: flip libxcrypt[compat] dep order Help Portage resolve dependencies a bit easier. Bug: https://bugs.gentoo.org/814335 Bug: https://bugs.gentoo.org/822849 Signed-off-by: Sam James <sam@gentoo.org> app-backup/tsm/tsm-8.1.6.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
*** Bug 822849 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daea44057e87f5bfecb65d99f43dd9950ffb2ba1 commit daea44057e87f5bfecb65d99f43dd9950ffb2ba1 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-11-19 17:48:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-19 17:48:08 +0000 app-emulation/crossover-bin: flip libxcrypt[compat] dep order Help Portage resolve dependencies a bit easier. Bug: https://bugs.gentoo.org/814335 Bug: https://bugs.gentoo.org/822849 Signed-off-by: Sam James <sam@gentoo.org> app-emulation/crossover-bin/crossover-bin-20.0.4-r1.ebuild | 2 +- app-emulation/crossover-bin/crossover-bin-21.0.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
*** Bug 829989 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9420c7358c39f71fa2cc4a362c2709b2a0e0bb98 commit 9420c7358c39f71fa2cc4a362c2709b2a0e0bb98 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-22 20:25:10 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-23 18:29:31 +0000 kde-plasma/print-manager: Add 23.08.5-r100 shim pulling in SLOT 6 Starting situation: [P] kde-plasma/print-manager-5.91.0:6 RDEPEND: !kde-plasma/print-manager:5 [I] kde-plasma/print-manager-23.08.4:5 There are two revdeps: kde-apps/kdeutils-meta-23.08.4-r1:5, slated for merge, having: cups? ( || ( kde-plasma/print-manager:6 >=kde-plasma/print-manager-23.08.4:5 ) ) kde-plasma/plasma-meta-5.91.0, slated for merge, having: cups ? (>=kde-plasma/print-manager-5.91.0:6) For the ensuing world upgrade, Portage refuses to pick print-manager:6 over print-manager:5, presenting it as [blocks B] error. Bug: https://bugs.gentoo.org/813099 Bug: https://bugs.gentoo.org/814335 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/print-manager/print-manager-23.08.5-r100.ebuild | 13 +++++++++++++ profiles/package.mask | 1 + 2 files changed, 14 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae9a2d38e4b156d7aebaac6c24d714094352a858 commit ae9a2d38e4b156d7aebaac6c24d714094352a858 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-12-22 19:46:42 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-12-23 18:29:31 +0000 kde-apps/kio-extras: Add 23.08.5-r100 shim pulling in kio-extras-kf5 Starting situation: [I] kde-apps/kio-extras-23.08.4:5 [P] kde-apps/kio-extras-24.01.85:6 RDEPEND: !kde-apps/kio-extras:5 !kde-apps/kio-extras-kf5:5[-kf6compat] As a non-colliding continuation of SLOT 5, there is: [P] kde-apps/kio-extras-kf5-24.01.85:5 USE="... kf6compat ..." RDEPEND: !kde-apps/kio-extras:5 All SLOT 5 revdeps look like this: RDEPEND="|| ( kde-apps/kio-extras-kf5:5 kde-apps/kio-extras:5 )" The ensuing world upgrade contains installed packages depending on SLOT 5 and ebuilds scheduled for merge depending on SLOT 6. Portage refuses to pick kio-extras-kf5 over kio-extras:5, presenting it as [blocks B] error. Workaround: Add kde-apps/kio-extras-23.08.5-r100:5 (RDEPEND=kde-apps/kio-extras-kf5:5) Bug: https://bugs.gentoo.org/813099 Bug: https://bugs.gentoo.org/814335 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-apps/kio-extras/kio-extras-23.08.5-r100.ebuild | 13 +++++++++++++ profiles/package.mask | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-)