💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-07-12.txt captured on 2024-05-26 at 16:23:46.

View Raw

More Information

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