💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-11-22.txt captured on 2024-05-26 at 16:20:42.

View Raw

More Information

⬅️ 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