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

Proxy Information
Original URL
gemini://gemini.ctrl-c.club/~phoebos/logs/freenode-kisslinux-2020-02-19.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
637.644612 milliseconds
Gemini-to-HTML Time
13.864726 milliseconds

This content has been proxied by September (3851b).