💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-02-01.txt captured on 2024-05-12 at 16:03:24.

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

[2022-02-01T00:37:44Z] <dilyn> maximum_yellow: afaik mdevd is doing *a lot* more than busybox mdev :X
[2022-02-01T00:38:31Z] <dilyn> I've never gotten mdev hotplugging to really work right. I did some fuckery with smdev and now I have hotplugging on everything *except* my keyboard xD
[2022-02-01T01:05:47Z] <maximum_yellow> dilyn i see, thanks
[2022-02-01T01:06:28Z] <maximum_yellow> i was rather hoping to reduce my system to the fewest overlapping packages, but if mdevd > mdev then so be it, i do need monitor hotplugging and such
[2022-02-01T01:07:06Z] <maximum_yellow> AHA
[2022-02-01T01:08:18Z] <maximum_yellow> wait no
[2022-02-01T01:08:44Z] <maximum_yellow> anyway, dilyn, i pinged the lvm2 maintainer but i think it's safe to say we'll have no response about migrating to libuuid
[2022-02-01T01:09:46Z] <dilyn> yeah
[2022-02-01T01:10:04Z] <dilyn> I don't think I've seen riteo in a minute...
[2022-02-01T01:12:54Z] <maximum_yellow> i'm also pinging the unbound maintainer about version update, and i've spoken to the libnl one as well as neomutt's. I think people are going to start disliking me...
[2022-02-01T01:13:05Z] <maximum_yellow> oh right and i want to do pmount for libblkid
[2022-02-01T01:15:57Z] <dilyn> XD
[2022-02-01T01:16:05Z] <dilyn> people don't get to be mad when you're slacking haha
[2022-02-01T01:16:10Z] <maximum_yellow> :p
[2022-02-01T01:33:47Z] <dilyn> now you've got me trying to make hotplugging actually work instead of being... I suppose what I've got is quite hacky
[2022-02-01T01:34:14Z] <dilyn> uevents get broadcast by the kernel and the helper is just a script which runs `smdev -s` because I was too tired to be asked to figure it out lmfao
[2022-02-01T01:37:59Z] <maximum_yellow> dilyn wait does that do it?
[2022-02-01T01:38:18Z] <dilyn> yes, but it's not at all efficient
[2022-02-01T01:38:24Z] <dilyn> it takes about seven seconds on my machine
[2022-02-01T01:38:28Z] <maximum_yellow> yikes ok
[2022-02-01T01:39:11Z] <maximum_yellow> that's amazingly slow, i don't even want to know what that would be like on my machine
[2022-02-01T01:39:11Z] <dilyn> yeah, big yikes
[2022-02-01T01:39:32Z] <dilyn> probably roughly  the same tbh
[2022-02-01T01:39:45Z] <dilyn> I don't think it's a CPU limited process
[2022-02-01T01:40:13Z] <maximum_yellow> my initial goal when installing kiss was to be able to play DOOM. Unfortunately i've managed so much else, but this just seems out of my grasp. SDL2 + wayland = :(
[2022-02-01T01:40:26Z] <dilyn> sdl2 should work just fine on wayland!
[2022-02-01T01:40:34Z] <dilyn> I use sdl as the backend for qemu with no issue
[2022-02-01T01:40:39Z] <maximum_yellow> maybe i'm doing something wrong
[2022-02-01T01:41:12Z] <maximum_yellow> but building sdl2{,_image,_net,_mixer} + crispydoom --> failed to create an EGL window surface
[2022-02-01T01:41:33Z] <dilyn> interesting...
[2022-02-01T02:01:59Z] <dilyn> yeah idk how device management works. tried some new things, nothing changed, back to square one on this :shrug:
[2022-02-01T03:19:11Z] <illiliti> maximum_yellow: hotplugging works for me. i use busybox mdev atm
[2022-02-01T04:46:16Z] <testuser[m]> Hi
[2022-02-01T04:58:11Z] <phinxy> Someone built KiCAD for Wayland successfully: https://gitlab.com/kicad/code/kicad/-/issues/7207#note_764855519
[2022-02-01T05:06:11Z] <phinxy> .. on his musl based distro noname-linux, a kisslinux rival perhaps!
[2022-02-01T05:17:01Z] <dilyn> most musl are essentially equivalent in my experience so I'd be surprised if it was similar to KISS :V
[2022-02-01T05:22:47Z] <phinxy> wasn't similar* you mean?
[2022-02-01T05:25:15Z] <dilyn> wasn't indeed
[2022-02-01T05:27:02Z] <testuser[m]> dilyn: how's the jerb going
[2022-02-01T05:29:23Z] <dilyn> the job is going super well!:D
[2022-02-01T05:31:04Z] <dilyn> aside from the job tho life is going pretty good
[2022-02-01T05:31:15Z] <dilyn> can't complain; 0/10
[2022-02-01T07:50:59Z] <testuser[m]> https://www.samba.org/samba/security/CVE-2021-44142.html
[2022-02-01T07:52:51Z] <testuser[m]> C more like CVE
[2022-02-01T15:46:32Z] <maximum_yellow> illiliti interesting, thanks. It does work in the tty/fb but not with sway. Do you have any thoughts as to why this might be?
[2022-02-01T15:46:58Z] <maximum_yellow> (to be sure, using libudev-zero-helper and the recommended mdev.conf you kindly wrote)
[2022-02-01T17:48:00Z] <Rohan> maximum_yellow: 
[2022-02-01T17:48:14Z] <Rohan> your mdev worked with hotplug?
[2022-02-01T19:15:59Z] <Rohan> anyone get mdev to work with hotplug?
[2022-02-01T20:45:09Z] <maximum_yellow> Rohan: not exactly, mdev + stock mdev.conf (calling out to libudev-zero-helper) + libudevzero = hotpluggin only on the tty, not under sway/wayland
[2022-02-01T20:45:29Z] <maximum_yellow> as in, without launching sway, i can hotplug monitors and usb input devices
[2022-02-01T20:45:38Z] <maximum_yellow> but once sway is launched this no longer works
[2022-02-01T20:45:42Z] <maximum_yellow> and i can't understand that
[2022-02-01T20:46:00Z] <Rohan> Yeah same for me
[2022-02-01T20:46:03Z] <maximum_yellow> this is true of official/wayland/sway as well as upstream sway
[2022-02-01T20:46:10Z] <Rohan> i read about using -s in mdev
[2022-02-01T20:46:15Z] <Rohan> But not worked
[2022-02-01T20:46:50Z] <maximum_yellow> running the mdev service with -v shows me that it is detecting these devices, but for some reason they're not being made visible to sway
[2022-02-01T20:47:11Z] <maximum_yellow> this could be some seatd thing and maybe this works if sway is run without seatd (as an suid binary)
[2022-02-01T20:47:18Z] <maximum_yellow> but i haven't tested
[2022-02-01T20:51:27Z] <maximum_yellow> Rohan are you using seatd?
[2022-02-01T20:54:28Z] <Rohan> No
[2022-02-01T20:54:35Z] <Rohan> I run sway-tiny
[2022-02-01T20:54:43Z] <Rohan> No need to seatd
[2022-02-01T21:01:43Z] <maximum_yellow> ok, yeah, i just tested sway-no-seat and no difference. 
[2022-02-01T21:11:29Z] <Rohan> Yeah
[2022-02-01T21:11:34Z] <Rohan> Is there other thing
[2022-02-01T22:20:53Z] <maximum_yellow> Rohan mdevd works (TM)
[2022-02-01T22:22:04Z] <Rohan> Yeah i know
[2022-02-01T22:22:19Z] <Rohan> I think u said that or someone
[2022-02-01T22:22:24Z] <Rohan> The thing is
[2022-02-01T22:22:28Z] <Rohan> Dependencies
[2022-02-01T22:22:46Z] <Rohan> If mdev work with hotplug so no need mdevd for this
[2022-02-01T22:25:21Z] * maximum_yellow nods
[2022-02-01T23:12:37Z] <illiliti> maximum_yellow: something wrong with your config and/or /dev permissions
[2022-02-01T23:14:58Z] <maximum_yellow> illiliti thanks for the hints. The config is the stock one for KISS, https://github.com/kisslinux/repo/blob/master/core/busybox/files/mdev.conf
[2022-02-01T23:16:18Z] <maximum_yellow> as for the /dev permissions i'm a little confused because mdevd seems to work, and somehow only sway fails (not tty). But anyway, do you have any guesses for what to look at in /dev for say usb input or vga output?
[2022-02-01T23:16:43Z] <maximum_yellow> illiliti and i believe this config does the correct thing wrt libudev-zero-helper
[2022-02-01T23:18:18Z] <illiliti> https://github.com/kisslinux/repo/blob/master/core/busybox/files/mdev.conf#L53
[2022-02-01T23:18:24Z] <illiliti> remove this line
[2022-02-01T23:20:08Z] <maximum_yellow> WOW
[2022-02-01T23:20:45Z] <maximum_yellow> if you have the time, i'd love to understand why that line was problematic so that i---or you---could open an issue and have this fixed
[2022-02-01T23:22:01Z] <maximum_yellow> and perhaps i could transfer that knowledge to fixing vga hotplugging too
[2022-02-01T23:22:14Z] <illiliti> so it works for you now?
[2022-02-01T23:22:56Z] <maximum_yellow> usb input does, yep!
[2022-02-01T23:23:04Z] <illiliti> nice
[2022-02-01T23:23:26Z] <maximum_yellow> but vga still doesn't
[2022-02-01T23:24:38Z] <maximum_yellow> illiliti would you be up for openining an issue?
[2022-02-01T23:24:46Z] <maximum_yellow> s/issue/pr
[2022-02-01T23:25:41Z] <illiliti> i will
[2022-02-01T23:27:01Z] <maximum_yellow> great, thanks!
[2022-02-01T23:28:47Z] <illiliti> run `busybox uevent`, then start sway and plug/unplug vga
[2022-02-01T23:29:05Z] <maximum_yellow> any idea about drm? When i plug in the monitor mdev reports ACTION:change SEQNUM:2905 SUBSYSTEM:drm DEVNAME:dri/card0 DEVPATH:/devices/pci[...]/[....]/drm/card0
[2022-02-01T23:30:16Z] <maximum_yellow> which looks to be covered by that second-to-last rule, SUBSYSTEM=drm;.*
[2022-02-01T23:33:06Z] <illiliti> > run `busybox uevent`, then start sway and plug/unplug vga
[2022-02-01T23:33:40Z] <illiliti> post output of busybox uevent after you do that
[2022-02-01T23:35:51Z] <maximum_yellow> hmm
[2022-02-01T23:36:38Z] <illiliti> https://github.com/kisslinux/repo/issues/377
[2022-02-01T23:40:00Z] <illiliti> does mdevd work with vga btw?
[2022-02-01T23:40:07Z] <maximum_yellow> illiliti http://ix.io/3Om4
[2022-02-01T23:40:10Z] <maximum_yellow> yep, it does
[2022-02-01T23:40:14Z] <maximum_yellow> thanks for all of your efforts!
[2022-02-01T23:40:48Z] <maximum_yellow> oops, accidentally stripped =
[2022-02-01T23:41:19Z] <maximum_yellow> illiliti http://ix.io/3Om5
[2022-02-01T23:42:30Z] <maximum_yellow> lol and dropped . too somehow
[2022-02-01T23:42:32Z] <maximum_yellow> illiliti http://ix.io/3Om6
[2022-02-01T23:42:34Z] <maximum_yellow> final answer
[2022-02-01T23:42:35Z] <maximum_yellow> ;p
[2022-02-01T23:43:18Z] <illiliti> this is full output?
[2022-02-01T23:43:37Z] <maximum_yellow> i believe so, yes