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