[05:22] <Saviq> Wop, an almost-green Platform PR 🎊
[06:27] <RAOF> Should be entirely green now!
[06:30] <RAOF> Well, once it finishes CI.
[06:35] <RAOF> It's not normal EOD, but I think I've done all that I'll manage to do today, so...... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/5df6e8a8a72cca520c4654ca415040e7d40099b5>)
[08:16] <alan_g[m]> Yesterday:
[08:16] <alan_g[m]> * Tweaking the CnP PR following review comments
[08:16] <alan_g[m]> * Review/planning
[08:16] <alan_g[m]> * Exploring options for testing CnP
[08:16] <Saviq> *DnD, I imagine?
[08:17] <alan_g[m]> Oh, yeah.
[09:24] <alan_g[m]> * Yesterday:
[09:24] <alan_g[m]> Tweaking the DnD PR following review comments
[09:24] <alan_g[m]> Review/planning
[09:24] <alan_g[m]> Exploring options for testing DnD
 "alan_g try https://packages...." <- No, it provides a source
[09:43] <Saviq> Maybe a web browser when you drag things on a website that handles itself?
[09:44] <Saviq> Might not even register as a drag?
[09:44] <Saviq> Like https://www.javascripttutorial.net/sample/webapis/drag-n-drop-basics/
[09:45] <Saviq> Nope, the browser makes it a "real" draggable :)
[09:46] <alan_g[m]> Yeah, I think that's going to be the common case
[09:46] <Saviq> Yup, you may need to craft something yourself to test the fringe case
[10:12] <alan_g[m]> Saviq I've rebased to get your work: we have `snap refresh miriway --channel edge/mir-pr2965`
[10:45] <alan_g[m]> Saviq I didn't look closely enough yesterday: do we have logic to publish to miriway/beta? Or does that need more tweaks?
[10:45] <Saviq> We don't, no
[10:45] <Saviq> I'll sort it out now
[10:46] <alan_g[m]> Not trying to pressure you. Just checking
[10:47] <Saviq> Not at all, it's 5s
[10:54] <Saviq> Done, building now on amd64, arm{64,hf} for both beta and edge
 "Done, building now on amd64, arm..." <- One more tweak to fix "latest/beta:      70-mir2.13.0+dev168"
[11:10] <alan_g[m]> https://github.com/Miriway/Miriway/pull/49
 "Saviq I've rebased to get your..." <- Did it start for you? Doesn't seem to like GBM here
[11:40] <Saviq> ERROR: /root/parts/mir/src/src/platforms/wayland/displayclient.cpp(512): Throw in function mir::graphics::wayland::DisplayClient::DisplayClient(wl_display*, const std::shared_ptr<mir::graphics::GLConfig>&)
[11:40] <Saviq> Dynamic exception type: boost::wrapexcept<std::system_error>
[11:40] <Saviq> std::exception::what: Can't eglGetDisplay: EGL_SUCCESS (0x3000)
[11:40] <Saviq> Frame built from the same PR is fine, so it may be Classic at fault
[11:41] <alan_g[m]> Let me check...
[11:41] <Saviq> I mean, mir-libs build + Classic
[11:46] <alan_g[m]> Yes, edge works but esge/mir-pr.... doesn't
[11:47] <Saviq> OK so something to fix on the mir-libs-build branch
[11:47] <alan_g[m]> Should I dig into why? Or are you owning it?
[11:48] <Saviq> Not for a couple hours
[11:48] <alan_g[m]> OK, I'm taking a long lunch anyway
[13:50] <alan_g[m]> I'm struggling to set up a python env for mir-ci... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/2f9eee63d381767fd39285aa0a762414f8c5de6f>)
[13:51] <Saviq> alan_g[m]: > <@alan_g:matrix.org> I'm struggling to set up a python env for mir-ci... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/b018d68d6d03398f179df6f897a4425b34a37596>)
[13:51]  * alan_g[m] sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/8a117610a5142b684fd91918d81440b3527aef55
[13:52] <Saviq> `pip install -r requirements.txt`?
[13:53] <alan_g[m]> That seems promising...
[13:54] <Saviq> `--deps` is only for test dependencies (so we only install those we're going to use)
[13:54] <alan_g[m]> Ack. But I was resorting to copying from the readme
[13:56] <Saviq> Looks like the readme's out of date, sorry…
[14:04] <alan_g[m]> I'd offer to update, but I'm not confident that I've found incantations that should be recommended
[14:04] <Saviq> Yeah I'll fix
[14:04] <alan_g[m]> Anyway, I seem to be OK now
[14:41] <karmavil[m]> This may be unrelated, but today I upgraded the distro and I found some surprises related to the changes introduced by a PEP from last year. I haven't used python in the last 6 months or so.
[14:41] <karmavil[m]> Maybe, just maybe, you're not getting an error that something is not being installed (something installed as a pip module in user space)
[14:44] <karmavil[m]> I mean, if I'm not wrong, a pip install command should not work. You should run in a virtual environment or install through the distro like pythonX-package
[14:45] <Saviq> It generally does work, just defaults to .local/ installation
[14:46] <alan_g[m]> I have a clean venv. So, just running the wrong commands in the wrong directory
[14:47] <Saviq> alan_g[m]: https://github.com/MirServer/mir-ci/pull/37 to fix the readme
[14:48] <karmavil[m]> Ok. ✌️
[14:51] <karmavil[m]> Oh my bad, I should had noticed that you were in a venv, I missed that in the messages above. Allright cool
[14:59] <karmavil[m]> By the way, the resolution said that Cpython is not affected anyway. So, no even close 🫣
[14:59] <karmavil[m]> I better so bothering you guys 😁
[14:59] <karmavil[m]> Good luck 👋 I'll take a nap
[14:59] <karmavil[m]> s/so/stop/
[15:54] <Saviq> Today:
[15:54] <Saviq> - got XML output and logs from checkbox-mir performance tests
[15:54] <Saviq> - started on migrating our lab jobs to a standard snap-testing template
[15:54] <Saviq> - bunch'o'meets
[15:54] <Saviq> 🌊
[15:55] <Saviq>  * Today:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/079003f2cf99d1e2585b71ecdfbb06ef0dac95de>)
[17:03] <alan_g[m]> Today:
[17:03] <alan_g[m]> * Getting familiar with mir-ci
[17:03] <alan_g[m]> * PR'd fix for Miriway packaging with Mir PRs