[00:53] <RAOF> Oh, no!
[00:53] <RAOF> This is a reminder, kids, to always run your tests first when you expect them to fail.
[03:44] <RAOF> Damnit. Signal handlers are the worst form of global mutable state. 👿
[03:56] <RAOF> You start looking, and suddenly everything is 🔥
[07:19] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq edited [pull request #2657](https://github.com/MirServer/mir/pull/2657): Deactivate text input in destructor for v1 and v2 protocols
[07:35] <RAOF> Ok. New plan: document that our signal handling is a trashfire, and move on.
[07:45] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [issue #2658](https://github.com/MirServer/mir/issues/2658): run_
[07:46] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF edited [issue #2658](https://github.com/MirServer/mir/issues/2658): Fatal signal handling is wildly unsafe
[07:49] <Saviq> 🤨
[07:53] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF edited [issue #2658](https://github.com/MirServer/mir/issues/2658): Fatal signal handling is wildly unsafe
[07:54] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF edited [issue #2658](https://github.com/MirServer/mir/issues/2658): Fatal signal handling is wildly unsafe
[07:54] <RAOF> I hate signals.
[07:55] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #2658](https://github.com/MirServer/mir/issues/2658): Fatal signal handling is wildly unsafe
[08:03] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [issue #2659](https://github.com/MirServer/mir/issues/2659): mock_input_surface.h: Mock method mistakenly fails to override base method... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/c14cfd2707baca2777c696ea701882ef972fb96a>)
[08:04] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2657](https://github.com/MirServer/mir/pull/2657): Deactivate text input in destructor for v1 and v2 protocols
[08:04] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2651](https://github.com/MirServer/mir/issues/2651): OSK stays on screen with unfocused app
[08:08] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2660](https://github.com/MirServer/mir/pull/2660): Server/run_mir: Fatal signal handling is the worst.... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/0679a59cd0e99a490114a01a786d62c604db3054>)
[08:21] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #2659](https://github.com/MirServer/mir/issues/2659): mock_input_surface.h: Mock method mistakenly fails to override base method
[09:53] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #2661](https://github.com/MirServer/mir/issues/2661): Mir sometimes shuts down when moving to a different TTY when logind-driven
[09:53] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [issue #2661](https://github.com/MirServer/mir/issues/2661): Mir sometimes shuts down when moving to a different TTY when logind-driven... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/b5c7baecf8868900c328540209e9de9c95a22a90>)
[09:59] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [issue #2662](https://github.com/MirServer/mir/issues/2662): Mir stuck on shutdown when switched to a different TTY... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/b17ae63a06d43db4b90e0950dd3eccdffb7bcdab>)
[10:15] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added AlanGriffiths review needed to [issue #1359](https://github.com/MirServer/mir/issues/1359): [nvidia] Lack of clear instructions
[10:15] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1361](https://github.com/MirServer/mir/issues/1361): Handle client buffers with a transform
[10:15] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1368](https://github.com/MirServer/mir/issues/1368): Spinner/background not scale aware
[10:16] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1369](https://github.com/MirServer/mir/issues/1369): Server-side decorations not scale aware
[10:18] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #1370](https://github.com/MirServer/mir/issues/1370): Slow shutdown after using mir-shell
[10:19] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1371](https://github.com/MirServer/mir/issues/1371): Send transforms to wl_outputs
[10:32] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1398](https://github.com/MirServer/mir/issues/1398): We're missing a way for Mir to report the socket it selects
[10:35] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added Saviq review needed to [issue #1437](https://github.com/MirServer/mir/issues/1437): RPi: Keyboard doesn't work on Raspbian with logind console provider
[10:37] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #1440](https://github.com/MirServer/mir/issues/1440): Parallel build unreliable due to use of wayland generator
[10:40] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added AlanGriffiths review needed to [issue #1442](https://github.com/MirServer/mir/issues/1442): [Wayland] Implement pointer constraints
[10:48] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #1431](https://github.com/MirServer/mir/issues/1431): File handles are leaked in miral-test
[10:48] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added Saviq review needed to [issue #1468](https://github.com/MirServer/mir/issues/1468): Intermittent spinner errors on Focal in the lab
[10:49] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added AlanGriffiths review needed to [issue #1471](https://github.com/MirServer/mir/issues/1471): Keys repeated
[10:52] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1340](https://github.com/MirServer/mir/issues/1340): [miral-shell] Background is drawn for each output even when they overlap
[10:52] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1330](https://github.com/MirServer/mir/issues/1330): Hardware cursor not scaled for HiDPI
[10:53] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #664](https://github.com/MirServer/mir/issues/664): XDG-Decoration support
[10:53] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1004](https://github.com/MirServer/mir/issues/1004): Restored windows not moved when the output they're on is removed
[10:53] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added Good first issue to [issue #1004](https://github.com/MirServer/mir/issues/1004): Restored windows not moved when the output they're on is removed
[10:53] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1048](https://github.com/MirServer/mir/issues/1048): Does not send wl_pointer.motion when subsurface moves
[10:54] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1124](https://github.com/MirServer/mir/issues/1124): Need some design for EGL context management
[10:58] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1517](https://github.com/MirServer/mir/issues/1517): Gnome Terminal/LXTerminal on XWayland get smaller on every workspace change
[10:58] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added AlanGriffiths review needed to [issue #1544](https://github.com/MirServer/mir/issues/1544): [Mir 2.0] Running Mir-on-X on Xorg/Nvidia, some apps crash
[11:01] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added Saviq review needed to [issue #1577](https://github.com/MirServer/mir/issues/1577): Mir doesn't light up the composite output on Pi 3 in the CI lab
[11:02] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added documentation to [issue #1610](https://github.com/MirServer/mir/issues/1610): manpages & help
[11:03] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1615](https://github.com/MirServer/mir/issues/1615): Running `fake-mir-kiosk` doesn't work when run from "Mir Shell" login
[11:03] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1653](https://github.com/MirServer/mir/issues/1653): CompositorPerformance test uses its own idiosyncratic server runner
[11:04] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added Good first issue to [issue #1653](https://github.com/MirServer/mir/issues/1653): CompositorPerformance test uses its own idiosyncratic server runner
[11:05] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1682](https://github.com/MirServer/mir/issues/1682): Subsurface position needs to be treated as parent surface state
[11:09] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added wmww review required to [issue #1689](https://github.com/MirServer/mir/issues/1689): Wayland globals removed on wrong thread
[11:17] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #1705](https://github.com/MirServer/mir/issues/1705): SIGSEGV on `mir_performance_tests` under the LinuxConsole provider
[11:39] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1715](https://github.com/MirServer/mir/issues/1715): Wayland generator makes it difficult to check if a child object supports a specific feature
[11:39] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added RFC to [issue #1732](https://github.com/MirServer/mir/issues/1732): Clean up Window/Surface/BufferStream abstractions
[11:40] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1739](https://github.com/MirServer/mir/issues/1739): Memory leak on shutdown in LinuxDmaBufUnstable global
[11:40] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added enhancement to [issue #1762](https://github.com/MirServer/mir/issues/1762): Allow shells to enable XWayland by default
[11:42] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1792](https://github.com/MirServer/mir/issues/1792): BasicWindowManager does not always use correct input event for move/resize
[11:45] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1808](https://github.com/MirServer/mir/issues/1808): We don't check if glEGLImageTargetTexture2DOES is supported
[11:46] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1810](https://github.com/MirServer/mir/issues/1810): "Mir-on-X" fails intermittently when started more than once in the same process
[11:47] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added documentation and removed enhancement from [issue #1822](https://github.com/MirServer/mir/issues/1822): Fully document miral
[11:49] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added AlanGriffiths review needed to [issue #1870](https://github.com/MirServer/mir/issues/1870): implement wlr-output-management-unstable-v1.xml
[11:50] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1877](https://github.com/MirServer/mir/issues/1877): Crash when attempting to use DisplayLink driver
[11:52] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #1878](https://github.com/MirServer/mir/issues/1878): `terminate called after throwing an instance of 'std::out_of_range'` in performance tests on Pi4
[11:55] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added RFC to [issue #1894](https://github.com/MirServer/mir/issues/1894): `catch(...)` without rethrow is unsafe
[12:02] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1710](https://github.com/MirServer/mir/issues/1710): HostedGL2MarkWayland.* tests fail on Nvidia
[12:06] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added Saviq review needed to [issue #1801](https://github.com/MirServer/mir/issues/1801): glmark2-es-wayland crashes under GLMark2Wayland_fullscreen with bypass on Pi3
[12:07] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1926](https://github.com/MirServer/mir/issues/1926): VT console provider hangs VT on shutdown
[12:08] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1927](https://github.com/MirServer/mir/issues/1927): Mir-on-X pointer stutters when glmark2 is running
[12:09] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1944](https://github.com/MirServer/mir/issues/1944): We expectedly-fail 57 WLCS tests
[12:11] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #1978](https://github.com/MirServer/mir/issues/1978): Firefox initially wrong size
[12:29] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq removed Saviq review needed from [issue #1801](https://github.com/MirServer/mir/issues/1801): glmark2-es-wayland crashes under GLMark2Wayland_fullscreen with bypass on Pi3
[12:29] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added RFC to [issue #1801](https://github.com/MirServer/mir/issues/1801): glmark2-es-wayland crashes under GLMark2Wayland_fullscreen with bypass on Pi3
[14:42] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #1468](https://github.com/MirServer/mir/issues/1468): Intermittent spinner errors on Focal in the lab
[14:42] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq removed Saviq review needed from [issue #1468](https://github.com/MirServer/mir/issues/1468): Intermittent spinner errors on Focal in the lab
[15:47] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned wmww to [issue #2653](https://github.com/MirServer/mir/issues/2653): Scaling messes up screencopy
[16:14] <Saviq> EOW o/
[18:19] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** shaunmulligan opened [issue #87](https://github.com/MirServer/ubuntu-frame/issues/87): ubuntu-frame fail on raspberry pi when using Hyperpixel4 LCD... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/86c674c71188d62f7095e268f4299efc7cf62395>)
[19:30] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2660](https://github.com/MirServer/mir/pull/2660): Server/run_mir: Fatal signal handling is the worst.