I have looked at the gjs code and believe that this is missing.

https://gitlab.gnome.org/GNOME/gjs/-/commit/85695f23fe655b397a0a53190f0d83eacd626fa8

A simple port to gjs 1.84.2 is not enough. It has an effect, but there's more, as a new error message appears. Instead of dealing with this, I would rather try to make glycin compilable. But it turns out that I have to do some homework first, as my last attempt ended in a rage quit

Help with this would therefore be very welcome.

On Fri, Sep 12 2025 at 11:58:10 +02:00:00, Alexander Kanavin <alex.kanavin@gmail.com> wrote:
On Fri, 12 Sept 2025 at 08:13, Markus Volk via lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> wrote:
On Thu, Sep 11 2025 at 18:00:43 +02:00:00, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote: so can we identify what is specifically broken with current gnome shell 48 and see if it can be fixed? https://gitlab.gnome.org/GNOME/glib/-/commit/cb074a65c79a3b4ae4f3ae0e36775af46bcc8009 Here's the problem. This commit breaks gir at least in gjs, causing gnome-shell to crash. Reverting the commit fixed the runtime issue. Maybe we can adopt this patch until we're ready to switch to gnome49? I'll send a RFC patch for it
I saw the patch on oe-devel. It looks like a simple rename of methods/properties/etc? Maybe it's possible to extract and backport the fix to gnome-shell rather? Alex