💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-10-19.txt captured on 2024-06-16 at 13:47:02.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-10-19T00:31:07 #kisslinux <midfavila> Okay, so, progress has been made-
2020-10-19T00:31:07 #kisslinux <midfavila> Error on tty1, no /dev. would certainly explain the lack of working keyboard
2020-10-19T00:31:35 #kisslinux <midfavila> No idea why it took this long to coax a useful error message out of it, but hey, what the hell.
2020-10-19T00:32:58 #kisslinux <dilynm> Oh no that IS interesting!
2020-10-19T00:33:04 #kisslinux <dilynm> s/no/now
2020-10-19T00:33:11 #kisslinux <dilynm> How did you get to that point?
2020-10-19T00:34:29 #kisslinux <midfavila> Got fed up, copied all relevant kernel files from my host to kiss, dropped it from sdc onto sda, told it to modprobe amdgpu on boot so my monitor would stop losing its shit
2020-10-19T00:34:42 #kisslinux <midfavila> and then it spit that error out
2020-10-19T00:35:03 #kisslinux <midfavila> so I'm gonna confirm by listing /dev on boot and then... do something from there, I guess
2020-10-19T00:35:16 #kisslinux <dilynm> I love this kind of troubleshooting
2020-10-19T00:35:42 #kisslinux <midfavila> I do too, as long as it doesn't take an entire day to get a useful lead = w=
2020-10-19T00:37:45 #kisslinux <midfavila> Yeap... there's definitely no /dev. Wtf
2020-10-19T00:37:57 #kisslinux <midfavila> this is so jank
2020-10-19T00:44:43 #kisslinux <dilynm> Did you somehow disable it?!
2020-10-19T00:45:34 #kisslinux <midfavila> nope. more likely I didn- oh wait
2020-10-19T00:45:59 #kisslinux <midfavila> looks like the problem is that the device manager hasn't been starting during boot time
2020-10-19T00:46:34 #kisslinux <dilynm> :o
2020-10-19T00:46:48 #kisslinux <midfavila> explicitly enabling udevd as a one-shot command with /bin/login is enough to get me a shell, but still no keyboard input with complaints about /dev
2020-10-19T00:47:22 #kisslinux <midfavila> maybe the kernel has to detect the device after udevd starts to make a device node?
2020-10-19T00:47:47 #kisslinux <sh4rm4^bnc> that's why we (on sabotage) setup all stuff statically from /etc/rc.local instead of relying on udev or mdev
2020-10-19T00:48:28 #kisslinux <midfavila> if I wasn't a linux brainlet I'd do that. KISS is in large part a learning exercise for me
2020-10-19T00:48:54 #kisslinux <midfavila> although good news
2020-10-19T00:48:54 #kisslinux <midfavila> udev is in fact detecting keyboards. so that's something
2020-10-19T01:00:59 #kisslinux <midfavila> yeah, looking at device management in more detail, I made a lot of mistakes... the first forgetting that you have to mount pseudo-filesystems like proc and dev in fstab
2020-10-19T01:02:36 #kisslinux <dilynm> You shouldn't
2020-10-19T01:02:59 #kisslinux <midfavila> Why's that?
2020-10-19T01:05:30 #kisslinux <dilynm> Because the herbal can handle that
2020-10-19T01:05:36 #kisslinux <dilynm> Kernel*
2020-10-19T01:05:42 #kisslinux <dilynm> Under pseudo filesystems
2020-10-19T01:05:57 #kisslinux <midfavila> ...huh.
2020-10-19T01:06:05 #kisslinux <dilynm> And then the device manager takes it over
2020-10-19T01:06:09 #kisslinux <midfavila> I'll peek at that, thanks
2020-10-19T01:06:18 #kisslinux <midfavila> never heard of it before
2020-10-19T01:06:40 #kisslinux <dilynm> This is all off a memory two beers deep but I know I dropped those off my fstab
2020-10-19T01:08:33 #kisslinux <midfavila> Hm... looking under pseudo fses now, nothing about proc and dev
2020-10-19T01:09:12 #kisslinux <malikith> midfavila: Try this, go to your kernel, make menuconfig. Then go to Device Drivers, then General Driver Options, is "Automount devtmpfs at /dev, after the kernel mounted the rootfs" enabled?
2020-10-19T01:10:05 #kisslinux <midfavila> Yeah, it is.
2020-10-19T01:10:13 #kisslinux <malikith> midfavila: As well as the option "Maintain a devtmpfs filesystem to mount at /dev"?
2020-10-19T01:10:28 #kisslinux <midfavila> Mhm.
2020-10-19T01:10:36 #kisslinux <malikith> Weird.
2020-10-19T01:10:41 #kisslinux <midfavila> Just makes it stranger that it isn't showing up under KISS
2020-10-19T01:11:06 #kisslinux <midfavila> I'm poking at CRUX's udev-related scripts, seeing how they handle stuff
2020-10-19T01:11:24 #kisslinux <dilynm> Did you install baseinit?
2020-10-19T01:11:31 #kisslinux <midfavila> Yeah.
2020-10-19T01:11:37 #kisslinux <dilynm> This is all so strange
2020-10-19T01:11:42 #kisslinux <midfavila> I've been following the KISS guide
2020-10-19T01:12:05 #kisslinux <midfavila> but at least now there's clues to work with
2020-10-19T04:27:03 #kisslinux <Rio6> wait you can let kernel auto mount /dev?
2020-10-19T04:27:40 #kisslinux <Rio6> so I can reduce my big mess mounting script
2020-10-19T04:27:46 #kisslinux <Rio6> what about sysfs
2020-10-19T04:52:16 #kisslinux <midfavila> mfw still can't get keyboard input working
2020-10-19T04:52:25 #kisslinux <midfavila> I followed the damn guide word for word xwx
2020-10-19T04:52:38 #kisslinux <midfavila> I'm probably just sticking with CRUX
2020-10-19T10:03:03 #kisslinux <eudaldgr> hi, someone have succesful installed `networkmanager` from kiss-kde?
2020-10-19T11:54:30 #kisslinux <kciN> anyone rocking runit?
2020-10-19T11:56:43 #kisslinux <sh4rm4^bnc> midfavila, you might wanna look into how sabotage sets up the fs after boot: https://github.com/sabotage-linux/sabotage/blob/master/KEEP/etc/rc.boot
2020-10-19T11:57:19 #kisslinux <sh4rm4^bnc> kciN, i'm running runit. any specific question?
2020-10-19T11:57:48 #kisslinux <kciN> yeah, it doesn't mount my rootfs
2020-10-19T11:59:31 #kisslinux <sh4rm4^bnc> there should be a file inittab which tells runit what to do: https://github.com/sabotage-linux/sabotage/blob/master/KEEP/etc/inittab
2020-10-19T11:59:48 #kisslinux <sh4rm4^bnc> in my case it runs rc.boot which i just linked 2 lines above
2020-10-19T12:01:07 #kisslinux <kciN> my /etc/inittab - http://ix.io/2Bfn
2020-10-19T12:01:28 #kisslinux <kciN> it seems to contain those lines
2020-10-19T12:02:06 #kisslinux <sh4rm4^bnc> ok, then checkout rc.boot next
2020-10-19T12:02:57 #kisslinux <sh4rm4^bnc> you see that sabotage does everything except population /dev itself
2020-10-19T12:03:10 #kisslinux <kciN> http://ix.io/2Bfo
2020-10-19T12:03:16 #kisslinux <kciN> everything seems ok
2020-10-19T12:03:16 #kisslinux <sh4rm4^bnc> it leaves the task to udev or mdev depending on what's detected
2020-10-19T12:05:01 #kisslinux <sh4rm4^bnc> mnt ?
2020-10-19T12:05:10 #kisslinux <sh4rm4^bnc> my sys doesn't have a mnt command
2020-10-19T12:05:39 #kisslinux <kciN> oh shoot
2020-10-19T12:05:50 #kisslinux <kciN> should I replace those with mount?
2020-10-19T12:07:46 #kisslinux <kciN> off to reboot
2020-10-19T12:10:47 #kisslinux <konimex> mnt there is a wrapper: https://github.com/kisslinux/init/blob/1537947fa39c375016828860f2e4a1095c418540/lib/init/rc.lib#L34
2020-10-19T12:13:38 #kisslinux <sh4rm4^bnc> kciN, <konimex> mnt there is a wrapper: https://github.com/kisslinux/init/blob/1537947fa39c375016828860f2e4a1095c418540/lib/init/rc.lib#L34
2020-10-19T12:13:47 #kisslinux <kciN> okay, so problem also might have to with the fact that for some reason files /etc/runit/1 and 3 are lacking on my system
2020-10-19T12:14:25 #kisslinux <sh4rm4^bnc> what are they supposed to do ?
2020-10-19T12:14:39 #kisslinux <konimex> ah, so you're using runit proper instead of busybox runit?
2020-10-19T12:14:54 #kisslinux <kciN> konimex yes
2020-10-19T12:15:02 #kisslinux <konimex> two secs
2020-10-19T12:15:35 #kisslinux <kciN> sh4rm4^bnc not give me `fatal: unable to start child /etc/runit/1: file does not exist` error
2020-10-19T12:16:14 #kisslinux <konimex> in that case, you can do a symlink (from /usr/lib/init/rc.boot to /etc/runit/1)
2020-10-19T12:16:28 #kisslinux <konimex> do the same for /etc/runit/3 too
2020-10-19T12:16:44 #kisslinux <kciN> I see, thanks
2020-10-19T12:16:51 #kisslinux <konimex> but symlink it to rc.shutdown
2020-10-19T12:17:44 #kisslinux <muevoid> mcf you said you have experience with gdb correct?
2020-10-19T12:32:04 #kisslinux <kciN> weird, my rootfs mounted succesfully, but I had to mount boot by hand
2020-10-19T12:32:11 #kisslinux <kciN> in a rescue shell
2020-10-19T12:33:02 #kisslinux <kciN> mount: mounting /dev/nvme0n1p1 on /boot failed: no such device
2020-10-19T12:35:08 #kisslinux <kciN> and while we are at it, do I really need to mount my boot partition?
2020-10-19T12:38:06 #kisslinux <sh4rm4^bnc> not necessarily
2020-10-19T12:38:30 #kisslinux <sh4rm4^bnc> you only *need* it when you wanna update/replace the kernel
2020-10-19T12:38:54 #kisslinux <kciN> just as I thought
2020-10-19T12:39:08 #kisslinux <kciN> man, I love linux!
2020-10-19T13:02:09 #kisslinux <dilyn> konimex: ccache switched to just a cmake build system and requires zstd (and pkgconf) now
2020-10-19T13:02:28 #kisslinux <konimex> alright
2020-10-19T13:03:19 #kisslinux <dilyn> at least it looks like at a glance it'll vendor zstd if you don't provide it but I didn't look terribly close - KISS just builds it static
2020-10-19T13:14:39 #kisslinux <konimex> dilyn: build updated
2020-10-19T13:28:54 #kisslinux <eudaldgr> dilyn: i can't build you `networkmanager` pkg
2020-10-19T13:29:08 #kisslinux <eudaldgr> patches seems to be from an older version
2020-10-19T13:34:25 #kisslinux <dilyn> yeah networkmanager is "next" on the list
2020-10-19T16:12:23 #kisslinux <kciN> sh4rm4^bnc hey, do you happen to know how to add scripts to only run once during boot?
2020-10-19T16:13:20 #kisslinux <kciN> I read manpages but there are mainly just commands, little to nothing about scripts
2020-10-19T16:15:19 #kisslinux <kciN> http://smarden.org/runit/runscripts.html this aint much help either
2020-10-19T16:18:00 #kisslinux <sh4rm4^bnc> kciN, call them from rc.boot
2020-10-19T16:18:34 #kisslinux <sh4rm4^bnc> kiss'es might already source a user-defined script from there
2020-10-19T16:19:20 #kisslinux <dilyn> it sources all files in /etc/rc.boot and /etc/rc.pre/postshutdown
2020-10-19T16:19:25 #kisslinux <dilyn> for boot and shutdown respectively
2020-10-19T16:25:36 #kisslinux <kciN> dilyn rc.boot directory did not exist, i created it and added script, which did not run on boot
2020-10-19T16:25:54 #kisslinux <kciN> I chmod +xd it and it still did not run
2020-10-19T16:25:54 #kisslinux <dilyn> i'm sorry i meant rc.d
2020-10-19T16:25:58 #kisslinux <kciN> kek
2020-10-19T16:26:06 #kisslinux <dilyn> and then the scripts should be foo.boot
2020-10-19T16:26:08 #kisslinux <dilyn> in there
2020-10-19T16:27:41 #kisslinux <kciN> thanks, guys, it works now
2020-10-19T17:56:22 #kisslinux <kciN> fuck I keep getting segfaults with X
2020-10-19T18:00:23 #kisslinux <kciN> how can I verify that all my kernel drivers are there and working correctly?
2020-10-19T18:01:16 #kisslinux <kciN> also, I heard that some drivers have to be run on bootup or something
2020-10-19T18:01:32 #kisslinux <kciN> where can I gather some info?
2020-10-19T18:05:05 #kisslinux <kciN> or maybe I should go with -O2
2020-10-19T18:30:41 #kisslinux <kciN> how do you guys load your graphics drivers?
2020-10-19T18:35:09 #kisslinux <soliwilos> I've got drm_i915 builtin in the kernel and besides that, mesa.
2020-10-19T18:38:00 #kisslinux <soliwilos> I've also got firmware for i915 loaded inside the kernel.
2020-10-19T18:51:07 #kisslinux <kciN> soliwilos thank you so much, stranger on the internet, it works again!
2020-10-19T18:51:25 #kisslinux <kciN> I was foolish enough to build fucking thing as a module
2020-10-19T18:51:34 #kisslinux <soliwilos> My pleasure, enjoy. :)
2020-10-19T18:52:13 #kisslinux <kciN> Oh I will, after I get rid of direct firmware load for i915 failed error
2020-10-19T18:52:40 #kisslinux <kciN> which slows down my bootup by 1 whole second alegedly
2020-10-19T18:53:54 #kisslinux <soliwilos> Have you installed linux-firmware files?
2020-10-19T18:54:07 #kisslinux <kciN> yeah?
2020-10-19T18:54:45 #kisslinux <kciN> its complaining about dmc which i most likely disabled in my kernel config
2020-10-19T18:55:47 #kisslinux <kciN> x segfaults no more tho, which is great
2020-10-19T18:56:19 #kisslinux <kciN> I wasted two whole days trying to figure that segfault
2020-10-19T18:56:59 #kisslinux <kciN> out
2020-10-19T18:57:00 #kisslinux <soliwilos> It's the extra_firmware kernel config setting.
2020-10-19T18:58:29 #kisslinux <kciN> extra_firmware is set to y, most likely problem is extra_firmware_dir
2020-10-19T19:01:30 #kisslinux <soliwilos> My extra_firmware is set to i915/firmware-file.
2020-10-19T19:02:50 #kisslinux <kciN> oh shoot, how do I choose, cml is cometlake but whats with huc and guc?
2020-10-19T19:04:24 #kisslinux <soliwilos> Different features, depends on how new your gpu is.
2020-10-19T19:05:10 #kisslinux <kciN> my cpu is i5 10315u or something like that
2020-10-19T19:05:45 #kisslinux <soliwilos> https://wiki.gentoo.org/wiki/Intel#Firmware
2020-10-19T19:05:54 #kisslinux <kciN> 1035G*
2020-10-19T19:08:03 #kisslinux <soliwilos> You could look at your dmesg to see which file it tried to load.
2020-10-19T19:08:29 #kisslinux <micr0> anyone else using just eiwd without dhcpcd? I ran into an issue where for some reason I have to manually set nameserver in /etc/dhcpcd.conf for my computer to resolve any dns
2020-10-19T19:09:09 #kisslinux <sh4rm4^bnc> <kciN> I wasted two whole days trying to figure that segfault
2020-10-19T19:09:10 #kisslinux <sh4rm4^bnc> <kciN> which slows down my bootup by 1 whole second alegedly
2020-10-19T19:09:25 #kisslinux <micr0> this is a little annoying as I do need to run dhcpcd sometimes, to give out addresses to usb-connected devices (ebook reader, for example)
2020-10-19T19:09:31 #kisslinux <sh4rm4^bnc> even if you reboot your computer 100.000 times, you will never get that day back
2020-10-19T19:09:43 #kisslinux <sh4rm4^bnc> (from the second saved)
2020-10-19T19:12:13 #kisslinux <kciN> sh4rm4^bnc segfault was not letting me launch x
2020-10-19T19:12:43 #kisslinux <kciN> something other than that is slowing my bootup
2020-10-19T19:13:51 #kisslinux <kciN> soliwilos It is trying to load kbl* even though my cpu is 10210u cometlake
2020-10-19T19:21:15 #kisslinux <kciN> thanks, it errors out no more
2020-10-19T19:21:36 #kisslinux <kciN> something still slows down my bootup
2020-10-19T19:21:52 #kisslinux <kciN> and I reaaly want to get it back down to under a second
2020-10-19T19:23:24 #kisslinux <dilyn> micr0: have you tried resolvconf?
2020-10-19T19:23:37 #kisslinux <kciN> its jumping from i915: [drm] finished loading dmc firmware at 0.43...
2020-10-19T19:23:54 #kisslinux <dilyn> eudaldgr: the beauty of networkmanager is that even if you disable every option related to systemd it still builds the things in the src/systemd tree (:
2020-10-19T19:24:04 #kisslinux <kciN> to tsc: refined tsc clocksource calibration
2020-10-19T19:24:39 #kisslinux <kciN> why would you use networkmanager in the first place?
2020-10-19T19:24:47 #kisslinux <dilyn> for KDE
2020-10-19T19:24:53 #kisslinux <dilyn> because people like it, for some reason
2020-10-19T19:25:37 #kisslinux <kciN> meh, too bloated imo, and i dont mean just sourcecode
2020-10-19T19:26:10 #kisslinux <dilyn> you should see this build script I have for it (:
2020-10-19T19:26:19 #kisslinux <dilyn> so many options! so useless to me!
2020-10-19T19:27:52 #kisslinux <kciN> I love tiling wms. what else would you possibly want on your desktop, other than programs you are actually interacting with?! system monitor? we've got conky for that.
2020-10-19T19:28:08 #kisslinux <kciN> bars are retarded
2020-10-19T19:28:38 #kisslinux <dilyn> conky is dumb
2020-10-19T19:28:58 #kisslinux <kciN> I have yet to see an alternative
2020-10-19T19:29:14 #kisslinux <dilyn> cat /sys/bla/blabla
2020-10-19T19:30:04 #kisslinux <kciN> cat fortunately does not have the option to draw stuff over your wallpaper yet
2020-10-19T19:30:35 #kisslinux <kciN> especially those nice little graphics you can do woth cairo+lua
2020-10-19T19:30:44 #kisslinux <dilyn> ew
2020-10-19T19:30:50 #kisslinux <dilyn> why would you want to see it all the time?
2020-10-19T19:31:25 #kisslinux <kciN> I dont look at my naked desktop all the time
2020-10-19T19:31:47 #kisslinux <dilyn> then why draw on the desktop you don't see all the time, all the time
2020-10-19T19:32:09 #kisslinux <kciN> In fact most of the time it's hidden behind doc reader/text editor
2020-10-19T19:33:38 #kisslinux <kciN> to not launch new window every time I want to see my system stats in visually appealing way
2020-10-19T19:34:38 #kisslinux <dilyn> right but like
2020-10-19T19:34:42 #kisslinux <dilyn> Shouldn't you know them
2020-10-19T19:34:48 #kisslinux <micr0> dilyn err, thanks what i meant. I had to set /etc/resolv.conf to have a nameserver line
2020-10-19T19:34:49 #kisslinux <dilyn> why do you have to see it
2020-10-19T19:35:17 #kisslinux <dilyn> micr0: strange. Did you set eiwd to use resolvconf?
2020-10-19T19:36:09 #kisslinux <kciN> dilyn, no, I do not know my cpu/ram usage and time at any given moment
2020-10-19T19:36:09 #kisslinux <micr0> dilyn: with General.EnableNetworkConfiguration=true ?
2020-10-19T19:36:46 #kisslinux <kciN> hell i even forget date sometimes
2020-10-19T19:37:43 #kisslinux <kciN> not to mention what programs are accessing the web, up/down speeds, etc.
2020-10-19T19:38:09 #kisslinux <dilyn> General.EnableNetworkConfiguration=true just let's IWD do its thing
2020-10-19T19:38:18 #kisslinux <dilyn> you need Network.NameResolvingService=resolvconf
2020-10-19T19:38:37 #kisslinux <dilyn> kciN: I just don't know why anyone needs that information often enough to use conky
2020-10-19T19:38:55 #kisslinux <dilyn> and why if they want that kind of information they wouldn't choose to interface with it via something that interacts with networkmanager
2020-10-19T19:39:24 #kisslinux <micr0> dilyn the manpage says that is the default but I will try specifying it
2020-10-19T19:40:01 #kisslinux <dilyn> I've always had to specify it :X
2020-10-19T19:40:44 #kisslinux <kciN> for exaple, it comes in useful when you want to kill off weird progs that hog your memory
2020-10-19T19:40:54 #kisslinux <kciN> before you get any freezes
2020-10-19T19:41:03 #kisslinux <kciN> or cpu for that matter
2020-10-19T19:41:11 #kisslinux <kciN> also, aesthetics
2020-10-19T19:41:21 #kisslinux <kciN> and no network manager involved
2020-10-19T19:41:55 #kisslinux <kciN> I can cat from conky, you know...
2020-10-19T19:41:56 #kisslinux <dilyn> so you trade networkmanager for lua
2020-10-19T19:42:18 #kisslinux <kciN> nope, lua is for nice graphics
2020-10-19T19:43:33 #kisslinux <kciN> like this https://user-images.githubusercontent.com/10855264/32120723-9085ac3a-bb0e-11e7-8f3f-e8a3749bb24c.png
2020-10-19T19:44:06 #kisslinux <dilyn> to be clear, I know what conky does
2020-10-19T19:44:25 #kisslinux <dilyn> I don't know why that is 1) aesthetically pleasing, or 2) why that's better than something like even ytop
2020-10-19T19:44:46 #kisslinux <dilyn> basically: how is nm bloat when conky isn't? nm serves a purpose at least
2020-10-19T19:45:37 #kisslinux <kciN> 1) it's highly subjective
2020-10-19T19:45:58 #kisslinux <dilyn> I mean obviously
2020-10-19T19:46:04 #kisslinux <kciN> 2) never heared about ytop
2020-10-19T19:46:09 #kisslinux <dilyn> it's htop in rust
2020-10-19T19:46:35 #kisslinux <micr0> there is also btm/'bottom' which is neat
2020-10-19T19:47:08 #kisslinux <kciN> okay, maybe bottom is nice
2020-10-19T19:47:59 #kisslinux <kciN> I will try it out tomorrow
2020-10-19T19:48:26 #kisslinux <kciN> is it packaged for kiss?
2020-10-19T19:51:40 #kisslinux <periish> Hello!
2020-10-19T19:51:48 #kisslinux <kciN> >more sloc than 9base
2020-10-19T19:51:59 #kisslinux <dilyn> howdy periish!
2020-10-19T19:52:18 #kisslinux <kciN> >written in rust
2020-10-19T19:53:38 #kisslinux <kciN> well, at least it does not use cmake, python, lua, vimscript(!) and is not written in c++
2020-10-19T19:55:30 #kisslinux <dilyn> there's always a silver lining somewhere
2020-10-19T19:57:31 #kisslinux <kciN> >>The cheapest, fastest, and most reliable components are those that aren’t there.
2020-10-19T19:59:01 #kisslinux <kciN> I dont get why the fuck is my bootup stuck for a second after drm finishes loading/before tsc refines clocksource calibration
2020-10-19T20:17:31 #kisslinux <dilyn> eudaldgr: looks like our networkmanager issue is coming to a head at a call to rtld_deepbind...
2020-10-19T20:36:02 #kisslinux <potsbaker> Hey, stupid question but can I ask stuff about KISS in here or is it just discussions?
2020-10-19T20:38:22 #kisslinux <himmalerin> KISS the distro? yes
2020-10-19T20:38:59 #kisslinux <potsbaker> Great, I wanted to know if it's possible to get the Nvidia (specifically Nvidia-dkms) drivers on KISS Linux.
2020-10-19T20:42:07 #kisslinux <himmalerin> I don't think so given that the proprietary drives are almost certainly build with glibc instead of musl
2020-10-19T20:42:18 #kisslinux <himmalerin> you could try GKISS
2020-10-19T20:42:31 #kisslinux <potsbaker> GKISS?
2020-10-19T20:42:31 #kisslinux <himmalerin> (GKISS being KISS but with glibc instead of musl)
2020-10-19T20:42:36 #kisslinux <potsbaker> Oooh
2020-10-19T20:42:51 #kisslinux <himmalerin> i dont have a link on hand but I'll go find it
2020-10-19T20:44:02 #kisslinux <potsbaker> Okay, I got one other question. I searched the repos but couldn't find the 'xf86-input-wacom' package to handle wacom tablets. Is there a port of that package for KISS yet or do I have to simply compile it from source?
2020-10-19T20:46:14 #kisslinux <himmalerin> I can't find the website with setup instructions anymore but here's the repo https://github.com/gkisslinux/grepo
2020-10-19T20:46:41 #kisslinux <himmalerin> Yeah probably. I'd make a package for it personally, do you have a personal repo atm?
2020-10-19T20:47:17 #kisslinux <potsbaker> Nope, I think that the xf86-input-wacom package is from the AUR but I could be wrong about that one. I just looked into KISS today and it seemed really interesting.
2020-10-19T20:47:35 #kisslinux <periish> You can package it yourself easily ^^
2020-10-19T20:47:50 #kisslinux <periish> You'll reach an immovable object with Nvidia though
2020-10-19T20:47:57 #kisslinux <potsbaker> Hmm
2020-10-19T20:48:00 #kisslinux <periish> The proprietary drivers are exclusively glibc
2020-10-19T20:48:19 #kisslinux <potsbaker> I read that you can use chroot to run glibc on musl, how well would that work in this case?
2020-10-19T20:48:27 #kisslinux <periish> Not here
2020-10-19T20:48:31 #kisslinux <potsbaker> aww
2020-10-19T20:48:41 #kisslinux <periish> Not how GPUs work, basically
2020-10-19T20:48:46 #kisslinux <periish> Chroots work fine of course
2020-10-19T20:48:48 #kisslinux <potsbaker> Ye
2020-10-19T20:48:52 #kisslinux <periish> Lots of prominent examples
2020-10-19T20:49:15 #kisslinux <potsbaker> And I guess there is no wine port either judging from the kisslinux/repo on github...?
2020-10-19T20:49:25 #kisslinux <periish> repo is just the main repo
2020-10-19T20:49:29 #kisslinux <periish> community may have more
2020-10-19T20:49:32 #kisslinux <himmalerin> kiss packages are pretty simple usually and I'm guessing xf86-input-wacom should be even easier given you can probably base it off an existing xf86-input- package
2020-10-19T20:49:50 #kisslinux <periish> Wine isn't in any of the repos I have
2020-10-19T20:49:50 #kisslinux <potsbaker> Community doesn't have wine either, sadly.
2020-10-19T20:49:54 #kisslinux <periish> It could be in a few others
2020-10-19T20:49:59 #kisslinux <himmalerin> iirc wine has issues on musl?
2020-10-19T20:50:02 #kisslinux <periish> check out the wiki/community/repos perhaps?
2020-10-19T20:50:09 #kisslinux <periish> or whatever the path was
2020-10-19T20:50:23 #kisslinux <potsbaker> I guess I could also re-write the PKGBUILD file from the AUR version aswell, but that'd take some time...
2020-10-19T20:50:36 #kisslinux <periish> Nah
2020-10-19T20:50:37 #kisslinux <periish> Not really
2020-10-19T20:50:50 #kisslinux <potsbaker> No?
2020-10-19T20:50:56 #kisslinux <periish> Packaging isn't this big effort like it is on other distros
2020-10-19T20:51:08 #kisslinux <potsbaker> Hmm
2020-10-19T20:51:43 #kisslinux <potsbaker> What if it's a patched version of wine, is there a less time-consuming way to use an AUR PKGBUILD file instead of re-writing it on KISS?
2020-10-19T20:51:44 #kisslinux <periish> `kiss new pkg version source` creates a package with the name given, it's version set up, and its sources set p
2020-10-19T20:51:50 #kisslinux <periish> No
2020-10-19T20:51:52 #kisslinux <micr0> porting AUR PKGBUILDS is mostly removing lines xD
2020-10-19T20:51:56 #kisslinux <periish> ^^
2020-10-19T20:51:59 #kisslinux <himmalerin> unless its python or perl, then it can be a pain since everything is split up into tiny packages that depend on five other tiny packages
2020-10-19T20:52:07 #kisslinux <himmalerin> best to use pip in that case
2020-10-19T20:52:19 #kisslinux <periish> Where's the ken thompson quote? my most productive day was removing 100 lines of code?
2020-10-19T20:52:25 #kisslinux <potsbaker> Hmm
2020-10-19T20:52:57 #kisslinux <dilyn> I believe it was 1,000
2020-10-19T20:53:00 #kisslinux <periish> KISS packages are easy to write, you can chuck them out
2020-10-19T20:53:10 #kisslinux <periish> I think I packaged XFCE in a day or so
2020-10-19T20:53:14 #kisslinux <potsbaker> I guess KISS isn't really for my use case then, but I'll try it out for sure. Probably just not daily use.
2020-10-19T20:53:23 #kisslinux <periish> It's a lovely daily driver
2020-10-19T20:53:27 #kisslinux <potsbaker> Yeah well sadly the patched wine version has a lot of dependencies.
2020-10-19T20:53:34 #kisslinux <potsbaker> And I don't know how many of those are available on KISS.
2020-10-19T20:53:35 #kisslinux <himmalerin> hmm, i wonder if I could package wine. Alpine's build doesn't seem to have too many deps
2020-10-19T20:53:40 #kisslinux <periish> Which distro?
2020-10-19T20:53:41 #kisslinux <periish> Arch?
2020-10-19T20:53:45 #kisslinux <potsbaker> Yup
2020-10-19T20:53:46 #kisslinux <periish> Don't look to them for reference
2020-10-19T20:53:51 #kisslinux <periish> Arch has *really shit packages*
2020-10-19T20:53:53 #kisslinux <periish> Like, awful
2020-10-19T20:53:59 #kisslinux <potsbaker> The AUR is really helpful tho.
2020-10-19T20:54:05 #kisslinux <periish> The kernel has a dependency chain that involves emacs
2020-10-19T20:54:15 #kisslinux <periish> emacs has a dependency chain that invokes emacs
2020-10-19T20:54:21 #kisslinux <periish> http://0x0.st/iD9o.png
2020-10-19T20:54:29 #kisslinux <potsbaker> I don't use the normal linux kernel, I use the Zen kernel.
2020-10-19T20:54:33 #kisslinux <periish> Proof it's a daily driver ^^
2020-10-19T20:54:35 #kisslinux <periish> No issues there
2020-10-19T20:54:43 #kisslinux <periish> Just switch out the sources you wget
2020-10-19T20:54:50 #kisslinux <potsbaker> No doubt KISS functions great as a daily driver.
2020-10-19T20:54:59 #kisslinux <potsbaker> But I need some packages that don't seem to be available, sadly.
2020-10-19T20:55:06 #kisslinux <potsbaker> Or atleast not easily accessible.
2020-10-19T20:55:09 #kisslinux <periish> Then package them ^^; super easy, or one of us can do it
2020-10-19T20:55:32 #kisslinux <periish> Sure some of us would be happy to
2020-10-19T20:55:35 #kisslinux <periish> I know I would
2020-10-19T20:55:36 #kisslinux <himmalerin> Really depends on your usecase. I keep Pop! around for most games and some complicated software but other than that kiss is my daily driver
2020-10-19T20:55:52 #kisslinux <himmalerin> definitely wouldn't reccomand it for everyone though
2020-10-19T20:55:56 #kisslinux <periish> Mhm
2020-10-19T20:56:00 #kisslinux <potsbaker> I think the main problem for me are the dependencies.
2020-10-19T20:56:10 #kisslinux <periish> Check out the packages on other distributions
2020-10-19T20:56:12 #kisslinux <potsbaker> Packaging one PKGBUILD file from the AUR is no problem, but 30 or so?
2020-10-19T20:56:17 #kisslinux <periish> I mean
2020-10-19T20:56:23 #kisslinux <periish> The issue is PKGBUILD and AUR there
2020-10-19T20:56:33 #kisslinux <periish> Alpine has typically sane packages, plus they have patches
2020-10-19T20:56:45 #kisslinux <potsbaker> I can send you the link to the PKGBUILD file for some more context.
2020-10-19T20:56:47 #kisslinux <periish> Void is not fun to adapt but you can just look at the meson and configure option fields
2020-10-19T20:56:50 #kisslinux <potsbaker> If you want it ofc.
2020-10-19T20:57:08 #kisslinux <periish> kiss packages are super easy to create
2020-10-19T20:57:13 #kisslinux <potsbaker> https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=wine-osu
2020-10-19T20:57:14 #kisslinux <himmalerin> I usually reference Alpine and Void's packages but Void abstracts a lot of stuff so those aren't always useful
2020-10-19T20:57:24 #kisslinux <periish> Yea
2020-10-19T20:57:40 #kisslinux <potsbaker> That's the AUR package I want on KISS.
2020-10-19T20:57:55 #kisslinux <potsbaker> But there are a lot more dependencies than the PKGBUILD lists that I need to "get out of wine dep-hell".
2020-10-19T20:58:10 #kisslinux <potsbaker> Those are definitely too long to send in here, which pretty much explains the issue.
2020-10-19T20:58:14 #kisslinux <periish> Again, Arch issues
2020-10-19T20:58:26 #kisslinux <periish> Arch invokes dependencies where they don't exist
2020-10-19T20:58:30 #kisslinux <periish> Python needs bluez
2020-10-19T20:58:35 #kisslinux <potsbaker> I guess I can't use KISS as a daily driver with my quite specific use case.
2020-10-19T20:58:44 #kisslinux <micr0> if i am porting from AUR, i just comment out all the dependencies and run KISS_DEBUG=1 kiss build and see what actual required deps fail the build
2020-10-19T20:58:54 #kisslinux <micr0> rinse and repeat
2020-10-19T20:59:14 #kisslinux <periish> We have most of these actually
2020-10-19T20:59:22 #kisslinux <potsbaker> The problem is that most of the optional dependencies are not required by wine itself, but by osu! (the game I want to run) to function properly.
2020-10-19T20:59:26 #kisslinux <potsbaker> That is the issue.
2020-10-19T20:59:40 #kisslinux <periish> We have most of those
2020-10-19T20:59:48 #kisslinux <periish> Samba and dosbox no
2020-10-19T20:59:52 #kisslinux <periish> 32bit no
2020-10-19T21:00:02 #kisslinux <periish> But most others we do have
2020-10-19T21:00:08 #kisslinux <periish> split across a few repos
2020-10-19T21:00:18 #kisslinux <himmalerin> full stop there I think, precompiled games won't run on KISS due to glibc/musl differences
2020-10-19T21:00:29 #kisslinux <periish> https://github.com/periish/kiss-all has pulseaudio
2020-10-19T21:00:38 #kisslinux <periish> > full stop there I think, precompiled games won't run on
2020-10-19T21:00:39 #kisslinux <potsbaker> Pre-compiled games?
2020-10-19T21:00:41 #kisslinux <periish> This is wine
2020-10-19T21:00:53 #kisslinux <periish> Windows libc is neither glibc nor musl
2020-10-19T21:00:55 #kisslinux <potsbaker> Yeah, this is a patched wine to run an exe game.
2020-10-19T21:01:07 #kisslinux <periish> You'd only encounter issues with the viruses that invoke posix syscalls
2020-10-19T21:01:10 #kisslinux <periish> lol
2020-10-19T21:01:17 #kisslinux <periish> Wine translates to native calls
2020-10-19T21:01:32 #kisslinux <himmalerin> ohh gotcha
2020-10-19T21:01:37 #kisslinux <micr0> as long as wine builds on musl, it should work though, right?
2020-10-19T21:01:48 #kisslinux <potsbaker> I can write all the dependencies that are *required* in a pastebin and send that here.
2020-10-19T21:02:32 #kisslinux <potsbaker> https://pastebin.com/2ibGTyGQ
2020-10-19T21:02:37 #kisslinux <micr0> if alpine has a wine package, I have hope that it will work on KISS
2020-10-19T21:02:47 #kisslinux <potsbaker> Stuff like winetricks, dosbox, wine-stagind and such is required aswell.
2020-10-19T21:02:55 #kisslinux <potsbaker> It's not the regular wine package, that is the issue.
2020-10-19T21:03:03 #kisslinux <periish> Newline serpeate it. please
2020-10-19T21:03:20 #kisslinux <periish> We have most of this minus samba
2020-10-19T21:03:22 #kisslinux <periish> Which i
2020-10-19T21:03:28 #kisslinux <periish> highly doubt is actually used
2020-10-19T21:03:46 #kisslinux <periish> We have dosbox
2020-10-19T21:03:57 #kisslinux <potsbaker> As far as I know, those are the required dependencies the get out of the "dep-hell" to prevent random crashing and that kinda stuff.
2020-10-19T21:04:03 #kisslinux <periish> Yes
2020-10-19T21:04:12 #kisslinux <periish> I'm telling you for the third time that we have most of these
2020-10-19T21:04:18 #kisslinux <periish> Other than the 32 bit ones
2020-10-19T21:04:32 #kisslinux <periish> Which should be trivial
2020-10-19T21:04:39 #kisslinux <potsbaker> That's an issue, the 32bit ones are required. Which is also why I have the multilib repo enabled.
2020-10-19T21:04:43 #kisslinux <potsbaker> Without those it won't work.
2020-10-19T21:06:55 #kisslinux <himmalerin> That was surprisingly easy, 64bit wine seems to be building w/o issue
2020-10-19T21:08:43 #kisslinux <potsbaker> osu! is written in 32bit and relies entirely on 32bit wine. Guess this won't work on KISS.
2020-10-19T21:09:21 #kisslinux <periish> As I said
2020-10-19T21:09:26 #kisslinux <periish> 32 bit should be trivial
2020-10-19T21:11:21 #kisslinux <potsbaker> Ye
2020-10-19T21:20:01 #kisslinux <dilyn> eudaldgr: networkmanager should compile with latest master AND eudev installed
2020-10-19T21:20:12 #kisslinux <dilyn> let me know if it works for you. i cba to test rn
2020-10-19T21:21:58 #kisslinux <claudia02> postbaker: I have packaged a simpler version of osu! in kiss-games
2020-10-19T21:22:21 #kisslinux <claudia02> https://github.com/sdsddsd1/kiss-games/tree/master/games/oshu
2020-10-19T22:03:09 #kisslinux <micr0> would be nice if someone wrote a very generic kernel build and provided it for bootstrapping either allyesconfig or localmodconfig or allmodconfig