💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-19.txt captured on 2024-05-26 at 16:27:08.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-02-19T00:12:44 #kisslinux <sirtomato> hello
2020-02-19T00:13:35 #kisslinux <fehawen> o/
2020-02-19T00:15:02 #kisslinux <kiedtl> _o/
2020-02-19T09:24:38 #kisslinux <dylanaraps> Morning
2020-02-19T09:25:04 #kisslinux <illiliti> noon
2020-02-19T09:25:15 #kisslinux <fehawen> Morning
2020-02-19T09:26:20 #kisslinux <fehawen> dylanaraps: I write a little helper for reading the channel's logs: https://termbin.com/0dog
2020-02-19T09:26:33 #kisslinux <fehawen> It's sed chaos though
2020-02-19T09:26:56 #kisslinux <fehawen> Suggestions for improvements are welcome
2020-02-19T09:27:03 #kisslinux <fehawen> wrote*
2020-02-19T09:30:00 #kisslinux <dylanaraps> fehawen: Will take a look in a sec.
2020-02-19T09:30:09 #kisslinux <dylanaraps> Man, I hate nodejs
2020-02-19T09:30:10 #kisslinux <dylanaraps> https://github.com/nodejs/node/issues/31858
2020-02-19T09:30:17 #kisslinux <fehawen> Yeah no hurry
2020-02-19T09:30:27 #kisslinux <dylanaraps> Can't build the latest release as they forgot to add a file to the tarball
2020-02-19T09:30:33 #kisslinux <dylanaraps> This has happened before too
2020-02-19T09:31:33 #kisslinux <konimex> well, we were overdue for yet another node shenanigans
2020-02-19T09:32:16 #kisslinux <dylanaraps> Fixed...
2020-02-19T09:32:19 #kisslinux <konimex> anyone with a rust toolchain installed in KISS, if it's exported, how much does it take after gzipped? more than 50 MB?
2020-02-19T09:32:36 #kisslinux <fehawen> node and npm are constant headaches
2020-02-19T09:32:36 #kisslinux <dylanaraps> Oh yeah
2020-02-19T09:32:41 #kisslinux <dylanaraps> To both
2020-02-19T09:32:55 #kisslinux <dylanaraps> > 181.0M  total
2020-02-19T09:33:01 #kisslinux <dylanaraps> That's the size of Rust on my machine.
2020-02-19T09:33:10 #kisslinux <dylanaraps> (Counting hardlinks, etc though)
2020-02-19T09:33:23 #kisslinux <konimex> that's after export?
2020-02-19T09:33:48 #kisslinux <dylanaraps> After export?/
2020-02-19T09:33:56 #kisslinux <dylanaraps> kiss-export?
2020-02-19T09:34:00 #kisslinux <konimex> aye
2020-02-19T09:34:13 #kisslinux <dylanaraps> Ah
2020-02-19T09:34:33 #kisslinux <dylanaraps> -> du -sh rust#1.41.0-1.tar.gz
2020-02-19T09:34:33 #kisslinux <dylanaraps> 55.4M   rust#1.41.0-1.tar.gz
2020-02-19T09:34:48 #kisslinux <dylanaraps> -> du -sh ~/.cache/kiss/bin/rust#1.41.0-1.tar.gz
2020-02-19T09:34:48 #kisslinux <dylanaraps> 55.5M   /home/goldie/.cache/kiss/bin/rust#1.41.0-1.tar.gz
2020-02-19T09:35:01 #kisslinux <dylanaraps> First is exported, second is the original.
2020-02-19T09:35:28 #kisslinux <dylanaraps> Oh god
2020-02-19T09:35:34 #kisslinux <dylanaraps> nodejs is missing an entire directory
2020-02-19T09:36:34 #kisslinux <dylanaraps> Fixed...
2020-02-19T09:36:35 #kisslinux <konimex> alright, there's hope
2020-02-19T09:49:55 #kisslinux <dylanaraps> fehawen: Looks good though I bet there's a better way to do the escape sequences
2020-02-19T09:50:43 #kisslinux <dylanaraps>  doesn't work inside the sed calls?
2020-02-19T09:51:18 #kisslinux <dylanaraps> What does 'grep -S' do?
2020-02-19T09:57:25 #kisslinux <illiliti> hmm https://github.com/kisslinux/kiss/blob/master/kiss#L1204  https://pubs.opengroup.org/onlinepubs/9699919799/utilities/getopts.html
2020-02-19T09:58:59 #kisslinux <dylanaraps> > Parse script arguments manually. POSIX 'sh' has no 'getopts' or equivalent built in.
2020-02-19T09:59:03 #kisslinux <dylanaraps> > built in.
2020-02-19T09:59:32 #kisslinux <dylanaraps> ie, it's not built into the shell like it is with bash.
2020-02-19T09:59:55 #kisslinux <dylanaraps> Though iirc, ash has it as a builtin.
2020-02-19T10:00:51 #kisslinux <dylanaraps> Oh
2020-02-19T10:00:55 #kisslinux <dylanaraps> I might be wrong ;)
2020-02-19T10:00:59 #kisslinux <illiliti> 'or builtin'. by the way busybox ash and dash,mksh have getops builtin
2020-02-19T10:01:10 #kisslinux <dylanaraps> As does mrsh
2020-02-19T10:01:38 #kisslinux <dylanaraps> >  it is generally provided as a shell regular built-in
2020-02-19T10:02:30 #kisslinux <dylanaraps> Thank you for proving me wrong
2020-02-19T10:02:33 #kisslinux <dylanaraps> :P
2020-02-19T10:02:53 #kisslinux <fehawen> dylanaraps:  might work inside sed, haven't tried. 'grep -S' removes all empty lines, as I first append 'n' after each line, otherwise the sed calls messes up wrapped lines for long essages
2020-02-19T10:03:36 #kisslinux <dylanaraps> -S isn't POSIX
2020-02-19T10:04:03 #kisslinux <dylanaraps> You may be able to use sed here too
2020-02-19T10:04:46 #kisslinux <dylanaraps> '/^$/d'
2020-02-19T10:04:53 #kisslinux <dylanaraps> If the lines are truly empty.
2020-02-19T10:05:00 #kisslinux <dylanaraps> '/^[[:space:]]*$/d'
2020-02-19T10:05:06 #kisslinux <fehawen> sorry, it's 'grep S'
2020-02-19T10:05:07 #kisslinux <dylanaraps> For lines with only white-space
2020-02-19T10:05:12 #kisslinux <dylanaraps> Oh
2020-02-19T10:05:13 #kisslinux <fehawen> I'll try that, thanks
2020-02-19T10:05:19 #kisslinux <dylanaraps> Heh
2020-02-19T10:05:21 #kisslinux <dylanaraps> My bad
2020-02-19T10:05:40 #kisslinux <fehawen> Still not posix with 'S'?
2020-02-19T10:05:43 #kisslinux <dylanaraps> Still one less pipe/command either way
2020-02-19T10:05:44 #kisslinux <dylanaraps> Uh
2020-02-19T10:05:47 #kisslinux <dylanaraps> Let me check
2020-02-19T10:06:25 #kisslinux <dylanaraps> I'd lean more towards it not being POSIX
2020-02-19T10:06:39 #kisslinux <dylanaraps> I'll find the answer though
2020-02-19T10:07:37 #kisslinux <dylanaraps> It's a Perl regex feature
2020-02-19T10:07:51 #kisslinux <dylanaraps> [^ trnvf]
2020-02-19T10:07:54 #kisslinux <dylanaraps> That's portable
2020-02-19T10:08:11 #kisslinux <dylanaraps> The inverse is: [:space:]
2020-02-19T10:08:46 #kisslinux <fehawen> hmm, '/^[[:space:]]*$/d' or '/^$/d' doesn't work, probably because the lines aren't truly empty as I add "${esc}[1;90m" to start of line
2020-02-19T10:09:14 #kisslinux <fehawen> Not sure what counts as empty
2020-02-19T10:09:49 #kisslinux <dylanaraps> fehawen: Could add newlines earlier, strip blanklines earlier and then add sequences no?
2020-02-19T10:10:26 #kisslinux <fehawen> That's an idea
2020-02-19T10:10:30 #kisslinux <fehawen> lemme try it
2020-02-19T10:10:53 #kisslinux <aarng> bb sed doesn't have an escape sequence for the esc chatacter btw
2020-02-19T10:11:33 #kisslinux <aarng> breaks one of my color scripts :(
2020-02-19T10:11:52 #kisslinux <dylanaraps> ezpz fix
2020-02-19T10:12:00 #kisslinux <dylanaraps> Ctrl+V Escape
2020-02-19T10:12:00 #kisslinux <aarng> I'm biased, but I'd use awk for that script, fehawen
2020-02-19T10:12:57 #kisslinux <fehawen> sure, awk is nice too, I use it heavily (perhaps not crrectly though lol) in some other scripts
2020-02-19T10:13:03 #kisslinux <aarng> yep, the raw character is always a solution
2020-02-19T10:13:29 #kisslinux <aarng> I pretty much wrote an entire client in awk
2020-02-19T10:13:56 #kisslinux <aarng> https://github.com/aaronNGi/jj
2020-02-19T10:15:51 #kisslinux <dylanaraps> fehawen: Why do you append a newline again?
2020-02-19T10:17:21 #kisslinux <fehawen> Because long messages wrap on a new line, and that line is being "sedded" to pieces
2020-02-19T10:17:59 #kisslinux <fehawen> Tried appending a new line, and everything worked, but the new line annoyed soI grepped it away
2020-02-19T10:18:29 #kisslinux <dylanaraps> llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
2020-02-19T10:18:32 #kisslinux <dylanaraps> Apologies
2020-02-19T10:18:40 #kisslinux <dylanaraps> Works fine here
2020-02-19T10:18:56 #kisslinux <fehawen> without new line?
2020-02-19T10:19:06 #kisslinux <dylanaraps> Yup
2020-02-19T10:19:09 #kisslinux <dylanaraps> https://termbin.com/99be
2020-02-19T10:19:30 #kisslinux <dylanaraps> You may have trouble copy pasting that.
2020-02-19T10:19:35 #kisslinux <fehawen> hmm.. let me try that too. perhaps that new line came into existence too early, made a lot of changes after.
2020-02-19T10:24:28 #kisslinux <dylanaraps> https://termbin.com/egez
2020-02-19T10:24:35 #kisslinux <dylanaraps> Swapped to a while read.
2020-02-19T10:24:45 #kisslinux <dylanaraps> Nicks are also coloured based on length.
2020-02-19T10:24:49 #kisslinux <dylanaraps> They're aligned as well.
2020-02-19T10:26:08 #kisslinux <fehawen> dylanaraps: now we're talking
2020-02-19T10:26:13 #kisslinux <fehawen> so much faster
2020-02-19T10:28:15 #kisslinux <fehawen> not sure I fully understand the 'nick length mod 6'
2020-02-19T10:28:47 #kisslinux <dylanaraps> Gives us an int between 1 and 6 for colouring
2020-02-19T10:29:07 #kisslinux <dylanaraps> 0 and 6 actually
2020-02-19T10:29:32 #kisslinux <fehawen> oh right, of course, sorry
2020-02-19T10:29:36 #kisslinux <dylanaraps> https://termbin.com/y4h3
2020-02-19T10:29:46 #kisslinux <dylanaraps> Added a + 1 to ensure it's never 0.
2020-02-19T10:30:39 #kisslinux <dylanaraps> You could just use the nick length directly
2020-02-19T10:30:51 #kisslinux <dylanaraps> I only have 8 colors set though. ;)
2020-02-19T10:31:00 #kisslinux <dylanaraps> 90 looks good though
2020-02-19T10:31:52 #kisslinux <fehawen> nah i'll stick to my 16 colors
2020-02-19T10:32:28 #kisslinux <illiliti> is it possible to do it better? i mean without 'printf $@' - https://termbin.com/w8on9
2020-02-19T10:32:55 #kisslinux <fehawen> dylanaraps: I get nothing after nickname now with your latest edit :P
2020-02-19T10:33:34 #kisslinux <dylanaraps> https://termbin.com/is8l
2020-02-19T10:33:42 #kisslinux <dylanaraps> That's how I'm keeping my copy
2020-02-19T10:33:51 #kisslinux <dylanaraps> No dates and always current day
2020-02-19T10:34:01 #kisslinux <dylanaraps> I'm using 'ash', I'll test in dash
2020-02-19T10:34:25 #kisslinux <dylanaraps> Works in dash
2020-02-19T10:34:38 #kisslinux <dylanaraps> Fails in bash!
2020-02-19T10:34:57 #kisslinux <fehawen> yep
2020-02-19T10:35:01 #kisslinux <dylanaraps> https://termbin.com/46jx
2020-02-19T10:35:14 #kisslinux <dylanaraps> Change the last _ to a var name.
2020-02-19T10:36:31 #kisslinux <fehawen> did so, nickname and message now
2020-02-19T10:37:22 #kisslinux <dylanaraps> Uh
2020-02-19T10:37:30 #kisslinux <dylanaraps> illiliti: Just do 'for var; do'?
2020-02-19T10:37:35 #kisslinux <dylanaraps> You already have a list
2020-02-19T10:42:40 #kisslinux <fehawen> bash shebang isnt needed if last _ is set to var name, right?
2020-02-19T10:43:00 #kisslinux <fehawen> should still work in ash or dash, no
2020-02-19T10:43:11 #kisslinux <fehawen> albeit cleaner with _ perhaps
2020-02-19T10:43:20 #kisslinux <fehawen> for non bash
2020-02-19T10:43:42 #kisslinux <dylanaraps> It's POSIX shell, yea
2020-02-19T10:45:21 #kisslinux <ioraff> dylanaraps: I'll take pcre
2020-02-19T10:45:38 #kisslinux <dylanaraps> Done
2020-02-19T10:46:22 #kisslinux <dylanaraps> Thanks
2020-02-19T10:47:04 #kisslinux <fehawen> dylanaraps: thanks for the help btw
2020-02-19T10:47:19 #kisslinux <fehawen> script is goood now
2020-02-19T10:47:25 #kisslinux <dylanaraps> np
2020-02-19T10:47:29 #kisslinux <dylanaraps> I have a use for it too.
2020-02-19T10:47:33 #kisslinux <dylanaraps> Thanks ;)
2020-02-19T10:47:38 #kisslinux <fehawen> win win
2020-02-19T10:49:30 #kisslinux <illiliti> dylanaraps: thanks. sometimes 'for loop' doesn't working. it just concatenate all string in one line, but right now it working fine.
2020-02-19T10:51:11 #kisslinux <dylanaraps> illiliti: '$@' is a list of strings. '$*' is the list as a single string (separated by IFS).
2020-02-19T10:51:33 #kisslinux <dylanaraps> You can split a string into a list in POSIX shel by doing the following.
2020-02-19T10:51:51 #kisslinux <dylanaraps> set +f; set -f -- $var; printf '%sn' "$@"
2020-02-19T10:51:58 #kisslinux <dylanaraps> shell*
2020-02-19T10:52:19 #kisslinux <dylanaraps> +f disables globbing to ensure the expansion doesn't affect *?[].
2020-02-19T10:52:44 #kisslinux <dylanaraps> -f disables globbing, +f enables it*
2020-02-19T10:52:49 #kisslinux <dylanaraps> I have them the wrong way round.
2020-02-19T10:53:07 #kisslinux <dylanaraps> set -f; set +f -- $var; printf '%sn' "$@"
2020-02-19T10:54:27 #kisslinux <illiliti> quoting doesn't prevent globbing?
2020-02-19T10:54:53 #kisslinux <illiliti> "$var"
2020-02-19T10:55:12 #kisslinux <dylanaraps> Quoting prevents splitting
2020-02-19T10:55:17 #kisslinux <dylanaraps> Which you want here
2020-02-19T12:05:06 #kisslinux <illiliti> dylanaraps: shellcheck thinks i must quote $@ but if i quote it then 'for' doesn't worked. should i ignore shellcheck?
2020-02-19T12:05:58 #kisslinux <fehawen> illiliti: yes, I think so, since you want splitting right?
2020-02-19T12:06:05 #kisslinux <fehawen> as in, splitting's intentional
2020-02-19T12:06:39 #kisslinux <fehawen> whether safe or not, I'm not the right one to tell though.
2020-02-19T12:10:08 #kisslinux <illiliti> fehawen: thanks. you know why 'printf "$@" | while read ...' works with quoted $@ ?
2020-02-19T12:11:09 #kisslinux <aarng> because the printf prints all the arguments ona separate line
2020-02-19T12:12:55 #kisslinux <illiliti> which way are better? for loop or 'printf | while read' pair ?
2020-02-19T12:13:12 #kisslinux <aarng> for-loop
2020-02-19T12:13:20 #kisslinux <dylanaraps> for loop if you already have a list
2020-02-19T12:16:41 #kisslinux <illiliti> thank you guys. i should read man instead of asking XD
2020-02-19T12:30:39 #kisslinux <konimex> anyone with rust on KISS: does the file /usr/lib/libstd-dcb567798cb291a6.so (yes, specifically the dcb[...]a6) file exists or it uses another name?
2020-02-19T12:31:20 #kisslinux <dylanaraps> I have
2020-02-19T12:31:20 #kisslinux <dylanaraps> -rw-r--r--    1 root     root       2978064 Feb 14 13:44 /usr/lib/libstd-38506d1101083864.so
2020-02-19T12:32:09 #kisslinux <konimex> so it's not the same per build, man this is getting complicated
2020-02-19T12:33:55 #kisslinux <dylanaraps> It differs per build/rust version I believe
2020-02-19T12:35:13 #kisslinux <dylanaraps> https://termbin.com/yz7e
2020-02-19T12:35:32 #kisslinux <dylanaraps> That's the file in each Rust version I have in my cache
2020-02-19T12:46:26 #kisslinux <adamantium> sup fam
2020-02-19T12:47:02 #kisslinux <dylanaraps> ello
2020-02-19T12:47:10 #kisslinux <dylanaraps> Working on fixing your git issue right now
2020-02-19T12:48:40 #kisslinux <adamantium> my issue :P
2020-02-19T12:48:47 #kisslinux <dylanaraps> ;)
2020-02-19T12:51:01 #kisslinux <adamantium> What's amazing is "kiss a" and *-git features, because of those my local overlay is currently empty!
2020-02-19T12:51:28 #kisslinux <adamantium> AUDIT could be enabled by default if it is not too annoying, what do you think?
2020-02-19T12:51:51 #kisslinux <dylanaraps> That was in my plans
2020-02-19T12:51:58 #kisslinux <dylanaraps> I'd like to let it be opt-in for a while
2020-02-19T12:52:07 #kisslinux <adamantium> I think it's not too crazy, and a decent idea, like pkgbuild
2020-02-19T12:52:14 #kisslinux <adamantium> (AUR) style I mean
2020-02-19T12:52:26 #kisslinux <adamantium> Cool.
2020-02-19T12:53:17 #kisslinux <dylanaraps> Your two bug reports come first
2020-02-19T12:53:47 #kisslinux <adamantium> Should I post them on github
2020-02-19T12:54:05 #kisslinux <dylanaraps> No no
2020-02-19T12:54:07 #kisslinux <adamantium> k
2020-02-19T12:54:10 #kisslinux <dylanaraps> I'll be done in an hour or so
2020-02-19T12:54:29 #kisslinux <adamantium> right on
2020-02-19T12:58:02 #kisslinux <kiedtl> hllo
2020-02-19T12:58:04 #kisslinux <kiedtl> hello
2020-02-19T12:58:06 #kisslinux <adamantium> hi
2020-02-19T12:58:32 #kisslinux <kiedtl> adamantium: o/
2020-02-19T12:59:23 #kisslinux <adamantium> o/
2020-02-19T12:59:30 #kisslinux <dylanaraps> I _may_ have to introduce a new char for branch checkouts.
2020-02-19T12:59:36 #kisslinux <dylanaraps> #commit and ????????????????branch
2020-02-19T12:59:51 #kisslinux <dylanaraps> @branch
2020-02-19T13:00:45 #kisslinux <dylanaraps> Basically, I'm trying to reduce the total size of clones wherever possible.
2020-02-19T13:00:51 #kisslinux <dylanaraps> ie
2020-02-19T13:01:10 #kisslinux <adamantium> I see
2020-02-19T13:01:16 #kisslinux <dylanaraps> latest master = --depth 1
2020-02-19T13:01:27 #kisslinux <dylanaraps> branch = --depth 1 -b branch
2020-02-19T13:01:41 #kisslinux <dylanaraps> commit = full clone
2020-02-19T13:02:08 #kisslinux <dylanaraps> That's the least amount for each scenario
2020-02-19T13:08:40 #kisslinux <adamantium> interesting.
2020-02-19T13:09:02 #kisslinux <adamantium> commit is I think the least desirable anyways
2020-02-19T13:09:16 #kisslinux <adamantium> from a maintenance perspective
2020-02-19T13:09:35 #kisslinux <aarng> is storing the git repo in .cache/kiss/sources possible?
2020-02-19T13:09:44 #kisslinux <dylanaraps> Meaning?
2020-02-19T13:10:01 #kisslinux <dylanaraps> > git+https://github.com/dylanaraps/neofetch#branch
2020-02-19T13:10:04 #kisslinux <dylanaraps> > git+https://github.com/dylanaraps/neofetch#commit
2020-02-19T13:10:11 #kisslinux <dylanaraps> > git+https://github.com/dylanaraps/neofetch
2020-02-19T13:10:18 #kisslinux <aarng> Meaning you dont have to clone the repo every build
2020-02-19T13:10:27 #kisslinux <dylanaraps> Ah
2020-02-19T13:10:46 #kisslinux <adamantium> I wondered the same thing
2020-02-19T13:10:48 #kisslinux <dylanaraps> I'd prefer no caching
2020-02-19T13:11:13 #kisslinux <aarng> ok, was just wondering
2020-02-19T13:11:29 #kisslinux <konimex> in github, at least, you can download a tarball containing commit, if you're on any other git remote instance though, good luck
2020-02-19T13:11:40 #kisslinux <dylanaraps> konimex: gitlab and bitbucket offer it too
2020-02-19T13:11:49 #kisslinux <konimex> I'm done with rust, I'll just wait until 13 mar
2020-02-19T13:12:11 #kisslinux <adamantium> nobody blames you
2020-02-19T13:12:19 #kisslinux <adamantium> What is on March 13th?
2020-02-19T13:12:30 #kisslinux <konimex> Rust 1.42.0 release - aka 1.41.0 becomes the bootstrap
2020-02-19T13:12:47 #kisslinux <konimex> I have rust 1.41 bootstrap ready, but I forgot when rust is bootstrapped they use 1.40
2020-02-19T13:12:59 #kisslinux <konimex> which means I have to go compiling again
2020-02-19T13:13:22 #kisslinux <adamantium> oh nice
2020-02-19T13:13:28 #kisslinux <adamantium> Well atleast you are forward thinking ;)
2020-02-19T13:27:16 #kisslinux <adamantium> hey dylanaraps is this any good https://github.com/mads-hartmann/bash-language-server
2020-02-19T13:29:13 #kisslinux <Crestwave> npm, though
2020-02-19T13:29:18 #kisslinux <dylanaraps> ^
2020-02-19T13:29:26 #kisslinux <dylanaraps> What's the point really?
2020-02-19T13:29:55 #kisslinux <dylanaraps> If your shell project spans multiple files which you eval into the main script, you're doing something wrong.
2020-02-19T13:30:10 #kisslinux <adamantium> Yeah I mean if you need bash LSP I think maybe your script is too long
2020-02-19T13:30:23 #kisslinux <dylanaraps> If you need a language server to navigate symbols, declarations and references for the shell...
2020-02-19T13:30:31 #kisslinux <dylanaraps> You're also doing something wrong.
2020-02-19T13:30:48 #kisslinux <adamantium> thought so
2020-02-19T13:30:51 #kisslinux <adamantium> i'll pass on it then
2020-02-19T13:31:18 #kisslinux <adamantium> I've already setup my editor for using ruby and js with lsp so kind of just looking around to see what other stuff is out there, noticed bash lsp lol
2020-02-19T13:32:00 #kisslinux <dylanaraps> Just run shellcheck every so often
2020-02-19T13:32:26 #kisslinux <dylanaraps> Eventually, you won't need shellcheck
2020-02-19T13:32:37 #kisslinux <adamantium> Yeah I have it setup with my linter, and yes, don't usually need to turn it on anymore!
2020-02-19T13:32:44 #kisslinux <dylanaraps> adamantium: https://github.com/kisslinux/kiss/pull/113/files
2020-02-19T13:32:49 #kisslinux <adamantium> It's always quotes, just gotta "" those $vars
2020-02-19T13:32:55 #kisslinux <adamantium> :P
2020-02-19T13:33:08 #kisslinux <dylanaraps> master = --depth 1
2020-02-19T13:33:29 #kisslinux <dylanaraps> branch = --depth 1 --no-single-branch (latest commit all branches)
2020-02-19T13:33:47 #kisslinux <dylanaraps> commit = --depth 1 --no-single-branch ++ --unshallow
2020-02-19T13:34:25 #kisslinux <dylanaraps> Less downloading for branches and master. Same download amount for commits as before.
2020-02-19T13:34:56 #kisslinux <dylanaraps> Ideally you'd --depth 1 -b branch but this isn't possible unless we change the syntax for branches.
2020-02-19T13:35:05 #kisslinux <adamantium> interesting
2020-02-19T13:35:20 #kisslinux <adamantium> We could change syntax quite easily, there are not many -git pkgs currently
2020-02-19T13:35:30 #kisslinux <dylanaraps> It'd only affect branch checkouts
2020-02-19T13:35:37 #kisslinux <dylanaraps> commits/master would be unnafected.
2020-02-19T13:36:08 #kisslinux <adamantium> cool though!
2020-02-19T13:36:09 #kisslinux <dylanaraps> unaffected*
2020-02-19T13:36:48 #kisslinux <dylanaraps> Your emacs package is the only branch checkout.
2020-02-19T13:37:13 #kisslinux <adamantium> <3 Emacs
2020-02-19T13:37:19 #kisslinux <dylanaraps> I'll go ahead and swap it to @branch
2020-02-19T13:37:24 #kisslinux <adamantium> ok
2020-02-19T13:37:34 #kisslinux <adamantium> i'll just do a PR right now before I forget
2020-02-19T13:37:41 #kisslinux <adamantium> if you change your mind, close the PR
2020-02-19T13:37:45 #kisslinux <dylanaraps> Will anyone ever need branch + commit?
2020-02-19T13:37:50 #kisslinux <adamantium> HAH
2020-02-19T13:38:01 #kisslinux <adamantium> Theoretically, yes.
2020-02-19T13:38:19 #kisslinux <adamantium> In reality, probably not for a long time
2020-02-19T13:38:21 #kisslinux <dylanaraps> git checkout commit may work accross branches
2020-02-19T13:38:32 #kisslinux <dylanaraps> Let me try
2020-02-19T13:40:59 #kisslinux <dylanaraps> Yup
2020-02-19T13:41:03 #kisslinux <dylanaraps> Thank god
2020-02-19T13:42:15 #kisslinux <adamantium> lol
2020-02-19T13:42:16 #kisslinux <adamantium> nice
2020-02-19T13:43:04 #kisslinux <fehawen> Pardon the interruption. I have this in bashrc for setting path, is it valid? Shellcheck's quiet about it. https://termbin.com/k4iq
2020-02-19T13:43:40 #kisslinux <fehawen> and yes, I should have my bin scripts in '/usr/bin', I know lol
2020-02-19T13:43:58 #kisslinux <dylanaraps> I have ~/bin and ~/.local/bin ;)
2020-02-19T13:44:08 #kisslinux <dylanaraps> I'd just keep it simple and do:
2020-02-19T13:44:41 #kisslinux <dylanaraps> export PATH
2020-02-19T13:44:48 #kisslinux <dylanaraps> PATH+=:/path/to/bin
2020-02-19T13:44:49 #kisslinux <dylanaraps> PATH+=:/path/to/bin
2020-02-19T13:44:50 #kisslinux <dylanaraps> PATH+=:/path/to/bin
2020-02-19T13:45:16 #kisslinux <dylanaraps> In POSIX shell you'd do: PATH=$PATH:/path/to/bin
2020-02-19T13:45:35 #kisslinux <dylanaraps> With no quotes you can use ~ in place of $HOME as well.
2020-02-19T13:46:05 #kisslinux <dylanaraps> My path is simply: export PATH=/usr/lib/ccache/bin:~/bin:~/.local/bin:$PATH
2020-02-19T13:46:59 #kisslinux <fehawen> I used to have it like that, the posix way, but it gave me duplicates. This was about a year or so though, running macOS (matters not), and if I remember correctly I used both bash and zsh, and running "bash" in an already bash shell (thinking I was in zsh) gave me duplicates. I think that was when I first discovered it
2020-02-19T13:47:19 #kisslinux <Crestwave> You actually might not need to even export it but I often do it anyway
2020-02-19T13:47:38 #kisslinux <dylanaraps> Crestwave: Yup
2020-02-19T13:47:42 #kisslinux <fehawen> and I'm aware tilde doesn't expand in quotes, something I learned once :P
2020-02-19T13:48:08 #kisslinux <dylanaraps> If you're worried about duplicates, something else is modifying your PATH
2020-02-19T13:48:38 #kisslinux <fehawen> It likely was, so I added that little preventative snippet and then forgor all about it
2020-02-19T14:02:03 #kisslinux <kiedtl> brb
2020-02-19T14:11:03 #kisslinux <fehawen> dylanaraps: didn't realize pywal randomly selects an image if you pass it a directory
2020-02-19T14:11:09 #kisslinux <fehawen> nice
2020-02-19T14:11:33 #kisslinux <dylanaraps> Yup
2020-02-19T14:14:04 #kisslinux <dylanaraps> adamantium: Added @branch while keeping #branch working (old behavior in this case).
2020-02-19T14:14:32 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/pull/113/files
2020-02-19T14:21:38 #kisslinux <fehawen> This has got to be my best script name to date: #!/usr/bin/env bash
2020-02-19T14:21:38 #kisslinux <fehawen> #
2020-02-19T14:21:38 #kisslinux <fehawen> # Generate colorscheme with wal and set wallpaper with feh
2020-02-19T14:21:38 #kisslinux <fehawen> #
2020-02-19T14:21:38 #kisslinux <fehawen> # Usage: luv, luv [image directory path, image file path]
2020-02-19T14:21:39 #kisslinux <fehawen> arg=${1:-"$HOME/pictures/wallpapers"}
2020-02-19T14:21:39 #kisslinux <fehawen> wal -n -i "$arg"
2020-02-19T14:22:26 #kisslinux <fehawen> Sorry bout that, stupid mouse.
2020-02-19T14:22:41 #kisslinux <fehawen> Meant to paste this: https://termbin.com/gj4r
2020-02-19T14:23:20 #kisslinux <dylanaraps> heh
2020-02-19T14:24:17 #kisslinux <fehawen> will need to give bud/paleta a looksie at some point
2020-02-19T14:27:05 #kisslinux <fehawen> managed to get my vim colorscheme use terminal colors
2020-02-19T14:27:07 #kisslinux <fehawen> https://github.com/fehawen/dotfiles/blob/master/.config/nvim/colors/base.vim
2020-02-19T14:27:56 #kisslinux <fehawen> Gave me a headache until I realized termguicolors were set in my init.vim lol
2020-02-19T14:29:10 #kisslinux <adamantium> dylanaraps: cool
2020-02-19T14:31:48 #kisslinux <dylanaraps> fehawen: Yeah. pywal/wal/bud are limited to 16 colors
2020-02-19T14:32:07 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/pull/113/files
2020-02-19T14:32:11 #kisslinux <dylanaraps> It's done now
2020-02-19T14:32:17 #kisslinux <dylanaraps> master = --depth 1
2020-02-19T14:32:25 #kisslinux <dylanaraps> branch = --depth 1 -b branch
2020-02-19T14:32:54 #kisslinux <dylanaraps> commit = full clone + checkout
2020-02-19T14:33:24 #kisslinux <adamantium> PR'd '@' emacs-git ...
2020-02-19T14:33:39 #kisslinux <dylanaraps> adamantium: Will merge once I push this update
2020-02-19T14:33:49 #kisslinux <dylanaraps> Next is the 3-way checksum addition
2020-02-19T14:33:56 #kisslinux <adamantium> cool
2020-02-19T14:34:07 #kisslinux <adamantium> After that we can make the logic of .new files smarter
2020-02-19T14:34:20 #kisslinux <adamantium> :D
2020-02-19T14:34:30 #kisslinux <dylanaraps> It's just missing a single comparison
2020-02-19T14:34:48 #kisslinux <dylanaraps> The 3-way logic plays with my brain though
2020-02-19T14:35:00 #kisslinux <adamantium> oh dylanaraps also the missing '>' I think you might have forgot
2020-02-19T14:35:14 #kisslinux <dylanaraps> I pushed a release for that straight after I fixed it
2020-02-19T14:35:22 #kisslinux <adamantium> hmmmmm
2020-02-19T14:35:43 #kisslinux <adamantium> I'm not sure it's fixed then
2020-02-19T14:35:48 #kisslinux <adamantium> hehe. don't kill me
2020-02-19T14:36:17 #kisslinux <dylanaraps> comparison
2020-02-19T14:36:17 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/releases/tag/1.5.6
2020-02-19T14:36:17 #kisslinux <dylanaraps> oops
2020-02-19T14:36:43 #kisslinux <dylanaraps> You have this version? https://github.com/kisslinux/repo/commit/4ded84bfe01ab59777cd9c4dcb01c48bdbb07306
2020-02-19T14:36:45 #kisslinux <dylanaraps> 1.5.6?
2020-02-19T14:37:27 #kisslinux <adamantium> -> kiss 1.5.6
2020-02-19T14:38:16 #kisslinux <dylanaraps> See if you can reproduce it next update
2020-02-19T14:39:08 #kisslinux <adamantium> k
2020-02-19T14:44:41 #kisslinux <dilyn> adamantium: forgot that I didn't ask. You replaced BusyBox with gnu right?
2020-02-19T14:50:44 #kisslinux <adamantium> dilyn: Correct
2020-02-19T14:51:02 #kisslinux <adamantium> I maintain basically the whole gnu stack in community
2020-02-19T14:51:40 #kisslinux <adamantium> dilyn: Why what's up
2020-02-19T14:54:36 #kisslinux <dilyn> I thought you had switched to sbase when I originally asked
2020-02-19T14:54:51 #kisslinux <dilyn> Was having a weird issue where just... None of the commands worked O.O
2020-02-19T14:57:20 #kisslinux <adamantium> I'm not sure I understand
2020-02-19T14:57:46 #kisslinux <adamantium> do you still have an issue? And is your issue with gnu stuff or sbase?
2020-02-19T14:57:52 #kisslinux <dilyn> With sbase
2020-02-19T14:58:02 #kisslinux <dilyn> I couldn't figure it out so I just went back to BusyBox for now
2020-02-19T14:58:13 #kisslinux <adamantium> Ah, not my strong suit
2020-02-19T15:00:25 #kisslinux <adamantium> I was initially enamored by sbase/ubase and everything on that website. Then after using it a while, discovered it's not for me. I prefer bloated gnu tools. But I like kiss. So instead of going to gentoo or arch, I just made all the builds for gnu everything and am happy as a clam
2020-02-19T15:00:34 #kisslinux <adamantium> (suckless.org)
2020-02-19T15:03:57 #kisslinux <dilyn> Yeah I'm heading down that track atm too haha
2020-02-19T15:05:17 #kisslinux <adamantium> it's 100x less bloated than gentoo or arch still
2020-02-19T15:05:30 #kisslinux <adamantium> Just the base tools I'm used to using, and I made sure they're all statically compiled too
2020-02-19T15:07:53 #kisslinux <adamantium> To remove busybox you first install all the gnu stuff you need, then kiss a everything, then when you're positive you dont need busybox anymore, you first remove baselayout, then busybox
2020-02-19T15:08:26 #kisslinux <dylanaraps> adamantium: Fixed /etc stuff.
2020-02-19T15:08:43 #kisslinux <adamantium> dilyn: if you're going to try it, here is a list of my "kiss l" currently, could you give you an idea of my setup https://termbin.com/gcsw
2020-02-19T15:08:51 #kisslinux <adamantium> dylanaraps: brilliant
2020-02-19T15:09:02 #kisslinux <dylanaraps> It also prints the outcome of the 3-way check now.
2020-02-19T15:09:44 #kisslinux <dylanaraps> https://termbin.com/vqlt
2020-02-19T15:10:43 #kisslinux <dylanaraps> I've spent the last 30 minutes testing every scenario I could think of.
2020-02-19T15:10:44 #kisslinux <adamantium> This is some cutting edge kiss
2020-02-19T15:11:23 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/01714f9ad750ad1afe631e0af7231d01dabedbf5
2020-02-19T15:11:28 #kisslinux <dylanaraps> Also fixed a minor bug.
2020-02-19T15:13:16 #kisslinux <adamantium> dilyn: ubase is needed only for killall5
2020-02-19T15:13:24 #kisslinux <adamantium> in my case
2020-02-19T15:13:55 #kisslinux <adamantium> dylanaraps: awesome
2020-02-19T15:14:17 #kisslinux <dylanaraps> adamantium: I'll grab ubase's and bring it into baseinit.
2020-02-19T15:14:32 #kisslinux <adamantium> cool!
2020-02-19T15:14:38 #kisslinux <dylanaraps> That way you can avoid that mess.
2020-02-19T15:14:48 #kisslinux <adamantium> Appreciate that!
2020-02-19T15:15:07 #kisslinux <dylanaraps> baseinit should be a portable framework with which any init will work ;)
2020-02-19T15:15:13 #kisslinux <dylanaraps> Hence the kpow utility
2020-02-19T15:16:01 #kisslinux <adamantium> perhaps consider also ubase respawn and getty
2020-02-19T15:16:08 #kisslinux <adamantium> then it would be quite portable
2020-02-19T15:16:21 #kisslinux <adamantium> IDK
2020-02-19T15:16:30 #kisslinux <adamantium> One man's feature another man's bloat though, right?
2020-02-19T15:16:44 #kisslinux <dylanaraps> respawn could be a shell script
2020-02-19T15:16:58 #kisslinux <dylanaraps> getty I'm unsure about
2020-02-19T15:17:04 #kisslinux <dylanaraps> Do people care what getty they run?
2020-02-19T15:17:28 #kisslinux <adamantium> lol
2020-02-19T15:17:36 #kisslinux <adamantium> You would think no, but I think people care
2020-02-19T15:17:57 #kisslinux <adamantium> I'm using agetty at the moment, only because autologin is a built in feature
2020-02-19T15:18:43 #kisslinux <dylanaraps> Yeah
2020-02-19T15:18:47 #kisslinux <dylanaraps> brb in an hour or so
2020-02-19T15:18:48 #kisslinux <adamantium> respawn setsid /sbin/agetty 38400 tty1 linux --autologin foo --noclear
2020-02-19T15:18:52 #kisslinux <dylanaraps> I use no getty
2020-02-19T15:18:54 #kisslinux <adamantium> is what im currently doing
2020-02-19T15:19:21 #kisslinux <adamantium> o/
2020-02-19T15:30:21 #kisslinux <adamantium> lol https://i.imgur.com/koVjneX.jpg happy valentines day guys
2020-02-19T15:31:43 #kisslinux <fehawen> lol, that's reepy
2020-02-19T15:31:44 #kisslinux <dzove855_> it's the best valentines gift i ever got in my life.... you make me happy
2020-02-19T15:31:57 #kisslinux <fehawen> *creepy
2020-02-19T15:36:31 #kisslinux <adamantium> <3
2020-02-19T15:37:02 #kisslinux <adamantium> That girl is out there somewhere
2020-02-19T15:37:08 #kisslinux <adamantium> She knows shes a meme
2020-02-19T15:37:54 #kisslinux <fehawen> my girlfriend gave me pbt dsa keycaps last valentine's, now that's respect.
2020-02-19T16:22:50 #kisslinux <dylanaraps> back
2020-02-19T16:23:54 #kisslinux <kiedtl>  o/
2020-02-19T16:53:21 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/releases/tag/1.6.0
2020-02-19T17:07:18 #kisslinux <illiliti> wow. now kiss automatically replace files in /etc if no changes?
2020-02-19T17:08:56 #kisslinux <fehawen> general niceness
2020-02-19T17:09:30 #kisslinux <fehawen> cant wait to swap arch for kiss.
2020-02-19T17:14:52 #kisslinux <dylanaraps> illiliti: It has for a while, I just fixed some bugs Adamantium found.
2020-02-19T17:18:37 #kisslinux <ph0enix> @dylanaraps, I can't resolve dl.k1ss.org and I'm not sure if the problem is at my end.
2020-02-19T17:18:54 #kisslinux <illiliti> dylanaraps: no no, don't remove this feature. it makes live easier
2020-02-19T17:21:13 #kisslinux <dylanaraps> ph0enix: I had to change website hosts and I no longer have the ability to do redirects.
2020-02-19T17:21:54 #kisslinux <dylanaraps> I *could* do it through my domain registrar though I don't know how long the settings will take to update.
2020-02-19T17:21:58 #kisslinux <dylanaraps> Will it be reliable?
2020-02-19T17:22:03 #kisslinux <dylanaraps> I'll try it of course.
2020-02-19T17:24:44 #kisslinux <ph0enix> Ah ok, is there another working domain? What do you redirect to?
2020-02-19T17:24:57 #kisslinux <dylanaraps> GitHub
2020-02-19T17:25:08 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/releases/tag/1.9.0
2020-02-19T17:31:33 #kisslinux <dylanaraps> OK. dl.k1ss.org should be up again soon.
2020-02-19T17:32:29 #kisslinux <ph0enix> thanks
2020-02-19T17:34:07 #kisslinux <ph0enix> I guess I have another question. Where can I find the chroot helper?
2020-02-19T17:34:47 #kisslinux <dylanaraps> ph0enix: https://github.com/kisslinux/kiss/blob/master/contrib/kiss-chroot
2020-02-19T17:34:55 #kisslinux <dylanaraps> Specifically: https://github.com/kisslinux/kiss/raw/master/contrib/kiss-chroot
2020-02-19T17:35:44 #kisslinux <dylanaraps> It'll be up on dl.k1ss.org as well.
2020-02-19T17:36:00 #kisslinux <fehawen> Gotta go, laters y'all o/
2020-02-19T17:36:13 #kisslinux <dylanaraps> ciao
2020-02-19T17:37:23 #kisslinux <adamantium> dylanaraps: for patch in readline80-00* ; do # Should there be a space after the glob?
2020-02-19T17:37:29 #kisslinux <dylanaraps> No
2020-02-19T17:37:31 #kisslinux <adamantium> ok
2020-02-19T17:37:38 #kisslinux <adamantium> lol
2020-02-19T17:37:38 #kisslinux <dylanaraps> Oh
2020-02-19T17:37:41 #kisslinux <dylanaraps> I missed that
2020-02-19T17:38:02 #kisslinux <adamantium> I joined in here just to ask!
2020-02-19T17:38:12 #kisslinux <adamantium> oh poop
2020-02-19T17:38:16 #kisslinux <adamantium> you merged
2020-02-19T17:38:17 #kisslinux <dylanaraps> adamantium: Merged your emacs PR too.
2020-02-19T17:38:29 #kisslinux <dylanaraps> It should be faster now.
2020-02-19T17:38:34 #kisslinux <adamantium> ok
2020-02-19T17:38:42 #kisslinux <dylanaraps> adamantium: Want me to fix emacs-git?
2020-02-19T17:39:02 #kisslinux <dylanaraps> I'll allow it just this once
2020-02-19T17:42:53 #kisslinux <adamantium> dylanaraps: fixed the space
2020-02-19T17:43:12 #kisslinux <adamantium> in readline
2020-02-19T17:43:16 #kisslinux <adamantium> what's wrong with emacs-git?
2020-02-19T17:44:11 #kisslinux <dylanaraps> Nothing
2020-02-19T17:44:13 #kisslinux <dylanaraps> ?
2020-02-19T17:44:28 #kisslinux <dylanaraps> Oh, I meant readline
2020-02-19T17:44:30 #kisslinux <adamantium> <dylanaraps> adamantium: Want me to fix emacs-git?
2020-02-19T17:44:32 #kisslinux <adamantium> ah
2020-02-19T17:44:34 #kisslinux <dylanaraps> My fault again
2020-02-19T17:44:39 #kisslinux <adamantium> Ya
2020-02-19T17:44:42 #kisslinux <adamantium> I've been up all night
2020-02-19T17:44:51 #kisslinux <adamantium> im a bit tired over here
2020-02-19T17:44:53 #kisslinux <adamantium> getting err prone
2020-02-19T17:45:00 #kisslinux <adamantium> I imagine you get that too sometimes
2020-02-19T17:45:35 #kisslinux <dylanaraps> Yep
2020-02-19T17:46:08 #kisslinux <adamantium> wanna see how messy arch readline build is
2020-02-19T17:46:26 #kisslinux <adamantium> https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/readline
2020-02-19T17:46:48 #kisslinux <adamantium> I think it's just overenineered crud
2020-02-19T17:47:47 #kisslinux <dylanaraps> > for (( _p=1; _p <= $((10#${_patchlevel})); _p++ )); do
2020-02-19T17:47:49 #kisslinux <dylanaraps> God
2020-02-19T17:47:51 #kisslinux <adamantium> Also ours will check the hashes of the patches
2020-02-19T17:47:55 #kisslinux <adamantium> i dont think theirs will !
2020-02-19T17:48:37 #kisslinux <dylanaraps> Why don't they just use a glob?
2020-02-19T17:48:48 #kisslinux <dylanaraps> > patch -p0 -i ../readline${_basever//.}-$(printf "%03d" $_p)
2020-02-19T17:48:51 #kisslinux <dylanaraps> God
2020-02-19T17:51:12 #kisslinux <adamantium> So i had the new kiss update already in place -> kiss 1.6.0
2020-02-19T17:51:36 #kisslinux <adamantium> Then you pushed the latest readline update (removing a space)
2020-02-19T17:51:42 #kisslinux <adamantium> then I did kiss u
2020-02-19T17:51:53 #kisslinux <adamantium> I was not prompted or shown any details of the update
2020-02-19T17:52:08 #kisslinux <dylanaraps> adamantium: OK
2020-02-19T17:52:12 #kisslinux <dylanaraps> I'll look into this.
2020-02-19T17:52:30 #kisslinux <adamantium> https://termbin.com/6gcy
2020-02-19T17:52:32 #kisslinux <dylanaraps> Maybe I'll show diff since last update
2020-02-19T17:52:59 #kisslinux <dylanaraps> 'echo "$KISS_AUDIT"'
2020-02-19T17:53:05 #kisslinux <adamantium> https://termbin.com/zusk
2020-02-19T17:53:08 #kisslinux <dylanaraps> brb 10 mins too
2020-02-19T17:53:11 #kisslinux <adamantium> have my entire env ^
2020-02-19T17:53:34 #kisslinux <dylanaraps> Alright
2020-02-19T17:53:36 #kisslinux <dylanaraps> All looks good
2020-02-19T17:53:41 #kisslinux <dylanaraps> Will fix in 10-15 mins
2020-02-19T17:53:51 #kisslinux <adamantium> im not worried
2020-02-19T17:53:53 #kisslinux <adamantium> just trying to help
2020-02-19T17:53:57 #kisslinux <adamantium> thanks
2020-02-19T17:54:11 #kisslinux <adamantium> heres my bashrc too https://termbin.com/yk9t which has a kiss() wrapper
2020-02-19T17:54:26 #kisslinux <adamantium> But, yeah. Ok. Thanks
2020-02-19T17:58:43 #kisslinux <adamantium> the emacs-git builds 100X faster now. That's huge
2020-02-19T17:58:50 #kisslinux <adamantium> nice on that
2020-02-19T18:22:31 #kisslinux <dylanaraps> back
2020-02-19T18:22:35 #kisslinux <dylanaraps> Power went out
2020-02-19T18:31:27 #kisslinux <TwistedFatePhone> Howdy folks
2020-02-19T18:31:43 #kisslinux <TwistedFatePhone> o/ dylanaraps
2020-02-19T18:32:53 #kisslinux <dylanaraps> adamantium: https://github.com/kisslinux/kiss/releases/tag/1.6.1
2020-02-19T18:32:54 #kisslinux <dylanaraps> Hello
2020-02-19T18:34:55 #kisslinux <dylanaraps> adamantium: Run 'kiss env' and send me the output.
2020-02-19T18:47:58 #kisslinux <TwistedFatePhone> dylanaraps: kiss gets mentioned a lot on 4chan :D
2020-02-19T18:52:28 #kisslinux <dylanaraps> Does it?
2020-02-19T18:53:40 #kisslinux <dylanaraps> God, the DNS settings are taking forever to update.
2020-02-19T18:54:34 #kisslinux <TwistedFatePhone> Yea, they're even posting your screenies.
2020-02-19T18:55:31 #kisslinux <kiedtl> lol
2020-02-19T18:55:32 #kisslinux <dylanaraps> Oh god
2020-02-19T18:55:41 #kisslinux <dylanaraps> I hope they don't think it's me
2020-02-19T18:55:48 #kisslinux <kiedtl> rofl
2020-02-19T18:56:35 #kisslinux <TwistedFatePhone> They do actually :'D
2020-02-19T18:57:37 #kisslinux <dylanaraps> Oh god
2020-02-19T19:22:30 #kisslinux <mforney> dilyn: if you run into bugs with sbase, please report them. otherwise they won't get fixed
2020-02-19T19:23:38 #kisslinux <dilyn> I don't think it was a bug is the thing
2020-02-19T19:24:41 #kisslinux <mforney> what was the issue?
2020-02-19T19:25:47 #kisslinux <dilyn> A large number of the commands I entered would merely print their usage information
2020-02-19T19:27:20 #kisslinux <mforney> do you have an example? are you using sbase-box or individual executables?
2020-02-19T19:29:32 #kisslinux <dylanaraps> If it's KISS' package it was built like this: https://termbin.com/so47
2020-02-19T19:30:38 #kisslinux <dylanaraps> (Which works fine for me)
2020-02-19T19:31:26 #kisslinux <kiedtl> regardless I don't think sbase is a good choice for a personal setup
2020-02-19T19:31:30 #kisslinux <kiedtl> embedded maybe
2020-02-19T19:31:49 #kisslinux <kiedtl> 1) it sbase doesn't support long options 2) it lacks many useful GNU extensions
2020-02-19T19:32:32 #kisslinux <dilyn> I used individual executables, I think
2020-02-19T19:32:53 #kisslinux <dilyn> I think that was all I tried*
2020-02-19T19:34:16 #kisslinux <dilyn> It was like if every time I typed 'ls' it returned ls, the possible flags I could close from, and that the next argument was a file
2020-02-19T19:34:24 #kisslinux <dilyn> Regardless of what I typed
2020-02-19T19:34:35 #kisslinux <dilyn> (at work rn can't reproduce)
2020-02-19T19:34:36 #kisslinux <mforney> kiedtl: maybe it's just what you're used too. many people use BSDs for a personal setup, and they don't long options or GNU extensions either.
2020-02-19T19:34:49 #kisslinux <mforney> used to*
2020-02-19T19:34:51 #kisslinux <dylanaraps> All I need is 'sed -i'
2020-02-19T19:34:55 #kisslinux <dylanaraps> I'm happy then
2020-02-19T19:36:12 #kisslinux <mforney> dilyn: if you are able to reproduce it, i'd be happy to help you figure out what's going on
2020-02-19T19:37:12 #kisslinux <dilyn> I'll attempt again either tonight or this weekend
2020-02-19T19:38:32 #kisslinux <mforney> cool
2020-02-19T19:42:31 #kisslinux <kiedtl> long options are more readable :)
2020-02-19T19:43:46 #kisslinux <mforney> well, short options are more writeable, and also guaranteed to work everywhere
2020-02-19T19:48:50 #kisslinux <dylanaraps> kiedtl: That's why you memorize them. We don't have long forms of cat, ls, rm, etc. You learn what they do and remember. ;)
2020-02-19T19:49:03 #kisslinux <dylanaraps> If there were long forms of everything you'd be using Powershell
2020-02-19T19:50:09 #kisslinux <dylanaraps> (Test-Connection being the long form of ping to give an example)
2020-02-19T19:50:32 #kisslinux <dylanaraps> (Get-ChildItem is ls. Fun right?)
2020-02-19T19:50:56 #kisslinux <kiedtl> lol
2020-02-19T19:51:04 #kisslinux <dylanaraps> You're in luck though. Powershell runs on Linux nowadays
2020-02-19T19:51:08 #kisslinux <kiedtl> commands are one thing, arguments are another
2020-02-19T19:51:10 #kisslinux <kiedtl> :P
2020-02-19T19:51:16 #kisslinux <kiedtl> I actually used to use PowerShell
2020-02-19T19:51:21 #kisslinux <dylanaraps> As did I
2020-02-19T19:51:24 #kisslinux <dylanaraps> Horrible
2020-02-19T19:51:27 #kisslinux <kiedtl> but I aliased all the commands I used to the Unix tools
2020-02-19T19:51:31 #kisslinux <kiedtl> PowerShell isn't a shell
2020-02-19T19:51:37 #kisslinux <kiedtl> it's an interpreted language
2020-02-19T19:51:39 #kisslinux <kiedtl> like Python
2020-02-19T19:51:40 #kisslinux <dylanaraps> They're aliased by default now
2020-02-19T19:51:46 #kisslinux <dylanaraps> Shell is a language too ;)
2020-02-19T19:51:47 #kisslinux <kiedtl> nice
2020-02-19T19:51:52 #kisslinux <kiedtl> no
2020-02-19T19:52:04 #kisslinux <kiedtl> Shell is just a clumsy way to string commands together
2020-02-19T19:52:48 #kisslinux <kiedtl> tell me, wath real language would see any difference between "x = 0" and "x=0"
2020-02-19T19:52:59 #kisslinux <kiedtl> s/wath/what
2020-02-19T19:53:39 #kisslinux <dylanaraps> Exactly
2020-02-19T19:55:17 #kisslinux <dylanaraps> kiedtl: vim script ;)
2020-02-19T19:55:26 #kisslinux <dylanaraps> Though it's also not a real language
2020-02-19T19:56:34 #kisslinux <kiedtl> yep
2020-02-19T19:57:13 #kisslinux <kiedtl> had to stop using powershell because it was so slow
2020-02-19T19:57:24 #kisslinux <kiedtl> and because of a dependency conflict
2020-02-19T19:57:48 #kisslinux <kiedtl> only reason I used it was because of the .NET libraries, which I already knew very well
2020-02-19T19:58:14 #kisslinux <kiedtl> figured i may as well switch to python
2020-02-19T19:58:43 #kisslinux <dylanaraps> heh
2020-02-19T19:58:46 #kisslinux <kiedtl> anything from MS is slow as hell
2020-02-19T19:59:00 #kisslinux <kiedtl> my Windows laptop takes 5-10 minutes to boot up
2020-02-19T19:59:09 #kisslinux <kiedtl> (I dual boot)
2020-02-19T19:59:31 #kisslinux <dylanaraps> I did a year of MS server crap and CCNA
2020-02-19T19:59:34 #kisslinux <dylanaraps> That was horrible
2020-02-19T19:59:38 #kisslinux <kiedtl> Linux takes from 2 minutes to 2 seconds to boot (arch vs KISS)
2020-02-19T19:59:55 #kisslinux <kiedtl> CCNA?
2020-02-19T19:59:58 #kisslinux <dylanaraps> Cisco
2020-02-19T20:00:07 #kisslinux <kiedtl> ah
2020-02-19T20:00:16 #kisslinux <kiedtl> dylanaraps, ever done COM programming? :)
2020-02-19T20:00:19 #kisslinux <dylanaraps> It's the name of the certification program
2020-02-19T20:00:32 #kisslinux <dylanaraps> Nope
2020-02-19T20:00:36 #kisslinux <kiedtl> I did a bit
2020-02-19T20:00:45 #kisslinux <kiedtl> if PowerShell is horrible
2020-02-19T20:00:53 #kisslinux <dylanaraps> >  is a binary-interface standard for software components introduced by Microsoft in 1993.
2020-02-19T20:00:57 #kisslinux <dylanaraps> It sounds terrible
2020-02-19T20:01:04 #kisslinux <kiedtl> dbus on steroids
2020-02-19T20:01:31 #kisslinux <kiedtl> if Powershell is horrible COM programming is the medival torture rack improved
2020-02-19T20:01:59 #kisslinux <kiedtl> windows programming is extremely complicated
2020-02-19T20:02:04 #kisslinux <kiedtl> with tons of legacy shit
2020-02-19T20:02:17 #kisslinux <kiedtl> and so many damned types of strings
2020-02-19T20:02:21 #kisslinux <dylanaraps> I did a year of C# too. Really made me hate OOP
2020-02-19T20:02:39 #kisslinux <kiedtl> OLECHARS and LPTSTRS and LPSTRS and wchar_t and the regular C string
2020-02-19T20:02:44 #kisslinux <dylanaraps> Rust has 7 or so string types iirc
2020-02-19T20:02:47 #kisslinux <dylanaraps> ;)
2020-02-19T20:02:56 #kisslinux <kiedtl> 7??
2020-02-19T20:03:09 #kisslinux <dylanaraps> Let me try and dig up where I read that
2020-02-19T20:03:35 #kisslinux <kiedtl> I thought just two: "normal", constant stack-allocated array of characters, then UTF-8 heap-allocated String
2020-02-19T20:03:48 #kisslinux <kiedtl> anyway, Rust makes it fairly easy to convert between the two
2020-02-19T20:03:56 #kisslinux <kiedtl> Windows programming isn't for humans
2020-02-19T20:04:06 #kisslinux <kiedtl> I've heard of COM code generators
2020-02-19T20:05:34 #kisslinux <kiedtl> COM code is so insane it needs to be generated
2020-02-19T20:06:04 #kisslinux <kiedtl> what takes one function in Linux takes a whole page of code using raw win32
2020-02-19T20:06:50 #kisslinux <dylanaraps> God
2020-02-19T20:07:00 #kisslinux <dylanaraps> > str, String, &'static str, Cow<str>, OsStr, OsString, CStr, CString
2020-02-19T20:07:06 #kisslinux <dylanaraps> That's what I found
2020-02-19T20:07:10 #kisslinux <kiedtl> eh
2020-02-19T20:07:17 #kisslinux <kiedtl> at least they have their uses
2020-02-19T20:07:24 #kisslinux <kiedtl> I understand why their needed
2020-02-19T20:07:43 #kisslinux <kiedtl> &'static str is just str that never gets deallocated
2020-02-19T20:07:57 #kisslinux <kiedtl> CStr and CString is needed for FFI
2020-02-19T20:07:59 #kisslinux <dylanaraps> Yeah
2020-02-19T20:08:31 #kisslinux <kiedtl> the Odin programming language source has a file named microsoft_craziness.h
2020-02-19T20:08:34 #kisslinux <dylanaraps> I haven't tried Rust yet. I just found all types which resemble strings. ;)
2020-02-19T20:08:46 #kisslinux <kiedtl> https://github.com/odin-lang/Odin/blob/master/src/microsoft_craziness.h
2020-02-19T20:08:59 #kisslinux <kiedtl> Rust is just cleaned up version of C++
2020-02-19T20:09:24 #kisslinux <kiedtl> obsessed with memory safety
2020-02-19T20:10:05 #kisslinux <dylanaraps> All my rust experience comes from building the damn thing
2020-02-19T20:10:29 #kisslinux <dylanaraps> God it's horrible
2020-02-19T20:11:48 #kisslinux <kiedtl> ?
2020-02-19T20:12:26 #kisslinux <kiedtl> what is?
2020-02-19T20:13:21 #kisslinux <dylanaraps> > All my rust experience comes from building the damn thing
2020-02-19T20:13:43 #kisslinux <kiedtl> may I ask what damn thing?
2020-02-19T20:15:14 #kisslinux <kiedtl> nvm
2020-02-19T20:15:23 #kisslinux <dylanaraps> Building rust
2020-02-19T20:15:24 #kisslinux <dylanaraps> is
2020-02-19T20:15:27 #kisslinux <dylanaraps> horrible
2020-02-19T20:15:33 #kisslinux <kiedtl> all compilers take a long time to build
2020-02-19T20:15:43 #kisslinux <dylanaraps> Go is quick actually
2020-02-19T20:16:05 #kisslinux <kiedtl> https://vlang.io
2020-02-19T20:16:07 #kisslinux <dylanaraps> GCC takes about 20 minutes for me (an hour for full bootstrap)
2020-02-19T20:16:09 #kisslinux <dylanaraps> lol
2020-02-19T20:16:18 #kisslinux <kiedtl> supposedly takes less than a second to build
2020-02-19T20:16:20 #kisslinux <kiedtl> I havn't checked
2020-02-19T20:16:24 #kisslinux <kiedtl> vlang that is
2020-02-19T20:16:29 #kisslinux <dylanaraps> A bunch of V devs were looking at KISS months and months ago
2020-02-19T20:16:57 #kisslinux <dylanaraps> There were supposedly plans to rewrite the package manager in V
2020-02-19T20:17:03 #kisslinux <dylanaraps> (KISS')
2020-02-19T20:17:12 #kisslinux <kiedtl> lol why bother
2020-02-19T20:17:22 #kisslinux <dylanaraps> Dunno
2020-02-19T20:20:33 #kisslinux <dilyn> V sounds too good to be true
2020-02-19T20:21:28 #kisslinux <kiedtl> unfortunately it doesn't support musl yet
2020-02-19T20:21:34 #kisslinux <kiedtl> (last time I checked anyway)
2020-02-19T20:22:39 #kisslinux <kiedtl> anyway it will never replace C for me
2020-02-19T20:22:47 #kisslinux <kiedtl> it might replace Rust though
2020-02-19T20:23:00 #kisslinux <kiedtl> if anything replaces C it will be Zig
2020-02-19T20:28:19 #kisslinux <kiedtl> iirc Medvedkinov, the V creator, used to boast that the V compiler didn't use an AST when parsing
2020-02-19T20:28:38 #kisslinux <kiedtl> now it's on the 0.2 roadmap :D
2020-02-19T20:31:27 #kisslinux <kiedtl> trying out V, it seems that they support musl now :D
2020-02-19T20:32:41 #kisslinux <dylanaraps> lol
2020-02-19T20:33:43 #kisslinux <dylanaraps> Let me know when you break it
2020-02-19T20:34:30 #kisslinux <kiedtl> trying
2020-02-19T20:34:46 #kisslinux <kiedtl> tried writing a hello world, it print hello then exits with non-0 exit code
2020-02-19T20:36:04 #kisslinux <kiedtl> hmm now it works...
2020-02-19T20:45:33 #kisslinux <kiedtl> recompiling fixed the problem :P
2020-02-19T20:47:02 #kisslinux <dylanaraps> Heh
2020-02-19T20:49:17 #kisslinux <illiliti> currently V it's just wrapper over C. i think it's too early to talk about V because most of present features not implemented yet
2020-02-19T20:49:38 #kisslinux <kiedtl> I believe x64 ELF generation is being implemented
2020-02-19T20:49:46 #kisslinux <kiedtl> in the current release
2020-02-19T20:50:21 #kisslinux <kiedtl> according to the roadmap it's already done(?)
2020-02-19T20:51:10 #kisslinux <illiliti> ELF generation in early stage
2020-02-19T20:52:05 #kisslinux <dylanaraps> Will be interesting to follow
2020-02-19T20:53:31 #kisslinux <kiedtl> V syntax is horrible imho
2020-02-19T20:53:40 #kisslinux <kiedtl> but that's a poor reason to not use a language, right :)
2020-02-19T20:54:34 #kisslinux <dylanaraps> Does this work for anyone? https://dl.k1ss.org/kiss-chroot.tar.xz
2020-02-19T20:55:34 #kisslinux <kiedtl> wget seems to be stuck trying to connect to dl.kiss.org
2020-02-19T20:55:59 #kisslinux <dylanaraps> Thanks
2020-02-19T20:56:07 #kisslinux <dylanaraps> Worked just a second a go which is a good sign
2020-02-19T20:58:00 #kisslinux <dylanaraps> I'm still waiting on the redirect for https://getkiss.org/ too
2020-02-19T20:58:34 #kisslinux <kiedtl> it keeps timing out
2020-02-19T20:58:45 #kisslinux <dylanaraps> Yup
2020-02-19T20:58:52 #kisslinux <dylanaraps> DNS is fun
2020-02-19T20:59:13 #kisslinux <dylanaraps> There's a reason they say "Wait up to 24 hours for changes to go into effect"
2020-02-19T21:01:08 #kisslinux <kiedtl> 0w0
2020-02-19T21:01:48 #kisslinux <dylanaraps> Wait up to 24 hours for changes to go into effect
2020-02-19T21:01:48 #kisslinux <dylanaraps> oops
2020-02-19T21:01:48 #kisslinux <dylanaraps> http://dl.k1ss.org/kiss-chroot.tar.xz
2020-02-19T21:01:48 #kisslinux <dylanaraps> This works for me now
2020-02-19T21:01:48 #kisslinux <dylanaraps> Oh
2020-02-19T21:03:18 #kisslinux <dylanaraps> It works over HTTP and not HTTPS
2020-02-19T21:04:07 #kisslinux <kiedtl> I can confirm HTTP works
2020-02-19T21:04:31 #kisslinux <dylanaraps> Does it redirect to GitHub using https?
2020-02-19T21:05:12 #kisslinux <kiedtl> moment
2020-02-19T21:05:36 #kisslinux <dylanaraps> > *  SSL certificate verify ok.
2020-02-19T21:05:38 #kisslinux <kiedtl> nope
2020-02-19T21:05:39 #kisslinux <dylanaraps> That's a yes
2020-02-19T21:05:43 #kisslinux <dylanaraps> lol
2020-02-19T21:05:54 #kisslinux <kiedtl> hehe
2020-02-19T21:05:59 #kisslinux <dylanaraps> I used:  curl http://dl.k1ss.org/kiss-chroot.tar.xz -vfLo test
2020-02-19T21:06:02 #kisslinux <kiedtl> n o p e
2020-02-19T21:06:11 #kisslinux <kiedtl> I used wget, trying curl
2020-02-19T21:06:31 #kisslinux <dylanaraps> > Location: https://github.com/kisslinux/repo/releases/download/1.9.0/kiss-chroot.tar.xz
2020-02-19T21:06:40 #kisslinux <dylanaraps> That's the redirect location
2020-02-19T21:06:53 #kisslinux <dylanaraps> > SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
2020-02-19T21:07:26 #kisslinux <dylanaraps> wget shows https as well
2020-02-19T21:07:32 #kisslinux <kiedtl> curl doesn't work on https
2020-02-19T21:07:41 #kisslinux <dylanaraps> I mean
2020-02-19T21:07:41 #kisslinux <kiedtl> https://0x0.st/iKB2.png
2020-02-19T21:07:53 #kisslinux <dylanaraps> Does http://url redirect to https://github.com/bla/bla
2020-02-19T21:08:25 #kisslinux <kiedtl> yep
2020-02-19T21:08:28 #kisslinux <dylanaraps> http://dl.k1ss.org/kiss-chroot.tar.xz redirect to https://github.com/bla/bla
2020-02-19T21:08:42 #kisslinux <dylanaraps> Which is fine.... but https would be nice.
2020-02-19T21:09:10 #kisslinux <illiliti> something broken on server-side. what do you use as backed?
2020-02-19T21:09:17 #kisslinux <kiedtl> GH pages, no?
2020-02-19T21:09:21 #kisslinux <dylanaraps> This is DNS fun
2020-02-19T21:09:22 #kisslinux <kiedtl> ¯_(ツ)_/¯
2020-02-19T21:09:29 #kisslinux <illiliti> i don't think so
2020-02-19T21:10:07 #kisslinux <dylanaraps> illiliti: The solution is a second gh-pages site so that I can make use of SSL.
2020-02-19T21:10:32 #kisslinux <kiedtl> maybe surge.sh isn't so bad :)
2020-02-19T21:10:43 #kisslinux <dylanaraps> I'm redirecting from registrar DNS (nowhere so no SSL) to GitHub.com (SSL)
2020-02-19T21:10:58 #kisslinux <dylanaraps> I'd rather do this than depend on nodejs
2020-02-19T21:10:59 #kisslinux <dylanaraps> ;)
2020-02-19T21:15:14 #kisslinux <illiliti> dl.k1ss.org is resolved, but 443 port not open
2020-02-19T21:15:40 #kisslinux <dylanaraps> Yes
2020-02-19T21:17:09 #kisslinux <dylanaraps> Will be fixed in a sec
2020-02-19T21:33:15 #kisslinux <illiliti> hmm https://i.imgur.com/sssPLlV.jpg
2020-02-19T21:33:48 #kisslinux <dylanaraps> Yes
2020-02-19T21:33:52 #kisslinux <kiedtl> same here
2020-02-19T21:34:00 #kisslinux <dylanaraps> There's no server or cert to send the 301.
2020-02-19T21:34:17 #kisslinux <dylanaraps> I was sending it from the registrar, hence the http only.
2020-02-19T21:34:47 #kisslinux <kiedtl> ah
2020-02-19T21:34:49 #kisslinux <dylanaraps> I'm on GitHub pages now so I have far less control over things like this.
2020-02-19T21:34:59 #kisslinux <kiedtl> is a linode instance an option?
2020-02-19T21:35:16 #kisslinux <kiedtl> (iirc surge.sh has builtin 301 redirects)
2020-02-19T21:35:24 #kisslinux <dylanaraps> It's very hard for me to spend money online
2020-02-19T21:35:34 #kisslinux <dylanaraps> I choose not to have a card of any kind
2020-02-19T21:35:38 #kisslinux <kiedtl> (is nodejs that big of a deal? if it's only on a build server)
2020-02-19T21:36:08 #kisslinux <dylanaraps> I'm hacking together a low tech solution for getkiss.org
2020-02-19T21:36:21 #kisslinux <dylanaraps> I'll think of something for shortening the download links.
2020-02-19T21:39:28 #kisslinux <dylanaraps> I'd rather not have any kind of VPS, personal server or what have you.
2020-02-19T21:39:42 #kisslinux <dylanaraps> Just another thing which can fail ;)
2020-02-19T21:40:26 #kisslinux <kiedtl> iirc I believe most ISP's block personal servers
2020-02-19T21:40:30 #kisslinux <kiedtl> not sure though
2020-02-19T21:42:36 #kisslinux <dylanaraps> Meh. I'm not too fussed about it either way
2020-02-19T21:42:54 #kisslinux <dylanaraps> If I can't do it with GitHub pages, I won't.
2020-02-19T21:43:42 #kisslinux <illiliti> you will stay as is with http?
2020-02-19T21:43:46 #kisslinux <dylanaraps> No
2020-02-19T21:44:05 #kisslinux <dylanaraps> There won't be a dl.k1ss.org subdomain to redirect to github.com
2020-02-19T21:44:15 #kisslinux <dylanaraps> The website as-is has https.
2020-02-19T21:48:40 #kisslinux <illiliti> dylanaraps: you know that firefox wayland almost gained VAAPI support? https://bugzilla.mozilla.org/show_bug.cgi?id=1610199
2020-02-19T21:48:59 #kisslinux <dylanaraps> illiliti: Yes
2020-02-19T21:49:08 #kisslinux <dylanaraps> Done by someone from Red Hat
2020-02-19T22:12:24 #kisslinux <dylanaraps> adamantium: Your wrapper is the problem!
2020-02-19T22:12:37 #kisslinux <dylanaraps> (Do a test with 'kiss env' when you come online)
2020-02-19T22:13:11 #kisslinux <dylanaraps> Or maybe not