Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912033 - www-client/firefox: disable openh264 useflag by default
Summary: www-client/firefox: disable openh264 useflag by default
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-10 16:06 UTC by Andreas K. Hüttel
Modified: 2023-08-12 00:46 UTC (History)
1 user (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 Andreas K. Hüttel archtester gentoo-dev 2023-08-10 16:06:30 UTC
As discussed on IRC: 

[16:33:14] <dilfridge> juippis: question, would it be possible to flip the openh264 useflag on firefox to "default off"?
[16:33:46] <dilfridge> (the only effect of that is that firefox will download the plugin by itself and install it in the user profile, <2MByte)
[16:34:28] <dilfridge> this would circumvent the bindist restriction of openh264 in an elegant way
[16:35:33] <mattst88> interesting. if the flag is enabled, does firefox build the plugin as part of its build process?
[16:36:31] <dilfridge> it pulls in media-libs/openh264, which can be distributed legally in source form but is not patent-licensed
[16:37:29] <dilfridge> whereas firefox downloads the binary plugin (apparently built from the same source) patent-licensed by cisco and distributed binary only
[16:38:07] <dilfridge> https://www.openh264.org/faq.html
[16:38:49] <dilfridge> media-libs/openh264 is bindist-restricted because as binary distributor Gentoo could owe MPEG LA license fees
[16:53:55] <mattst88> ah, gotcha
[17:26:02] <juippis> dilfridge: I won't oppose to that, please make a bug and commit at your will

Will commit shortly...
Comment 1 Larry the Git Cow gentoo-dev 2023-08-10 16:10:04 UTC
The bug has been closed via the following commit(s):

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

commit 462793d24cf60355164129949488d1287c2f1010
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2023-08-10 16:08:50 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2023-08-10 16:08:50 +0000

    www-client/firefox: disable openh264 useflag by default, bug 912033
    
    Closes: https://bugs.gentoo.org/912033
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 www-client/firefox/firefox-102.13.0.ebuild | 2 +-
 www-client/firefox/firefox-102.14.0.ebuild | 2 +-
 www-client/firefox/firefox-115.1.0.ebuild  | 2 +-
 www-client/firefox/firefox-116.0.ebuild    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)
Comment 2 Joonas Niilola gentoo-dev 2023-08-11 05:12:17 UTC
What profile do you use on releng/binhost? I wonder if we can enable the use flag again for desktop profiles?
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2023-08-12 00:45:48 UTC
(In reply to Joonas Niilola from comment #2)
> What profile do you use on releng/binhost? I wonder if we can enable the use
> flag again for desktop profiles?

at the moment, 

desktop/plasma/systemd
desktop/gnome/systemd

(the point was to get packages as close to typical desktop installations as possible...)
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2023-08-12 00:46:28 UTC
(In reply to Andreas K. Hüttel from comment #3)
> (In reply to Joonas Niilola from comment #2)
> > What profile do you use on releng/binhost? I wonder if we can enable the use
> > flag again for desktop profiles?
> 
> at the moment, 
> 
> desktop/plasma/systemd
> desktop/gnome/systemd
> 
> (the point was to get packages as close to typical desktop installations as
> possible...)

(and systemd, because that actually takes time to compile, compared to openrc :)