💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-10-02.txt captured on 2024-05-26 at 16:13:13.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-10-02T00:12:10Z] <illiliti> should i proceed with drvctl or better to wait until new api is implemented? [2021-10-02T00:21:50Z] <ryoshu> give me a few days please [2021-10-02T00:23:45Z] <illiliti> okay, take your time [2021-10-02T04:47:46Z] <testuser[m]> Hi [2021-10-02T09:36:51Z] <illiliti> ryoshu: would be awesome if you could add major/minor numbers to `struct device` [2021-10-02T09:37:00Z] <illiliti> or dev_t [2021-10-02T09:37:42Z] <illiliti> this way i can check if device has devnode [2021-10-02T10:57:20Z] <ryoshu> illiliti there is a problem [2021-10-02T10:57:44Z] <ryoshu> one device can map to multiple dev_t [2021-10-02T10:58:36Z] <illiliti> example? [2021-10-02T10:59:05Z] <ryoshu> serial device [2021-10-02T10:59:31Z] <ryoshu> two minors for two modes of operation [2021-10-02T10:59:50Z] <ryoshu> dialup and com0 afair [2021-10-02T11:04:07Z] <illiliti> i don't understand how stat() can handle such devices [2021-10-02T11:04:11Z] <illiliti> what's value of st.st_rdev? [2021-10-02T11:04:42Z] <illiliti> dev_t can hold multiple major/minor numbers? [2021-10-02T11:11:16Z] <ryoshu> stat on file? there are multiple nodes [2021-10-02T11:11:42Z] <ryoshu> like dty0 tty0 [2021-10-02T11:12:37Z] <ryoshu> so the kernel knows cmajor, dmajor and unit resembling minor [2021-10-02T11:13:53Z] <ryoshu> cmajor bmajor [2021-10-02T11:16:06Z] <ryoshu> and then device name does not necessarily match /dev/entry [2021-10-02T11:16:56Z] <illiliti> i wonder what value devname() would return [2021-10-02T11:18:46Z] <ryoshu> it's for discussion, I guess the same is true for other BSDs [2021-10-02T11:20:23Z] <ryoshu> check: mknod -l [2021-10-02T11:22:00Z] <ryoshu> I'm slowly processing it in my spare time [2021-10-02T11:23:29Z] <ryoshu> illiliti: btw. if you have general interest in netbsd, I can redirect you to a channel with more devs [2021-10-02T11:23:55Z] <ryoshu> I just got my libera.chat cloak :) [2021-10-02T11:28:35Z] <illiliti> nice [2021-10-02T11:29:17Z] <illiliti> i'll join to channel [2021-10-02T11:29:25Z] <ryoshu> illiliti: ok, I will /query you [2021-10-02T14:43:34Z] <akira01> hey guys [2021-10-02T14:44:16Z] <akira01> someone have the black screen after the grub init? [2021-10-02T14:44:25Z] <akira01> is like the init log desapear [2021-10-02T14:44:43Z] <akira01> i can login but is just a black screen [2021-10-02T14:44:50Z] <akira01> is this since i changed the kernel [2021-10-02T16:35:33Z] <testuser[m]> mindustry on kiss https://0x0.st/-gMb.png [2021-10-02T16:35:40Z] <testuser[m]> well gkiss but [2021-10-02T17:32:39Z] <GalaxyNova> What's a sane alternative to libreoffice calc? [2021-10-02T18:06:18Z] <sad_plan> hey [2021-10-02T18:23:27Z] <rio6> anyone know which kernel config I need to enable for mounting UUID= [2021-10-02T18:27:10Z] <rio6> apparently UUID only works with initramfs, and it's PARTUUID I have to use [2021-10-02T18:27:38Z] <sad_plan> you mean kernel command line? Ive specified UUID for my / so kiss boots without grub and everything [2021-10-02T18:29:49Z] <rio6> it worked before, then I did a bunch of things and now it doesn't mount. Using /dev/sda5 boots, but UUID= doesn't [2021-10-02T18:30:21Z] <sad_plan> yeah, you have to use partuuid iirc. as you said yourself [2021-10-02T18:30:49Z] <sad_plan> iirc, I also tried to use uuid, but no dice. couldnt find root that way. had to use partuuid [2021-10-02T18:32:52Z] <sad_plan> its called CONFIG_CMDLINE_BOOL [2021-10-02T18:35:11Z] <dilyn> does anyone happen to know how systemd makes its sockets? for its name.socket files [2021-10-02T18:35:19Z] <dilyn> can't for the life of me make heads or tails of it [2021-10-02T18:36:52Z] <noocsharp> wdym by how? [2021-10-02T18:37:14Z] <noocsharp> eventually by using a bind syscall [2021-10-02T18:38:43Z] <sad_plan> btw dilyn; newest webkit2gtk doesnt build. libcms2 is missing it seems, as that appearantly is now default on. I couldnt build it with that either, but yeah. I havent figured it out myself yet. libcmls2 isnt packaged either [2021-10-02T18:41:37Z] <dilyn> womp womp @testuser[m] [2021-10-02T18:42:07Z] <dilyn> noocsharp: I mean that theoretically I should be able to make the same socket myself and I was wondering if netcat is sufficient or if they do something dumb [2021-10-02T18:44:39Z] <noocsharp> well my understanding is that they do socket activation, so the program backing the socket only starts when something tries to connect [2021-10-02T18:46:05Z] <dilyn> right but I'm not terribly concerned with that part of it [2021-10-02T18:46:26Z] <dilyn> in the interim I found a systemctl 'replacement' written in python so maybe I can see what it does lol [2021-10-02T18:52:46Z] <noocsharp> afaict socket activation is the only reason .socket files exist [2021-10-02T18:54:21Z] <dilyn> right [2021-10-02T18:55:01Z] <dilyn> thank you for confirming I'm not crazy lmfao [2021-10-02T18:55:04Z] <dilyn> hmhmhmhmhmhmhm [2021-10-02T19:09:12Z] <dilyn> `snapd.service: ERROR:systemctl:start not implemented for unit type: snap-snapd-13170.mount` heyo just need to implement mount [2021-10-02T19:09:19Z] <dilyn> which for snaps is mostly just an unsquashfs [2021-10-02T19:11:33Z] <rio6> # CONFIG_CMDLINE_BOOL is not set [2021-10-02T19:11:43Z] <rio6> that might be why uuid= isn't working for me [2021-10-02T19:14:16Z] <rio6> actually nvm, since I can use /dev/sda5 in kernel param so it works [2021-10-02T20:50:46Z] <akira01> yo guys [2021-10-02T20:50:57Z] <akira01> tried to package freeglut again [2021-10-02T20:51:05Z] <akira01> and okay i build libglvnd [2021-10-02T20:51:23Z] <akira01> but freeglut says that i need libgl glx [2021-10-02T20:51:29Z] <akira01> and i build for wayland [2021-10-02T20:51:38Z] <akira01> so wtf? [2021-10-02T20:51:58Z] <akira01> any ideas [2021-10-02T21:29:55Z] <riteo> hiiiiii! [2021-10-02T21:30:26Z] <aosync> hey [2021-10-02T21:30:41Z] <riteo> can someone build lvm2? It complains about udev symbols, I think libudev-zero is conflicting somehow [2021-10-02T21:31:27Z] <riteo> its readme says that lvm doesn't work with it, but I have no idea how I'm supposed to go with this since I can't uninstall it [2021-10-02T21:49:37Z] <riteo> ok so apparently it's actually broken, but thankfully lvm allows disabling its support. It just turned on because it detected it [2021-10-02T21:50:45Z] <riteo> I think I should bring this up too eventually, maybe with a fix, some specific detection or an alternative package, idk [2021-10-02T22:03:11Z] <riteo> oh well, i gtg rn [2021-10-02T22:03:17Z] <riteo> cya later!