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