[07:02] Good morn'! [07:02] RAOF (he/they) did you manage to get through the pcc64el issue? I wonder if it's gcc-12 again? [07:06] Saviq: It is, indeed, gcc-12 again. [07:06] Not a good release… [07:07] It's still not clear to me why gcc thinks we're writing several petabytes into a buffer, but I can work around it by disabling the error on just that file. [07:07] The code itself looks absolutely harmless. [07:07] (Likewise for the riscv64 error) [07:28] Hm, we want these upstream, because we want them to apply to our PPA builds... [07:28] Yas. [07:37] "It's still not clear to me why..." <- And still we trust it to generate correct code? [07:46] So: this is only in test code, and it'll be executed by the testsuite. [07:46] So I think quirking the weirdness (and filing bugs) is a reasonable response. [07:49] Sure, I was appreciating the irony [08:12] Aaarg. I clearly misunderstand the cmake commandline tool. [08:13] At least ppc64el & riscv64 (a) cross-build locally, and (b) ppc64el fails fairly quickly. [08:13] Well, fixing that is a tomorrow-me job. [08:14] 👋 [10:29] Saviq FYI I just rebased https://github.com/MirServer/mir/pull/2621 on main. (Which now has #2614.) Do you have any further feedback on it? [10:37] Well, yeah, it didn't help [10:39] I mean, the flashes [10:39] The visual glitch was fixed indeed [10:39] And haven't encountered crafted [10:39] *crashes [10:40] Yeah, it does fix swaybg. And it was just hope that one of the other problems might be fixed too [10:53] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2617](https://github.com/MirServer/mir/pull/2617): Ignore wl_pointer.set_cursor if incorrect serial is given [10:53] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2532](https://github.com/MirServer/mir/issues/2532): Verify wl_pointer.set_cursor() serial matches latest wl_pointer.enter() serial [13:47] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths marked [pull request #2621](https://github.com/MirServer/mir/pull/2621): Bind shm textures when we create the buffers as ready for review [13:49] Saviq there's another update to https://github.com/MirServer/mir/pull/2621, in theory it should work the same and, so far, has worked on my machine [13:50] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths requested a review from wmww for [pull request #2627](https://github.com/MirServer/mir/pull/2627): [MinimalWindowManager] Move pointer-drag implementation from examples [13:50] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths requested a review from Saviq for [pull request #2627](https://github.com/MirServer/mir/pull/2627): [MinimalWindowManager] Move pointer-drag implementation from examples [13:55] ACK, will test [15:11] alan_g re: pointer-drag implementation, the huge change to `regenerate-miral-symbols.py`, that's forgotten from the last release, is it? [15:13] Should we have a at-release check so it doesn't go forgotten? [15:14] Saviq: Not so much forgotten as not needed yet [15:15] Note that it's only this big because of the ABI break [15:17] Why do we need the second copy of "old" entries, btw? Isn't that what `symbols.map` is? And that should be compared to what the built library has? (/me looked into abigail, but the output I got so far was not helpful) [15:20] You mean the `OLD_STANZAS` constant? That's there to determine which symbols are new. I guess we could parse it from `symbols.map` but we'd need to know what the current stanza is. [15:21] Note that Sophe has a PR up to rework this, but that makes different trade-offs that started some discussion [15:24] Hmm so this comes from docs, even… sounds like publishing docs from github into discourse :P [15:28] It works for some value of "works" and is simple. You are welcome to help improve it [15:29] Mostly we just need to cut & paste the most recent stanza into OLD_STANZAS [15:58] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #2585](https://github.com/MirServer/mir/issues/2585): Menus of panels don't close when losing (or don't lose) focus [16:02] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #2582](https://github.com/MirServer/mir/issues/2582): Excessive load when surface draws with multiple displays configured [16:19] Good night o/ [16:51] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [pull request #2631](https://github.com/MirServer/mir/pull/2631): Track keyboard modifiers better [16:51] -GitHub[m]:#mir-server- [16:51] -GitHub[m]:#mir-server- > Fixes: #2592 [17:25] alan_g: looks like https://github.com/MirServer/mir/pull/2631 has some unrelated rendering commits [17:37] "alan_g: looks like https://..." <- Oops. Yeah, is on top of #2621. Will fix after dinner [17:45] "Oops. Yeah, is on top of #2621..." <- I can drop the commits