New gnome-shell depends on old gjs because newer gjs is missing IUSE="cairo" and gnome-shell still requires >=dev-libs/gjs-1.73.1[cairo] So it prevents upgrade: WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-libs/gjs:0 (dev-libs/gjs-1.82.1:0/0::gentoo, ebuild scheduled for merge) USE="readline sysprof -examples -test" ABI_X86="(64)" conflicts with >=dev-libs/gjs-1.73.1[cairo] required by (gnome-base/gnome-shell-47.3:0/0::gentoo, installed) USE="ibus networkmanager pipewire systemd (-elogind) -gtk-doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13" Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a9a8a2d0345c416e3357a6ab604fcd5ef91114 commit d7a9a8a2d0345c416e3357a6ab604fcd5ef91114 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2025-01-27 19:48:13 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2025-01-27 19:49:12 +0000 gnome-base/gnome-shell: Fix dependencies Thanks-to: Branko Grubic Closes: https://bugs.gentoo.org/948885 Signed-off-by: Pacho Ramos <pacho@gentoo.org> gnome-base/gnome-shell/gnome-shell-47.3-r1.ebuild | 190 ++++++++++++++++++++++ 1 file changed, 190 insertions(+)