/srv/irclogs.ubuntu.com/2022/06/01/#mir-server.txt

tcuthbert\o03:23
-GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2448](https://github.com/MirServer/mir/pull/2448): Wayland platform size from configure03:56
-GitHub[m]:#mir-server- 03:56
-GitHub[m]:#mir-server- > Fixes #2447, based on top of #2437 (thus draft PR until that lands). This is also a step towards being able to run the Wayland platform in windowed mode.03:56
Saviqo/ tcuthbert05:32
SaviqWe are now logged!05:32
RAOF> <@saviq:matrix.org> o/ tcuthbert06:14
RAOF> 06:14
RAOF> We are now logged!06:14
RAOFLogged?06:14
Saviq<RAOF> "> <@saviq:matrix.org> o/ tcuthbe..." <- https://irclogs.ubuntu.com/2022/06/01/%23mir-server.html06:33
RAOFAh, right. I guess that might be useful for people without Matrix accounts.06:35
RAOFAt least until guest accounts get sorted out.06:38
SaviqMo'in08:14
alan_g[m]@Saviq, FYI I'm going to push the USN based rebuild of mir-test-tools (& ubuntu-frame-osk when it has built) to candidate08:34
Saviq<alan_g[m]> "@Saviq, FYI I'm going to push..." <- :ack:. I will try and find out if there's an ETA on when that stops…08:42
alan_gSaviq, this one was genuine: `libcups2`08:43
SaviqRight, yes. By "that" I meant the spurious ones for m-t-t08:44
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq edited [pull request #2448](https://github.com/MirServer/mir/pull/2448): Wayland platform size from configure08:44
Saviq> <@github:maunium.net> **[MirServer/mir]** wmww opened [pull request #2448](https://github.com/MirServer/mir/pull/2448): Wayland platform size from configure08:45
Saviq>  08:45
Saviq> > Fixes #2447, based on top of #2437 (thus draft PR until that lands). This is also a step towards being able to run the Wayland platform in windowed mode.08:45
Saviqsophie you can base things to "prerequisite" PRs these days - bors will DTRT and retarget before merging. (I've done that for this one)08:45
SaviqSaviq: This way you can see divergence between the prerequisite and tip - where there's a conflict now08:48
SaviqI wonder if we should reverse this, have "proper" in master, but patch in CI appropriately when uploading for older releases?08:52
SaviqThis way we could get to where devel PPA is the same as archive?08:52
SaviqHmm threads are meh when you reply to one that's a way up in history. Did anyone other than RAOF (he/his) see that I just replied to https://matrix.to/#/!BLqVNwVsifZjueHWjt:libera.chat/$iNFe6dvZ23lDNgnJ7OFmlMog_6DwpLc981qxdNwNVxs?via=libera.chat&via=matrix.org&via=cooperteam.net ?08:53
RAOFSaviq: You do need to keep an eye on the “threads” pane, yeah.08:55
-GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** SomeDevWeb opened [issue #66](https://github.com/MirServer/ubuntu-frame/issues/66): How to EXIT the locked screen?08:55
-GitHub[m]:#mir-server- 08:55
-GitHub[m]:#mir-server- > Sorry, it might be a silly question, but I didn't find any info about this. So I installed Ubuntu 22 Desktop (minimal config) and I successfully installed ubuntu-frame and mir server. When I ran "**snap set ubuntu-frame daemon=true**" the screen locked and I have no idea how to get out of it. I restarted it and, as it should do, it comes back to the locked screen, but I didn;t even get to change the URL or anything else, it's just the08:55
-GitHub[m]:#mir-server- grey screen. Usually, the kiosk locking apps have a key combination or a touch sequence to show an admin password. How does ubuntu-frame work in that respect? Thank you so much!08:55
-GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** Saviq added documentation to [issue #66](https://github.com/MirServer/ubuntu-frame/issues/66): How to EXIT the locked screen?08:59
-GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** Saviq opened [issue #67](https://github.com/MirServer/ubuntu-frame/issues/67): Optionally disable Ctrl+Alt+F* VT switching... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/3e914daa9c4f717c76eee01a000b426610cd093a)09:00
Saviq<RAOF> "You do need to keep an eye on..." <- I've added feedback about this, and about how the IRC bridge handles threads (i.e. doesn't, at all).09:03
SaviqCompared to normal replies, which it gives too much context for, IMO. But I suppose if it doesn't quote the whole message being replied to, those on IRC will easily get confused.09:05
RAOFYeah, I'm not really sure how you'd do it better; IRC is just not technically capable of rendering that information in a pleasing way.09:14
SaviqI suppose it's just something to keep in mind - until you change contexts, don't reply. Threads could meaningfully have that treatment in the IRC bridge09:15
SaviqSame with editing, better use "*correction" than editing in Matrix, as that will show the whole message after editing on IRC09:17
-GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** AlanGriffiths added enhancement to [issue #67](https://github.com/MirServer/ubuntu-frame/issues/67): Optionally disable Ctrl+Alt+F* VT switching09:59
-GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** AlanGriffiths closed [issue #66](https://github.com/MirServer/ubuntu-frame/issues/66): How to EXIT the locked screen?10:50
RAOFThere's a meta-question here, of course, which is how much we care about the IRC experience.11:34
Saviq<GitHub[m]> "**[MirServer/ubuntu-frame..." <- I wanted to keep this as a documentation task…13:06
SaviqOh well, moved it to "Todo" in the project, looks like the two states are not tightly bound13:07
alan_g[m]<Saviq> "I wanted to keep this as a..." <- _You_ can open it if that is important. (I felt we were in danger of remaining off topic)13:44
SaviqYeah you're quite right, it was going in a weird direction. The line item in the project is good enough.13:46
=== alan_g_ is now known as alan_g
alan_gBut I do wonder if there was an interesting use case hidden in there somewhere13:47
* alan_g wonders if there is a nice Matrix client for Linux. FluffyChat snap works, but not well and Element snap doesn't work (on Wayland at least)13:51
SaviqI think the deb worked for me: https://element.io/get-started#linux-details13:54
SaviqThe snap is only revision 2, so not surprising it's not polished…13:54
alan_gYeah, not keen on adding PPAs, they get out of hand13:55
Saviqhttps://snapcraft.io/fractal maybe?13:56
SaviqNot very up to date, but I know the publisher ;)13:57
alan_g`(fractal:49897): Gtk-WARNING **: 15:00:37.771: cannot open display: :0`14:01
Saviq`env -u DISPLAY fractal` worked here14:03
alan_g[m]`snap connect fractal:wayland` works here14:03
SaviqRight, I have all my other wayland slots disabled at the moment, so got autoconnected14:04
SaviqSeems legit. I will try and stick to it for some time. Much more responsive than the web app.14:05
alan_g[m]Saviq looks like you have the changes you requested:https://github.com/MirServer/mir/pull/244114:19
SaviqRight, I was sleeping on that - whether we should prune it even more (`bors.toml`, `tools/ppa-upload.py` etc.)14:21
alan_g[m]That doesn't need to be this PR14:23
grayson-g[m]alan_g: when you have a minute, can you take a look at `TextInputV1::focus_on()` (notably the `deactivate(nullptr)`) and the hack I've got in `TextInputV1::show_input_panel()`. Long story short, it seems like Electron wants to call that instead of `commit_state()`, but I'm not sure what to use as the serial so for now I just have it always set as 0. Can you think of a time when this would be a problem, and if this hack is needed, how14:51
grayson-g[m]would you recommend documenting it?14:51
alan_g[m]> alan_g: when you have a minute, can you take a look at `TextInputV1::focus_on()` (notably the `deactivate(nullptr)`) and the hack I've got in `TextInputV1::show_input_panel()`. Long story short, it seems like Electron wants to call that instead of `commit_state()`, but I'm not sure what to use as the serial so for now I just have it always set as 0. Can you think of a time when this would be a problem, and if this hack is needed, how14:54
alan_g[m]would you recommend documenting it?14:54
alan_g[m]Have you discussed with @sophie? I've not looked at this protocol extension in any detail to know what's expected14:54
grayson-g[m]> <@alan_g:matrix.org> > alan_g: when you have a minute, can you take a look at `TextInputV1::focus_on()` (notably the `deactivate(nullptr)`) and the hack I've got in `TextInputV1::show_input_panel()`. Long story short, it seems like Electron wants to call that instead of `commit_state()`, but I'm not sure what... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/c47ee9105d377975ddb025487b810de2706a925d)14:55
sophie-wWhere does the style guide live on the web now? https://mir-server.io/doc/cppguide 400s16:44
Saviq> Where does the style guide live on the web now? https://mir-server.io/doc/cppguide 400s16:46
SaviqThat's a bug.16:46
SaviqI've filed https://github.com/canonical-web-and-design/mir-server.io/issues/176 and will follow up with the web team16:48
Saviq> @Saviq, FYI I'm going to push the USN based rebuild of mir-test-tools (& ubuntu-frame-osk when it has built) to candidate16:49
SaviqThe incoming mir-test-tools rebuild should also get that treatment and will hopefully be the last one in a while.16:49
alan_g[m]> > @Saviq, FYI I'm going to push the USN based rebuild of mir-test-tools (& ubuntu-frame-osk when it has built) to candidate16:50
alan_g[m]> 16:50
alan_g[m]> The incoming mir-test-tools rebuild should also get that treatment and will hopefully be the last one in a while.16:50
alan_g[m]I'll leave that to you to deal with. (I only have a minutes left before the "weekend"16:50
SaviqOfc, didn't mean to put that on you :)16:51
alan_g[m]Talking of the docs, did we update for 2.8?16:51
* Saviq adds an item into the release protocol review16:52
Saviqhttps://github.com/canonical-web-and-design/mir-server.io/pull/17716:57
alan_g[m]One would think there could be tooling to pick up dead links within the site16:58
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths closed [pull request #2211](https://github.com/MirServer/mir/pull/2211): Only call extension filter once per app per extension17:06
-GitHub[m]:#mir-server- **[MirServer/mir]** graysonguarino marked [pull request #2443](https://github.com/MirServer/mir/pull/2443): Fix OSK on Electron apps as ready for review17:30
-GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2449](https://github.com/MirServer/mir/pull/2449): Make all death tests threadsafe... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/fe8f22bdd0fdff3a91f684f5d2549677975f7837)21:40
sophie-wRAOF (he/his): FYI in our sync today we decided to standardize on passing shared pointers by value with std::move() in new code21:42
sophie-wgrayson-g: if you're not too busy, https://github.com/MirServer/mir/pull/2437 could use a review and a bors if it looks good21:52
sophie-wDon't mind the massive diff size, it's mostly generated code that can be ignored21:53
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2439](https://github.com/MirServer/mir/pull/2439): Wayland platform: improve failed to connect error21:55
RAOFNew plan: go inside and wait for tradies, so I don't need to keep the doors open!23:50

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