Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 676202 - [PATCH] media-libs/mesa: QA Notice: Files installed outside of prefix
Summary: [PATCH] media-libs/mesa: QA Notice: Files installed outside of prefix
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 673812 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-01-25 00:26 UTC by James R Larrowe
Modified: 2019-01-28 03:38 UTC (History)
2 users (show)

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


Attachments
Patch that fixes the issue (media-libs-mesa-vaapi-prefix.patch,1.73 KB, patch)
2019-01-25 00:27 UTC, James R Larrowe
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description James R Larrowe 2019-01-25 00:26:31 UTC
media-libs/mesa (all versions) install files outside of Gentoo Prefix if `USE=vaapi` is set.

Attached patch fixes this issue.
Comment 1 James R Larrowe 2019-01-25 00:27:28 UTC
Created attachment 562770 [details, diff]
Patch that fixes the issue

Patch to all media-libs/mesa ebuilds
Comment 2 James R Larrowe 2019-01-27 23:30:04 UTC

*** This bug has been marked as a duplicate of bug 673812 ***
Comment 3 Matt Turner gentoo-dev 2019-01-28 00:54:08 UTC
*** Bug 673812 has been marked as a duplicate of this bug. ***
Comment 4 Matt Turner gentoo-dev 2019-01-28 00:54:47 UTC
(In reply to James R Larrowe from comment #2)
> 
> *** This bug has been marked as a duplicate of bug 673812 ***

Yours had a patch, so I'm reversing which is a duplicate. Can I have your Signed-off-by for the patch, so that I can commit it under your name?
Comment 5 James R Larrowe 2019-01-28 00:57:29 UTC
Certainly:

Signed-off-by: James Larrowe <larrowe.semaj11@gmail.com>
Comment 6 James R Larrowe 2019-01-28 01:00:08 UTC
One note: The patch is meant to be applied on the root of the Portage ebuild tree, not the package itself.
Comment 7 Larry the Git Cow gentoo-dev 2019-01-28 03:37:46 UTC
The bug has been closed via the following commit(s):

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

commit d8e7e44c39a4f0fb3969b8fadaf43e3684adb57e
Author:     James Larrowe <larrowe.semaj11@gmail.com>
AuthorDate: 2019-01-28 03:36:23 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2019-01-28 03:37:34 +0000

    media-libs/mesa: Install VA-API files inside ${EPREFIX}
    
    Closes: https://bugs.gentoo.org/676202
    Signed-off-by: James Larrowe <larrowe.semaj11@gmail.com>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-libs/mesa/mesa-18.2.8.ebuild | 2 +-
 media-libs/mesa/mesa-18.3.2.ebuild | 2 +-
 media-libs/mesa/mesa-9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
Comment 8 Matt Turner gentoo-dev 2019-01-28 03:38:45 UTC
Thanks a bunch for the bug report and the patch! I hope to see more contributions from you in the future :)

(In reply to James R Larrowe from comment #6)
> One note: The patch is meant to be applied on the root of the Portage ebuild
> tree, not the package itself.

That's perfect -- just as it should be :)