Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 624724 - media-video/libva-utils, x11-libs/libva, x11-libs/libva-intel-driver (x11-libs/libva-vdpau-driver?) ebuild relocation
Summary: media-video/libva-utils, x11-libs/libva, x11-libs/libva-intel-driver (x11-lib...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal minor
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-12 17:22 UTC by Daniel Charles
Modified: 2017-09-18 00:59 UTC (History)
2 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 Daniel Charles 2017-07-12 17:22:29 UTC
* I didn't know how to pick severity

Checking on how gentoo is locating ebuild for these 3 packages I found
that they're using different folders and overriding driver's name

x11-libs/libva
x11-libs/libva-intel-driver (overriding package name: intel-vaapi-driver)
media-video/libva-utils

Since the project moved to github.com/01org, could it possible to
relocate all the ebuilds starting with version 1.8.x to a common
folder?

This would be my proposal

media-video/libva
media-video/intel-vaapi-driver
media-video/libva-utils

Driver changed package name when transitioning to the new repository
and although that is handled in the current ebuild, a new ebuild name
might be helpful here.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-07-12 18:15:22 UTC
There's also x11-libs/libva-vdpau-driver, and I think it'd be reasonable to move it as well, if moving stuff at all.
Comment 2 Alexis Ballier gentoo-dev 2017-07-12 18:36:19 UTC
why do you want or feel a need for a common category ?
Comment 3 Daniel Charles 2017-07-12 20:44:02 UTC
IIUC, x11-libs was picked up long time ago and with no significant change there's no need to relocate them.

The 3 packages I mentioned, although require x11 to work on that mode, can also work on other modes, i.e. ChromeOS uses drm mode. 

In my view, it is better to put them where they can be easily associated.  This is not a hard rule but just for practical reasons.  Also overriding ${S} looks odd but acceptable. 

As the project moved to github and libva-utils was a new project, it was a good opportunity to concentrate them on a common place.

I understand I should approached earlier with this request, so if the decision is to keep them where they are it is okay.
Comment 4 Alexis Ballier gentoo-dev 2017-07-12 20:56:42 UTC
(In reply to Daniel Charles from comment #3)
> IIUC, x11-libs was picked up long time ago and with no significant change
> there's no need to relocate them.
> 
> The 3 packages I mentioned, although require x11 to work on that mode, can
> also work on other modes, i.e. ChromeOS uses drm mode. 

well, libdrm is in x11-libs too :)

While I understand the logic that they're more related to video than x11, I don't see much gain in relocating them either; plus moving packages around breaks external references (wikis, blog posts, packages.gentoo.org links, etc.)


> In my view, it is better to put them where they can be easily associated. 

category in gentoo have no real consequence, besides packages living in the same directory, the category name is purely informational


> This is not a hard rule but just for practical reasons.  Also overriding
> ${S} looks odd but acceptable. 


yeah, that was to avoid a useless renaming on our side
Comment 5 Daniel Charles 2017-07-12 21:08:49 UTC
(In reply to Alexis Ballier from comment #4)
> (In reply to Daniel Charles from comment #3)
> > IIUC, x11-libs was picked up long time ago and with no significant change
> > there's no need to relocate them.
> > 
> > The 3 packages I mentioned, although require x11 to work on that mode, can
> > also work on other modes, i.e. ChromeOS uses drm mode. 
> 
> well, libdrm is in x11-libs too :)

yeah libdrm is used in x11 and drm modes (modes match USE flags) :)
> 
> While I understand the logic that they're more related to video than x11, I
> don't see much gain in relocating them either; plus moving packages around
> breaks external references (wikis, blog posts, packages.gentoo.org links,
> etc.)
> 
> 
> > In my view, it is better to put them where they can be easily associated. 
> 
> category in gentoo have no real consequence, besides packages living in the
> same directory, the category name is purely informational
> 
> 
> > This is not a hard rule but just for practical reasons.  Also overriding
> > ${S} looks odd but acceptable. 
> 
> 
> yeah, that was to avoid a useless renaming on our side

Ok, I can work with the current locations.
Comment 6 Matt Turner gentoo-dev 2017-09-18 00:59:50 UTC
Seems like the resolution is WONTFIX, but I'm not at all against moving them to media-video/ as suggested.