[00:53] Oh, no! [00:53] This is a reminder, kids, to always run your tests first when you expect them to fail. [03:44] Damnit. Signal handlers are the worst form of global mutable state. ๐Ÿ‘ฟ [03:56] 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] 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] ๐Ÿคจ [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] 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 ) [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 ) [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 ) [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 ) [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] 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 ) [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.