[Pkg-mozext-maintainers] Bug#864820: xul-ext-greasemonkey: userscripts no longer available with firefox 54

Moritz Mühlenhoff jmm at inutil.org
Thu Dec 27 22:19:02 GMT 2018


On Tue, Dec 04, 2018 at 12:09:59AM +0100, Moritz Mühlenhoff wrote:
> On Thu, Jun 15, 2017 at 01:02:47PM +0200, Ingo Saitz wrote:
> > Package: xul-ext-greasemonkey
> > Version: 3.8-1
> > Severity: important
> > 
> > Dear Maintainer,
> > 
> > After updating firefox to version 54.0, the list of userscripts in
> > about:addons is empty, and the installed scripts aren't applied to the
> > webpages anymore. This seems to be issue #2488 in greasemonkey, which is
> > solved in version 3.11 of greasemonkey.
> > 
> > https://github.com/greasemonkey/greasemonkey/issues/2488
> > 
> > When started from a terminal, firefox outputs the following error:
> > 
> > 1497523208324   addons.manager  ERROR   Exception calling provider <unnamed-provider>.getAddonsByTypes: TypeError: GM_util.getPreferredLocale is not a function (chrome://greasemonkey-modules/content/script.js:148:9) JS Stack trace: getBestLocalization at script.js:148:9 < Script_getLocalizedDescription at script.js:156:20 < ScriptAddon at addons4.js:98:3 < ScriptAddonFactoryByScript at addons4.js:74:28 < AddonProvider_getAddonsByTypes/<@addons4.js:50:27 < AddonProvider_getAddonsByTypes at addons4.js:49:7 < callProviderAsync at AddonManager.jsm:298:12 < promiseCallProvider/<@AddonManager.jsm:322:53 < Promise at Promise-backend.js:390:5 < promiseCallProvider at AddonManager.jsm:321:10 < getAddonsByTypes/<@AddonManager.jsm:2556:36
> > 
> > Also, setting intl.locale.matchOS to false does get the scripts working
> > again. But since the default in firefox is true, this should only be a
> > workaround an greasemonkey should be updated to a fixed version.
> 
> There's a web extension compatible with current releases (4.7), but
> this package wasn't updated for a long time.
> 
> Does anyone intend/plan to switch the package to the web extension?
> Otherwise it should be removed from the archive.

I've filed a removal bug now. The web extension can still be packaged
independantly.

Cheers,
        Moritz
 



More information about the Pkg-mozext-maintainers mailing list