💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-11-22.txt captured on 2024-05-26 at 16:20:42.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-11-22T00:06:10 #kisslinux <himmalerin> Didn't see anything in the logs, is `kiss u` not updating things a known issue? I've got a few updates but only the first one builds, then kiss exits 2020-11-22T00:32:22 #kisslinux <himmalerin> Here's the full output http://0x0.st/iRHE.txt 2020-11-22T01:32:12 #kisslinux <dilyn> qt5-webengine (5.15.2) just refuses to work with me :v 2020-11-22T01:33:27 #kisslinux <dilyn> to the naive person, it would simply look like i would need to install pkgconf 2020-11-22T01:33:46 #kisslinux <dilyn> but the naive person would be WRONG! and in fact, the real issue a m y s t e r y 2020-11-22T02:40:13 #kisslinux <muevoid> Has anyone here gotten numpy to build? 2020-11-22T02:43:16 #kisslinux <muevoid> I'm having an error where it can't import SemLock from _multiprocessing for some reason 2020-11-22T02:50:55 #kisslinux <sh4rm4^bnc> works in py2 :) 2020-11-22T02:51:11 #kisslinux <muevoid> No longer supported :) 2020-11-22T02:51:15 #kisslinux <muevoid> :P 2020-11-22T03:26:40 #kisslinux <kqz> muevoid: weird, seems to build fine on my end 2020-11-22T03:28:12 #kisslinux <muevoid> Hmmm 2020-11-22T03:28:24 #kisslinux <muevoid> Possibly since I use clang and llvm. Could you upload your build file? 2020-11-22T03:37:33 #kisslinux <muevoid> kqz are you using python 3.9 and latest cython? 2020-11-22T03:46:58 #kisslinux <muevoid> Now its compiling fine after a rebuild of python *shrug* 2020-11-22T03:52:59 #kisslinux <muevoid> E5ten could you help me out with some more linker problems lol 2020-11-22T03:57:00 #kisslinux <muevoid> nevermind may have solved it 2020-11-22T03:58:05 #kisslinux <muevoid> Yep I got it 2020-11-22T04:02:21 #kisslinux <muevoid> Now new issues :) 2020-11-22T04:14:36 #kisslinux <muevoid> Oh well will try more tommorow see ya o/ 2020-11-22T04:31:15 #kisslinux <testuser[m]> <muevoid "I'm having an error where it can"> Can you run `python3` and then `import multiprocessing.synchronize` ? 2020-11-22T04:32:22 #kisslinux <testuser[m]> Oh nvm it's fixed for you now 2020-11-22T05:33:07 #kisslinux <E5ten> muevoid: what're the issues? 2020-11-22T06:17:50 #kisslinux <testuser[m]> Anyone using `sls` ? Probably dumb question but is it possible to pass command line arguments to programs ? Eg. `sls ls -la /root` doesn't work 2020-11-22T06:21:00 #kisslinux <sh4rm4^bnc> maybe as one quoted arg ? sls "ls -la foo" 2020-11-22T06:23:41 #kisslinux <testuser[m]> I tried that but doesn't work 2020-11-22T06:23:41 #kisslinux <testuser[m]> `sls "ls -la /"` 2020-11-22T06:23:41 #kisslinux <testuser[m]> `execvp: No such file or directory` 2020-11-22T08:38:52 #kisslinux <exoost-fume> alright, finally installed an aarch64 distro, entered the chroot. how do i set the KISS_PATH since there's no nano? 2020-11-22T08:40:32 #kisslinux <midfavila> use vi 2020-11-22T08:41:38 #kisslinux <miskatonic> ed would be more kiss-ish 2020-11-22T08:46:16 #kisslinux <midfavila> real KISS users just use a front panel to toggle in the ASCII one bit at a time 2020-11-22T08:46:17 #kisslinux <midfavila> smh 2020-11-22T08:53:52 #kisslinux <muevoid> Dilyn do you know if it possible to build krita without and xorg libs? 2020-11-22T08:58:26 #kisslinux <muevoid> I might leave kiss linux... :( 2020-11-22T08:58:35 #kisslinux <muevoid> I'm not sure 2020-11-22T08:58:47 #kisslinux <midfavila> Why's that? Trouble with Krita? 2020-11-22T08:59:56 #kisslinux <muevoid> Mainly I love kiss and want to stay with it but I am starting to get into digital art and krita with all the deps seems like hell to maintain myself 2020-11-22T09:00:12 #kisslinux <midfavila> Why not use a chroot? 2020-11-22T09:00:28 #kisslinux <muevoid> I have a voidlinux partition but I like having all the programs I use a lot on my main distro 2020-11-22T09:00:36 #kisslinux <muevoid> I'm still considering that though 2020-11-22T09:00:42 #kisslinux <midfavila> Have a minimal Arch install with just enough to run Krita, and then bam 2020-11-22T09:00:56 #kisslinux <muevoid> I would use voidlinux if I were to do so 2020-11-22T09:00:56 #kisslinux <miskatonic> krita is a horror trip 2020-11-22T09:00:59 #kisslinux <muevoid> I know 2020-11-22T09:01:04 #kisslinux <muevoid> I want to find something else to use 2020-11-22T09:01:11 #kisslinux <muevoid> I just wish azpainter worked on wayland :( 2020-11-22T09:01:28 #kisslinux <exoost-fume> what tablet do you use if not a secret 2020-11-22T09:01:42 #kisslinux <exoost-fume> gaomon or wacom 2020-11-22T09:01:43 #kisslinux <muevoid> Wacom intous medium newest model 2020-11-22T09:02:01 #kisslinux <muevoid> I might be getting a new one though soon not sure 2020-11-22T09:02:16 #kisslinux <muevoid> What do you use for digital art if you do any exoost-fume? 2020-11-22T09:03:22 #kisslinux <exoost-fume> i used mine mainly for osu, shits and giggles, wacom intuos draw, i think they discontinued it some years ago 2020-11-22T09:03:34 #kisslinux <muevoid> That was my old tablet lol 2020-11-22T09:04:02 #kisslinux <exoost-fume> it still is on the first of the pen-tips they include, i wonder if i actually was drawing, how long would they last 2020-11-22T09:04:04 #kisslinux <muevoid> Yeah osu tablets are great for 2020-11-22T09:04:33 #kisslinux <muevoid> I use mine for everything as my mouse and I haven't had too many issues with the pen-tips I think i'm on my second one 2020-11-22T09:05:16 #kisslinux <muevoid> Maybe instead of switching distros I'll just take the bullet and package xorg bleck for xwayland until the wayland port of azpainter is done 2020-11-22T09:05:24 #kisslinux <midfavila> sorry for it being a bit of an off-topic question, but for those of you who use sbase and ubase... do you find kiss has trouble generating valid packages with them? 2020-11-22T09:05:42 #kisslinux <muevoid> I used to use sbase and didn't have any trouble but can't speak for ubase 2020-11-22T09:06:15 #kisslinux <midfavila> hrm. I'll try replacing ubase with util-linux then 2020-11-22T09:07:54 #kisslinux <midfavila> yeah, that didn't help... :/ 2020-11-22T09:08:12 #kisslinux <exoost-fume> aaa hell, nothing works after i entered chroot. cant build gnupg1 because it's for the 86_64 2020-11-22T09:08:39 #kisslinux <muevoid> That sucks midfavila I can maybe do some testing later for you 2020-11-22T09:08:45 #kisslinux <midfavila> Sure. 2020-11-22T09:08:45 #kisslinux <muevoid> What issue are you running into exactly? 2020-11-22T09:09:09 #kisslinux <midfavila> Oh, for whatever reason some packages fail to have all the components mentioned in manifest added to the tarball 2020-11-22T09:09:18 #kisslinux <midfavila> so building is fine, but install fails 2020-11-22T09:09:19 #kisslinux <miskatonic> everything sucks, but some things suckless than others 2020-11-22T09:09:31 #kisslinux <midfavila> the most recent example of such is fltk. 2020-11-22T09:09:36 #kisslinux <midfavila> also 2020-11-22T09:09:50 #kisslinux <midfavila> I like how suckless is constantly campaigning against bloat, but surf is built on webkit 2020-11-22T09:09:55 #kisslinux <muevoid> Lol 2020-11-22T09:10:13 #kisslinux <midfavila> you'd think they'd contribute to one of the smaller more minimal engines 2020-11-22T09:10:29 #kisslinux <muevoid> I mean webkit2gtk is the most minimal feature complete backend but yes I would see them using something like netsurf 2020-11-22T09:10:50 #kisslinux <midfavila> honestly the only thing stopping me from switching to netsurf as my main browser is its JS engine 2020-11-22T09:11:03 #kisslinux <muevoid> Mine is that as well as crypto support 2020-11-22T09:11:10 #kisslinux <miskatonic> netsurf does have a js engine? 2020-11-22T09:11:16 #kisslinux <muevoid> It's not great though 2020-11-22T09:11:20 #kisslinux <midfavila> yeah, but it's shit 2020-11-22T09:11:27 #kisslinux <midfavila> I can't even log in to my openwrt router 2020-11-22T09:11:50 #kisslinux <miskatonic> I'd also need mouseless support, which netsurf lacks 2020-11-22T09:11:55 #kisslinux <muevoid> Yeah I don't use js too much cause I avoid using the web when I can but I need js for stuff like my server host 2020-11-22T09:12:01 #kisslinux <midfavila> you might like lariza miskatonic 2020-11-22T09:12:09 #kisslinux <muevoid> I use wyeb for mouselss web browsing 2020-11-22T09:13:11 #kisslinux <midfavila> honestly, what irks me the most is a) every browser that's mainstream requires gtk3 and b) browsers don't adhere to your theming 2020-11-22T09:13:27 #kisslinux <midfavila> firefox likes to just do its own thing in terms of appearance and it's a n n o y i n g 2020-11-22T09:13:41 #kisslinux <miskatonic> there are also browsers with qt5 instead of gtk3 2020-11-22T09:13:50 #kisslinux <muevoid> qt5 is worse then gtk imo 2020-11-22T09:13:54 #kisslinux <midfavila> that's like saying I can feed myself to beelzebub than satan 2020-11-22T09:14:02 #kisslinux <midfavila> s/than/instead of/ 2020-11-22T09:14:12 #kisslinux <midfavila> I don't know what my brain was thinking, holy shit 2020-11-22T09:14:18 #kisslinux <muevoid> lol 2020-11-22T09:14:20 #kisslinux <midfavila> but yeah, no way am I going near qt 2020-11-22T09:14:35 #kisslinux <midfavila> gtk2 is bae 2020-11-22T09:14:39 #kisslinux <midfavila> fight me 2020-11-22T09:14:45 #kisslinux <muevoid> No wayland :( 2020-11-22T09:14:55 #kisslinux <midfavila> that's fine, wayland is a meme anyways 2020-11-22T09:14:58 #kisslinux <midfavila> :^) 2020-11-22T09:15:06 #kisslinux <muevoid> Says bloated xorg land :P 2020-11-22T09:15:18 #kisslinux <midfavila> says the one who needs to install xorg on top of wayland just to run krita 2020-11-22T09:15:21 #kisslinux <midfavila> :p 2020-11-22T09:15:45 #kisslinux <muevoid> I mean everything else on my pc I don't have any xorg libs not even libX11 :P 2020-11-22T09:15:52 #kisslinux <midfavila> fair 2020-11-22T09:15:56 #kisslinux <muevoid> Plus im not using krita lol 2020-11-22T09:16:02 #kisslinux <midfavila> honestly though I doubt I'll switch for ages 2020-11-22T09:16:05 #kisslinux <muevoid> Fair enough 2020-11-22T09:16:11 #kisslinux <midfavila> i'm one of like five people that actually uses XDM and likes it 2020-11-22T09:16:27 #kisslinux <midfavila> and also FVWM is pretty important 2020-11-22T09:16:31 #kisslinux <muevoid> I think I'm gonna try out mypaint 2020-11-22T09:16:36 #kisslinux <muevoid> Sorry for off topic lo 2020-11-22T09:16:37 #kisslinux <muevoid> lol 2020-11-22T09:16:44 #kisslinux <midfavila> bro just use a webapp bro 2020-11-22T09:16:48 #kisslinux <muevoid> Yuck 2020-11-22T09:16:48 #kisslinux <midfavila> desktop programs are dead 2020-11-22T09:17:03 #kisslinux <midfavila> you don't wanna be deprecated do you? 2020-11-22T09:17:08 #kisslinux <muevoid> lmao 2020-11-22T09:17:10 #kisslinux <exoost-fume> yeah let's just share one plan9 install on all of humanity 2020-11-22T09:17:15 #kisslinux <midfavila> tbh 2020-11-22T09:17:30 #kisslinux <exoost-fume> lets all love la--the bunny 2020-11-22T09:17:34 #kisslinux <muevoid> Ugh I hate the web centric world of today 2020-11-22T09:17:38 #kisslinux <midfavila> Same. 2020-11-22T09:17:48 #kisslinux <miskatonic> no way i will use webapps 2020-11-22T09:18:03 #kisslinux <midfavila> Honestly I'm considering changing careers before I even start just to avoid webapps 2020-11-22T09:18:18 #kisslinux <midfavila> right now I'm interested in security work, but the more I look at it, the more I just... eh... 2020-11-22T09:18:20 #kisslinux <exoost-fume> what's KISS_SU and why the heck does it have an invalid value 2020-11-22T09:18:21 #kisslinux <muevoid> I love programming but something I don't think I would ever want to do as a job 2020-11-22T09:18:30 #kisslinux <midfavila> KISS_SU is the method kiss uses to escalate privileges 2020-11-22T09:18:36 #kisslinux <midfavila> and it has an invalid value because you didn't set it 2020-11-22T09:18:42 #kisslinux <muevoid> so you can set as su, sudo, doas, etc 2020-11-22T09:18:48 #kisslinux <midfavila> sls 2020-11-22T09:18:54 #kisslinux <midfavila> speaking of 2020-11-22T09:18:55 #kisslinux <muevoid> I've been meaning to try out sls 2020-11-22T09:19:12 #kisslinux <midfavila> I need to try and hack on sls so that it handles arguments to commands properly 2020-11-22T09:19:13 #kisslinux <exoost-fume> is it another env var 2020-11-22T09:19:16 #kisslinux <midfavila> yes 2020-11-22T09:19:27 #kisslinux <exoost-fume> hooray thats the only thing i know how to do in kiss 2020-11-22T09:19:32 #kisslinux <exoost-fume> setting up envars 2020-11-22T09:19:40 #kisslinux <midfavila> but yeah, if you want to remove a directory using rm and sls, you would think you could just sls rm -rf foodir 2020-11-22T09:19:51 #kisslinux <midfavila> but sls instead interprets the -rf as arguments to itself, not rm 2020-11-22T09:19:56 #kisslinux <muevoid> damn 2020-11-22T09:19:59 #kisslinux <midfavila> Yeah. 2020-11-22T09:20:07 #kisslinux <muevoid> That seems annoying as hell 2020-11-22T09:20:16 #kisslinux <muevoid> How do you work around it? 2020-11-22T09:20:18 #kisslinux <midfavila> thankfully the onnly time I need to rm -rf stuff as root it's when I'm working on my personal repo 2020-11-22T09:20:22 #kisslinux <midfavila> so I just sls mksh - 2020-11-22T09:20:27 #kisslinux <midfavila> do my shit and then quit 2020-11-22T09:20:29 #kisslinux <muevoid> Yeah fair enough 2020-11-22T09:20:42 #kisslinux <muevoid> Ugh mypaint won't launch cause of locales 2020-11-22T09:20:47 #kisslinux <exoost-fume> wait if i'm setting up an envar for a file, not a dir, what do i do? will KISS_SU=$KISS_SU:sudo work 2020-11-22T09:20:53 #kisslinux <midfavila> no 2020-11-22T09:20:55 #kisslinux <midfavila> also 2020-11-22T09:20:55 #kisslinux <miskatonic> mksh is less bloated than bash 2020-11-22T09:20:58 #kisslinux <midfavila> just a tip 2020-11-22T09:21:09 #kisslinux <midfavila> when you're setting a variable don't use $VAR 2020-11-22T09:21:21 #kisslinux <midfavila> because the shell will replace $VAR with the contents of $VAR 2020-11-22T09:21:27 #kisslinux <midfavila> and if you're trying to set $VAR... you see the problem? 2020-11-22T09:21:37 #kisslinux <exoost-fume> loop, right 2020-11-22T09:21:53 #kisslinux <midfavila> mmh. so instead use VAR=foo 2020-11-22T09:22:07 #kisslinux <muevoid> Except for KISS_PATH 2020-11-22T09:22:10 #kisslinux <midfavila> and yeah, miskatonic, mksh is pretty decent as an interactive shell 2020-11-22T09:22:22 #kisslinux <midfavila> normally I use yash, but it has weird behavior under KISS 2020-11-22T09:22:29 #kisslinux <midfavila> yash is even smaller than mksh 2020-11-22T09:22:32 #kisslinux <muevoid> I used to use dash 2020-11-22T09:22:42 #kisslinux <midfavila> can dash be modified to handle line editing? 2020-11-22T09:22:47 #kisslinux <muevoid> when I used sbase now I just use ash that comes with busybox 2020-11-22T09:22:53 #kisslinux <muevoid> Not sure 2020-11-22T09:23:09 #kisslinux <midfavila> honestly if dash could handle line editing and tab completion I'd use it 2020-11-22T09:23:30 #kisslinux <midfavila> Ideally I'd like to only have one shell on my system 2020-11-22T09:23:34 #kisslinux <midfavila> (aside from ash) 2020-11-22T09:23:39 #kisslinux <midfavila> I'm not a fan of bbox 2020-11-22T09:23:48 #kisslinux <muevoid> yeah I can understand that 2020-11-22T09:23:53 #kisslinux <miskatonic> you can use dash with rlwrap for line wrapping and history, but no tab completion 2020-11-22T09:24:07 #kisslinux <midfavila> but line editing though? 2020-11-22T09:24:22 #kisslinux <midfavila> like the home key and arrows and crap 2020-11-22T09:24:25 #kisslinux <exoost-fume> midfavila how do i set the KISS_SU again 2020-11-22T09:24:33 #kisslinux <midfavila> the same way you would with any variable 2020-11-22T09:24:37 #kisslinux <midfavila> export VAR=foo 2020-11-22T09:24:50 #kisslinux <muevoid> or KISS_SU=sudo kiss b foo 2020-11-22T09:24:54 #kisslinux <muevoid> my bad 2020-11-22T09:24:58 #kisslinux <muevoid> KISS_SU=foo kiss b bar 2020-11-22T09:25:07 #kisslinux <muevoid> Or in your .profile 2020-11-22T09:25:40 #kisslinux <muevoid> you can add what midfavila said 2020-11-22T09:25:46 #kisslinux <midfavila1> for whatever reason Pidgin crashes when talking about variables 2020-11-22T09:25:52 #kisslinux <muevoid> Really lol 2020-11-22T09:25:55 #kisslinux <midfavila1> yes 2020-11-22T09:25:57 #kisslinux <muevoid> lmao 2020-11-22T09:25:59 #kisslinux <exoost-fume> what aboutexport KISS_SU=''KISS_SU=sudo 2020-11-22T09:25:59 #kisslinux <midfavila1> it's annoying and oddly specific 2020-11-22T09:26:02 #kisslinux <exoost-fume> dammit 2020-11-22T09:26:09 #kisslinux <exoost-fume> what aboutexport KISS_SU=''KISS_SU=sudo 2020-11-22T09:26:11 #kisslinux <midfavila1> no 2020-11-22T09:26:16 #kisslinux <midfavila1> export KISS_SU=sudo 2020-11-22T09:26:18 #kisslinux <muevoid> just export KISS_SU=sudo 2020-11-22T09:26:22 #kisslinux <midfavila1> or whatever other auth method you use 2020-11-22T09:26:26 #kisslinux <muevoid> Yes 2020-11-22T09:26:30 #kisslinux <midfavila1> also 2020-11-22T09:26:31 #kisslinux <midfavila1> side note 2020-11-22T09:26:33 #kisslinux <muevoid> You can add it into your .profile 2020-11-22T09:26:36 #kisslinux <muevoid> to save across sessions 2020-11-22T09:26:44 #kisslinux <midfavila1> do you guys know what packages provide an alternative to busybox's fsck? 2020-11-22T09:26:52 #kisslinux <midfavila1> (if there are any rn) 2020-11-22T09:28:07 #kisslinux <muevoid> I'm sure theres some implementation somewhere 2020-11-22T09:28:14 #kisslinux <muevoid> I can look more after I figure out this stupid error 2020-11-22T09:28:19 #kisslinux <midfavila1> For sure 2020-11-22T09:29:27 #kisslinux <muevoid> Does anyone know how to get locales on musl cause idk how else to fix this error 2020-11-22T09:30:04 #kisslinux <midfavila1> You mean the env var locale, or..? 2020-11-22T09:30:15 #kisslinux <muevoid> ./usr/share/locale 2020-11-22T09:30:22 #kisslinux <midfavila1> Oh. I'm not entirely sure 2020-11-22T09:30:37 #kisslinux <midfavila1> I usually just export it in my /etc/profile and it works out fine 2020-11-22T09:31:26 #kisslinux <muevoid> Mypaint just crashes because of an OSError: [Errno 22] Invalid argument 2020-11-22T09:31:45 #kisslinux <midfavila1> try export LOCALE="POSIX"? 2020-11-22T09:31:48 #kisslinux <midfavila1> idk 2020-11-22T09:32:02 #kisslinux <muevoid> Nope lol 2020-11-22T09:32:04 #kisslinux <muevoid> No worries 2020-11-22T09:33:55 #kisslinux <exoost-fume> kewl 2020-11-22T09:34:31 #kisslinux <exoost-fume> after setting it to sudo, got this /usr/bin/kiss: line 41: sudo: not found 2020-11-22T09:34:38 #kisslinux <exoost-fume> same with sls 2020-11-22T09:34:43 #kisslinux <muevoid> You have to build one of them 2020-11-22T09:34:49 #kisslinux <exoost-fume> ah right 2020-11-22T09:34:50 #kisslinux <muevoid> use su to start 2020-11-22T09:34:55 #kisslinux <muevoid> so KISS_SU=su kiss b sudo 2020-11-22T09:35:00 #kisslinux <midfavila> that's because neither are in your PATH... 2020-11-22T09:35:02 #kisslinux <muevoid> until you get one of the others 2020-11-22T09:42:29 #kisslinux <midfavila> does syslinux really rely on util-linux in particular? or can it use ubase? 2020-11-22T09:45:24 #kisslinux <exoost-fume> Compiler error reporting is too harsh for ./configure (perhaps remove -Werror). 2020-11-22T09:45:24 #kisslinux <muevoid> I got mypaint to build :) 2020-11-22T09:45:27 #kisslinux <exoost-fume> :) 2020-11-22T09:45:56 #kisslinux * midfavila applauds 2020-11-22T09:46:09 #kisslinux <exoost-fume> can't build sudo -> cant update kiss -> cant do anything with other packages 2020-11-22T09:46:20 #kisslinux <muevoid> Just brute forced it since it's python and removed all gettext crap lol 2020-11-22T09:46:34 #kisslinux <midfavila> python is so shit 2020-11-22T09:46:39 #kisslinux <muevoid> I agree 2020-11-22T09:46:45 #kisslinux <midfavila> even with what little I've used of it, I can't stand it 2020-11-22T09:46:50 #kisslinux <exoost-fume> how exactly to brute force 2020-11-22T09:46:52 #kisslinux <muevoid> I really want to make a drawing program using libmypaint 2020-11-22T09:47:00 #kisslinux <muevoid> Since that is in c 2020-11-22T09:47:03 #kisslinux <muevoid> and seems reasonable 2020-11-22T09:47:04 #kisslinux <midfavila> wanted to draw some buttons using tkinter once 2020-11-22T09:47:04 #kisslinux <exoost-fume> ah 2020-11-22T09:47:08 #kisslinux <midfavila> sixty fucking megs 2020-11-22T09:47:11 #kisslinux <midfavila> for three static buttons 2020-11-22T09:47:15 #kisslinux <muevoid> Damn 2020-11-22T09:47:21 #kisslinux <midfavila> all they did was run shell commands using os.shell() 2020-11-22T09:47:26 #kisslinux <midfavila> __sixty megabytes__ 2020-11-22T09:47:32 #kisslinux <muevoid> Yeah I really dislike python 2020-11-22T09:47:38 #kisslinux <midfavila> I've been liking Lua recently 2020-11-22T09:47:44 #kisslinux <muevoid> I love lua 2020-11-22T09:47:57 #kisslinux <midfavila> It seems like a really nice complement to C and a good introductory language 2020-11-22T09:47:59 #kisslinux <muevoid> It's what I am hopefully gonna be using for scripting in my game 2020-11-22T09:48:04 #kisslinux <muevoid> For mods and such 2020-11-22T09:48:06 #kisslinux <midfavila> yeah, you mentioned 2020-11-22T09:48:21 #kisslinux <midfavila> a lot of games have Lua. but it seems like outside of that domain it's kind of lacklustre? 2020-11-22T09:48:30 #kisslinux <muevoid> Quite a few things use it 2020-11-22T09:48:34 #kisslinux <muevoid> For user scripts 2020-11-22T09:48:39 #kisslinux <muevoid> Mpv is one example 2020-11-22T09:48:44 #kisslinux <muevoid> grafx2 uses it 2020-11-22T09:49:15 #kisslinux <muevoid> I can't give many more examples cause I don't have many programs on my laptop lol 2020-11-22T09:49:20 #kisslinux <exoost-fume> i think that after hours of doing some weird trickery ill manage to make it work 2020-11-22T09:49:29 #kisslinux <muevoid> But I know it is quite widely used for user scripts in various things 2020-11-22T09:49:36 #kisslinux <muevoid> However most use the better lua (luajit) 2020-11-22T09:49:57 #kisslinux <midfavila> nmap also uses lua 2020-11-22T09:50:12 #kisslinux <midfavila> honestly I wish lua was used in the place of python 2020-11-22T09:50:19 #kisslinux <muevoid> same 2020-11-22T09:50:30 #kisslinux <midfavila> it's way faster, and doesn't seem that much more difficult to learn 2020-11-22T09:50:32 #kisslinux <muevoid> Preferably luajit though 2020-11-22T09:50:36 #kisslinux <midfavila> well, yeah 2020-11-22T09:50:37 #kisslinux <muevoid> Faster and api is more stable 2020-11-22T09:50:44 #kisslinux <midfavila> but when I say "lua" I just mean the language in general 2020-11-22T09:50:47 #kisslinux <midfavila> no specific implementation 2020-11-22T09:50:51 #kisslinux <muevoid> Yeah 2020-11-22T09:51:13 #kisslinux <midfavila> I've been thinking of writing a bunch of programs for my setup using Lua and a toolkit called tekUI 2020-11-22T09:51:32 #kisslinux <midfavila> but also I'm still a branelet and can't into graphical programming 2020-11-22T09:52:03 #kisslinux <midfavila> i'd use the gtk2 bindings but those require gobject introspection, which isn't packaged afaik 2020-11-22T09:52:08 #kisslinux <midfavila> and I really don't feel like doing that myslef 2020-11-22T09:52:10 #kisslinux <midfavila> myself* 2020-11-22T09:52:11 #kisslinux <muevoid> I have it packaed in mue-linux 2020-11-22T09:52:23 #kisslinux <midfavila> Oh, cool. 2020-11-22T09:52:51 #kisslinux <midfavila> also, heads up 2020-11-22T09:53:01 #kisslinux <midfavila> there's another distro out there called muLinux 2020-11-22T09:53:05 #kisslinux <midfavila> (in this case the letter mu) 2020-11-22T09:53:16 #kisslinux <midfavila> so not sure if that might be important to you or not 2020-11-22T09:53:22 #kisslinux <muevoid> Nah not worried about it 2020-11-22T09:53:26 #kisslinux <midfavila> fair 2020-11-22T09:53:33 #kisslinux <midfavila> it's been dormant for sixteen years at this point anyways 2020-11-22T09:53:35 #kisslinux <muevoid> Yeah 2020-11-22T09:53:59 #kisslinux <muevoid> I would've done void linux but didn't for obvious reasons 2020-11-22T09:54:07 #kisslinux <midfavila> :p 2020-11-22T09:55:34 #kisslinux <exoost-fume> life's over 2020-11-22T09:55:44 #kisslinux <midfavila> mood 2020-11-22T09:55:57 #kisslinux <muevoid> same 2020-11-22T09:56:13 #kisslinux <exoost-fume> n/m/g/awk are absent, C compiler doesnt work 2020-11-22T09:56:25 #kisslinux <midfavila> just ln -s /bin/busybox /bin/aw 2020-11-22T09:56:28 #kisslinux <midfavila> awk* 2020-11-22T09:56:42 #kisslinux <midfavila> i'm sure bbox has an awk applet 2020-11-22T09:56:55 #kisslinux <midfavila> yeah it does 2020-11-22T09:56:56 #kisslinux <muevoid> It does 2020-11-22T09:57:21 #kisslinux <exoost-fume> what about the compiiiiler 2020-11-22T09:57:28 #kisslinux <exoost-fume> what do i do with it 2020-11-22T09:57:32 #kisslinux <midfavila> you compile with it 2020-11-22T09:57:35 #kisslinux <midfavila> hence the name 2020-11-22T09:57:35 #kisslinux <muevoid> lol 2020-11-22T09:57:46 #kisslinux <muevoid> Try a simple test c program 2020-11-22T09:57:53 #kisslinux <muevoid> see if any more useful information is gained 2020-11-22T09:58:11 #kisslinux <midfavila> if the C compiler can't create executables due to an awk error then that's all you need to fix 2020-11-22T09:58:18 #kisslinux <midfavila> i've had the "C compiler" fail due to a cat error 2020-11-22T09:58:40 #kisslinux <muevoid> https://termbin.com/fq3h 2020-11-22T09:58:51 #kisslinux <muevoid> try compiling that with cc fq3h -o test 2020-11-22T09:58:54 #kisslinux <muevoid> and run with ./test 2020-11-22T09:59:38 #kisslinux <exoost-fume> ln: /bin/awk file exists huh 2020-11-22T09:59:46 #kisslinux <muevoid> can you run awk? 2020-11-22T09:59:52 #kisslinux <midfavila> uh oh 2020-11-22T09:59:54 #kisslinux <muevoid> This whole thing seems strange lol 2020-11-22T09:59:57 #kisslinux <midfavila> hopefully it's just a broken link 2020-11-22T10:00:13 #kisslinux <midfavila> one thing I'll give credit for to busybox 2020-11-22T10:00:16 #kisslinux <midfavila> I've never had it fail 2020-11-22T10:00:23 #kisslinux <muevoid> Like I've had problem installs but never this bad lo. 2020-11-22T10:00:24 #kisslinux <muevoid> lol* 2020-11-22T10:02:40 #kisslinux <exoost-fume> test 2020-11-22T10:02:52 #kisslinux <exoost-fume> fq3h: file not recognized: file format not recognizedcollect2: error: ld returned 1 exit status 2020-11-22T10:03:04 #kisslinux <midfavila> . _. 2020-11-22T10:03:31 #kisslinux <exoost-fume> please say the problem is in me and not in this thing, because that at least would be fixeable 2020-11-22T10:05:24 #kisslinux <testuser[m]> 🤔 2020-11-22T10:07:44 #kisslinux <muevoid> uhm 2020-11-22T10:07:49 #kisslinux <testuser[m]> what package is this happening with ? exoost-fume 2020-11-22T10:08:01 #kisslinux <muevoid> I don't know maybe try changing it to test.c and running cc test.c -o test 2020-11-22T10:08:07 #kisslinux <muevoid> If that doesn't work I have no clue 2020-11-22T10:08:52 #kisslinux <exoost-fume> worked 2020-11-22T10:09:01 #kisslinux <muevoid> Ok so the compiler is working 2020-11-22T10:09:05 #kisslinux <exoost-fume> testuser[m] gnupg1 2020-11-22T10:09:41 #kisslinux <exoost-fume> wait my bad 2020-11-22T10:10:25 #kisslinux <exoost-fume> with e2fsprogs 2020-11-22T10:10:59 #kisslinux <exoost-fume> it says the C compiler doesnt work and also that it cannot create executables 2020-11-22T10:11:00 #kisslinux <muevoid> Now that I have mypaint working I'm gonna go watch spiderman and draw see ya all 2020-11-22T10:11:10 #kisslinux <exoost-fume> cya have fun 2020-11-22T10:11:36 #kisslinux <muevoid> I will quickly before I go maybe try export CC=cc or export CC=gcc if you are using gcc which you would be with normal kiss 2020-11-22T10:12:15 #kisslinux <exoost-fume> cant 2020-11-22T10:12:20 #kisslinux <exoost-fume> i mean nothing changed 2020-11-22T10:12:26 #kisslinux <exoost-fume> thanks anyway 2020-11-22T10:12:29 #kisslinux <muevoid> Not sure then sorry 2020-11-22T10:12:33 #kisslinux <testuser[m]> Can you do `KISS_DEBUG=1`, then cd into the package build dir and send config.log ? 2020-11-22T10:12:37 #kisslinux <muevoid> Make sure /tmp is writable as well 2020-11-22T10:12:43 #kisslinux <muevoid> That can cause issues with compilers 2020-11-22T10:12:49 #kisslinux <muevoid> just do like touch /tmp/test 2020-11-22T10:12:55 #kisslinux <muevoid> It should be 2020-11-22T10:13:06 #kisslinux <muevoid> Unless something was messed with but just make sure 2020-11-22T10:14:13 #kisslinux <muevoid> Well anyways o/ 2020-11-22T10:15:18 #kisslinux <exoost-fume> testuser[m] whats the build dir 2020-11-22T10:16:33 #kisslinux <testuser[m]> `export KISS_DEBUG=1` `kiss b package`, then when it fails you'll see something like `configure: error: in `/tmp/20428/build/make':`, get config.log from /tmp/$pid/build/package 2020-11-22T10:21:47 #kisslinux <exoost-fume> https://termbin.com/0t0o 2020-11-22T10:23:04 #kisslinux <testuser[m]> you're using `-march=x86_64` on aarch64 2020-11-22T10:23:20 #kisslinux <testuser[m]> just change your cflags to change that to `-march=native` 2020-11-22T10:26:21 #kisslinux <exoost-fume> i dont know how to do that 2020-11-22T10:26:38 #kisslinux <testuser[m]> where did you set all your KISS variables ? 2020-11-22T10:26:43 #kisslinux <testuser[m]> `/etc/profile` ? 2020-11-22T10:26:54 #kisslinux <exoost-fume> `/home/.profile` 2020-11-22T10:26:58 #kisslinux <exoost-fume> wait oh 2020-11-22T10:27:46 #kisslinux <exoost-fume> i should've done that in /etc/profile then 2020-11-22T10:27:54 #kisslinux <testuser[m]> run `sed -i 's/x86_64/native/g' ~/.profile` 2020-11-22T10:27:59 #kisslinux <testuser[m]> you dont need to change etc/profile 2020-11-22T10:28:18 #kisslinux <testuser[m]> then relogin or `source ~/.profile` 2020-11-22T12:42:30 #kisslinux <tink> What's the advantage of using sudo over su on Kiss? 2020-11-22T12:48:15 #kisslinux <tink> I'm reading up on the difference between them. It says su requires the password of the target but sudo requires the pass of the current account, so it's safer to use sudo as "it doesn't include exchanging sensitive information" 2020-11-22T12:48:48 #kisslinux <tink> It's not like I am sending my password over to another server though. 2020-11-22T12:55:19 #kisslinux <aarng> `sudo` is nice when you want fine grained control over who can do what and you also don't have to give the root pw away 2020-11-22T12:55:36 #kisslinux <aarng> if you are the only user using that machine, use whatever 2020-11-22T12:57:23 #kisslinux <aarng> neat thing about sudo and doas, they have password caching (within a certain timeframe), so you don't have to enter it all the time 2020-11-22T13:33:22 #kisslinux <tink> Thanks. 2020-11-22T13:39:31 #kisslinux <testuser[m]> Anyone using `eudev` and `xorg` ? Please send the output of `kiss revdep eudev` 2020-11-22T13:52:34 #kisslinux <nerditup> for those who customize their own packages, how do you manage updates? Do you manually go in and see if there's a new version of the package and bump your customized repo, effectively duplicating the effort of the maintainer in your own repo? 2020-11-22T13:53:38 #kisslinux <nerditup> I was thinking it would be nice if the package manager checked against the community repo version and the custom version to identify a new release to notify the user 2020-11-22T13:54:04 #kisslinux <nerditup> like if community version > top result in KISS_PATH 2020-11-22T13:54:42 #kisslinux <konimex> testuser: https://termbin.com/jvsu 2020-11-22T13:54:55 #kisslinux <testuser[m]> Thanks 2020-11-22T14:03:49 #kisslinux <aarng> nerditup: you can symlink files to the original repo, then only modify the build and checksums file 2020-11-22T14:04:40 #kisslinux <aarng> the build files don't change too often, so manual intervention is rarely necessary 2020-11-22T14:05:53 #kisslinux <aarng> also check out `kiss-outdated` 2020-11-22T14:07:28 #kisslinux <nerditup> ah thanks guys 2020-11-22T14:09:01 #kisslinux <nerditup> s/guys// 2020-11-22T14:10:31 #kisslinux <aarng> there's also `kiss-fork` which automates the whole creation of a package with symlinked files 2020-11-22T14:12:03 #kisslinux <nerditup> https://github.com/kisslinux/kiss/blob/master/contrib/kiss-outdated - this is exactly what I wanted :D 2020-11-22T14:12:20 #kisslinux <nerditup> I didn't know the contrib folder existed for the package manager... should have checked first 2020-11-22T14:12:44 #kisslinux <aarng> you should have those scripts installed already 2020-11-22T15:59:30 #kisslinux <dilyn> muevoid: what xlibs does kiss say you have to install when you `kiss b krita`? 2020-11-22T16:20:45 #kisslinux <dilyn> eudald_gr: let kiss-live -d -k run all night, ran into an error at initramfs creation; ix.io/2F6Q 2020-11-22T18:45:11 #kisslinux <nerditup> Do people typically build their own kernel package so they can run `kiss b kernel` ? Or continue to manage their kernel by hand? 2020-11-22T18:45:37 #kisslinux <nerditup> I understand why the kernel isn't managed in the official repos, just curious if people do this for convenience 2020-11-22T18:45:51 #kisslinux <mcpcpc[m]> hand. 2020-11-22T18:46:09 #kisslinux <mcpcpc[m]> by hand*. :) 2020-11-22T18:47:56 #kisslinux <nerditup> Thinking of making myself one, everytime I build I have to also do something close to this: https://github.com/RobertCsordas/arch-efiboot/blob/master/build_kernel.sh 2020-11-22T18:48:11 #kisslinux <nerditup> Basically my laptop's firmware is bad 2020-11-22T18:48:36 #kisslinux <nerditup> The struggles of UEFI :D 2020-11-22T20:15:11 #kisslinux <claudia02> testuser: I have found this buildfile somewhere and use it since quite a while. http://ix.io/2F8m 2020-11-22T20:35:01 #kisslinux <kiedtl> dylanaraps: for birch, would you consider setting the terminal's title to something like "<server>#<channel>"? That would help in cases where the user is using some kind of terminal tabs 2020-11-22T20:35:09 #kisslinux <kiedtl> oh. dylan's not here. 2020-11-22T20:35:44 #kisslinux <kiedtl> I wonder if a !tell bot would be out of place here...? 2020-11-22T20:36:54 #kisslinux <claudia02> This bot would probably tell a lot (: 2020-11-22T20:39:27 #kisslinux <kiedtl> though it's probably not needed; I believe dylan and others regularily check globbot's logs 2020-11-22T20:55:38 #kisslinux <midfavila> Hey, quick question for you guys- 2020-11-22T20:56:00 #kisslinux <midfavila> Anyone have trouble with updating their system's MIME cache? 2020-11-22T20:56:42 #kisslinux <midfavila> I'm trying to get spacefm set up, but I can't quite remember the trick to getting the MIME cache set up like I had it before. Wouldn't be a problem, except that SpaceFM likes to segfault if it can't find a proper cache 2020-11-22T20:58:15 #kisslinux <micr0> midfavila have you looked at update-mime-database? 2020-11-22T20:58:34 #kisslinux <micr0> I just did `cd /var/db/kiss/repos; rg mime` and looked in post-install files and the like 2020-11-22T20:58:53 #kisslinux <midfavila> Yeah, that's what I'm using. But even after running it on /usr/share, /home/midfavila/.local/share, and /usr/local/share, I still get the same errors 2020-11-22T20:59:06 #kisslinux <micr0> update-mime-info -V /usr/share/mime 2020-11-22T20:59:12 #kisslinux <micr0> it what dilyn-kde suggests 2020-11-22T20:59:35 #kisslinux <micr0> your other option is to `strace pcmanfm` and see if there are any paths there that jump out at you 2020-11-22T21:00:05 #kisslinux <micr0> i miss kiss-find, now i have to use ddg and github search to see what repo has pcmanfm 2020-11-22T21:00:18 #kisslinux <midfavila> Spacefm* 2020-11-22T21:00:20 #kisslinux <midfavila> :p 2020-11-22T21:00:32 #kisslinux <midfavila> PCManFM is great except that it sucks at handling multiple monitors 2020-11-22T21:01:37 #kisslinux <midfavila> ...oh, okay, I'm an idiot 2020-11-22T21:01:42 #kisslinux <midfavila> yeah, that worked, thanks micr0 2020-11-22T21:01:51 #kisslinux * midfavila smashes head against keyboard 2020-11-22T21:02:00 #kisslinux <midfavila> Real five IQ hours 2020-11-22T21:03:09 #kisslinux <micr0> glad to be your rubber duck 2020-11-22T21:03:16 #kisslinux <midfavila> although there's still the problem that it doesn't build properly on KISS. phooey 2020-11-22T21:03:35 #kisslinux <midfavila> ends up like 2.5x bigger than on slackware but the desktop integration features don't function at all 2020-11-22T21:03:50 #kisslinux <midfavila> which is just _weird_ 2020-11-22T21:05:06 #kisslinux <micr0> midfavila what repo has spacefm? 2020-11-22T21:05:10 #kisslinux <micr0> i miiiight try building it 2020-11-22T21:05:12 #kisslinux <midfavila> None, right now 2020-11-22T21:05:16 #kisslinux <midfavila> But it's not hard to get building 2020-11-22T21:05:31 #kisslinux <midfavila> you just need to apply a patch and change an include statement in one of the source files and bam 2020-11-22T21:05:47 #kisslinux <midfavila> the only reason I haven't packaged it is because I don't have access to my git account rn 2020-11-22T21:07:18 #kisslinux <midfavila> in case you're curious, https://github.com/IgnorantGuru/spacefm/issues/770 has the patch and https://github.com/IgnorantGuru/spacefm/issues/769 has the include statement you need to change 2020-11-22T21:07:47 #kisslinux <midfavila> a simple sed -i s/types.h/sysmacros.h/ src/main.c should do the trick 2020-11-22T21:11:35 #kisslinux <midfavila> normally I just say fuck it and use the slackware binary 2020-11-22T22:23:15 #kisslinux <midfavila> Hey, is there a way to tell kiss to ignore package manifests? 2020-11-22T22:56:00 #kisslinux <micr0> midfavila: related to kiss alternatives? no idea 2020-11-22T22:56:15 #kisslinux <midfavila> Nah, just installations 2020-11-22T22:56:38 #kisslinux <midfavila> Trying to build with sbase causes packages to break with stupidly minor errors 2020-11-22T22:56:44 #kisslinux <midfavila> like a missing manpage or something 2020-11-22T22:56:56 #kisslinux <midfavila> which would be fine if I could disable said manpages, but that's not always possible 2020-11-22T23:05:25 #kisslinux <midfavila> gaaah, and now inetutils and net-tools are freaking about not suporting icmp and inet. 2020-11-22T23:05:29 #kisslinux <midfavila> fun stuff . _. 2020-11-22T23:08:43 #kisslinux <micr0> would it help to remove the `-e` from `#!/bin/sh -e`? or is this a bit higher level? 2020-11-22T23:09:06 #kisslinux <midfavila> for the manifest issue? pretty sure it's a higher level 2020-11-22T23:09:24 #kisslinux <midfavila> because it's consistent across multiple packages and only occurs with sbase 2020-11-22T23:10:54 #kisslinux <micr0> sbase seems neat 2020-11-22T23:11:04 #kisslinux <midfavila> It is, but it also unfortunately sucks 2020-11-22T23:11:10 #kisslinux <micr0> somewhere between busybox builtins and coreutils? 2020-11-22T23:11:14 #kisslinux <midfavila> in that it's so suckless that it becomes impractical 2020-11-22T23:11:15 #kisslinux <midfavila> and yeah 2020-11-22T23:11:19 #kisslinux <midfavila> that's a fair place to put it 2020-11-22T23:11:39 #kisslinux <midfavila> but the problem is that as usual the suckless devs applied the "if you want a feature just patch it" mindset to the coreutils 2020-11-22T23:11:44 #kisslinux <midfavila> which works, until it doesn't 2020-11-22T23:11:56 #kisslinux <midfavila> and in this case, do you really want to edit the sourcecode for an entire userspace? 2020-11-22T23:12:16 #kisslinux <micr0> yeah patches are meant to be upstreamed imo 2020-11-22T23:12:39 #kisslinux <micr0> but if upstream is 'patches are meant to be downstream' then like 'we cannot provide support for modified binaries' its like cmon 2020-11-22T23:13:29 #kisslinux <midfavila> see, I think suckless is good as a base 2020-11-22T23:13:40 #kisslinux <midfavila> like if you want to make a terminal emulator, st would be a good start 2020-11-22T23:13:59 #kisslinux <midfavila> but the whole "just throw patches in there and hope for the best" is kind of shit in practice 2020-11-22T23:14:21 #kisslinux <midfavila> because sometimes the patch maintainers don't update the patches in lockstep with st, which effectively means people won't upgrade 2020-11-22T23:14:35 #kisslinux <midfavila> and I dunno about you, but having scrollback in a terminal is kind of a critical feature for me 2020-11-22T23:14:49 #kisslinux <midfavila> so w/e 2020-11-22T23:14:52 #kisslinux <midfavila> anyways, mini-rant over 2020-11-22T23:14:56 #kisslinux <midfavila> back to fucking with net-tools 2020-11-22T23:15:43 #kisslinux <micr0> yeah i am super loving foot 2020-11-22T23:15:57 #kisslinux <micr0> its like, really full featured but at the same time gets out of my way 2020-11-22T23:16:03 #kisslinux <midfavila> haven't touched foot. isn't it for wayland? 2020-11-22T23:16:29 #kisslinux <micr0> yaa its wayland native 2020-11-22T23:16:36 #kisslinux <midfavila> rip. 2020-11-22T23:16:45 #kisslinux <midfavila> my entire workflow is dependent on X so 2020-11-22T23:17:04 #kisslinux <micr0> i bet its like, whatever the most stable patched st available in AUR is xD 2020-11-22T23:17:07 #kisslinux <micr0> comparable 2020-11-22T23:17:24 #kisslinux <midfavila> I just use a stripped-down urxvt 2020-11-22T23:18:38 #kisslinux <micr0> i wouldn't put it past foot being a spiritual descendent of urxvt 2020-11-22T23:18:47 #kisslinux <micr0> I never thought i'd switch from alacritty but here i am 2020-11-22T23:18:55 #kisslinux <soliwilos> I tried sbase recently as well, but also had trouble with installing packages afterwards. 2020-11-22T23:19:39 #kisslinux <midfavila> Thank Thank god, I'm not the only one 2020-11-22T23:19:55 #kisslinux <midfavila> fuck 2020-11-22T23:20:09 #kisslinux <midfavila> don't you just love it when your IRC client freeezes, but only partiallyy 2020-11-22T23:20:13 #kisslinux <soliwilos> Error with a single file, manifest problem. 2020-11-22T23:20:15 #kisslinux <midfavila> now I can't see my awful spelling 2020-11-22T23:20:24 #kisslinux <midfavila_> okay, spare machine time 2020-11-22T23:20:34 #kisslinux <midfavila_> hidden technique: backup client 2020-11-22T23:20:40 #kisslinux <midfavila_> and yeah, that's the same shit I'm getting 2020-11-22T23:20:49 #kisslinux <midfavila_> it's always something super menial like a manpage or branding or some shit 2020-11-22T23:20:59 #kisslinux <midfavila_> it's really frustrating having to switch back to busybox every time I want to build something 2020-11-22T23:21:48 #kisslinux <midfavila> okay main client is back 2020-11-22T23:21:50 #kisslinux <soliwilos> So you're using it normally, but switching for building? 2020-11-22T23:21:50 #kisslinux <midfavila> that was weird 2020-11-22T23:21:53 #kisslinux <midfavila> and yeah 2020-11-22T23:22:07 #kisslinux <midfavila> it works fine normally 2020-11-22T23:22:17 #kisslinux <micr0> i thought kiss had some good support for like, spinning up fresh environments 2020-11-22T23:22:22 #kisslinux <midfavila> so did I 2020-11-22T23:22:22 #kisslinux <micr0> so we dont have to do this stuff with our main 2020-11-22T23:22:37 #kisslinux <midfavila> didn't the package manager support automatic unpacking of a chroot a while back? 2020-11-22T23:22:57 #kisslinux <midfavila> like if you kiss-chroot'd into a non-existent directory it'd automatically pull, unpack, and change into the new root 2020-11-22T23:23:11 #kisslinux <midfavila> or am I having a berenstain-berenstein moment 2020-11-22T23:23:35 #kisslinux <micr0> i just tried `sls kiss chroot $(mktemp -d)` and that didnt work 2020-11-22T23:23:55 #kisslinux <midfavila> see I'm not terribly concerned about breaking shit 2020-11-22T23:24:05 #kisslinux <midfavila> because I don't __need__ busybox for anything at this point 2020-11-22T23:24:21 #kisslinux <midfavila> aside from the whole "not being able to install packages with sbase" thing 2020-11-22T23:24:23 #kisslinux <micr0> me neither, but if it was stupid easy to have a reproduceable base, we could start to create CI that would build packages for us and check for errors and stuff 2020-11-22T23:24:38 #kisslinux <midfavila> well, unpacking it manually wouldn't be that difficult :P 2020-11-22T23:24:39 #kisslinux <micr0> it would also make it easy to try things, like stali 2020-11-22T23:24:52 #kisslinux <midfavila> I still want to try and make a statically-linked KISS build 2020-11-22T23:24:53 #kisslinux <soliwilos> Have you tried switching only tar back to busybox for builds? 2020-11-22T23:24:59 #kisslinux <midfavila> I use libarchive 2020-11-22T23:25:05 #kisslinux <midfavila> for a while I used gtar 2020-11-22T23:25:07 #kisslinux <midfavila> same errors 2020-11-22T23:25:32 #kisslinux <midfavila> it's not sed, diff or grep causing it, either 2020-11-22T23:25:46 #kisslinux <soliwilos> So it's something else. Hm. 2020-11-22T23:25:51 #kisslinux <midfavila> oh, it's also not awk 2020-11-22T23:25:55 #kisslinux <midfavila> all of those are external tools 2020-11-22T23:26:08 #kisslinux <midfavila> because the built-in suckless versions are a little __too__ suckless 2020-11-22T23:26:30 #kisslinux <midfavila> I guess I could go through manually trying every single tool until something breaks... 2020-11-22T23:26:36 #kisslinux <midfavila> ...but that would take a billion years 2020-11-22T23:30:00 #kisslinux <midfavila> oh, also, while I'm bitching 2020-11-22T23:30:10 #kisslinux <midfavila> sometimes running kiss i as root just... doesn't install packages 2020-11-22T23:30:13 #kisslinux <midfavila> no output or anything 2020-11-22T23:30:16 #kisslinux <midfavila> not sure if that's a me issue 2020-11-22T23:32:00 #kisslinux <soliwilos> I've not seen that here, at least not yet. 2020-11-22T23:32:19 #kisslinux <midfavila> must be a me thing then 2020-11-22T23:34:34 #kisslinux <soliwilos> You can exclude the ubase tools, as that was the first package I tried to install after installing and enabling sbase. 2020-11-22T23:34:45 #kisslinux <midfavila> yeah it's not ubase 2020-11-22T23:34:51 #kisslinux <midfavila> it's specifically sbase 2020-11-22T23:37:03 #kisslinux <midfavila> meanwhile, in another place and time... net-tools is being a bitch 2020-11-22T23:37:24 #kisslinux <midfavila> compiles fine as root without cflags, but compiling as a regular user it breaks 2020-11-22T23:42:50 #kisslinux <micr0> midfavila ok I made kiss-bootstrap 2020-11-22T23:42:56 #kisslinux <midfavila> based 2020-11-22T23:43:02 #kisslinux <midfavila> share plox 2020-11-22T23:43:08 #kisslinux <micr0> which is kiss-chroot but with a step that downloads the latest tarball and untars it for you first 2020-11-22T23:43:15 #kisslinux <micr0> its hacky but works 2020-11-22T23:43:28 #kisslinux <midfavila> eh, for a once in a blue moon tool that's fine 2020-11-22T23:43:55 #kisslinux <micr0> midfavila if you have https://github.com/jedahan/kiss-repo in your $KISS_PATH you can just update and install it with kiss build kiss-bootstrap && kiss install kiss-bootstrap 2020-11-22T23:44:02 #kisslinux <micr0> and you can run with `kiss bootstrap $(mktemp -d)` 2020-11-22T23:44:02 #kisslinux <midfavila> if it's any consolation the manner that I had to get net-tools running was super hacky too 2020-11-22T23:44:21 #kisslinux <micr0> If you want just the raw file: https://raw.githubusercontent.com/jedahan/kiss-repo/main/kiss-bootstrap/files/kiss-bootstrap 2020-11-22T23:44:54 #kisslinux <micr0> these are the lines I added: https://github.com/jedahan/kiss-repo/blob/main/kiss-bootstrap/files/kiss-bootstrap#L47-L57 2020-11-22T23:45:09 #kisslinux <midfavila> doesn't work for me. rip 2020-11-22T23:45:28 #kisslinux <midfavila> oh well, I'll just do it manually 2020-11-22T23:45:48 #kisslinux <micr0> midfavila no /var/cache? no curl? 2020-11-22T23:46:02 #kisslinux <micr0> or did i sneak some zsh-isms accidentally in there? 2020-11-22T23:46:04 #kisslinux <midfavila> nah, it was an error with tar, of all things 2020-11-22T23:46:18 #kisslinux <midfavila> umount also spit out "umount: umount2 ./junk/dev: No such file or directory" 2020-11-22T23:46:27 #kisslinux <midfavila> junk in this case being the chroot dir 2020-11-22T23:46:40 #kisslinux <micr0> maybe its the format autodetection with 'xf' 2020-11-22T23:46:55 #kisslinux <midfavila> doubt 2020-11-22T23:46:57 #kisslinux <midfavila> this is busybox tar 2020-11-22T23:47:22 #kisslinux <micr0> the umount failure makes sense if the tar didnt complete 2020-11-22T23:48:00 #kisslinux <midfavila> yeah, but the tar failure doesn't make sense itself :p 2020-11-22T23:48:08 #kisslinux <micr0> hmm i am on busybox tar (or at least kiss alternatives | grep `which tar` doesnt show anything to me) 2020-11-22T23:48:31 #kisslinux <micr0> midfavila so the shasum passed but the tar xf didnt wow 2020-11-22T23:48:40 #kisslinux <micr0> could be relative vs non-relative paths 2020-11-22T23:48:50 #kisslinux <micr0> since i do a hacky 'cd' somewhere 2020-11-22T23:48:57 #kisslinux <midfavila> that would make sense 2020-11-22T23:50:25 #kisslinux <midfavila> okay, building sbase in a chroot rn 2020-11-22T23:50:28 #kisslinux <micr0> try full path to junk as argument? 2020-11-22T23:51:09 #kisslinux <midfavila> in a bit 2020-11-22T23:51:17 #kisslinux <midfavila> just confirmed that it's sbase causing issues 2020-11-22T23:51:35 #kisslinux <midfavila> first thing I did in the fresh chroot was build sbase and switch over to it, then built ubase and tried to install 2020-11-22T23:51:38 #kisslinux <midfavila> manifest error resulted 2020-11-22T23:51:40 #kisslinux <midfavila> hrm 2020-11-22T23:57:10 #kisslinux <midfavila> FOUND IT 2020-11-22T23:57:18 #kisslinux <midfavila> only took two tries 2020-11-22T23:57:26 #kisslinux <midfavila> the problematic utility is, of all things, find 2020-11-22T23:57:56 #kisslinux <midfavila> running a confirmation build... 2020-11-22T23:58:15 #kisslinux <midfavila> yeah, it's definitely sbase find that causes the problem