Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703600 - media-libs/mesa Ebuild does not check for any multilib version of dependencies.
Summary: media-libs/mesa Ebuild does not check for any multilib version of dependencies.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-23 09:30 UTC by Lorenzo Iannuzzi
Modified: 2020-01-02 17:29 UTC (History)
1 user (show)

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


Attachments
Mesa Build Log (buildlogmesa.txt,10.26 KB, text/plain)
2019-12-23 09:30 UTC, Lorenzo Iannuzzi
Details
EQuery of libselinux (equery.txt,14.48 KB, text/plain)
2019-12-23 09:31 UTC, Lorenzo Iannuzzi
Details
32bit pkgconf not finding libselinux (pkgconf.txt,233 bytes, text/plain)
2019-12-23 09:31 UTC, Lorenzo Iannuzzi
Details
emerge --info (emergeinfomesa.txt,17.61 KB, text/plain)
2019-12-23 09:34 UTC, Lorenzo Iannuzzi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lorenzo Iannuzzi 2019-12-23 09:30:37 UTC
Created attachment 600514 [details]
Mesa Build Log

When reinstalling Mesa for a SELinux, my 32bit mesa did not check for a 32bit-libselinux and crashes as it is a profile dependency.
Comment 1 Lorenzo Iannuzzi 2019-12-23 09:31:17 UTC
Created attachment 600516 [details]
EQuery of libselinux
Comment 2 Lorenzo Iannuzzi 2019-12-23 09:31:42 UTC
Created attachment 600518 [details]
32bit pkgconf not finding libselinux
Comment 3 Lorenzo Iannuzzi 2019-12-23 09:32:47 UTC
If it matters, before installing SELinux I rebuilt mesa for 32bit using the steam overlay.
Comment 4 Lorenzo Iannuzzi 2019-12-23 09:34:02 UTC
Created attachment 600520 [details]
emerge --info
Comment 5 Matt Turner gentoo-dev 2019-12-23 17:04:14 UTC
Any?! Really, any?
Comment 6 Larry the Git Cow gentoo-dev 2019-12-23 17:11:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d2e5a8db7853fcb8b7af294624cec4eed30537

commit e8d2e5a8db7853fcb8b7af294624cec4eed30537
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2019-12-23 17:10:19 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2019-12-23 17:11:04 +0000

    media-libs/mesa: Add missing libselinux dependency
    
    Closes: https://bugs.gentoo.org/703600
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-libs/mesa/mesa-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)
Comment 7 Matt Turner gentoo-dev 2019-12-23 17:12:01 UTC
Thanks for the bug report. I've updated the -9999 ebuild. I'll propagate the change back to 19.3.2 when it's released and 19.2.8 before it's stabilized.
Comment 8 Larry the Git Cow gentoo-dev 2020-01-02 17:29:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef3314cacd4ca1f4982e1bac56eabc7436f8457

commit 9ef3314cacd4ca1f4982e1bac56eabc7436f8457
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2020-01-02 17:15:12 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-01-02 17:16:02 +0000

    media-libs/mesa: Add missing libselinux dependency
    
    Backport to 19.2.8 before stabilization, since there isn't expected to
    be a 19.2.9.
    
    Bug: https://bugs.gentoo.org/703600
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-libs/mesa/mesa-19.2.8.ebuild | 1 +
 1 file changed, 1 insertion(+)