💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-19.txt captured on 2024-06-16 at 13:51:34.
⬅️ 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