[00:31] <RAOF> sophie: Oh, BTW I added a comment to your popups/pointer grab bug.
[02:21] -GitHub[m]:#mir-server- **[MirServer/mir]** wmww drafted [pull request #2606](https://github.com/MirServer/mir/pull/2606): Better grabbing popups
[02:21] -GitHub[m]:#mir-server-  
[02:21] -GitHub[m]:#mir-server- > Fixes #2604 and #2585 by decoupling focus state from dismissing popup grabs. Draft because it doesn't have tests yet, but it should work.
[05:24] <Saviq> This'll do nicely.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b2f444f885abca214a0a3f55ad93c3263c0aa02e)
[05:56] <RAOF> Oh, no! 
[05:57] <RAOF> Mir FTBFS on Kinetic with some (maybe false positive?) static memcpy out of bounds.
[05:58] <RAOF> That's annoying
[05:58] <Saviq> RAOF: That's PCH
[05:58] <Saviq> https://bugs.launchpad.net/ubuntu/+source/gcc-12/+bug/1983852
[06:00] <RAOF> Thanks for running into it!
[06:00] <RAOF> I was afraid it might be a difference between Ubuntu packaging & CI.
[06:01] <RAOF> (and I guess it is, but at least it's easily avoidable)
[06:34] <Saviq> We should now be seeing it in CI, too - now that it spread to all arches. Was arm64 only originally
[06:54] <RAOF> Hm. I can apparently build Mir exactly once on a full battery on this laptop 😬
[07:05]  * RAOF orders fancy USB-C battery pack
[07:28] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #2607](https://github.com/MirServer/mir/issues/2607): Building Mir modifies the logind source
[07:28] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [issue #2607](https://github.com/MirServer/mir/issues/2607): Building Mir modifies the logind source... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/abaf90aa5d4dc373c42dcc9b1ea7a75b5f86ce44)
[07:28] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq edited [issue #2607](https://github.com/MirServer/mir/issues/2607): Building Mir modifies the logind source
[08:00] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [issue #2608](https://github.com/MirServer/mir/issues/2608): Configuration should be able to identify outputs by some stable ID... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/2903225d2ef9e63984ac17fbb10720ca41833186)
[08:01] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF added enhancement to [issue #2608](https://github.com/MirServer/mir/issues/2608): Configuration should be able to identify outputs by some stable ID
[08:21] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** AlanGriffiths opened [pull request #86](https://github.com/MirServer/ubuntu-frame/pull/86): Mir 2.9 has landed
[08:21] -GitHub[m]:#mir-server-  
[08:21] -GitHub[m]:#mir-server- > Drop compatibility with older versions
[08:26] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [pull request #2609](https://github.com/MirServer/mir/pull/2609): debian: disable pre-compiled headers on gcc-12
[08:26] -GitHub[m]:#mir-server-  
[08:26] -GitHub[m]:#mir-server- > We run into [LP#1983852](https://bugs.launchpad.net/ubuntu/+source/gcc-12/+bug/1983852) otherwise.
[08:49] <Saviq> RAOF (he/they) you may need 👆️ to upload to Ubuntu
[08:49] <Saviq> Unless you solved it some other way
[08:49] <Saviq> Now. Why doesn't CI show the issue.
[08:52] <RAOF> Another question: why do we run into this issue in the archive, given that we previously didn't set `MIR_USE_PRECOMPILED_HEADERS` *at all*, and it defaults to `OFF`.
[08:53] <RAOF> Saviq: Solved it in the same way locally 😉. But missed something when bumping the package names, so need to go again .
[08:54] <Saviq> RAOF: That may be why we don't get it in CI?
[08:55] <alan_g[m]> RAOF: option(... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/034439c1f4a4fe7862ec192ecb4bf5a6f99bccc6)
[08:56] <RAOF> Ah, I was misreading grep output then.
[09:41] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2609](https://github.com/MirServer/mir/pull/2609): debian: disable pre-compiled headers on gcc-12
 "Now. Why doesn't CI show the..." <- Despite precompiled headers being on…
[11:29] <Saviq> Aha! LTO is another variable
[12:10] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** bors[bot] closed [pull request #86](https://github.com/MirServer/ubuntu-frame/pull/86): [Merged by Bors] - Mir 2.9 has landed
[12:10] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** bors[bot] edited [pull request #86](https://github.com/MirServer/ubuntu-frame/pull/86): [Merged by Bors] - Mir 2.9 has landed
[13:56] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2584](https://github.com/MirServer/mir/issues/2584): Add ability to move maximized windows
[13:56] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2593](https://github.com/MirServer/mir/pull/2593): MinimalWindowManager: allow moving window from the maximized state
[14:07] <alan_g[m]> Another "mole":... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/c9be110925b8213223d94ba3ad7e73ab681937cd)
[14:08] <alan_g[m]> The riscv64 build on 22.10 is dreaming again
[14:11] <Saviq> Looks like g++-12 again
[14:14] <alan_g[m]> The referenced code is weird, but doesn't have that problem
 "Aha! LTO is another variable" <- Yup, and reproduced in CI. We'd have seen it if we had optimizations on
[14:24] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [pull request #2484](https://github.com/MirServer/mir/pull/2484): spread: default to jammy
[15:56]  * Saviq uploaded an image: (65KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/bTmMMtVEPVuLIhIWQTheACAO/image.png >
[15:56] <Saviq> Must say my new hardware was right on time… apparently building web engines is what this is built for.
[16:13] <dot-tobias> Saviq: 😄 If only I had such a machine for the ARM builds …
[16:15] <Saviq> Those are actually even easier to come by ;)
[16:15] <Saviq> The M1 is crazy price vs. power wise.
[16:15] <Saviq> And as offered, I can build for you any time
[16:17] <Saviq> ```... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b871889a12a5ccc0cfb7eaed6918689ed87359ae)
[16:22] <dot-tobias> Saviq: Right, almost forgot that you have builders for ARM. I'll gladly take that offer as soon as the amd64 build is running … have been struggling with incremental build errors for the better part of this week.
[16:23] <dot-tobias> Re the pkgconfig error: See my latest forum message (amended, dunno if that triggers an email)
[17:00] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [pull request #2610](https://github.com/MirServer/mir/pull/2610): [MultiMonitorArbiter] track buffer users better
[17:00] -GitHub[m]:#mir-server-  
[17:00] -GitHub[m]:#mir-server- > The compositor ID should not be added repeatedly when there is no new buffer available
[17:03] <alan_g[m]> OK, I offer up a small fix, but still seeking the compositing bug(s). More tomorrow! 👋
[17:54] -GitHub[m]:#mir-server- **[MirServer/mir]** wmww marked [pull request #2606](https://github.com/MirServer/mir/pull/2606): Better grabbing popups as ready for review
[18:15] -GitHub[m]:#mir-server- **[MirServer/mir]** graysonguarino opened [pull request #2611](https://github.com/MirServer/mir/pull/2611): Fix #2607 modification of logind source
[18:15] -GitHub[m]:#mir-server-  
[18:15] -GitHub[m]:#mir-server- > Fixes #2607. I believe this should tackle it as I cannot reproduce the error now, but this should be double-checked by someone who faces this bug.
[18:49] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2610](https://github.com/MirServer/mir/pull/2610): [MultiMonitorArbiter] track buffer users better