Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 859193 - dev-lang/spidermonkey: broke ABI in 91.11.0 (gnome-extra/gnome-weather-42.0 : Expected type object for argument 'boxed_type' but got type undefined)
Summary: dev-lang/spidermonkey: broke ABI in 91.11.0 (gnome-extra/gnome-weather-42.0 :...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL: https://gitlab.gnome.org/GNOME/gjs/-/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-19 05:47 UTC by Adrien D
Modified: 2022-12-14 14:44 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 Adrien D 2022-07-19 05:47:03 UTC
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
Comment 1 Matt Turner gentoo-dev 2022-07-20 19:17:48 UTC
Looks like a change in spidermonkey-91 broke binary compatibility (!!!). The solution appears to be to rebuild dev-libs/gjs.
Comment 2 Adrien D 2022-07-22 05:29:00 UTC
Yes reemerging gjs solves the issue
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-12-14 14:37:16 UTC
We should've cranked subslot but I think it's a bit late for that. Let's close?
Comment 4 Joonas Niilola gentoo-dev 2022-12-14 14:43:15 UTC
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.
Comment 5 Joonas Niilola gentoo-dev 2022-12-14 14:44:58 UTC
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.