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 <dzove855_> 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
text/plain; charset=utf-8
This content has been proxied by September (3851b).