Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 607286

Summary: =www-plugins/pipelight-0.2.8 requires app-emulation/wine[pipelight], but =app-emulation/wine-2.0 has no pipelight use flag
Product: Gentoo Linux Reporter: Nick <nickAristocrates>
Component: Current packagesAssignee: Richard Yao (RETIRED) <ryao>
Status: RESOLVED INVALID    
Severity: normal CC: mexahotabop
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nick 2017-01-26 10:08:32 UTC
app-emulation/wine:0

  (app-emulation/wine-2.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
    app-emulation/wine[X,abi_x86_32,pipelight] required by (www-plugins/pipelight-0.2.8:0/0::gentoo, installed)
                                    ^^^^^^^^^
Comment 1 Alexandr Zelinskii 2017-01-26 11:56:29 UTC
d3d9 s3tc staging vaapi use flags also missing in wine 2.0
Comment 2 Fitzcarraldo 2017-01-26 23:03:31 UTC
I expect there is no pipelight USE flag in wine-2.0 because pipelight has been discontinued:

https://bugs.gentoo.org/show_bug.cgi?id=603282

Michael Müller, the developer of pipelight, wrote the following (see http://pipelight.net/):

"Pipelight has been discontinued!
What does this mean?

Pipelight will not suddenly stop working, but you will not receive any further updates. As a result all enabled plugins (e.g. Silverlight/Flash) stay at the same version and do not get any security fixes. This might be a security thread for your system and we therefore recommend to remove Pipelight using the package manager of your distribution."
Comment 3 David Brooke 2017-01-28 01:37:22 UTC
There seems to be some change in how wine staging is accessed.
Per the Gentoo wiki for wine:
https://wiki.gentoo.org/wiki/Wine#Environmental_variables
To enable the staging and other use flags (d3d9, s3tc, vaapi and pipelight) you first need to use the environmental variable as shown in the wiki. Example - WINE_COMMIT="wine-2.0-rc5" STAGING_COMMIT="v2.0-rc5" emerge -av '=app-emulation/wine-9999'
After which the use flags will be available to use.
I'm not sure if this is the only way but for now all I know is this method that works.
Thanks
Comment 4 Adam Feldman gentoo-dev 2017-05-13 03:49:23 UTC
Not a bug.  Not all wine packages support pipelight.  You need to have a wine package installed that does support it, as the dependency stipulates.  That means that =wine-2.0 does not satisfy the dependency.  >=wine-2.1 does.