💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-01.txt captured on 2024-05-10 at 14:27:14.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2021-04-01T00:20:53 #kisslinux <acheam> anybody used illiltili's kiss-encryption?
2021-04-01T00:21:24 #kisslinux <acheam> I can't find any documentation on it at all, and I'm really not familiar with the boot and init stuff
2021-04-01T01:08:14 #kisslinux <jslick> I have not, but it looks like maybe you just symlink /usr/lib/init/rc.d/encryption.boot and /usr/lib/init/rc.d/encryption.post.shutdown to /etc/rc.d/ ?  If you encrypt root though, you probably also have to mess with boot setup (e.g. use tinyramfs with the luks hook or something)
2021-04-01T02:25:19 #kisslinux <acheam> hmm thanks
2021-04-01T02:25:34 #kisslinux <acheam> yeah i know root encryption does necesitate a ramfs
2021-04-01T03:10:32 #kisslinux <kiedtl> sh4rm4^bnc: Can you please not link political documents in here?
2021-04-01T03:35:15 #kisslinux <noocsharp> dilyn: i attempted to email you a patch for community, but my email server's ip is listed on barracuda so its not going through :2021-04-01T03:35:34 #kisslinux <dilyn> oh no!
2021-04-01T03:35:36 #kisslinux <noocsharp> i was so close to not having to log into github regularly
2021-04-01T03:35:38 #kisslinux <dilyn> can it go to gmail?
2021-04-01T03:35:58 #kisslinux <dilyn> you could also pastebin it here
2021-04-01T03:36:04 #kisslinux <noocsharp> i think, but it marks it as spam by default lmao
2021-04-01T03:36:17 #kisslinux <noocsharp> yeah, maybe ill just do pastebin
2021-04-01T03:36:43 #kisslinux <dilyn> for now my dilyn.corner⊙gc still exists so you can always use that; I tend to check my spam semi-regularly
2021-04-01T03:39:42 #kisslinux <noocsharp> https://pastebin.com/qaxbgqY0
2021-04-01T03:39:50 #kisslinux <noocsharp> ill try your gmail next time
2021-04-01T03:44:22 #kisslinux <dilyn> whatever is more convenient for you. I cleanup my gmail every few days so I'll eventually notice it haha
2021-04-01T03:44:26 #kisslinux <dilyn> applied
2021-04-01T03:44:45 #kisslinux <acheam> dilyn: plugging the email gh issue thing again
2021-04-01T03:45:15 #kisslinux <acheam> (just felt apt given the issue)
2021-04-01T03:45:21 #kisslinux <necromansy> i do like the idea of maybe using a mailing list
2021-04-01T03:45:40 #kisslinux <acheam> as do I
2021-04-01T03:45:48 #kisslinux <dilyn> lol
2021-04-01T03:46:03 #kisslinux <dilyn> I can make that one of the issues I explore this month more closely
2021-04-01T03:46:06 #kisslinux <dilyn> I had a list somewhere...
2021-04-01T03:46:48 #kisslinux <acheam> what about something like this
2021-04-01T03:46:49 #kisslinux <acheam> https://github.com/gitgitgadget/gitgitgadget
2021-04-01T03:47:01 #kisslinux <jslick> I think you can do something like `git am tehpatch.patch` so that the commit author shows up in git history
2021-04-01T03:48:50 #kisslinux <noocsharp> was just about to say that
2021-04-01T03:48:54 #kisslinux <dilyn> raaahh. sorry.
2021-04-01T03:49:20 #kisslinux <noocsharp> dw, its just one commit
2021-04-01T03:50:39 #kisslinux <dilyn> One day I will be maximally git proficient :v
2021-04-01T03:50:57 #kisslinux <dilyn> acheam: I'll take a peak tomorrow at work
2021-04-01T03:50:57 #kisslinux <noocsharp> excusable since nobody sends you email patches :P
2021-04-01T03:51:12 #kisslinux <dilyn> I now have a list of things to look at, I think it's all tackleable this month
2021-04-01T03:51:28 #kisslinux <dilyn> yeah and I'm very new to git workflows. My strategy for fixing mistakes is simply deleting the repository still...
2021-04-01T03:51:36 #kisslinux <dilyn> revert2gross
2021-04-01T03:51:52 #kisslinux <necromansy> lmao same tho..
2021-04-01T03:51:59 #kisslinux <noocsharp> i very recently graduated from that
2021-04-01T03:52:11 #kisslinux <necromansy> im still tryna wrap my head around branches
2021-04-01T03:52:15 #kisslinux <acheam> yeah I still do that lol
2021-04-01T03:52:19 #kisslinux <noocsharp> now i just roll back the reflog
2021-04-01T03:52:44 #kisslinux <dilyn> becoming better would be easier if I installed the git manpages I imagine...
2021-04-01T03:52:53 #kisslinux <dilyn> git --help far less useful :v
2021-04-01T03:53:05 #kisslinux <noocsharp> read the git book, its actually good
2021-04-01T03:53:26 #kisslinux <dilyn> another thing for the list
2021-04-01T03:53:34 #kisslinux <dilyn> that goes on my reading list. it is currently 80 books long
2021-04-01T03:53:49 #kisslinux <noocsharp> they have a whole chapter on how git works internally, and its actually insanely cool
2021-04-01T03:53:52 #kisslinux <jslick> I did the tar backup and untar thing
2021-04-01T03:57:47 #kisslinux <dilyn> genius
2021-04-01T03:57:58 #kisslinux <dilyn> knowing how git works internally would be... interesting
2021-04-01T04:20:26 #kisslinux <travankor> replace git with https://git.sr.ht/~sircmpwn/shit
2021-04-01T04:33:55 #kisslinux <noocsharp> as the old saying goes, 'to truly understand a program one must reimplement it in POSIX sh'
2021-04-01T04:50:22 #kisslinux <testuser_[m]> hi
2021-04-01T10:22:48 #kisslinux <konimex> looking at mmatongo's github issue in zig upstream, does KISS even package LLD? I think it only packages bare LLVM and clang (for firefox) https://github.com/ziglang/zig/issues/7209
2021-04-01T12:10:46 #kisslinux <dilyn> no KISS doesn't
2021-04-01T12:16:22 #kisslinux <konimex> if anyone uses vanilla KISS and build your own llvm (instead of using a -bin package somewhere) can you please send the manifest here? thanks in advance
2021-04-01T12:16:53 #kisslinux <dilyn> http://ix.io/2UIU
2021-04-01T12:19:35 #kisslinux <konimex> looking from your own manifest, there's no liblld*.a but it exists on mmatongo's PR
2021-04-01T12:20:28 #kisslinux <dilyn> which PR?
2021-04-01T12:20:35 #kisslinux <konimex> s/PR/issue
2021-04-01T12:20:37 #kisslinux <kissbot> <konimex> looking from your own manifest, there's no liblld*.a but it exists on mmatongo's issue
2021-04-01T12:20:37 #kisslinux <konimex> whoops
2021-04-01T12:20:51 #kisslinux <dilyn> the ziglang issue?
2021-04-01T12:20:52 #kisslinux <konimex> I meant the issue above
2021-04-01T12:20:57 #kisslinux <konimex> aye
2021-04-01T12:21:02 #kisslinux <dilyn> he probably made it separately
2021-04-01T12:21:16 #kisslinux <dilyn> iirc the docs say 'needs llvm+clang+lld'
2021-04-01T12:22:30 #kisslinux <konimex> I think he misread the response (looking at issue #31), it won't be fixed in 0.8.0 because there was no issue
2021-04-01T12:22:43 #kisslinux <konimex> ...and I just built zig successfully
2021-04-01T12:26:22 #kisslinux <dilyn> with which llvm?
2021-04-01T12:27:37 #kisslinux <konimex> ...wyverkiss, I'll try to set a pure KISS environment with its own LLD (and create a PR to kiss-lang if it successfully builds)
2021-04-01T12:28:32 #kisslinux <dilyn> does wyverkiss make a shared lld at all?
2021-04-01T12:28:36 #kisslinux <dilyn> I don't think it does...
2021-04-01T12:29:40 #kisslinux <konimex> I don't think any LLD (wyverkiss or not) creates a shared liblld
2021-04-01T12:29:48 #kisslinux <dilyn> It doesn't :|
2021-04-01T12:30:09 #kisslinux <dilyn> I'm confused even more now! I thought part of the problem was llvmdylib+static lld, but apparently if you just built zig... no?
2021-04-01T12:30:10 #kisslinux <dilyn> hmmm
2021-04-01T12:30:21 #kisslinux <testuser_[m]> theres no shared liblld i think
2021-04-01T12:30:35 #kisslinux <dilyn> yeah I don't think it's a thing
2021-04-01T12:32:08 #kisslinux <dilyn> https://k1sslinux.org/blog/20210401a :v
2021-04-01T12:32:17 #kisslinux <testuser_[m]> does anyone know where the rustup binaries are actually hosted
2021-04-01T12:32:28 #kisslinux <testuser_[m]> cant find a direct url
2021-04-01T12:34:21 #kisslinux <konimex> I don't know about rustup but rust bootstrap tarballs are hosted in https://static.rust-lang.org/dist/<insert date here>/
2021-04-01T12:34:42 #kisslinux <konimex> might be different though since in my experience rustup's tarballs are fully static
2021-04-01T12:35:58 #kisslinux <testuser_[m]> will the bootstrap tarball work as a regular rust ?
2021-04-01T12:36:48 #kisslinux <konimex> I don't know
2021-04-01T12:54:10 #kisslinux <testuser[m]_> Looks like it could actually work if you combined the 3 tarballs into a single package, let's see
2021-04-01T13:02:42 #kisslinux <testuser_[m]> ah looks like this is the tarball i need https://static.rust-lang.org/dist/rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz
2021-04-01T13:03:25 #kisslinux <merakor> rustup can't build librsvg ffs
2021-04-01T13:06:35 #kisslinux <merakor> I tried it like a month ago, only the rust I compiled myself could actually build the piece of shit library, not rustup, and not the binary tarball.
2021-04-01T13:06:46 #kisslinux <dilyn> unknown-linux-gnu is usually a glibc thing, no?
2021-04-01T13:06:53 #kisslinux <testuser_[m]> yeah im on glibc
2021-04-01T13:07:06 #kisslinux <testuser_[m]> heard the rustup thing had problems with firefox anyway
2021-04-01T13:07:13 #kisslinux <testuser_[m]> on musl
2021-04-01T13:07:34 #kisslinux <merakor> Ain't that great
2021-04-01T13:08:47 #kisslinux <merakor> I hate rust more than I hate any other software I have used
2021-04-01T13:08:48 #kisslinux <merakor> Combined
2021-04-01T13:09:39 #kisslinux <kiedtl> "Spec? we don't need no stinkin spec~~ we're cool compiler haggers!!"
2021-04-01T13:10:12 #kisslinux <merakor> lol
2021-04-01T13:11:33 #kisslinux <merakor> "Here is a C library written in Rust, you can't compile it if you don't compile Rust as well, also fucking Gnome will integrate it into everything"
2021-04-01T13:18:03 #kisslinux <testuser_[m]> Wow lld takes just ~15 seconds to link the chromium binary that gnu ld takes ~54 to do
2021-04-01T13:18:16 #kisslinux <testuser_[m]> wonder how big the improvement in build time would be if i used lld for the whole build
2021-04-01T13:18:57 #kisslinux <dilyn> :v
2021-04-01T13:19:00 #kisslinux <dilyn> lld OP
2021-04-01T13:23:58 #kisslinux <sh4rm4^bnc> gold is even faster, but it's buggy af
2021-04-01T13:23:58 #kisslinux <konimex> welcome aboard
2021-04-01T13:24:44 #kisslinux <konimex> isn't gold unmaintained anyway
2021-04-01T13:24:50 #kisslinux <sh4rm4^bnc> more or less
2021-04-01T13:34:42 #kisslinux <merakor> So, I ditched bearssl
2021-04-01T13:35:03 #kisslinux <konimex> in favour of?
2021-04-01T13:35:08 #kisslinux <merakor> libressl
2021-04-01T13:35:28 #kisslinux <testuser_[m]> why
2021-04-01T13:36:25 #kisslinux <merakor> Unless you are going bare-minimum, you are going to need libressl regardless
2021-04-01T13:36:48 #kisslinux <merakor> At that point you might as well just use a single SSL library
2021-04-01T13:37:08 #kisslinux <merakor> And, Python is a big deal breaker
2021-04-01T13:37:31 #kisslinux <merakor> Because of meson
2021-04-01T13:39:33 #kisslinux <testuser_[m]> hmm yeah
2021-04-01T13:41:49 #kisslinux <testuser_[m]> btw looks like the rustup binary worked, built `bat` with it, though its 508mb instead of 87mb cuz of them bundling llvm stuff with it
2021-04-01T13:45:35 #kisslinux <merakor> I might mayybe continue to maintain a separate bearssl branch just focusing on the base, so one can still go bare-minimum
2021-04-01T13:45:37 #kisslinux <testuser_[m]> lets see if ff builds
2021-04-01T13:46:25 #kisslinux <merakor> Nothing on the core repository has a hard dependency for a specific ssl lib
2021-04-01T13:57:03 #kisslinux <dilyn> gold, the official funroll-loops linker
2021-04-01T13:58:21 #kisslinux <konimex> alright, let's do an all-target llvm build
2021-04-01T13:59:07 #kisslinux <konimex> I think I have a workaround for KISS and Zig cross-compiling problem
2021-04-01T14:00:58 #kisslinux <dilyn> :D
2021-04-01T14:01:33 #kisslinux <dilyn> you mean... bear minimum merakor?
2021-04-01T14:16:00 #kisslinux <merakor> *american sitcom laugh track*
2021-04-01T15:11:35 #kisslinux <testuser_[m]> dilyn: why was the firefox build switch to use mozconfig instead of `./mach configure` ?
2021-04-01T15:12:27 #kisslinux <dilyn> iirc ./mach configure is being phased out
2021-04-01T15:12:41 #kisslinux <dilyn> that might taken ten years tho tbh
2021-04-01T15:13:12 #kisslinux <testuser_[m]> no mach configure is same as mozconfig, but a bit cleaner
2021-04-01T15:13:12 #kisslinux <testuser_[m]> it's the plain ./configure that they're removing
2021-04-01T15:13:46 #kisslinux <testuser_[m]> not a big deal either way, just styling
2021-04-01T15:13:47 #kisslinux <dilyn> oho
2021-04-01T15:33:39 #kisslinux <konimex> well I'll be damn, zig is actually neat
2021-04-01T15:33:45 #kisslinux <konimex> s/damn/damned
2021-04-01T15:33:47 #kisslinux <kissbot> <konimex> well I'll be damned, zig is actually neat
2021-04-01T15:38:54 #kisslinux <dilyn> of course zig has an option like this lol
2021-04-01T15:39:04 #kisslinux <dilyn> I'm too jaded, clearly
2021-04-01T15:39:46 #kisslinux <testuser_[m]> konimex does `zig cc` make segfaulting binaries for you ?
2021-04-01T15:40:41 #kisslinux <konimex> on which arch? I have no functioning non-x86_64 devices now (except my android I guess, will try there)
2021-04-01T15:41:03 #kisslinux <testuser_[m]> no just a regular `zig cc hello.c` without compiling for another arch
2021-04-01T15:41:36 #kisslinux <konimex> nope, no segfaults of any kind
2021-04-01T15:41:44 #kisslinux <testuser_[m]> Hmm
2021-04-01T15:41:57 #kisslinux <konimex> you got segfaults?
2021-04-01T15:42:26 #kisslinux <midfavila1> I got segfaults compiling a Hello World with Zig
2021-04-01T15:42:26 #kisslinux <testuser_[m]> i downloaded the zig glibc binary and anything that zig cc made was segfaulting
2021-04-01T15:42:30 #kisslinux <midfavila1> ^
2021-04-01T15:42:55 #kisslinux <konimex> I think it has to do with LLD, in the past when I tried to build LLD with gcc the resultant binary segfaults
2021-04-01T15:43:04 #kisslinux <konimex> wait, that was probably compiler-rt
2021-04-01T15:43:25 #kisslinux <konimex> s/build/use
2021-04-01T15:55:11 #kisslinux <konimex> anyway, I'll try to build with KISS' llvm and build my own lld now to see if it segfaults
2021-04-01T16:03:19 #kisslinux <testuser_[m]> wait the zig binary seems to ve statically linked
2021-04-01T16:04:09 #kisslinux <testuser_[m]> if i run the zig cc on glibc , ldd says invalid elf header on libc.so, but musl ldd doesn't complain
2021-04-01T16:04:09 #kisslinux <testuser_[m]> both segfault
2021-04-01T16:18:16 #kisslinux <konimex> testuser_: did you build your own zig or just using whatever binary they provide? I built my own zig with vanilla KISS and it didn't segfault on both musl and glibc
2021-04-01T16:29:04 #kisslinux <testuser_[m]> their binary
2021-04-01T16:29:31 #kisslinux <testuser_[m]> https://ziglang.org/download/0.7.1/zig-linux-x86_64-0.7.1.tar.xz
2021-04-01T16:34:49 #kisslinux <konimex> you mentioned you're on glibc, are you on kiss-glibc (gkiss, iirc?) or some other distro? tried that bin in an Arch installation and it didn't segfault at all
2021-04-01T16:35:20 #kisslinux <konimex> it *did* complain about "warning: zig cannot build new glibc version 2.33; providing instead 2.32" but that's about it
2021-04-01T16:39:06 #kisslinux <testuser_[m]> i am on gkiss but as i said i tried it on musl too
2021-04-01T16:39:15 #kisslinux <testuser_[m]> with the same static binary
2021-04-01T16:39:19 #kisslinux <testuser_[m]> of zig
2021-04-01T16:49:16 #kisslinux <konimex> now I can reproduce it, but only on musl
2021-04-01T17:31:53 #kisslinux <riteo> hi!
2021-04-01T17:47:37 #kisslinux <dilyn> hallo o7
2021-04-01T17:58:11 #kisslinux <nerditup> hey
2021-04-01T18:52:46 #kisslinux <acheam> hiya
2021-04-01T19:07:46 #kisslinux <kiedtl> hi
2021-04-01T19:08:55 #kisslinux <riteo> acheam do you know that base64 still doesn't count as a word, right?
2021-04-01T19:09:27 #kisslinux <riteo> it's hilarious though
2021-04-01T19:16:13 #kisslinux <acheam> :(
2021-04-01T19:18:22 #kisslinux <riteo> I'm sorry acheam, it still isn't a word
2021-04-01T19:18:47 #kisslinux <riteo> why don't you try some other method to see if that works? ;P
2021-04-01T21:50:47 #kisslinux <acheam> new song and (single!) word
2021-04-01T21:59:41 #kisslinux <riteo> incredible
2021-04-01T22:00:12 #kisslinux <riteo> what does "the meme has gone too far" refer to?
2021-04-01T22:06:50 #kisslinux <acheam> the meme has gone too far.
2021-04-01T22:07:51 #kisslinux <riteo> I see
2021-04-01T22:33:39 #kisslinux <eris> hey! firefox tabs have started crashing due to the fact that firefox thinks that it doesn't have any fonts
2021-04-01T22:33:46 #kisslinux <eris> any updates that might've caused this?
2021-04-01T22:34:56 #kisslinux <eris> https://termbin.com/ug4q
2021-04-01T22:35:01 #kisslinux <eris> here's a log from firefox
2021-04-01T22:40:09 #kisslinux <eris> oh! updating to the firefox in repo-bin fixed it
2021-04-01T22:40:18 #kisslinux <eris> thank you for putting that there :)
2021-04-01T22:46:45 #kisslinux <acheam> :)
2021-04-01T22:47:07 #kisslinux <midfavila> https://ytprivate.com/watch?v=HdqvLHZR9iE
2021-04-01T22:47:19 #kisslinux <midfavila> if you haven't seen WarGames yet, you are now contractually obligated to watch it
2021-04-01T22:47:29 #kisslinux <riteo> what is it?
2021-04-01T22:47:49 #kisslinux <midfavila> it's an old movie from the 80s about computers 'n shit
2021-04-01T22:47:52 #kisslinux <midfavila> it's good
2021-04-01T22:48:17 #kisslinux <midfavila> there's an IMSAI 8080 so it's immediately got my seal of approval
2021-04-01T22:48:23 #kisslinux <riteo> I see
2021-04-01T22:49:05 #kisslinux <dilyn> war games is a classic
2021-04-01T22:49:06 #kisslinux <midfavila> https://ytprivate.com/watch?v=LwDbgE54QYE
2021-04-01T22:49:13 #kisslinux <midfavila> this is probably one of my favorite scenes from it
2021-04-01T22:53:24 #kisslinux <riteo> lmao
2021-04-01T22:53:41 #kisslinux <midfavila> "Who first suggested the idea of reproduction without sex?"
2021-04-01T22:53:41 #kisslinux <midfavila> "Um... your wife?"
2021-04-01T22:54:01 #kisslinux <midfavila> absolutely fucking BLOWN the FUCK OUT, even fourty years later