[13:56] [telegram] @RikMills did you looks at this in doko's latest test rebuild? https://launchpad.net/ubuntu/+archive/test-rebuild-20210325-hirsute/+build/21286507 [13:59] [telegram] @mitya57 https://launchpad.net/ubuntu/+archive/test-rebuild-20210325-hirsute/+build/21286507 [13:59] [telegram] did you look at that fail? [14:00] [telegram] Looking [14:07] [telegram] Related to https://gitlab.gnome.org/GNOME/glib/-/commit/4273c43902a7e6b22cea0041436ee5715c93be76 [14:08] [telegram] so more breakage from the new glib2.0 that keeps getting synced from experimental! sigh [14:15] [telegram] So far I see the following: [14:15] [telegram] - g++ complains about expected unqualified-id before β€˜typename’ [14:15] [telegram] - typename is used here: #define glib_typeof(t) typename std::remove_reference::type [14:15] [telegram] - and glib_typeof is used in g_object_ref_sink, which is used in webkit: #define g_object_ref_sink(Obj) ((glib_typeof (Obj)) (g_object_ref_sink) (Obj)) [14:16] qtwebkit + new glib? [14:16] [telegram] Yes [14:16] Fix for that is simple, but I'm waiting for upstream there [14:16] Let me dig it up [14:18] https://github.com/WebKit/WebKit/blob/ba7d6c6b60ef0bb24e8067e4a952b2fd0b24f58c/Source/WTF/wtf/glib/GRefPtr.h#L32 needs to be deleted [14:18] [telegram] Ah, so that can be just deleted [14:19] I recommend defining the opt-out macro for the time being [14:19] You'll hit issues in flatpak (not fixed in released tars), fwupd, discover, wireshark, etc. [14:19] Not fun at all [14:20] "-DGLIB_VERSION_MIN_REQUIRED=0x024200", but can only be used where glib is at least that version [14:24] fvogt: Thank you very much! You said you are waiting for upstream, did you file any bug or PR? [14:25] No, I didn't have an account [14:25] I expect that they're aware of it through webkitgtk already though [14:25] I'm not familiar with that though, so I might be wrong [14:26] [telegram] In webkit master that line is still there: https://github.com/WebKit/WebKit/blob/main/Source/WTF/wtf/glib/GRefPtr.h#L32 [16:32] [telegram] WTF/wtf/glib seems a very appropriate folder πŸ˜‰ πŸ˜† [16:37] [telegram] Me everytime touching glib tbh (re @RikMills: WTF/wtf/glib seems a very appropriate folder πŸ˜‰ πŸ˜†) [16:42] [telegram] looking at fedora commits, I also see that they disabled LTO [16:42] [telegram] LTO was disabled in Ubuntu's webkit2gtk as well [17:23] * lisandro would consider disabling webkit and webengine. [17:23] ;-) [18:46] [telegram] ah, QtWebkit is on the lto-disabled-list