Since updated gnome-extra/gnome-weather, unable to define city in GNOME Shell. Starting Gnome-weather with icon in activities menu : no effect. Starting gnome-weather in CLI : (org.gnome.Weather:13776): Gjs-Console-CRITICAL **: 07:43:49.650: Error: Expected type object for argument 'boxed_type' but got type undefined _init/GObject.ParamSpec.jsobject@resource:///org/gnome/gjs/modules/core/overrides/GObject.js:404:24 @resource:///org/gnome/Weather/js/app/thermometer.js:47:32 Reproducible: Always Steps to Reproduce: 1. Install gnome-weather 2. Start gnome-weather in CLI 3. See the error Actual Results: Gnome-weather doesn't start Expected Results: Gnome-weather should be start
Looks like a change in spidermonkey-91 broke binary compatibility (!!!). The solution appears to be to rebuild dev-libs/gjs.
Yes reemerging gjs solves the issue
We should've cranked subslot but I think it's a bit late for that. Let's close?
I don't remember the specifics on this one, but it seems to be a one-time-only thing as it hasn't repeated. Yeah if it ever happens again I guess we'll subslot spidermonkey.
And the upstream bugs are closed from public, usually signaling it's a security-related issue. Could be due to that they had to rewrite some core stuff.