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...
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(-)
What profile do you use on releng/binhost? I wonder if we can enable the use flag again for desktop profiles?
(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...)
(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 :)