Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 828799 - media-libs/mesa: Drop multilib requirement on wayland-scanner
Summary: media-libs/mesa: Drop multilib requirement on wayland-scanner
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-10 14:38 UTC by jospezial
Modified: 2021-12-12 16:28 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2021-12-10 14:38:15 UTC
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
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-10 14:39:47 UTC
Yeah, I mentioned this to Matt last night but was too tired to go around revbumping all the consumers.
Comment 2 Mike Lothian 2021-12-10 15:01:57 UTC
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?
Comment 3 Larry the Git Cow gentoo-dev 2021-12-10 23:00:01 UTC
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(-)
Comment 4 Karlson2k 2021-12-12 16:28:45 UTC
dev-util/wayland-scanner was added as unconditional BDEPEND for x11-libs/libva.

Shouldn't it be "wayland? ( dev-util/wayland-scanner )"?