/srv/irclogs.ubuntu.com/2022/09/12/#mir-server.txt

SaviqGood morn'!07:02
SaviqRAOF (he/they) did you manage to get through the pcc64el issue? I wonder if it's gcc-12 again?07:02
RAOFSaviq: It is, indeed, gcc-12 again.07:06
SaviqNot a good release…07:06
RAOFIt'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
RAOFThe code itself looks absolutely harmless.07:07
RAOF(Likewise for the riscv64 error)07:07
RAOFHm, we want these upstream, because we want them to apply to our PPA builds...07:28
SaviqYas.07:28
alan_g[m]<RAOF> "It's still not clear to me why..." <- And still we trust it to generate correct code?07:37
RAOFSo: this is only in test code, and it'll be executed by the testsuite.07:46
RAOFSo I think quirking the weirdness (and filing bugs) is a reasonable response.07:46
alan_g[m]Sure, I was appreciating the irony07:49
RAOFAaarg. I clearly misunderstand the cmake commandline tool.08:12
RAOFAt least ppc64el & riscv64 (a) cross-build locally, and (b) ppc64el fails fairly quickly.08:13
RAOFWell, fixing that is a tomorrow-me job.08:13
RAOFđź‘‹08:14
alan_g[m]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:29
SaviqWell, yeah, it didn't help10:37
SaviqI mean, the flashes10:39
SaviqThe visual glitch was fixed indeed10:39
SaviqAnd haven't encountered crafted10:39
Saviq*crashes10:39
alan_g[m]Yeah, it does fix swaybg. And it was just hope that one of the other problems might be fixed too10:40
-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 given10: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() serial10:53
-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 review13:47
alan_g[m]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 machine13:49
-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 examples13: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 examples13:50
SaviqACK, will test13:55
Saviqalan_g re: pointer-drag implementation, the huge change to `regenerate-miral-symbols.py`, that's forgotten from the last release, is it?15:11
SaviqShould we have a at-release check so it doesn't go forgotten?15:13
alan_g[m]Saviq: Not so much forgotten as not needed yet15:14
alan_g[m]Note that it's only this big because of the ABI break15:15
SaviqWhy 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:17
alan_g[m]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:20
alan_g[m]Note that Sophe has a PR up to rework this, but that makes different trade-offs that started some discussion15:21
SaviqHmm so this comes from docs, even… sounds like publishing docs from github into discourse :P15:24
alan_g[m]It works for some value of "works" and is simple. You are welcome to help improve it15:28
alan_g[m]Mostly we just need to cut & paste the most recent stanza into OLD_STANZAS15:29
-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) focus15:58
-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 configured16:02
SaviqGood night o/16:19
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [pull request #2631](https://github.com/MirServer/mir/pull/2631): Track keyboard modifiers better16:51
-GitHub[m]:#mir-server- 16:51
-GitHub[m]:#mir-server- > Fixes: #259216:51
sophie-walan_g: looks like https://github.com/MirServer/mir/pull/2631 has some unrelated rendering commits17:25
alan_g[m]<sophie-w> "alan_g: looks like https://..." <- Oops. Yeah, is on top of #2621. Will fix after dinner17:37
sophie-w<alan_g[m]> "Oops. Yeah, is on top of #2621..." <- I can drop the commits17:45

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