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