Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643356 - >=www-client/firefox-57.0 enable systemwide-installed extensions automatically
Summary: >=www-client/firefox-57.0 enable systemwide-installed extensions automatically
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-04 01:55 UTC by Anton Bolshakov
Modified: 2019-04-01 22:40 UTC (History)
3 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 Anton Bolshakov 2018-01-04 01:55:55 UTC
There is a new way of installing plugins in FF >=57.

I have pre-install plugins into
/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/

However, they are disabled by default.

Please add the following two lines into FILESDIR/all-gentoo-1.js:
defaultPref("extensions.autoDisableScopes", 0);
defaultPref("extensions.enabledScopes", 15);

The official documentation is here:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Alternative_distribution_options/Add-ons_in_the_enterprise
Comment 1 Ian Stakenvicius (RETIRED) gentoo-dev 2018-01-04 16:41:12 UTC
This might need some additional discussion with mozilla team before we include it, though it does seem like something we would want to handle automatically given installations to this path should be PM-managed.
Comment 2 Anton Bolshakov 2018-01-16 05:05:34 UTC
It should be also added:
("extensions.update.autoUpdateDefault", false)

to prevent autoupdate of installed extensions
Comment 3 Anton Bolshakov 2018-06-27 02:47:39 UTC
would be good to see some progress, since this version went stable.
Comment 4 Jory A. Pratt gentoo-dev 2019-03-31 20:06:19 UTC
Please feel free to reopen and update any bug report that can be duplicated with current esr builds, 60.x. If you feel your feature needs to be re looked at in any of these bugs reopen and update, please attach patches when appropriate. Thank you Mozilla Team
Comment 5 Anton Bolshakov 2019-04-01 00:21:18 UTC
the solution is applicable for 60.x as well, as per subject.
Somebody just need to spend 10 min and fix it eventually
Comment 6 Jory A. Pratt gentoo-dev 2019-04-01 04:33:49 UTC
(In reply to Anton Bolshakov from comment #5)
> the solution is applicable for 60.x as well, as per subject.
> Somebody just need to spend 10 min and fix it eventually

Feel free to create you a patch and use it locally. I am not in favor of such behavior in gentoo. If you feel it is that important you can always control the settings yourself via about:config
Comment 7 Anton Bolshakov 2019-04-01 06:36:54 UTC
We (Pentoo distro) need it to be set globally as our distro comes with FF plugins and it would be good to have them enabled by default
Comment 8 Jory A. Pratt gentoo-dev 2019-04-01 17:42:03 UTC
(In reply to Anton Bolshakov from comment #7)
> We (Pentoo distro) need it to be set globally as our distro comes with FF
> plugins and it would be good to have them enabled by default

You can handle this locally still. I am in the business of supporting Gentoo not other distros.
Comment 9 Thomas Deutschmann (RETIRED) gentoo-dev 2019-04-01 22:40:02 UTC
I am not sure if I understand the problem. We already set

> pref("extensions.autoDisableScopes",       0);

What's not working? Why do you still need

> defaultPref("extensions.enabledScopes", 15);

?