/srv/irclogs.ubuntu.com/2021/04/02/#ubuntu-qt.txt

lubot[telegram] <RikMills> @RikMills did you looks at this in doko's latest test rebuild? https://launchpad.net/ubuntu/+archive/test-rebuild-20210325-hirsute/+build/2128650713:56
lubot[telegram] <RikMills> @mitya57 https://launchpad.net/ubuntu/+archive/test-rebuild-20210325-hirsute/+build/2128650713:59
lubot[telegram] <RikMills> did you look at that fail?13:59
lubot[telegram] <mitya57> Looking14:00
lubot[telegram] <mitya57> Related to https://gitlab.gnome.org/GNOME/glib/-/commit/4273c43902a7e6b22cea0041436ee5715c93be7614:07
lubot[telegram] <RikMills> so more breakage from the new glib2.0 that keeps getting synced from experimental! sigh14:08
lubot[telegram] <mitya57> So far I see the following:14:15
lubot[telegram] <mitya57> - g++ complains about expected unqualified-id before β€˜typename’14:15
lubot[telegram] <mitya57> - typename is used here: #define glib_typeof(t) typename std::remove_reference<decltype (t)>::type14:15
lubot[telegram] <mitya57> - 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:15
fvogtqtwebkit + new glib?14:16
lubot[telegram] <mitya57> Yes14:16
fvogtFix for that is simple, but I'm waiting for upstream there14:16
fvogtLet me dig it up14:16
fvogthttps://github.com/WebKit/WebKit/blob/ba7d6c6b60ef0bb24e8067e4a952b2fd0b24f58c/Source/WTF/wtf/glib/GRefPtr.h#L32 needs to be deleted14:18
lubot[telegram] <mitya57> Ah, so that can be just deleted14:18
fvogtI recommend defining the opt-out macro for the time being14:19
fvogtYou'll hit issues in flatpak (not fixed in released tars), fwupd, discover, wireshark, etc.14:19
fvogtNot fun at all14:19
fvogt"-DGLIB_VERSION_MIN_REQUIRED=0x024200", but can only be used where glib is at least that version14:20
mitya57fvogt: Thank you very much! You said you are waiting for upstream, did you file any bug or PR?14:24
fvogtNo, I didn't have an account14:25
fvogtI expect that they're aware of it through webkitgtk already though14:25
fvogtI'm not familiar with that though, so I might be wrong14:25
lubot[telegram] <mitya57> In webkit master that line is still there: https://github.com/WebKit/WebKit/blob/main/Source/WTF/wtf/glib/GRefPtr.h#L3214:26
lubot[telegram] <RikMills> WTF/wtf/glib seems a very appropriate folder πŸ˜‰ πŸ˜†16:32
lubot[telegram] <mariogrip> Me everytime touching glib tbh (re @RikMills: WTF/wtf/glib seems a very appropriate folder πŸ˜‰ πŸ˜†)16:37
lubot[telegram] <RikMills> looking at fedora commits, I also see that they disabled LTO16:42
lubot[telegram] <mitya57> LTO was disabled in Ubuntu's webkit2gtk as well16:42
* lisandro would consider disabling webkit and webengine.17:23
lisandro;-)17:23
lubot[telegram] <RikMills> ah, QtWebkit is on the lto-disabled-list18:46

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!