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/21286507 | 13:56 |
---|---|---|
lubot | [telegram] <RikMills> @mitya57 https://launchpad.net/ubuntu/+archive/test-rebuild-20210325-hirsute/+build/21286507 | 13:59 |
lubot | [telegram] <RikMills> did you look at that fail? | 13:59 |
lubot | [telegram] <mitya57> Looking | 14:00 |
lubot | [telegram] <mitya57> Related to https://gitlab.gnome.org/GNOME/glib/-/commit/4273c43902a7e6b22cea0041436ee5715c93be76 | 14:07 |
lubot | [telegram] <RikMills> so more breakage from the new glib2.0 that keeps getting synced from experimental! sigh | 14: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)>::type | 14: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 |
fvogt | qtwebkit + new glib? | 14:16 |
lubot | [telegram] <mitya57> 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:16 |
fvogt | https://github.com/WebKit/WebKit/blob/ba7d6c6b60ef0bb24e8067e4a952b2fd0b24f58c/Source/WTF/wtf/glib/GRefPtr.h#L32 needs to be deleted | 14:18 |
lubot | [telegram] <mitya57> Ah, so that can be just deleted | 14:18 |
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:19 |
fvogt | "-DGLIB_VERSION_MIN_REQUIRED=0x024200", but can only be used where glib is at least that version | 14:20 |
mitya57 | fvogt: Thank you very much! You said you are waiting for upstream, did you file any bug or PR? | 14:24 |
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 | 14: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#L32 | 14: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 LTO | 16:42 |
lubot | [telegram] <mitya57> LTO was disabled in Ubuntu's webkit2gtk as well | 16:42 |
* lisandro would consider disabling webkit and webengine. | 17:23 | |
lisandro | ;-) | 17:23 |
lubot | [telegram] <RikMills> ah, QtWebkit is on the lto-disabled-list | 18:46 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!