[03:43] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2718](https://github.com/MirServer/mir/pull/2718): miral/InternalClient: don't use a dead wl_display.... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/effce1ec1537917dfbd171ed53250e0fddcebb39>)
[04:28] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF removed RAOF review needed from [issue #2344](https://github.com/MirServer/mir/issues/2344): miral-shell hangs on shutdown if eglspinner internal client errors
[04:28] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF assigned RAOF to [issue #2344](https://github.com/MirServer/mir/issues/2344): miral-shell hangs on shutdown if eglspinner internal client errors
[07:32] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2719](https://github.com/MirServer/mir/pull/2719): gbm-kms: Improve Display platform probing... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/b49659f98633a72c9caca35954a6c31b65fd2d20>)
[10:17] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned  to [pull request #2719](https://github.com/MirServer/mir/pull/2719): gbm-kms: Improve Display platform probing
[10:17] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned RAOF to [issue #2632](https://github.com/MirServer/mir/issues/2632): Miriway frequently crashes to GDM after exiting powersave
[10:20] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned  to [pull request #2718](https://github.com/MirServer/mir/pull/2718): miral/InternalClient: don't use a dead wl_display.
[10:38] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2344](https://github.com/MirServer/mir/issues/2344): miral-shell hangs on shutdown if eglspinner internal client errors
[10:38] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2718](https://github.com/MirServer/mir/pull/2718): miral/InternalClient: don't use a dead wl_display.
[13:54] -GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [issue #2720](https://github.com/MirServer/mir/issues/2720): Multi-keyboard modifier state tracking is slightly cursed... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/dd9e270cb5b1a8bd15a54366f804fca25b151101>)
[14:38] <grayson-g[m]> I've been searching for the most elegant way to figure out how many applications are running on Mir at any given time. I know that `WindowManagerTools` provides `count_applications()`, but I can't find out if there's any way to access that from the `Server`.
[14:38] <grayson-g[m]> This is so I can see how many clients are running on Frame at any given time to reset the diagnostic delay timer [as per Saviq's request](https://github.com/MirServer/ubuntu-frame/pull/89#pullrequestreview-1151212599)
[14:38] <grayson-g[m]> * if there's currently any way
[14:40] <alan_g[m]> grayson-g have a look at the Miriway code - that maintains a count of applications
[14:40] <grayson-g[m]> alan_g[m]: Thank you!
[14:41] <Saviq> grayson-g: NB: it may well be that's a follow-up PR, as is the delay is taking us a step in the right direction
[14:42] <grayson-g[m]> Saviq: I'll be playing with this today unless Sophie catches some free time to discuss `start_drag`. I'd like her input or pair programming to continue there.
[14:42] <grayson-g[m]> Unless there's any other low hanging fruit that you feel my time would be better spent on!
[14:44] <Saviq> Sure, but the current PR may well land, if it's only my review that's blocking it
[14:44] <sophie-w> > <@grayson-g:matrix.org> I'll be playing with this today unless Sophie catches some free time to discuss `start_drag`. I'd like her input or pair programming to continue there.
[14:44] <sophie-w> > 
[14:44] <sophie-w> > Unless there's any other low hanging fruit that you feel my time would be better spent on!
[14:44] <sophie-w> Chat in T+1hr 15m?
[14:44] <grayson-g[m]> sophie-w: I should be available!
[14:46] <grayson-g[m]> Saviq: I believe I've addressed Alan's concerns. My only question is if I have done the Mir 3.6 compatibility in the preferred manner, but besides that I think it should be good to go. I've run on older Mir and everything checks out (it just disables the delay).
[14:47] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** Saviq opened [issue #95](https://github.com/MirServer/ubuntu-frame/issues/95): React to clients coming in / away for the diagnostic delay... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/65c600e014fc39fd875bb47151edf72fc273bf08>)
[14:48] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** Saviq self-requested a review for [pull request #89](https://github.com/MirServer/ubuntu-frame/pull/89): Add Frame Diagnostic delay
[14:49] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** Saviq added enhancement to [issue #95](https://github.com/MirServer/ubuntu-frame/issues/95): React to clients coming in / away for the diagnostic delay
[14:50] <Saviq> grayson-g there's a couple bugs that are probably higher prio, too:
[14:50] <Saviq> https://github.com/MirServer/ubuntu-frame/issues?q=is%3Aissue+is%3Aopen+label%3Abug
[14:55] <Saviq> > <@github:maunium.net> **[MirServer/mir]** wmww opened [issue #2720](https://github.com/MirServer/mir/issues/2720): Multi-keyboard modifier state tracking is slightly cursed... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/7e080962e9c7d02b25648b25bdff6be8ed3def46>)
[16:24] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** graysonguarino opened [pull request #96](https://github.com/MirServer/ubuntu-frame/pull/96): Clarify diagnostic-path requirement... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/9aabb569916a161ad55b033bd5f7ac0de1d3aa8b>)
[16:42] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** bors[bot] edited [pull request #89](https://github.com/MirServer/ubuntu-frame/pull/89): [Merged by Bors] - Add Frame Diagnostic delay
[16:42] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** bors[bot] closed [pull request #89](https://github.com/MirServer/ubuntu-frame/pull/89): [Merged by Bors] - Add Frame Diagnostic delay
[17:41] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2156](https://github.com/MirServer/mir/pull/2156): gha: use LXD in spread tasks
[18:35] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** graysonguarino edited [pull request #96](https://github.com/MirServer/ubuntu-frame/pull/96): Check if diagnostic file is in relative path after absolute
[18:36] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** graysonguarino edited [pull request #96](https://github.com/MirServer/ubuntu-frame/pull/96): Check if diagnostic file is in relative path after absolute
[18:51] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2711](https://github.com/MirServer/mir/pull/2711): Implement wp_primary_selection_unstable_v1
[18:51] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2699](https://github.com/MirServer/mir/issues/2699): Support primary selection protocol
[18:51] -GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2583](https://github.com/MirServer/mir/issues/2583): Can't paste when copied from Firefox address bar or Thunderbird "copy link"
[18:54] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** graysonguarino opened [pull request #97](https://github.com/MirServer/ubuntu-frame/pull/97): Fix crash from directory passed as diagnostic file
[18:54] -GitHub[m]:#mir-server-  
[18:54] -GitHub[m]:#mir-server- > This fixes what I believe was causing #94 but is still needed whether or not that was the problem. Frame will crash if a directory is passed as a path ending in a filename to `--diagnostic-path`