/srv/irclogs.ubuntu.com/2022/11/21/#mir-server.txt

-GitHub[m]:#mir-server- **[MirServer/wlcs]** RAOF opened [pull request #250](https://github.com/MirServer/wlcs/pull/250): CI: Drive LXD directly, avoiding spread07:08
RAOFSaviq: what do you think of dropping the use of spread for WLCS and just driving the tests directly?08:39
RAOFI know why Ubuntu 22.10+ are failing, and could add another hack into spread to work around it, but it'd just be another hack, and we don't actually use most of the features of spread…08:41
SaviqOi!08:52
SaviqRAOF (he/they) one reason why I like spread (at least for Mir) is that we (now, through LXD) can trivially reproduce the builds locally. What would the hack be? There is _some_ movement in spread upstream so we could try and move things there08:54
alan_g[m]Does it gain much over using LXC to set up a test environment locally?09:00
SaviqWith the breadth of configs, IMO it does, since any config is just a `spread lxd:…` away. Maintaining that set locally is possible, but by the time you actually need it, you're likely to need to update enough for it to be easier to start from scratch09:02
SaviqWhile we could build a tool of our own around it, would it be better?09:03
alan_g[m]If we were doing it more often, I would care more. But it is an infrequent inconvenience09:21
Saviq"it"?09:21
alan_g[m]testing some non-native environment locally09:22
SaviqRight, but we'd have to maintain it for CI09:22
SaviqAnd I currently doubt it would be less maintenance than our spread solution09:23
alan_g[m]That is a more convincing argument than "can trivially reproduce the builds locally"09:31
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned AlanGriffiths to [issue #2695](https://github.com/MirServer/mir/issues/2695): Miriway died upon disconnecting external screen09:51
-GitHub[m]:#mir-server- **[MirServer/wlcs]** Saviq opened [issue #251](https://github.com/MirServer/wlcs/issues/251): Support for private tests... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/c3673b374e6277f15ddf5e222e979d21c9ff71d3>)10:53
RAOF@Saviq A fix (for now) for the spread failure-to-set-up-22.10+ images would be to delete `/etc/ssh/sshd_config.d/60-cloudimg-settings.conf` before restarting sshd in setup.11:27
Saviqalan_g on display reconfiguration, if through a wayland extension, would it be possible to switch layouts without creating a surface? That's a limitation of the sleep inhibitor that we would want to do away with some time.11:42
SaviqOn that note, should sleep timeout maybe become part of the display layout? Sounds like something we may expose per display?11:42
alan_g[m]There's no requirement for a surface, just a connection on which globals can be published. But we'd obviously want to use `wl_output`11:45
SaviqFWIW I believe there are two distinct features here - clients asking for a display configuration (that we don't want on Frame, by default), and switching between predefined display layouts. The latter is what we should focus on.11:48
alan_g[m]The sleep inhibitor protocol chooses to use a surface so that inhibition can be associated with surface visibility. You could have a different protocol that does things differently12:15
SaviqSure, just wanted to clarify what we're aiming for. Working with `wl_output` to select layouts sounds wrong to me when a layout describes more than one output12:16
alan_g[m]Thinking back to how mirclient managed display configurations we may want to allow a surface to be associated with a display configuration12:21
SaviqSure, for the general case, but Frame should not respect those requests by default. We have a static display config defined by the operator and we should never stray from it12:23
alan_g[m]We have enough control over publishing extensions for that13:03
-GitHub[m]:#mir-server- **[MirServer/wlcs]** Saviq requested a review from RAOF for [pull request #252](https://github.com/MirServer/wlcs/pull/252): spread: use spread-mir-ci15:50
-GitHub[m]:#mir-server- **[MirServer/wlcs]** Saviq opened [pull request #252](https://github.com/MirServer/wlcs/pull/252): spread: use spread-mir-ci... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/49bc0201f495d5d326f898fc5f12c2cce244cd01>)15:50
alan_g[m]> fix unqualified use of `std::move`16:17
alan_g[m]Why would that be needed?16:17
Saviqhttps://github.com/MirServer/wlcs/actions/runs/3516098418/jobs/5892209519#step:5:116416:18
alan_g[m]"-Wunqualified-std-cast-call` wtf?!16:29
SaviqGood night all o/17:54
alan_g[m]o/18:13

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