💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-01-14.txt captured on 2022-03-01 at 16:24:32.

View Raw

More Information

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

[2022-01-14T00:56:54Z] <dilyn> op_4: this should do it kiss bhttp://ix.io/3M7h
[2022-01-14T00:57:13Z] <dilyn> uh ignore that `kiss b` bit...
[2022-01-14T00:57:21Z] <dilyn> http://ix.io/3M7h lol
[2022-01-14T00:57:49Z] <dilyn> you can remove the commented lines, I have yet to test if the zig works but I'll do it in a sec
[2022-01-14T00:58:07Z] <dilyn> the problem was that kiss sets CC et al to some default values and it was I think fucking with the build script
[2022-01-14T00:58:30Z] <op_4> dilyn interesting, there's no way i can test this in time :P
[2022-01-14T00:58:43Z] <dilyn> ;)  24 cores spoil me
[2022-01-14T00:58:45Z] <op_4> I'm looking into streamlining/inlining the build script so that we can drop bash
[2022-01-14T00:58:53Z] <op_4> maybe i could give you something to test
[2022-01-14T00:59:03Z] <op_4> now that i know we have to unset these things
[2022-01-14T00:59:07Z] <dilyn> didn't actually need bash, they just said `bash` because it's the assumed default shell
[2022-01-14T00:59:14Z] <dilyn> they should just say sh but that would probably confuse people...
[2022-01-14T01:03:51Z] <op_4> dilyn so i think the magic might be -DLLVM_CONFIG_EXE="$ROOTDIR/out/host/bin/llvm-config" and -DZIG_PREFER_LLVM_CONFIG=ON
[2022-01-14T01:04:06Z] <op_4> but i can't really test this
[2022-01-14T01:04:14Z] <dilyn> yes that first one does indeed set the llvm-config to the right value
[2022-01-14T01:04:15Z] <op_4> that being said, if you have something that works, great!
[2022-01-14T01:04:28Z] <dilyn> but I ran into an issue after that with building zlib I believe; it couldn't "find the right C compiler"
[2022-01-14T01:05:13Z] <op_4> i'm cribbing now from a BSD build script: https://github.com/semarie/zig-ports/blob/dev/files/build.sh
[2022-01-14T01:06:23Z] <op_4> oh, also -DLLVM_INCLUDE_DIRS="$ROOTDIR/out/host/include" and -DLLVM_LIBDIRS="$ROOTDIRS/out/host/lib" seem relevant
[2022-01-14T01:07:29Z] <op_4> but yeah, i basically can't test any of this, sorry :/
[2022-01-14T01:10:06Z] <dilyn> well if this build finishes in the next... twenty minutes i'll be able to let you know if it works:)
[2022-01-14T01:10:23Z] <op_4> :)
[2022-01-14T01:10:41Z] <op_4> then we can have ncdu \o/
[2022-01-14T01:35:17Z] <dilyn> `./src/ui.zig:383:49: error: expected type 'c_int', found 'u32'` hm. fails to build ncdu
[2022-01-14T01:35:24Z] <dilyn> i'll have to look at this later :\
[2022-01-14T01:41:27Z] <op_4> dilyn oh wait so building zig worked? with the thing you pasted above?
[2022-01-14T01:50:24Z] <dilyn> mmhmm
[2022-01-14T06:34:45Z] <testuser[m]> Hi
[2022-01-14T08:37:27Z] <bibliocar> hi
[2022-01-14T08:40:06Z] <Ralph1977> Hi
[2022-01-14T09:02:33Z] <Ralph1977>  Which browsers do you use on Kiss? 
[2022-01-14T09:04:09Z] <Ralph1977>  i have the problem that firefox and chromium fails to compile on virtualbox
[2022-01-14T09:05:29Z] <Ralph1977>  an the webkit based browsers like badwolf fails too
[2022-01-14T09:06:58Z] <Ralph1977>  because webkit have dependencies errors 
[2022-01-14T09:11:40Z] <Ralph1977>  but elinks und lynx work well ;-)
[2022-01-14T09:12:08Z] <testuser[m]> Show logs for ff and chromium
[2022-01-14T09:16:34Z] <Ralph1977>  Chromium fails with ninja: subcommand failed 
[2022-01-14T09:21:25Z] <Ralph1977>  FF fails with gfx/skia/target-objects] Error 2 
[2022-01-14T09:25:27Z] <testuser[m]> Bruh
[2022-01-14T09:25:31Z] <testuser[m]> I asked for logs
[2022-01-14T09:25:41Z] <testuser[m]> In ~/.cache/kiss/logs
[2022-01-14T09:25:47Z] <testuser[m]> That's just the final generic error
[2022-01-14T09:25:58Z] <testuser[m]> Ur probably running out of memory
[2022-01-14T09:28:27Z] <Ralph1977>  Sorry but the fQ
[2022-01-14T09:28:59Z] <testuser[m]> Bruh
[2022-01-14T09:30:50Z] <Ralph1977> Sorry but i cant send the logs is to many for kirc and line by line make no sense 
[2022-01-14T09:31:46Z] <testuser[m]> upload to termbin
[2022-01-14T09:31:55Z] <testuser[m]> nc termbin.com 9999 < /path/to/file
[2022-01-14T09:43:24Z] <Ralph1977> and how can i share the link after uploading ?
[2022-01-14T09:46:30Z] <testuser[m]> Copy it
[2022-01-14T10:07:25Z] <Ralph1977> http://87.173.197.47/
[2022-01-14T10:07:51Z] <testuser[m]> wut
[2022-01-14T10:09:05Z] <phoebos> dns is bloat anyway
[2022-01-14T10:09:25Z] <phoebos> is that their local machine please no
[2022-01-14T14:37:22Z] <midfavila-laptop> >inb4 that *is* their local machine
[2022-01-14T14:37:30Z] <midfavila-laptop> also good morning #kisslinux
[2022-01-14T14:37:38Z] <testuser[m]> hi laptop
[2022-01-14T14:37:47Z] <sad_plan> hi mid
[2022-01-14T14:37:54Z] <midfavila-laptop> hurr funny maymay
[2022-01-14T14:37:58Z] <midfavila-laptop> what are you guys up to?
[2022-01-14T14:39:12Z] <sad_plan> messing with xfsprogs. Im reluctant to even include gnu's m4, aswell as autotools on my static build, so im vendoring 6 pkgs :')
[2022-01-14T14:39:32Z] <midfavila-laptop> rip
[2022-01-14T14:39:54Z] <midfavila-laptop> i'd love to replace GNU m4 but unfortunately I rely on a lot of autotools packages
[2022-01-14T14:40:34Z] <midfavila-laptop> once I'm an 31337 4@xx0r$ i'll get around to rewriting most of them though, methinks
[2022-01-14T14:40:49Z] <sad_plan> yeah, I use obsd's m4 on my build, and I suppose its fine, but gnu's tools just doenst work with it unfortunatly..
[2022-01-14T14:40:59Z] <sad_plan> lol, what does that even mean?
[2022-01-14T14:41:10Z] <midfavila-laptop> it's leetspeek brah
[2022-01-14T14:41:30Z] <sad_plan> yeah now that you mentioned it, I see it
[2022-01-14T14:41:31Z] <sad_plan> lol
[2022-01-14T14:41:34Z] <midfavila-laptop> :P
[2022-01-14T14:41:58Z] <sad_plan> I forgot about that. used to use it alot i my teen years or something
[2022-01-14T14:42:27Z] <midfavila-laptop> jej
[2022-01-14T14:42:28Z] <sad_plan> was really cool if you could read it
[2022-01-14T14:43:04Z] <midfavila-laptop> just memorize the arrangement of letters with ROT13
[2022-01-14T14:43:22Z] <midfavila-laptop> then nobody will be able to crack what you're saying
[2022-01-14T14:44:20Z] <sad_plan> I actually used rot13 the other day. I stumbled upon some challenge for shell scripting, and one of them was figure out a way to use unix tools to convert text from rot13
[2022-01-14T14:44:56Z] <midfavila-laptop> just abuse bc's math library really heavily
[2022-01-14T14:45:15Z] <midfavila-laptop> iirc it can add and subtract ASCII values and will return the appropriate one in the case of a wrap
[2022-01-14T14:45:35Z] <sad_plan> you can probably use bc too, but I used tr actually
[2022-01-14T14:46:00Z] <midfavila-laptop> tr would work but I feel like that'd be kinda clunky
[2022-01-14T14:46:30Z] <midfavila-laptop> i mean, the naive solution would be to write a gargantuan case statement that covers the entire ascii table 
[2022-01-14T14:46:32Z] <sad_plan> not too shabby actually
[2022-01-14T14:46:39Z] <sad_plan> lol
[2022-01-14T14:48:36Z] <sad_plan> its actually not worse than tr 'A-Za-z' 'N-ZA-Mn-za-m'
[2022-01-14T14:48:53Z] <midfavila-laptop> huh
[2022-01-14T14:48:58Z] <midfavila-laptop> didn't know tr could accept ranges
[2022-01-14T14:49:08Z] <sad_plan> me neither
[2022-01-14T14:49:20Z] <midfavila-laptop> guess I need to spend more time reading the manual
[2022-01-14T14:50:02Z] <sad_plan> I could link you the challenege if you want. its shellscripting in general, but not posix, so you probably encounter alot of bash stuff
[2022-01-14T14:50:18Z] <sad_plan> its 30 or so challenges. Ive gotten to 14 iirc
[2022-01-14T14:51:15Z] <sad_plan> https://overthewire.org/wargames/bandit/
[2022-01-14T14:52:11Z] <sad_plan> im sure its made for begninners, but i suppose people who already know some shell could have fun with the challenge aswell
[2022-01-14T16:14:29Z] <midfavila-laptop> my new maths books are here :OOOOOOOOOOOOOOOOO
[2022-01-14T16:14:37Z] <midfavila-laptop> and yeah I guess I'll take a look at it
[2022-01-14T16:14:41Z] <midfavila-laptop> bandit is decent
[2022-01-14T16:14:47Z] <midfavila-laptop> i think I was up to 27 before I lost interest
[2022-01-14T16:18:31Z] <sad_plan> yeah, it can get tedious when you go too far with it. lots of reading, to get through the levels if you arent familiar with the tools already
[2022-01-14T16:20:01Z] <midfavila-laptop> oh, it wasn't the reading that was a problem
[2022-01-14T16:20:19Z] <midfavila-laptop> it was that I was at a point where I had to bruteforce a telnet password using shell tools
[2022-01-14T16:20:32Z] <midfavila-laptop> and I calculated that it would take an average of four hours to break it 
[2022-01-14T16:20:34Z] <midfavila-laptop> so I was like
[2022-01-14T16:20:36Z] <midfavila-laptop> "fuck this shit"
[2022-01-14T16:20:38Z] <midfavila-laptop> and quit
[2022-01-14T16:23:27Z] <midfavila-laptop> aaaaaa I can finally start doing my maths studies in order now. just realized that
[2022-01-14T16:24:31Z] <sad_plan> wtf, is that seriously one of the steps? lol
[2022-01-14T16:24:41Z] <sad_plan> nice
[2022-01-14T16:24:49Z] <midfavila-laptop> for the one that I was working on, yeah
[2022-01-14T16:25:03Z] <midfavila-laptop> you had to bruteforce a password on a telnet server
[2022-01-14T16:25:37Z] <midfavila-laptop> just a four-digit PIN between 0000 and 9999 inclusive but considering one attempt took a good five-ish seconds..? yeah
[2022-01-14T16:26:06Z] <midfavila-laptop> as for why if you spammed passwords at it it would lock you out for half an hour
[2022-01-14T16:28:43Z] <nerditup> any idea why you would want to set a variable with `:` like this: https://github.com/dzove855/Bash-web-server/blob/main/bash-server.sh#L162 ? 
[2022-01-14T16:29:20Z] <midfavila-laptop> smells like bashisms
[2022-01-14T16:29:22Z] <sad_plan> damn, that would take ages..
[2022-01-14T16:29:47Z] <midfavila-laptop> i imagine it's a conditional variable setting though?
[2022-01-14T16:30:01Z] <midfavila-laptop> like, "if $THING not set, set THING to STUFF"
[2022-01-14T16:30:18Z] <nerditup> I'm thinking it's a shorthand for VAR_NAME="${VAR_NAME:-default_value}"?
[2022-01-14T16:30:53Z] <midfavila-laptop> yeah no it's a conditional binding
[2022-01-14T16:30:55Z] <midfavila-laptop> just checked
[2022-01-14T16:31:00Z] <midfavila-laptop> also I was wrong it's not a bashism
[2022-01-14T16:31:34Z] <nerditup> nice, thanks for looking into that midfavila-laptop 
[2022-01-14T16:31:43Z] <nerditup> I've never seen it done like that
[2022-01-14T16:31:49Z] <midfavila-laptop> np
[2022-01-14T16:32:00Z] <midfavila-laptop> i think I've actually used it in exactly one (1) build script I wrote...
[2022-01-14T16:32:07Z] <midfavila-laptop> to check for $EDITOR
[2022-01-14T16:32:07Z] <nerditup> how's the kiss community these days?
[2022-01-14T16:32:19Z] <midfavila-laptop> dunno, I don't really hang around here much any more
[2022-01-14T16:32:23Z] <midfavila-laptop> been too busy studying
[2022-01-14T16:32:24Z] <nerditup> I've been stuck in a Windows VM for work... :(
[2022-01-14T16:32:36Z] <midfavila-laptop> gross, sorry to hear that
[2022-01-14T16:32:46Z] <nerditup> it's really awful 
[2022-01-14T16:32:50Z] <sad_plan> rip
[2022-01-14T16:34:25Z] <midfavila-laptop> completely unrelated, do any of you guys know if oBSD handles polaris 10 GPUs?
[2022-01-14T16:35:06Z] <sad_plan> I dunno, but isnt there a list somewhere you could possibly find to check for supported harware?
[2022-01-14T16:35:17Z] <midfavila-laptop> probably. quick search didn't turn anything up though
[2022-01-14T16:35:38Z] <sad_plan> hmm
[2022-01-14T16:35:58Z] <midfavila-laptop> looking at whether or not hBSD will support my hardware when it releases
[2022-01-14T16:35:58Z] <midfavila-laptop> since it forks from oBSD
[2022-01-14T16:36:15Z] <nerditup> is this relevant? https://man.openbsd.org/radeon.4
[2022-01-14T16:36:30Z] <midfavila-laptop> nah, don't think so
[2022-01-14T16:36:34Z] <midfavila-laptop> radeon is for ancient cards
[2022-01-14T16:36:38Z] <midfavila-laptop> polaris 10 chips are recent
[2022-01-14T16:36:45Z] <midfavila-laptop> uses AMDGPU
[2022-01-14T16:36:48Z] <nerditup> what will you be using the new GPU for?
[2022-01-14T16:37:10Z] <midfavila-laptop> well, it's not new, I'm using it in my workstation because it has no iGPU
[2022-01-14T16:37:25Z] <midfavila-laptop> it's just a WX5100
[2022-01-14T16:37:48Z] <midfavila-laptop> basically an RX480 with extra memory, fewer floating-point processors, and more general-purpose compute units
[2022-01-14T16:38:01Z] <nerditup> ah, I was hoping for some details on some interesting research or something 
[2022-01-14T16:38:06Z] <midfavila-laptop> lmao no
[2022-01-14T16:38:09Z] <midfavila-laptop> i'm super boring
[2022-01-14T16:38:12Z] <nerditup> :D 
[2022-01-14T16:40:41Z] <midfavila-laptop> although once I understand mathematics more I intend to write a program to optimally plan my grocery runs
[2022-01-14T16:40:41Z] <midfavila-laptop> if that's something you would find interesting :P 
[2022-01-14T16:40:41Z] <midfavila-laptop> will probably run on my GPU
[2022-01-14T16:40:41Z] <midfavila-laptop> travelling salesman time
[2022-01-14T16:40:45Z] <midfavila-laptop> nice, iwd just kicked the can 
[2022-01-14T16:40:50Z] <midfavila-laptop> very cool, thanks intel
[2022-01-14T16:52:11Z] <midfavila-laptop> and we're back
[2022-01-14T16:52:27Z] <midfavila-laptop> although now I actually have to go do stuff
[2022-01-14T17:20:26Z] <sad_plan> me too. I had to do some actuall work, while being at work. now Im back doing nothing, or rather, figuring out how to beat level 14. subit a password to a port on localhost. lots of manpages to read I suppose
[2022-01-14T18:58:03Z] <phoebos> nerditup: `:` just ignores its arguments, so it lets you use the ${foo:=bar} expression, which is identical to foo=${foo:-bar}
[2022-01-14T18:58:24Z] <nerditup> phoebos: that was my thought, thanks for confirming
[2022-01-14T18:58:31Z] <nerditup> I like that syntax, looks clean
[2022-01-14T18:58:37Z] <phoebos> :)
[2022-01-14T18:58:43Z] <nerditup> I might adopt it myself
[2022-01-14T19:01:36Z] <phoebos> oh yeah, noocsharp: sfeed 1.1 was released
[2022-01-14T19:02:10Z] <phoebos> incidentally that release includes sfeed_curses with it
[2022-01-14T23:02:38Z] <dilyn> op_4: okay so no changes to zig and instead remembered that I was using netbsd-curses instead of ncurses...
[2022-01-14T23:02:46Z] <dilyn> install ncurses, did zig build on ncdu, builds
[2022-01-14T23:02:50Z] <dilyn> doesn't exec; segfaults immediately
[2022-01-14T23:04:03Z] <dilyn> so i suppose I can try to strace/gdb this bad boy but... man oh man does this hurt XD
[2022-01-14T23:08:31Z] <jslick> ncdu 3.0: rewrite in C
[2022-01-14T23:08:46Z] <dilyn> right
[2022-01-14T23:09:14Z] <dilyn> odd... building ncdu in a build script results in the binary only ending up in the cache, but building it myself ends with it in zig-out...
[2022-01-14T23:09:22Z] <dilyn> zig-out isn't even made when I make a kiss package...
[2022-01-14T23:09:24Z] <dilyn> zig is dum
[2022-01-14T23:10:32Z] <jslick> what is a zig-out ?
[2022-01-14T23:10:57Z] <dilyn> it's the output directory for zig compiled binaries I suppose?
[2022-01-14T23:11:44Z] <jslick> oh, that makes sense
[2022-01-14T23:24:58Z] <midfavila-laptop> >in chat with someone who claims they're a UEFI developer
[2022-01-14T23:24:58Z] <midfavila-laptop> >they then claim that there are trials of Rust in UEFI
[2022-01-14T23:25:02Z] <midfavila-laptop> time to abandon x86
[2022-01-14T23:25:27Z] <sad_plan> arm here you come?
[2022-01-14T23:30:36Z] <dilyn> fuck me sidways
[2022-01-14T23:30:45Z] <dilyn> building zig without -march=native -mtune=native results in no segfaults
[2022-01-14T23:30:47Z] <dilyn> zig be weird
[2022-01-14T23:31:56Z] <dilyn> op_4: you can take this zig-bootstrap build and package it up as zig and submit a PR to community if you'd like http://ix.io/3McO
[2022-01-14T23:32:40Z] <dilyn> mfw static zig is 125MB