💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-01.txt captured on 2022-07-17 at 03:13:20.
⬅️ 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