[07:43] <alan_g[m]> Isn't the idea of const that the compiler notices if you do assign?
[07:58] <RAOF> Yeah, but it should also notice that I never initialise it.
[08:11] <alan_g[m]> The compiler sees a perfectly good default initializer: it doesn't know that isn't what you mean
[08:12] <RAOF> There have definitely been times where the compiler has warned me "private const field not initialised".
[08:12] <RAOF> Anyway.
[08:13] <RAOF> Today:
[08:13] <RAOF> * Verified that everything, including screen shooting works on X11 platform
[08:13] <RAOF> * Tried to test that screen shooting works on GBM platform; discover I've broken it.
[08:15] <alan_g[m]> Some types don't have a default initializer
[08:15] <alan_g[m]> (dumb pointers, integer types, ...)
[09:18] <alan_g[m]> Saviq do you concur that we can promote mesa-core22/candidate to stable?
[09:18] <alan_g[m]> https://forum.snapcraft.io/t/call-for-testing-mesa-core22/35316
[09:19] <Saviq> alan_g[m]: > <@alan_g:matrix.org> Saviq do you concur that we can promote mesa-core22/candidate to stable?
[09:19] <Saviq> > 
[09:19] <Saviq> > https://forum.snapcraft.io/t/call-for-testing-mesa-core22/35316
[09:19] <Saviq> ?
[09:24] <alan_g[m]> Done
[09:24] <alan_g[m]> Maybe we need better version numbering
[09:26] <Saviq> Same as https://github.com/MirServer/ubuntu-frame/issues/135 - we probably should do a review of all our snaps' versioning schemes and come up with a set of rules
[11:54] <alan_g[m]> Now, just why do we have SurfaceInputCombinations.input_seen_after_dragged_off_surface?
[11:56] <Saviq> Blame doesn't help very much: https://github.com/MirServer/wlcs/pull/156
[11:56] <Saviq> Looks like it was added to cover this? https://github.com/MirServer/wlcs/pull/156/commits/0b6f752439149bbe3220acc348ff50717fc960c5
[11:57] <alan_g[m]> I know that. (Also that GNOME also has that behaviour, so there's likely a good reason)
[11:58] <Saviq> Maybe we don't want to see drag events unless the surface is brought to front?
[11:58] <alan_g[m]> It is just that the routing of messages changes when the drag is a DnD drag, so I want to avoid breaking the wrong things
[12:00] <Saviq> ACK
[16:13] <Saviq> Today:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/e87ed6f35209bb1850f4cf5c5e4491f635b58721>)
[17:06] <alan_g[m]> Today:
[17:06] <alan_g[m]> - Reviewed mariogrips's X app authentication PR
[17:06] <alan_g[m]> - Thinking hard about how we route pointer events and what we need to change for DnD