/srv/irclogs.ubuntu.com/2023/05/18/#mir-server.txt

SaviqG'day \o07:04
RAOFOoooh! *That's* why the smoke tests fail here! But why is it trying to use the gbm renderer on X11? :blobfox_thinking: 07:52
RAOFAh, but that should be for tomorrow.07:59
RAOFToday:08:06
RAOF* Reviewed the last WLCS PR lying around - [Sophie's popup dismissal ordering PR](https://github.com/MirServer/wlcs/pull/223). There are now no more outstanding WLCS PRs in an almost-mergable state 🎉08:06
RAOF* Hunted down why the smoke-tests are failing (on X11) in platform-API branch: it's incorrectly using the gbm rendering platform, rather than the X11 rendering platform08:06
RAOF  -08:06
RAOF * Today:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/09b091e1f1be5974e1dbb02dcfdb968ae7828e38>)08:07
* RAOF needs to come up with a better name than DumbDisplayProvider, too.08:07
RAOFNow soliciting suggestions :)08:08
SaviqRAOF: > * <@chris:cooperteam.net> needs to come up with a better name than `DumbDisplayProvider`, too.08:11
SaviqStub?08:11
alan_g[m]What does DumbDisplayProvider do? How does it differ from {,Foo}DisplayProvider?08:16
RAOFIt provides CPU accessible framebuffer.08:40
RAOFs/framebuffer/framebuffers/08:40
RAOFWhich, I guess, already provides a better name!08:41
alan_g[m]You're welcome!08:41
alan_g[m]FWIW we've done well landing stuff, this was a couple of pages when I opened it on Monday, now down to a more managable four items:09:27
alan_g[m]https://github.com/pulls?q=is%3Aopen+is%3Apr+org%3AMirServer+archived%3Afalse+draft%3Afalse09:27
SaviqHey sophie, you said in Prague we don't support fractional scaling, but my experience with Miriway is that… we do, at least to some extent (I mean, if I use `scale: 1.5`, it's different to `scale: 1` and `scale: 2`). Or did you mean we're missing protocol support, for example?11:12
alan_g[m]<Saviq> "Hey sophie, you said in Prague..." <- It's (some of) the Wayland protocols that decided scale is integer: we need to work stuff through as clients should be able to pre-scale buffers for better rendering11:21
alan_g[m]<Eighth_Doctor> "alan_g, RAOF (he/they): do..." <- As Saviq said, Sophie did the work to prove a migration path with a few desktop components working on Wayland, but nothing meaning has happened since.11:55
Eighth_Doctoralan_g: how far along is Mir's Wayland protocol support?11:56
Eighth_Doctorvs wlroots or kwin, for example?11:56
alan_g[m]It depends on the protocol. For example xdg-shell:11:57
alan_g[m]https://wayland.app/protocols/xdg-shell#compositor-support11:57
alan_g[m]https://wayland.app/protocols/wayland#compositor-support11:59
Saviqalan_g does Alt not get stuck for you after Alt+Tab from time to time in Miriway?12:21
Saviqalan_g also, can you interact with X decorations? I can't drag or X.12:42
alan_g[m]I noticed "X" not working yesterday (not filed a bug yet). Can now confirm other controls and drag/resize don't work either.13:00
SaviqFiled 13:01
Saviqhttps://github.com/MirServer/mir/issues/294313:01
Saviqhttps://github.com/MirServer/mir/issues/2583 also back as far I can tell13:02
SaviqAh, but that last one is b/c we've not enabled primary selection by default13:06
alan_g[m]Saviq: It is a reasonable question whether we should (by default) for Miriway13:07
SaviqLooks like there's movement on the upstream bug at least:13:10
Saviqhttps://bugzilla.mozilla.org/show_bug.cgi?id=179141713:10
alan_g[m]Saviq I'm going to bisect #2943 - is likely something stupidly simple13:19
alan_g[m]<Saviq> "https://github.com/MirServer/mir..." <- BFI fix proposed: https://github.com/MirServer/mir/pull/294514:58
SaviqWe should add Miriway to Mir CI15:00
alan_g[m]Feel free15:02
SaviqI know I know!15:02
alan_g[m]AN15:11
alan_g[m]Any thoughts on how to clean up $PATH without shopt -s extglob?15:12
Saviqsed?15:17
alan_g[m]<alan_g[m]> "Any thoughts on how to clean up..." <- Actually, I don't think it is needed anymore...15:18
SaviqA'it. Today:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/951a2573baa8a02b15b34c28cd98d4242e79b72d>)16:01
sophie-wConan Kudo: None of us have worked on MATE Wayland support for some time, and as far as I know no one from MATE has done much either. Some MATE things work in a Wayland session, many do not.16:22
sophie-w<Saviq> "Hey sophie, you said in Prague..." <- My memory is that someone else said we don't support fractional scaling and I said we do support it. in any case Alan is right that it kinda works currently and with support for more protocols we could probably make it look better.16:24
alan_g[m]Today:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/d86fa913590af6a628782dfa17d1de4d1324ad30>)16:38
RAOF<sophie-w> "My memory is that someone else..." <- Specifically: there's an explicit [fractional scale](https://wayland.app/protocols/fractional-scale-v1) protocol, but also I understand some clients use [`wp_viewporter`](https://wayland.app/protocols/viewporter) to do a similar trick.23:35
RAOFSo, we support fractional scaling, but we don't allow clients to submit fractionally-scaled buffers.23:36

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