💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-07-12.txt captured on 2023-01-29 at 04:01:48.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-07-12T00:01:24 #kisslinux <himmalerin> awesome! 2020-07-12T00:07:23 #kisslinux <depsterr> gentoo uses a 444 page bash script that sources external libraries to generate locale 2020-07-12T00:07:39 #kisslinux <depsterr> but I just implemented it in 22 rows of posix shell =_= 2020-07-12T00:07:48 #kisslinux <depsterr> why do people overengineer everything 2020-07-12T00:23:08 #kisslinux <depsterr> I'm also fascinated by the amount of gnu tools that break each other 2020-07-12T00:23:23 #kisslinux <depsterr> you can't compile m4 or glibc with gcc without making some modifications 2020-07-12T00:24:18 #kisslinux <himmalerin> that's _weird_, you'd think gnu would want to fix that 2020-07-12T00:27:09 #kisslinux <depsterr> yeah, you'd think so 2020-07-12T00:27:20 #kisslinux <depsterr> the worst part is that the GNU m4 issues dates back to 2018 2020-07-12T00:27:32 #kisslinux <depsterr> so they've had 2 years to fix it 2020-07-12T00:27:34 #kisslinux <depsterr> but haven't 2020-07-12T00:27:51 #kisslinux <depsterr> meanwhile it compiles without any patches against musl 2020-07-12T01:01:33 #kisslinux <jedavies> comedy 2020-07-12T07:30:54 #kisslinux <xzcvczx> for git submodules do you just chuck a git submodule command in build? 2020-07-12T10:16:30 #kisslinux <xzcvczx> >_< anyone had issues with gtk+3 apps on kiss? 2020-07-12T10:43:24 #kisslinux <djt3[m]> can someone please test tuitube on their system? im getting segfaults when i build from git, but not when i build from the working directory i use 2020-07-12T10:49:23 #kisslinux <jedavies> djt3: can't build due to checksum mismatch in config_ytdl.patch 2020-07-12T10:49:49 #kisslinux <djt3[m]> <jedavies "djt3: can't build due to checksu"> ah shit i messed up the package in the repo 2020-07-12T10:50:02 #kisslinux <djt3[m]> can you manually build it 🙂 https://github.com/djt3/tuitube 2020-07-12T10:52:49 #kisslinux <djt3[m]> its crashing for me when i go into settings and set the instance to fastest 2020-07-12T10:58:22 #kisslinux <xzcvczx> djt3[m]: segfault for me 2020-07-12T10:58:29 #kisslinux <xzcvczx> as soon as i do anything 2020-07-12T11:00:09 #kisslinux <xzcvczx> search segfaults 2020-07-12T11:02:04 #kisslinux <xzcvczx> everything segfaults 2020-07-12T11:03:40 #kisslinux <xzcvczx> libcurl seems to be shitting itself in stdc++ 2020-07-12T11:03:47 #kisslinux <xzcvczx> well libcurlpp 2020-07-12T11:05:21 #kisslinux <xzcvczx> https://pastebin.com/raw/hi4rSme1 2020-07-12T11:11:40 #kisslinux <fehawen> hey o/ 2020-07-12T11:35:59 #kisslinux <djt3[m]> xzcvczx: thank you, ill have to debug it 2020-07-12T11:42:14 #kisslinux <xzcvczx> djt3[m]: just hope its not a schredinger bug unlike the one i got 2020-07-12T11:44:01 #kisslinux <xzcvczx> schroedinger 2020-07-12T11:44:07 #kisslinux <xzcvczx> which is spelt wrong anyways but meh 2020-07-12T11:53:41 #kisslinux <fehawen> Can someone tell me if this is either ok/safe to do, or just incredibly bad and stupid? 2020-07-12T11:53:47 #kisslinux <fehawen> https://termbin.com/l5svj 2020-07-12T11:56:03 #kisslinux <xzcvczx> lol seems rather overkill 2020-07-12T11:57:14 #kisslinux <fehawen> So, it's stupid then ^^ 2020-07-12T11:57:41 #kisslinux <fehawen> Suggestions on a not-so-overkill alternative? 2020-07-12T11:58:52 #kisslinux <fehawen> I know there're many ways of doing it, and I wrote a bunch of them down a long time ago, but I can't remember where I kept it lol. 2020-07-12T12:00:49 #kisslinux <xzcvczx> $RANDOM might help 2020-07-12T12:01:05 #kisslinux <xzcvczx> although since its range is 32768 you might need to boost it a bit 2020-07-12T12:01:16 #kisslinux <xzcvczx> or just mod it 256 and run 3 times 2020-07-12T12:01:59 #kisslinux <fehawen> But $RANDOM requires bash 2020-07-12T12:02:28 #kisslinux <xzcvczx> works in ash for me 2020-07-12T12:02:59 #kisslinux <fehawen> Really? 2020-07-12T12:03:19 #kisslinux <fehawen> Oh but that's busybox ash, is it? Haven't they included certain bashisms etc? 2020-07-12T12:03:32 #kisslinux <xzcvczx> oh are you not using busybox ash? 2020-07-12T12:03:53 #kisslinux <fehawen> Nope, dash 2020-07-12T12:04:04 #kisslinux <fehawen> I'm not om my KISS machine right now 2020-07-12T12:04:05 #kisslinux <xzcvczx> ah no idea then sorry 2020-07-12T12:04:17 #kisslinux <xzcvczx> i despise the lack of history and tab complete in dash 2020-07-12T12:04:34 #kisslinux <fehawen> Haha yes it is seriously annoying 2020-07-12T12:05:07 #kisslinux <xzcvczx> may i ask what sort of system you are on? 2020-07-12T12:05:09 #kisslinux <xzcvczx> void? 2020-07-12T12:05:22 #kisslinux <fehawen> Is it possible to build busybox ash _only_ somehow? Or is even the shell baked into e.g. "busybox ash" 2020-07-12T12:05:55 #kisslinux <fehawen> Arch on this machine, lots of shit I need for work which are annoying to get up and running on e.g. KISS 2020-07-12T12:06:26 #kisslinux <fehawen> Need crap like dotnet and aspnet and docker etc etc 2020-07-12T12:07:05 #kisslinux <fehawen> Can't be arsed to change distro on my work machine right now, so I'm stuck with Arch.. 2020-07-12T12:07:18 #kisslinux <xzcvczx> haha sux2bu 2020-07-12T12:07:28 #kisslinux <fehawen> sux2work 2020-07-12T12:07:38 #kisslinux <fehawen> rather, worksux 2020-07-12T12:07:54 #kisslinux <xzcvczx> what do you mean re baked into? 2020-07-12T12:08:12 #kisslinux <xzcvczx> its runnable using "busybox ash" but you can't have it as a seperate executable 2020-07-12T12:08:41 #kisslinux <fehawen> So when building busybox, can I specify what I want to include/exclude then? 2020-07-12T12:08:49 #kisslinux <xzcvczx> so is your random colour scheme a on-each boot thing or you just want to be able to sit back and watch them scroll past to find a nice one? 2020-07-12T12:08:54 #kisslinux <xzcvczx> make menuconfig 2020-07-12T12:09:05 #kisslinux <fehawen> Ah okey 2020-07-12T12:09:19 #kisslinux <fehawen> Sorry, haven't looked into it at all, should probably have done that before asking. 2020-07-12T12:09:25 #kisslinux <xzcvczx> them thieves stole it from the kernel 2020-07-12T12:09:29 #kisslinux <xzcvczx> nah all good 2020-07-12T12:09:35 #kisslinux <xzcvczx> people very seldom build busybox 2020-07-12T12:11:24 #kisslinux <fehawen> I change colour scheme several times a day for variation actually. I find it to be good on the eyes to change. 2020-07-12T12:12:04 #kisslinux <fehawen> Right now I use either pywal or another script I wrote that uses existing palettes, largely inspired/borrowed from dylan's paleta and okpal 2020-07-12T12:12:43 #kisslinux <periish> > i despise the lack of history and tab complete in dash 2020-07-12T12:12:49 #kisslinux <periish> this is dependent on your build 2020-07-12T12:13:07 #kisslinux <periish> it can be built with libedit/readline 2020-07-12T12:13:15 #kisslinux <periish> but most dont 2020-07-12T12:13:27 #kisslinux <xzcvczx> periish: then i despise the void muppets who chose to build without libedit/readline :) 2020-07-12T12:13:41 #kisslinux <periish> also, does anyone have a usable fake xsltproc? 2020-07-12T12:13:48 #kisslinux <fehawen> periish: It can? Nice, might do that. I just did the lazy pacman dash install lol. 2020-07-12T12:14:51 #kisslinux <periish> im building networkmanager and the `configure` needs perl::xml, but the meson method needs xsltproc 2020-07-12T12:25:57 #kisslinux <periish> Made one 2020-07-12T12:30:11 #kisslinux <xzcvczx> nice 2020-07-12T12:37:17 #kisslinux <periish> good lord network manager why must you torture me 2020-07-12T12:40:07 #kisslinux <xzcvczx> because you stole their xsltproc 2020-07-12T12:41:11 #kisslinux <periish> nmtui uses a shitty tui library rather than curses 2020-07-12T12:41:18 #kisslinux <periish> said tui library uses something called S-Lang 2020-07-12T12:41:24 #kisslinux <periish> which doesn't want to build 2020-07-12T12:41:42 #kisslinux <periish> because their makefile is fucked up 2020-07-12T12:54:37 #kisslinux <djt3[m]> xzcvczx: could you test tuitube again? i pushed an update 2020-07-12T12:54:50 #kisslinux <djt3[m]> it should build fine through kiss now 2020-07-12T13:07:35 #kisslinux <xzcvczx> it built fine for me last time anyways 2020-07-12T13:08:32 #kisslinux <djt3[m]> oh nice 2020-07-12T13:10:17 #kisslinux <xzcvczx> it plays 2020-07-12T13:10:21 #kisslinux <xzcvczx> but it ignores 'a' 2020-07-12T13:10:29 #kisslinux <xzcvczx> and plays video regardless 2020-07-12T13:10:42 #kisslinux <xzcvczx> but well done on getting it to do more than just crash :) 2020-07-12T13:32:04 #kisslinux <djt3[m]> :) 2020-07-12T13:34:59 #kisslinux <djt3[m]> thanks, fixed audio only 2020-07-12T13:36:57 #kisslinux <xzcvczx> djt3[m]: if not using / for anything else why not make it goto search? 2020-07-12T13:37:23 #kisslinux <djt3[m]> <xzcvczx "djt3: if not using / for anythin"> good idea, i like it 2020-07-12T13:37:37 #kisslinux <xzcvczx> and nice audio works now :) 2020-07-12T13:39:23 #kisslinux <djt3[m]> yep, ive added the binding 2020-07-12T14:03:40 #kisslinux <djt3[m]> any ideas why my .profile doesnt work unless i do sh -l? 2020-07-12T14:13:00 #kisslinux <icy> djt3[m]: .profile is loaded only on login shells, iirc 2020-07-12T14:13:19 #kisslinux <icy> i could be wrong -- i never use it 2020-07-12T14:29:29 #kisslinux <fehawen> icy: That's correct, .profile is login shells 2020-07-12T14:29:38 #kisslinux <fehawen> At least afaik 2020-07-12T14:57:37 #kisslinux <djt3[m]> ah 2020-07-12T14:57:52 #kisslinux <djt3[m]> is there an ashrc or something? 2020-07-12T14:59:57 #kisslinux <xzcvczx> djt3[m]: how are you running ash that isn't loading hte progile? 2020-07-12T15:00:03 #kisslinux <xzcvczx> the profile* 2020-07-12T15:00:18 #kisslinux * xzcvczx hates xauthority (said in eric cartmans voice) 2020-07-12T15:01:53 #kisslinux <djt3[m]> just opening st 2020-07-12T15:02:03 #kisslinux <djt3[m]> aliases in .profile arent loaded until i do sh -l 2020-07-12T15:03:15 #kisslinux <icy> djt3[m]: yeah they won't. use ~.ashrc 2020-07-12T15:03:48 #kisslinux <djt3[m]> cheers 2020-07-12T15:04:39 #kisslinux <djt3[m]> doesnt work for me 2020-07-12T15:04:53 #kisslinux <icy> uhh 2020-07-12T15:04:55 #kisslinux <icy> what's your $SHELL 2020-07-12T15:05:28 #kisslinux <djt3[m]> ~ $ echo $SHELL 2020-07-12T15:05:28 #kisslinux <djt3[m]> /bin/sh 2020-07-12T15:05:28 #kisslinux <djt3[m]> ~ $ 2020-07-12T15:05:37 #kisslinux <icy> busybox ash? 2020-07-12T15:05:50 #kisslinux <djt3[m]> yep /bin/sh -> busybox 2020-07-12T15:06:00 #kisslinux <icy> yeah then ~/.ashrc should do the trick 2020-07-12T15:06:06 #kisslinux <djt3[m]> it doesnt 2020-07-12T15:06:09 #kisslinux <icy> similar to .bashrc / .zshrc 2020-07-12T15:06:11 #kisslinux <icy> hmmm 2020-07-12T15:06:17 #kisslinux <icy> logout / login again? 2020-07-12T15:06:34 #kisslinux <djt3[m]> shouldnt running "ash" do it 2020-07-12T15:06:41 #kisslinux <icy> yeah i suppose 2020-07-12T15:06:44 #kisslinux <icy> do `exec ash` 2020-07-12T15:06:59 #kisslinux <djt3[m]> nah still doesnt do the aliases 2020-07-12T15:07:08 #kisslinux <icy> that's odd 2020-07-12T15:07:19 #kisslinux <icy> perhaps read the manpage then 2020-07-12T15:07:21 #kisslinux <icy> lol 2020-07-12T15:07:48 #kisslinux <djt3[m]> yeah 2020-07-12T15:08:10 #kisslinux <djt3[m]> man isnt working ffs 2020-07-12T15:09:00 #kisslinux <icy> hm 2020-07-12T15:09:06 #kisslinux <icy> dylan uses busybox ash 2020-07-12T15:09:54 #kisslinux <icy> https://github.com/dylanaraps/dotfiles/blob/master/home/.ashrc 2020-07-12T15:09:58 #kisslinux <icy> it's in his homedir 2020-07-12T15:10:01 #kisslinux <djt3[m]> found it thanks 2020-07-12T15:10:02 #kisslinux <icy> idk 2020-07-12T15:10:16 #kisslinux <djt3[m]> you need to export it as env in the .profile 2020-07-12T15:10:24 #kisslinux <djt3[m]> ENV=$HOME/.shinit; export ENV 2020-07-12T15:10:38 #kisslinux <icy> ahh 2020-07-12T15:10:40 #kisslinux <icy> right 2020-07-12T15:10:42 #kisslinux <icy> similar to ksh 2020-07-12T15:10:49 #kisslinux <icy> TIL 2020-07-12T15:11:03 #kisslinux <djt3[m]> yep 2020-07-12T15:11:15 #kisslinux <djt3[m]> it looks like its working now 2020-07-12T15:11:32 #kisslinux <icy> neat 2020-07-12T15:11:45 #kisslinux <djt3[m]> thanks for the help 2020-07-12T15:11:50 #kisslinux <icy> sure thing 2020-07-12T15:25:44 #kisslinux <xzcvczx> anyone truly understand xauthority? 2020-07-12T15:32:08 #kisslinux <fehawen> Any difference in 'export ENV=foo' vs 'ENV=foo; export ENV' ? 2020-07-12T15:33:04 #kisslinux <xzcvczx> no 2020-07-12T15:33:44 #kisslinux <fehawen> Thanks 2020-07-12T15:33:45 #kisslinux <xzcvczx> ENV=foo is more often used like THIS=that echo $THIS 2020-07-12T15:34:13 #kisslinux <xzcvczx> oh wait there might be with the ; 2020-07-12T15:36:17 #kisslinux <fehawen> It's just command separation isn't it? 2020-07-12T15:37:07 #kisslinux <xzcvczx> yeah nvm i was wrong 2020-07-12T16:02:45 #kisslinux <icyphox> fehawen: it's better to declare first and then export 2020-07-12T16:02:53 #kisslinux <icyphox> (don't ask me why; shellcheck says so) 2020-07-12T16:06:58 #kisslinux <xzcvczx> oh 2020-07-12T16:07:08 #kisslinux <xzcvczx> probably dash being a piece of rubbish 2020-07-12T16:18:38 #kisslinux <himmalerin> shellcheck.net doesn't seem to care about the difference between the two, "#!/bin/shnexport FOO=barnBAR=baz; export BAR" results in "No issues detected!" 2020-07-12T16:18:46 #kisslinux <himmalerin> replacing n with newlines ofc 2020-07-12T16:20:46 #kisslinux <himmalerin> github wiki search is a pain, only lets you search for titles 2020-07-12T16:23:26 #kisslinux <fehawen> icyphox: Thanks for the clarification! 2020-07-12T16:39:37 #kisslinux <fehawen> Is there a 'make noconfig' or 'make emptyconfig' or similar for BusyBox? (Applies to Linux kernel obviously as well) 2020-07-12T16:40:02 #kisslinux <fehawen> Can only find info on defconfig oldconfig menuconfig etc, but nothing about a blank one 2020-07-12T16:40:23 #kisslinux <xzcvczx> what happens if you nuke the .config? 2020-07-12T16:40:45 #kisslinux <fehawen> Clever you are! I'll try 2020-07-12T16:43:07 #kisslinux <fehawen> make defconfig and nuking the .config you mean? 2020-07-12T16:43:16 #kisslinux <fehawen> That brings in the defaults it seems 2020-07-12T16:43:50 #kisslinux <fehawen> I just want to deselect everything, and then select ash (possibly hush too) only 2020-07-12T16:48:25 #kisslinux <xzcvczx> sed -i 's|=y|=n' .config 2020-07-12T16:48:53 #kisslinux <fehawen> Oh how beautiful 2020-07-12T16:48:57 #kisslinux <xzcvczx> sed -i 's|=y|=n|g' .config 2020-07-12T16:48:58 #kisslinux <xzcvczx> rather 2020-07-12T16:49:17 #kisslinux <fehawen> Yep yep 2020-07-12T16:49:29 #kisslinux <fehawen> Thank you, did not think of that 2020-07-12T16:55:42 #kisslinux <fehawen> xzcvczx: I guess I want the "Standalone shell" option? 2020-07-12T17:09:12 #kisslinux <xzcvczx> no idea 2020-07-12T21:46:13 #kisslinux <himmalerin> Does /dev/disk/ exist for anyone here? 2020-07-12T21:46:44 #kisslinux <himmalerin> It existed prior to my reinstall of kiss, thinking maybe it's a weird effect of using btrfs 2020-07-12T22:02:01 #kisslinux <himmalerin> Based on https://unix.stackexchange.com/a/86775 I thought it might be because for some reason I didn't have the udevd service enabled but even after enabling it and rebooting it doesn't exist 2020-07-12T22:08:09 #kisslinux <claudia02> o/ 2020-07-12T22:08:15 #kisslinux <claudia02> himmalerin: I dont have this either 2020-07-12T22:11:03 #kisslinux <himmalerin> huh, that's weird. I know it existed before because I had a whole conversation about using it because busybox's blkid sucks 2020-07-12T22:11:20 #kisslinux <himmalerin> https://freenode.logbot.info/kisslinux/20200630#c4248522 2020-07-12T22:13:56 #kisslinux <himmalerin> claudia02: I'm starting to think it doesn't actually matter, but what filesystem is your root? 2020-07-12T22:16:10 #kisslinux <claudia02> thats ext4 2020-07-12T22:17:20 #kisslinux <himmalerin> That's what I was using previously so I don't think it's the filesystem. Everything points to udev doing it but that's enabled so I'm not sure what's going on 2020-07-12T22:17:21 #kisslinux <claudia02> Maybe something about util-linux? 2020-07-12T22:17:31 #kisslinux <claudia02> I dont have this. 2020-07-12T22:18:31 #kisslinux <claudia02> I have udev installed but not running. 2020-07-12T22:21:01 #kisslinux <himmalerin> util-linux's blkid gets the partuuid from somewhere but there's still no /dev/disk/ 2020-07-12T22:21:45 #kisslinux <claudia02> Do you actually need this, or do you just want this for convenience? 2020-07-12T22:22:34 #kisslinux <himmalerin> I wanted it because I didn't have util-linux's blkid, but that's there now so I guess it doesn't really matter anymore 2020-07-12T23:10:13 #kisslinux <himmalerin> Is there any way to get kiss to remove unneeded deps? 2020-07-12T23:12:18 #kisslinux <himmalerin> For example, building scrot pulls in giblib and imlib2, which are unneeded by other packages. After running `kiss r scrot` those two packages are still installed 2020-07-12T23:12:37 #kisslinux <himmalerin> they aren't listed by `kiss orphans` either 2020-07-12T23:15:58 #kisslinux <claudia02> himmalerin: Than you have probably build some other stuff which now links to giblib/imlib 2020-07-12T23:16:14 #kisslinux <claudia02> You can check kiss-revdepends on thos pks 2020-07-12T23:16:25 #kisslinux <claudia02> *those pkgs 2020-07-12T23:18:12 #kisslinux <claudia02> Then you need 'KISS_FORCE=1 kiss r $unwanted' and rebuild the the which was listed by 'kiss revdepends' 2020-07-12T23:18:25 #kisslinux <claudia02> *the stuff 2020-07-12T23:22:36 #kisslinux <himmalerin> so there was, thanks! Got it all cleaned up