Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599932 - www-plugins/chrome-binary-plugins-54.0.2840.100 installs nothing if USE="-widevine"
Summary: www-plugins/chrome-binary-plugins-54.0.2840.100 installs nothing if USE="-wid...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mike Gilbert
Depends on:
Reported: 2016-11-16 01:15 UTC by Andrew John Hughes
Modified: 2022-06-26 19:25 UTC (History)
3 users (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Andrew John Hughes 2016-11-16 01:15:30 UTC
* Contents of www-plugins/chrome-binary-plugins-54.0.2840.100:

It's not much of an "update" for a package to remove the only reason it was installed in the first place.

The package should really fail with an explanation, rather than just installing an empty shell, and point users to adobe-flash instead. As is, I had to search around the web to find out I now needed a different package to provide the exact same files.
Comment 1 Mike Gilbert gentoo-dev 2016-11-16 19:06:07 UTC
To be fair, flash got removed from the google-chrome deb files before we had any idea that Adobe would start publishing a PPAPI version of flash themselves.

I don't think it makes sense to restore the flash USE flag just to display an error message.
Comment 2 Jesse Adelman 2017-02-28 19:49:53 UTC
Not sure if this is a new bug or a reflection on the overall problem. If I have "widevine" enabled as a global USE flag, the deps for www-apps/chromium try to pull in chrome-binary-plugins, which conflicts with the file that www-apps/chromium installs itself.

I'll be glad to open another bug if this problem is unrelated. However, it seems like how this USE flag is applied when globally set should be revisited. Thanks.
Comment 3 Hanno Zysik (geki) 2017-12-09 11:41:23 UTC
Just a stupid thought; wouldn't it make sense to add following line to have at least one useflag enabled, would it?

REQUIRED_USE="|| ( ${IUSE//+} )"

Is it necessary to escape that '+' sign?!