2020-07-11T00:26:26 #kisslinux Hey, I made a KISS fork that uses glibc (because I'm a heretic who wants to use priopietary binaries) 2020-07-11T00:26:34 #kisslinux https://github.com/gkiss-linux 2020-07-11T00:26:35 #kisslinux https://depsterr.com/gkiss/ 2020-07-11T00:37:11 #kisslinux That's really cool! I'm pretty happy with musl so far but every so often I've wanted to run something precompiled that doesn't work on musl, might try setting it up on my spare harddrive for fun 2020-07-11T00:40:22 #kisslinux Yeah, I'm having the same experience 2020-07-11T00:40:45 #kisslinux I really wanted to use the ungoogled chromium binaries 2020-07-11T00:41:22 #kisslinux as well as minecraft and some other propietary software that only supports glibc 2020-07-11T00:42:43 #kisslinux my two were minecraft and vscode, but I've got minecraft running with audio so that's alright. Can't flatpak vscode since I need it to be able to access stuff in /usr/bin 2020-07-11T00:43:07 #kisslinux I dislike flatpaks 2020-07-11T00:43:36 #kisslinux when you're installing glibc in a container to run software I feel like I might as well have it installed anyway 2020-07-11T00:43:43 #kisslinux since the size is the biggest difference 2020-07-11T00:44:58 #kisslinux yeah that's fair, it's just easier right now. Finally figured out how to get btrfs working so I'm not too keen on reinstalling, but it would be nice to drop the flatpaks 2020-07-11T00:45:08 #kisslinux makes sense 2020-07-11T00:45:30 #kisslinux if you end up trying it out make sure to tell me somehow, especially if it doesn't work 2020-07-11T00:46:20 #kisslinux I've only tested on a vm so far, I'm gonna install it on my laptop tommorow though, and test xorg etc 2020-07-11T00:46:27 #kisslinux it's too late for me to work more today though 2020-07-11T00:47:03 #kisslinux will do! People are doing some pretty incredible things based off of Kiss 2020-07-11T00:47:50 #kisslinux Makes sense, kiss really is an incredible thing 2020-07-11T00:48:14 #kisslinux it's simplicity makes it super easy to understand and modify 2020-07-11T00:48:50 #kisslinux It's made me feel like gentoo is bloated, which I think is quite an achievement 2020-07-11T00:50:46 #kisslinux ha, sure is! The one time I tried to install Gentoo I could never get xorg running, so Kiss is pretty awesome. Simple and usable by someone like me :D (Thinking back it's almost certainly because I had no idea about firmware) 2020-07-11T00:53:51 #kisslinux Gentoo has been really smooth for me until recently 2020-07-11T00:54:11 #kisslinux while working on GKISS I accidentaly ran rm -rf /lib64/* outside a chroot 2020-07-11T00:54:44 #kisslinux I managed to solve it by reinstalling every package 2020-07-11T00:54:58 #kisslinux after grabbing the package manager from the tar ball 2020-07-11T00:55:09 #kisslinux but I think I completely broke dependecy checking 2020-07-11T00:55:21 #kisslinux so I have to do all dependecy checks manually now 2020-07-11T00:55:23 #kisslinux =_= 2020-07-11T00:55:37 #kisslinux Holy s h i t 2020-07-11T00:55:44 #kisslinux *oops* 2020-07-11T00:55:51 #kisslinux Don't nuke the libraries lmao 2020-07-11T00:56:38 #kisslinux Not a real alternative to backups, but I hope to avoid semi-permanently nuking parts of my system with the btrfs snapshots 2020-07-11T00:58:07 #kisslinux Yeah 2020-07-11T00:58:17 #kisslinux well, after nuking myself I've become a bit more carefull 2020-07-11T00:58:26 #kisslinux so now I work on GKISS in a chroot 2020-07-11T00:58:37 #kisslinux so when I test stuff in GKISS I'm in a chroot chroot 2020-07-11T00:58:59 #kisslinux feels a bit like inception 2020-07-11T00:59:48 #kisslinux himmalerin: What's the deal with btrfs, all I've heard about it is that it's unstable, what are the upsides? 2020-07-11T01:04:56 #kisslinux I haven't had a power outage since I switched to btrfs so I can't comment on instability from that, but Fedora is looking into switching to it so it can't be /that/ unstable. 2020-07-11T01:04:57 #kisslinux I switched to it for the snapshots since I broke something messing with my firmware and then REALLY broke something trying to fix it. Figured all that could be avoided if I just had a way to roll back my mistakes. 2020-07-11T01:06:24 #kisslinux I see 2020-07-11T01:06:54 #kisslinux It's super easy to rollback too, boot recovery medium, `mount /dev/sda3 /mnt`, `btrfs sub delete /mnt/ROOT`, `btrfs sub create /mnt/snapshots/ROOT/$snapshot_id /mnt/ROOT` and you're done 2020-07-11T01:20:45 #kisslinux Why not just use zfs tho 2020-07-11T01:23:59 #kisslinux Extra work, need to build the kernel module then (I think? Never really looked into it) 2020-07-11T01:57:55 #kisslinux > It's made me feel like gentoo is bloated, which I think is quite an achievement 2020-07-11T01:57:55 #kisslinux portage is a mess, man 2020-07-11T02:09:20 #kisslinux konimex: portage sucks, I hope I'll be able to get enough stuff working on kiss to justify moving to it on my desktop as well 2020-07-11T02:11:57 #kisslinux ^^ +1 2020-07-11T02:12:42 #kisslinux honestly i thought that gentoo was bloated crap as soon I started using it 2020-07-11T02:13:00 #kisslinux installing gentoo was fun, but maintaining gentoo is painful 2020-07-11T02:15:22 #kisslinux portage is the single most overengineered program I've ever used 2020-07-11T02:16:00 #kisslinux well, maybe not, but it's bad 2020-07-11T02:16:17 #kisslinux right 2020-07-11T02:16:23 #kisslinux it's not the worst thing out there 2020-07-11T02:16:37 #kisslinux but it's overly cargo-culted 2020-07-11T02:39:09 #kisslinux does anyone actually understand ebuilds? 2020-07-11T02:39:25 #kisslinux they are just a mess of extra commands and magic variables without any documentation about them 2020-07-11T08:57:18 #kisslinux admicos: i typically go void first for hints as to how to get shit building 2020-07-11T11:54:28 #kisslinux null_: still no luck with tinyramfs ? 2020-07-11T11:54:59 #kisslinux oh 2020-07-11T11:55:00 #kisslinux hey 2020-07-11T11:55:03 #kisslinux nah unfortunately not 2020-07-11T11:55:16 #kisslinux i just responded on the issues page actually 2020-07-11T11:56:46 #kisslinux i see 2020-07-11T11:57:19 #kisslinux makes me really appreciate how interesting the bootup process is tho 2020-07-11T11:57:33 #kisslinux and integration with initramfs, grub, etc. 2020-07-11T12:01:46 #kisslinux alright. you need to boot with break=luks and manually unlock luks with --debug 2020-07-11T12:06:30 #kisslinux okay 2020-07-11T12:14:53 #kisslinux I open it, and it requests the password and then hangs @ Udev cookie (demid 0) waiting for zero.. 2020-07-11T12:15:44 #kisslinux hmm 2020-07-11T12:15:52 #kisslinux I do get a warning that /run/cryptsetup is missing on the first part of the debug 2020-07-11T12:16:15 #kisslinux before i put in the passphrase 2020-07-11T12:16:38 #kisslinux it's harmless 2020-07-11T12:16:48 #kisslinux about hang. i recently fixed that issue 2020-07-11T12:16:58 #kisslinux ahh 2020-07-11T12:17:30 #kisslinux i know why it hangs 2020-07-11T12:18:38 #kisslinux run this command : "export DM_DISABLE_UDEV=1" and try to unlock luks 2020-07-11T12:19:26 #kisslinux in the initramfs right? 2020-07-11T12:19:32 #kisslinux yep 2020-07-11T12:19:41 #kisslinux i gotta go fix a server real quick brb, i'll respond when i get back 2020-07-11T12:19:55 #kisslinux ok 2020-07-11T12:53:06 #kisslinux okay 2020-07-11T12:53:10 #kisslinux that worked 2020-07-11T12:53:25 #kisslinux so now i'm in initramfs and root is unlocked 2020-07-11T12:56:17 #kisslinux check if /dev/disk/by-uuid/ exist 2020-07-11T12:56:53 #kisslinux i have a dev/dm-0? 2020-07-11T12:57:03 #kisslinux which seems to be the unlocked root 2020-07-11T12:57:34 #kisslinux yeah, but /dev/disk/by-uuid/ should be exist too 2020-07-11T12:59:02 #kisslinux if I'm looking at blkid all i see is /dev/sdb3 (which is the CRYPTO_LUKS container) and the /dev/dm-0 2020-07-11T12:59:20 #kisslinux which has roots UUID, yeah 2020-07-11T13:00:41 #kisslinux no no, i mean file. run busybox ls /dev/disk/by-uuid/* . it should return symlink 2020-07-11T13:00:46 #kisslinux ohhhh 2020-07-11T13:00:51 #kisslinux sorry 2020-07-11T13:01:01 #kisslinux i misunderstood you, apologies. one second 2020-07-11T13:02:12 #kisslinux okay, so i don't see root in that directory 2020-07-11T13:04:27 #kisslinux there is should be symlink which points to ../../dm-0 2020-07-11T13:07:39 #kisslinux unfortunately not :( 2020-07-11T13:08:35 #kisslinux isee the other drives symlinked for ../../sd* but not dm-0 2020-07-11T13:09:10 #kisslinux create it. run busybox ln -s ../../dm-0 /dev/disk/by-uuid/ 2020-07-11T13:11:09 #kisslinux okay 2020-07-11T13:11:12 #kisslinux it is done 2020-07-11T13:12:11 #kisslinux run 'exit 0' 2020-07-11T13:13:17 #kisslinux Errored with Device root already exists. !! failed to unlock LUKS 2020-07-11T13:14:27 #kisslinux run 'exit 0' again 2020-07-11T13:15:51 #kisslinux mount: mounting /dev/mapper/boot on /boot failed: No such files or directory 2020-07-11T13:16:10 #kisslinux mount: mounting /dev/sdb1 on /boot/efi failed: No such files or directory 2020-07-11T13:16:22 #kisslinux Init system encountered an error, starting emergency shell 2020-07-11T13:16:57 #kisslinux errored after =>Mounting all local filesystems... 2020-07-11T13:17:47 #kisslinux exit 0 2020-07-11T13:18:14 #kisslinux it's should be harmless 2020-07-11T13:19:07 #kisslinux okay, looks like i'm at a login prompt 2020-07-11T13:19:23 #kisslinux Failed to resolve /dev/sdb2 error popped up in there 2020-07-11T13:19:35 #kisslinux oo, boot stage completed in 1610s 2020-07-11T13:19:45 #kisslinux heh 2020-07-11T13:19:53 #kisslinux > Failed to resolve /dev/sdb2 2020-07-11T13:19:56 #kisslinux ignore it 2020-07-11T13:22:32 #kisslinux i suggest you to try to setup same configuration (encryption, etc, ...) in Qemu 2020-07-11T13:23:28 #kisslinux because debugging is painful on real machine 2020-07-11T13:25:07 #kisslinux What do you mean? Re-install Kiss with encryption, etc on a virtual machine? 2020-07-11T13:25:44 #kisslinux Or clone this install to Qemu? I'm not familiar with virtualization besides VirtualBox :p 2020-07-11T13:25:58 #kisslinux reinstall 2020-07-11T13:26:36 #kisslinux qemu is easy to setup. just read the docs 2020-07-11T13:28:03 #kisslinux should i try and reboot this machine to kiss? 2020-07-11T13:28:27 #kisslinux i'm assuming i'll have to go to initramfs and do this all over every time i boot for the time being or did we fix the problem? 2020-07-11T13:28:51 #kisslinux I'll work on virtualizing an install of kiss with this encryption tomorrow night for sure 2020-07-11T13:29:24 #kisslinux nope, we didn't fix the problem. it's just a workaround 2020-07-11T13:30:38 #kisslinux to fix the problem i need more info or better if i can reproduce this problem... but everything works fine for me 2020-07-11T13:32:01 #kisslinux yeah, i must be an outlier haha 2020-07-11T13:32:46 #kisslinux totally, i'll be on here tomorrow night thru morning at work so I can let you know tomorrow when it's up and running 2020-07-11T13:33:47 #kisslinux where are you from? 2020-07-11T13:35:54 #kisslinux seattle, wa 2020-07-11T13:37:43 #kisslinux you? 2020-07-11T13:38:54 #kisslinux what are some motherboards with actual good uefi implementations cause my motherboard, the efibootmgr entries disappear when i reboot, the "os boot manager" entry is hardcoded to the window path. i've heard good things about gigabyte 2020-07-11T13:39:09 #kisslinux russia, saint petersburg 2020-07-11T13:42:11 #kisslinux oooo i've always wanted to go there! dostoyevsky always made saint petersburg sound amazing 2020-07-11T13:44:50 #kisslinux looks like llvm 10.0.1 is any day now 2020-07-11T13:47:22 #kisslinux ohh dude.. russia is a totalitarian country. living here is just like eating shit everyday 2020-07-11T13:49:39 #kisslinux You're not wrong, the politics there are definitely not up my alley. 2020-07-11T13:50:38 #kisslinux it's more than just politics 2020-07-11T13:50:40 #kisslinux America isn't a whole lot better in some regards. 2020-07-11T13:50:56 #kisslinux no one cares about future in russia 2020-07-11T13:51:39 #kisslinux As far as education and higher learning? 2020-07-11T13:53:48 #kisslinux i personal messaged u 2020-07-11T13:53:59 #kisslinux not sure if you can see them 2020-07-11T13:54:08 #kisslinux i can 2020-07-11T14:07:40 #kisslinux issaias i've never had any trouble with gigabyte 2020-07-11T14:09:07 #kisslinux i don't game or anything so i've only used their micro-ATX 2020-07-11T14:09:24 #kisslinux enough for my needs, and efi has never gone wrong with them 2020-07-11T14:10:36 #kisslinux hp's is really buggy and efi entires never persist and the window boot path is hardcoded cause its hp, i made the mistake of picking up a prebuild a few years a ago when i was layz 2020-07-11T14:10:59 #kisslinux already had to swap out the graphics card, swapped out a gtk 1070 for an rx570 cause nvidia on linux is unbearable for me 2020-07-11T14:12:34 #kisslinux also its got a crappy realtek wifi card, apprently my wifi card is getting support in linux 5.8 as part of rtw88, i tried backporting the patches but didn't really succeed 2020-07-11T14:13:08 #kisslinux illiliti: I've always wanted to live in Russia. 2020-07-11T19:20:20 #kisslinux Does anyone here know a fair amount about cross-compiling? 2020-07-11T19:20:29 #kisslinux Specifically from x86-64 to arm 2020-07-11T19:30:52 #kisslinux dilynm: have done a bit, but now mostly just compile on arm 2020-07-11T19:31:12 #kisslinux What's up? 2020-07-11T19:32:27 #kisslinux My girlfriend doing this project and she needs to build a program for an arm board she bought 2020-07-11T19:32:43 #kisslinux She wants it statically compiled. Does she need arm libraries or...? 2020-07-11T19:33:00 #kisslinux Her error specifically is ld not finding libz 2020-07-11T19:33:42 #kisslinux I don't know bunk about cross chains but she thinks I'm supposed to know this stuff xD 2020-07-11T19:33:55 #kisslinux I assume she'd need libz compiled for arm yeah 2020-07-11T19:33:56 #kisslinux Yes if it's looking for an arm libz.a then you'll need that 2020-07-11T19:35:09 #kisslinux Figured 2020-07-11T19:37:00 #kisslinux You should be able to cross build zlib OK easy enough with the correct --host --build and --target configure options 2020-07-11T19:38:44 #kisslinux Sometimes I wish I could just give her my brain so I wouldn't have to teach her this stuff 2020-07-11T19:53:06 #kisslinux Anyone here doing audio over HDMI on KISS? 2020-07-11T20:53:08 #kisslinux jedavies: what's the problem you are hitting? does the hdmi device show up in `aplay -L`? 2020-07-11T21:10:25 #kisslinux and try running it as root if it doesnt work, sometimes the permissions on audio devices mess up for me 2020-07-11T21:11:18 #kisslinux mcf: I don't see anything HDMI specific when running "aplay -L", under my normal user or root. Loaded kernel module "snd_hda_codec_hdmi". Anything else I need to do? 2020-07-11T21:11:48 #kisslinux Works OK under other distros, I must be missing something on my KISS setup. 2020-07-11T21:13:05 #kisslinux jedavies: ls -al /dev/snd/* 2020-07-11T21:13:32 #kisslinux and have you tried building it into the kernel, as opposed to a module 2020-07-11T21:13:45 #kisslinux jdt3[m]: only: /dev/snd/timer 2020-07-11T21:14:04 #kisslinux I don't have any other soundcards, only HDMI out 2020-07-11T21:14:11 #kisslinux ah 2020-07-11T21:14:23 #kisslinux Works OK on Void, so I know the hardware setup is OK 2020-07-11T21:14:36 #kisslinux jedavies: it is almost certainly a missing kernel config option 2020-07-11T21:14:40 #kisslinux you tried copying the kernel config from void? 2020-07-11T21:15:31 #kisslinux can you paste the output of `grep SND .config`? 2020-07-11T21:16:01 #kisslinux djt3[m]: Normally start from a default kernel config and add the stuff I need, so it may well be I'm missing something there. 2020-07-11T21:16:24 #kisslinux yeah, just copy the kernel from void and see if it works, then eliminate stuff 2020-07-11T21:16:55 #kisslinux djt3: tried to contact u via package maintainer email but it bounced. was wondering if you would consider adding the double precision libraries to the fftw package build (e.g “./configure —enable-float”)? 2020-07-11T21:17:52 #kisslinux djt3: need it for a few other packages (e.g. minimodem). 2020-07-11T21:17:54 #kisslinux ah i forgot, i reset my router, need to port forward my email. sure, what do you need it for? 2020-07-11T21:18:01 #kisslinux okay ill do that now then 2020-07-11T21:18:14 #kisslinux djt3: thnx! 2020-07-11T21:20:19 #kisslinux mcf: https://pastebin.com/4Mn6msx5 2020-07-11T21:24:12 #kisslinux mcpcpc: https://github.com/kisslinux/community/pull/1028 2020-07-11T21:24:38 #kisslinux djt3: awesome. Thank you! 2020-07-11T21:24:44 #kisslinux no prob :) 2020-07-11T21:25:30 #kisslinux if anyone uses tuitube, do you want any instances adding other than invidio.us and invidious.snopyta.org? 2020-07-11T21:30:16 #kisslinux jedavies: maybe you need to modprobe snd_hda_intel? i don't see anything that stands out compared to my config 2020-07-11T21:59:34 #kisslinux mcpcpc: i just noticed that breaks other stuff that depends on libfftw, since it changes the name to libfftwf, think it needs a separate package? 2020-07-11T22:00:20 #kisslinux djt3: bah. kk. thanks for trying tho 2020-07-11T22:00:36 #kisslinux ill have to undo the update, it got merged after i noticed ;( 2020-07-11T22:00:53 #kisslinux sorry :,( 2020-07-11T22:01:06 #kisslinux nah no worries, i also had no idea that could happen 2020-07-11T22:01:15 #kisslinux seems strange 2020-07-11T22:01:38 #kisslinux yeah 2020-07-11T22:21:45 #kisslinux mcf: yup, that was it. snd_hda_intel is the module that was required. Even though I'm not on an Intel system and am directing audio through amdgpu. Makes total sense... 2020-07-11T22:22:08 #kisslinux Thanks for your help :) 2020-07-11T22:31:28 #kisslinux i think the hd-audio stuff originated on intel which is why the module is called that. usually the option description ("HD Audio PCI") is more accurate about the hardware it covers than the module name (which might be historical) 2020-07-11T23:11:16 #kisslinux https://k1ss.org/software#2.0 says "KISS has no need for: 2020-07-11T23:11:17 #kisslinux [...] file [...] 2020-07-11T23:11:32 #kisslinux If you don't use file how do you check mimetypes? 2020-07-11T23:31:48 #kisslinux Has anyone configured their locale on kiss? I haven't needed to do it before but now tmux is refusing to start and demanding a UTF-8 locale, but locale -a only shows C and POSIX 2020-07-11T23:32:05 #kisslinux and I can't find any package called anything related to locale 2020-07-11T23:34:28 #kisslinux musl doesn't support locales 2020-07-11T23:36:01 #kisslinux oh yeah, just dug into it more, it's cause I'm doing stuff with glibc, I'll need to package loacale-gen 2020-07-11T23:39:25 #kisslinux it seems like locale-gen should have been included when I compiled glibc, yet I don't have it :/ 2020-07-11T23:52:55 #kisslinux apparently localedef is just a script that calls locale def, so I'm gonna try porting it from bash to posix shell and then adding it to my glibc build 2020-07-11T23:53:20 #kisslinux locale-gen is just a script* 2020-07-11T23:59:28 #kisslinux ah nice, just figured it out