Latest changes in dev-util/wayland-scanner removed multilib. Please remove multilib requirement on wayland-scanner in media-libs/mesa. These are the packages that would be merged, in reverse order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 KiB WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-util/wayland-scanner:0 (dev-util/wayland-scanner-1.20.0:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" conflicts with dev-util/wayland-scanner[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/mesa-9999:0/0::gentoo, installed) USE="X d3d9 gles2 llvm lm-sensors opencl vaapi vdpau vulkan wayland zstd -debug -gles1 -osmesa (-selinux) -test -unwind -valgrind -vulkan-overlay -xa -xvmc -zink" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="radeon radeonsi (-freedreno) -intel (-lima) -nouveau (-panfrost) -r300 -r600 (-v3d) (-vc4) -virgl (-vivante) -vmware" dev-util/wayland-scanner[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libva-9999:0/9999::gentoo, installed) USE="X drm opengl utils wayland" ABI_X86="32 (64) (-x32)" !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: dev-libs/wayland:0
Yeah, I mentioned this to Matt last night but was too tired to go around revbumping all the consumers.
Just did a quick grep of the tree dev-libs/wayland/wayland-1.19.0.ebuild: ~dev-util/wayland-scanner-${PV}[$MULTILIB_USEDEP] media-libs/mesa/mesa-9999.ebuild: wayland? ( dev-util/wayland-scanner[${MULTILIB_USEDEP}] ) media-libs/mesa/mesa-21.3.1.ebuild: wayland? ( dev-util/wayland-scanner[${MULTILIB_USEDEP}] ) media-libs/mesa/mesa-21.2.6.ebuild: wayland? ( dev-util/wayland-scanner[${MULTILIB_USEDEP}] ) media-libs/mesa/mesa-21.2.5.ebuild: wayland? ( dev-util/wayland-scanner[${MULTILIB_USEDEP}] ) media-libs/mesa/mesa-21.3.0.ebuild: wayland? ( dev-util/wayland-scanner[${MULTILIB_USEDEP}] ) x11-libs/libva/libva-2.13.0-r1.ebuild: dev-util/wayland-scanner[${MULTILIB_USEDEP}] x11-libs/libva/libva-9999.ebuild: dev-util/wayland-scanner[${MULTILIB_USEDEP}] Is somebody already working on this?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5050e185f4c3c35ce0ff57d0a34d46a95cfd5e8 commit a5050e185f4c3c35ce0ff57d0a34d46a95cfd5e8 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-10 22:59:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-10 22:59:42 +0000 x11-libs/libva: revbump for dropping wayland-scanner multilib While we could avoid doing this, it avoids the need for backtracking on upgrades. Closes: https://bugs.gentoo.org/828799 Signed-off-by: Sam James <sam@gentoo.org> x11-libs/libva/libva-2.13.0-r2.ebuild | 87 +++++++++++++++++++++++++++++++++++ x11-libs/libva/libva-9999.ebuild | 2 +- 2 files changed, 88 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b73f161501c38d928f35610fc41baae31538ea7e commit b73f161501c38d928f35610fc41baae31538ea7e Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-10 22:58:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-10 22:59:41 +0000 media-libs/mesa: revbump for dropping wayland-scanner multilib While we could avoid doing this, it avoids the need for backtracking on upgrades. Closes: https://bugs.gentoo.org/828799 Signed-off-by: Sam James <sam@gentoo.org> media-libs/mesa/{mesa-21.3.1.ebuild => mesa-21.3.1-r1.ebuild} | 2 +- media-libs/mesa/mesa-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
dev-util/wayland-scanner was added as unconditional BDEPEND for x11-libs/libva. Shouldn't it be "wayland? ( dev-util/wayland-scanner )"?