💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-07-24.txt captured on 2024-06-16 at 13:41:11.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-07-24T11:53:33Z] <soliwilos> New hikari release with a fix for firefox menu's. [2021-07-24T11:53:54Z] <necromansy> oo neat [2021-07-24T11:55:00Z] <soliwilos> Also a fix for a type of startup crash, but I've never experienced that one. [2021-07-24T12:41:37Z] <soliwilos> Anyone using mako, fnott or other notification softwware on wayland? [2021-07-24T15:24:18Z] <dilyn> https://github.com/kisslinux/website/commit/35770deaef803edd9e6169d8a67e28c206d816b7 :thinking: [2021-07-24T15:26:19Z] <dilyn> https://github.com/kisslinux/kiss/commit/b2e1d53bb791a02d14bb141d13292ce8a051c0b7 but now you can theoretically store meta info (description, license, w/e) in the version file :o [2021-07-24T15:26:21Z] <claudia> I am just wondering. Didnt we have unzip available in base? [2021-07-24T15:26:36Z] <dilyn> used to, dylan dropped it [2021-07-24T15:26:40Z] <claudia> Or maybe bundled in any of the packages? I cant find it anymore [2021-07-24T15:27:08Z] <dilyn> the package manager doesn't support zip as of de248330383034a7cde6b634e0c7743acbab2eb5 [2021-07-24T15:27:33Z] <claudia> Yes, I am transition some packages which have zip sources... [2021-07-24T15:27:52Z] <claudia> I cant find any commit droping 'unzip' from the repo [2021-07-24T15:27:57Z] <claudia> Or modifiying the zip pkg [2021-07-24T15:28:09Z] <claudia> O_O blind [2021-07-24T15:28:32Z] <dilyn> unzip is provided by busybox [2021-07-24T15:28:44Z] <dilyn> zip itself is still in extra iirc [2021-07-24T15:28:55Z] <claudia> geeez. thx^^ [2021-07-24T15:29:02Z] <dilyn> ;) [2021-07-24T15:29:48Z] <claudia> busybox just so powerful. [2021-07-24T15:30:05Z] <dilyn> too powerful. it must be destroyed [2021-07-24T15:32:07Z] <claudia> Burn down the house. Just make a new one. [2021-07-24T15:45:10Z] <testuser[m]> can you change argv of program without symlinking it ? like i want to use pigz as zcat without symlink [2021-07-24T16:18:18Z] <dilyn> interested if anyone can reproduce this https://github.com/kisslinux/kiss/issues/247 [2021-07-24T16:31:56Z] <claudia> dilyn: Reproduced with the same packages. [2021-07-24T16:32:01Z] <dilyn> nice [2021-07-24T16:32:10Z] <dilyn> can you reproduce a checksum error with kiss? [2021-07-24T16:32:14Z] <dilyn> errrmmm [2021-07-24T16:32:15Z] <dilyn> with vim [2021-07-24T16:32:30Z] <dilyn> `kiss b vim` should abort because there's no checksum; kiss isn't checking the sources file for a git+ prefix [2021-07-24T16:32:48Z] <claudia> also with another pkg. [2021-07-24T16:33:14Z] <dilyn> yeah my main bug happens with many, many packages. every single one, basically. :V [2021-07-24T16:33:31Z] <claudia> 'kiss b vim' does not abort [2021-07-24T16:33:41Z] <dilyn> interesting... [2021-07-24T16:33:45Z] <dilyn> 5.5.18? [2021-07-24T16:33:53Z] <claudia> yes. [2021-07-24T16:34:17Z] <dilyn> interesting. because I ran into this in a freshly made chroot [2021-07-24T16:34:30Z] <dilyn> oh damn lmfao what happens if you uninstall ncurses and then try to build vim? [2021-07-24T16:34:40Z] <claudia> let me reclone the repo, maybe I made checksum accidently. [2021-07-24T16:34:52Z] <dilyn> no it's another dependency bug i think [2021-07-24T16:35:08Z] <dilyn> kiss b vim without ncurses installed fails, kiss b ncurses && kiss b vim succeeds [2021-07-24T16:35:25Z] <claudia> allo good with a fresh repo. [2021-07-24T16:36:35Z] <dilyn> my biggest issue is kiss has been semi-rewritten so many fuckin times in the last two weeks that I don't know where anything is anymore :| [2021-07-24T16:55:39Z] <msk[m]> anyone know what "error adding symbols: malformed archive" means? qt5-webengine is failing to build again (https://0x0.st/-WXT.txt) [2021-07-24T16:59:04Z] <msk[m]> I can also compile vim with kiss 5.5.18 [2021-07-24T16:59:19Z] <testuser[m]> ulimit [2021-07-24T16:59:52Z] <msk[m]> ulimit says "unlimited" [2021-07-24T16:59:58Z] <micro_O> *thinking* https://github.com/kisslinux/kiss/commit/b2e1d53bb791a02d14bb141d13292ce8a051c0b7 [2021-07-24T17:00:26Z] <testuser[m]> ulimit -n in build should be 4096 [2021-07-24T17:00:31Z] <testuser[m]> outside itll be 1024 or someth [2021-07-24T17:00:53Z] <msk[m]> yeah 1024 [2021-07-24T17:01:08Z] <testuser[m]> Its set here https://github.com/kiss-community/community/blob/ca18b352ab17f5822595fbd31e705df5b7247657/community/qt5-webengine/build#L70 [2021-07-24T17:01:22Z] <testuser[m]> https://github.com/kiss-community/community/pull/596#issuecomment-884698495 related i guess [2021-07-24T17:01:39Z] <testuser[m]> You could build as root after setting ulimit -n unlimited [2021-07-24T17:01:49Z] <testuser[m]> In build * [2021-07-24T17:02:34Z] <micro_O> i wonder why you would even specify that arbitrary information could be allowed in a file, that should be ignored, unless its specifically for some transition in an unstable format [2021-07-24T17:02:50Z] <msk[m]> could I edit the build file to say "ulimit -n unlimited" instead of "ulimit -n 4096"? [2021-07-24T17:02:51Z] <micro_O> like, arbitrary information that should be ignored can live in any non-specified file [2021-07-24T17:02:57Z] <testuser[m]> Yeah thats what i said [2021-07-24T17:02:59Z] <testuser[m]> But you need root [2021-07-24T17:03:18Z] <micro_O> (like the meta files ive seen, and /description, etc) [2021-07-24T17:03:24Z] <testuser[m]> (Running ulimit itself as root wont work since it needs to modify the current shell) [2021-07-24T17:03:27Z] <msk[m]> "bash: ulimit: open files: cannot modify limit: Operation not permitted" oh [2021-07-24T17:03:55Z] <msk[m]> could I put a "ssu" in the build file instead of running the whole compilation as root? [2021-07-24T17:04:06Z] <msk[m]> * could I put a "ssu ulimit -n unlimited" in the build file instead of running the whole compilation as root? [2021-07-24T17:04:07Z] <testuser[m]> I just said why you cant :p [2021-07-24T17:04:23Z] <msk[m]> damn I'm blind [2021-07-24T17:04:29Z] <testuser[m]> its a shell builtin not a binary [2021-07-24T17:06:56Z] <msk[m]> alright thanks, maybe I need to switch matrix clients if that's messing me up [2021-07-24T17:10:36Z] <testuser[m]> Dilyn https://git.alpinelinux.org/aports/tree/community/chromium/scoped-file.patch?id=2418074f45e25d08fc0f0fb367b4ef27b4eb971e [2021-07-24T17:10:56Z] <testuser[m]> Wtf is this [2021-07-24T17:11:01Z] <testuser[m]> So hacky [2021-07-24T17:11:41Z] <testuser[m]> It's the only way though, i guess. Not much more hacky than the original glibc one [2021-07-24T17:15:27Z] <micro_O> testuser[m] maybe we can petition baselayout to configure a higher ulimit just for the kiss build process? [2021-07-24T17:15:40Z] <micro_O> or maybe there is some unshare shenanegains that can be used [2021-07-24T17:17:46Z] <testuser[m]> There's like 3 packages needing ulimit and 2 are chromium, other is nodejs [2021-07-24T17:18:06Z] <testuser[m]> so i dont think its an iszue [2021-07-24T17:26:40Z] <dilyn> I didn't have a ulimit problem [2021-07-24T17:27:00Z] <dilyn> there isn't a whole lot we can really do about this change, because musl just implements dummies for __close anyways [2021-07-24T17:27:17Z] <dilyn> and from what I've been able to dig up, nothing has been said about __close since 2013 [2021-07-24T17:31:20Z] <msk[m]> I forked the package, changed the line to "ulimit -n unlimited", and ran su -c "kiss b" inside the forked directory [2021-07-24T17:31:32Z] <msk[m]> but, it failed with "sh: error setting limit: Operation not permitted" [2021-07-24T17:33:15Z] <testuser[m]> ssu -sp [2021-07-24T17:33:17Z] <testuser[m]> kiss b [2021-07-24T17:33:43Z] <dilyn> afaik ulimit will only help with the max number of file descriptors being open at a time; this problem sounds more like the symbol table itself being broken [2021-07-24T17:35:25Z] <msk[m]> same error testuser [2021-07-24T17:36:20Z] <testuser[m]> Weird [2021-07-24T17:36:34Z] <testuser[m]> Can you do ulimit -n unlimited manually [2021-07-24T17:36:57Z] <msk[m]> no, that also fails [2021-07-24T17:37:04Z] <msk[m]> no matter how I run it as root [2021-07-24T17:37:50Z] <testuser[m]> do ulimit -n 999999 or something i guess lol [2021-07-24T17:38:09Z] <testuser[m]> Dilyn: what would break the tablsm [2021-07-24T17:38:10Z] <testuser[m]> Table [2021-07-24T17:38:36Z] <msk[m]> doing ulimit -n (9s) also fails manually [2021-07-24T17:39:09Z] <msk[m]> I'll see how far I can get it before it errors [2021-07-24T17:40:01Z] <msk[m]> ulimit -n 1000000 works which I suppose will be fine [2021-07-24T17:40:06Z] <dilyn> the archive being too large, perhaps... [2021-07-24T17:40:09Z] <dilyn> are you guys building in tmpfs? [2021-07-24T17:40:30Z] <msk[m]> nope [2021-07-24T17:40:34Z] <dilyn> hmhmhm [2021-07-24T17:42:48Z] <msk[m]> I think it's working with ulimit -n 1000000 [2021-07-24T17:44:07Z] <msk[m]> thanks [2021-07-24T17:46:23Z] <kqz> trying to build a git package, but kiss keeps spititng "checksums: no such file", are you guys able to build git packages on latest master? [2021-07-24T17:47:35Z] <kqz> oh looks like dilyn is having the same issue :D [2021-07-24T17:47:49Z] <kqz> just checked the issues on the repo lol [2021-07-24T17:49:26Z] <dilyn> ;) [2021-07-24T17:53:14Z] <testuser[m]> Dilyn did your chromium build finish [2021-07-24T17:53:30Z] <dilyn> mmhmm [2021-07-24T17:53:43Z] <testuser[m]> And you didnt have the archive issue ? [2021-07-24T17:53:47Z] <dilyn> nope [2021-07-24T17:53:50Z] <testuser[m]> weird [2021-07-24T17:54:04Z] <dilyn> i did have an issue building in tmpfs and ran out of room on the disk when kiss was taring up the package XD [2021-07-24T17:54:07Z] <dilyn> i was a bit miffed [2021-07-24T17:54:13Z] <dilyn> but otherwise, no issues [2021-07-24T17:54:49Z] <testuser[m]> I guess it could be related to gnu vs lolvm toolchain [2021-07-24T17:55:00Z] <dilyn> the superior toolchain proves itself yet again! [2021-07-24T17:55:07Z] <testuser[m]> Do you test everything else on wyverkiss too ? [2021-07-24T17:55:15Z] <dilyn> though I don't recall running into any issues building in a vanilla chroot either... [2021-07-24T17:55:22Z] <kqz> wow dylan just pushed a fix, this man is a machine [2021-07-24T17:55:32Z] <dilyn> he's a professional bug squisher [2021-07-24T17:56:00Z] <testuser[m]> Ill build again anyway, looks like alpine updated some stacksize patches too [2021-07-24T17:56:48Z] <dilyn> that should only effect runtime tho [2021-07-24T17:57:57Z] <testuser[m]> Yeah [2021-07-24T17:58:48Z] <testuser[m]> I meant to say that it'll rule out manually patching and interrupted builds being the issue [2021-07-24T17:59:01Z] <dilyn> ah [2021-07-24T19:12:25Z] <dilyn> I'm on the warpath :V [2021-07-24T19:12:37Z] <dilyn> testuser you got mighty unlucky this time around with the outdated list :P [2021-07-24T19:20:02Z] <dilyn> https://github.com/kisslinux/kiss/issues/246 sad :'( [2021-07-24T19:26:13Z] <GalaxyNova> Wait what?? I'm so confused... Cloning the neovim git repository manually and running the build commands works fine but not when it's done through a kiss package??? [2021-07-24T19:26:23Z] <GalaxyNova> wtf [2021-07-24T19:26:49Z] <GalaxyNova> Was there a recent change of how kiss clones git repositories? [2021-07-24T19:35:56Z] <cot> Has Dylan showed up here yet? [2021-07-24T19:36:11Z] <cot> Like, you know, to say helo like he mentioned he would? [2021-07-24T19:37:51Z] <sad_plan> not afaik. I do belive he has been on here after his reappearance though. I think Ive seen his name in the log a couple of times or so. iirc [2021-07-24T19:37:52Z] <dilyn> he showed up a while back but hasn't reappeared in > a week I think [2021-07-24T19:38:41Z] <GalaxyNova> dilyn [2021-07-24T19:38:47Z] <dilyn> interesting [2021-07-24T19:38:55Z] <dilyn> hmmmm [2021-07-24T19:39:09Z] <dilyn> doesn't super explain why the releases are broken tho [2021-07-24T19:39:11Z] <dilyn> hmhmhm [2021-07-24T19:40:07Z] <GalaxyNova> It's so weird [2021-07-24T19:40:52Z] <sad_plan> dilyn, were you able to build zlib statically? I havent dared to mess too much with it yet, seeing as aloot of my system depends on it appearantly. I did built it statically though, but it messed alot of stuff up rather quickly tbh :p so I had to revert it :p [2021-07-24T19:41:13Z] <dilyn> zlib is tricky lmao [2021-07-24T19:41:22Z] <sad_plan> I figured :p [2021-07-24T19:41:34Z] <dilyn> the best method mostly depends on what's linked to it currently tbh [2021-07-24T19:41:53Z] <dilyn> if it's nothing critical (binutils, gcc, etc. are free of it) you can just build the static library ONLY and then rebuild the programs which require it [2021-07-24T19:42:21Z] <sad_plan> I belive I got like 34 packages that depend on it appearantly :o [2021-07-24T19:42:24Z] <dilyn> in my case, llvm was linked to zlib so I had to build both libs, rebuild llvm explicitly telling it to link against libz.a (-l:libz.a) and then i was good [2021-07-24T19:42:29Z] <dilyn> yeah things love zlib [2021-07-24T19:43:46Z] <dilyn> lmfao neovim wants gunzip [2021-07-24T19:43:50Z] <GalaxyNova> confirmed neovim fails because of a bug in kiss itself [2021-07-24T19:44:01Z] <GalaxyNova> tried building the package with a 2020 version of kiss and it builds fine [2021-07-24T19:44:11Z] <dilyn> yeah [2021-07-24T19:44:14Z] <dilyn> one sec [2021-07-24T19:44:36Z] <dilyn> add unset DESTDIR to the build script [2021-07-24T19:44:40Z] <dilyn> how old is that issue... [2021-07-24T19:47:01Z] <GalaxyNova> works! wow [2021-07-24T19:47:06Z] <sad_plan> ah ok, that gives me something to start with :D [2021-07-24T19:47:51Z] <GalaxyNova> probably should push that fix upstream [2021-07-24T19:52:05Z] <dilyn> sad_plan: switching to a static system from a currently working shared libs environment is mostly a lot of rebuilding and checking lmao [2021-07-24T19:52:20Z] <dilyn> ldd is your friend, kiss-revdepends is your friend, -l:libfoo.a is your friend... XD [2021-07-24T19:52:27Z] <dilyn> galaxynova: 1d756260b9f5e650067584128094f88a97fdf94b should work for everyone now [2021-07-24T19:52:36Z] <dilyn> though neovim is STILL up for adoption :> [2021-07-24T19:52:48Z] <dilyn> https://github.com/kisslinux/kiss/pull/251 this will be fun [2021-07-24T19:53:54Z] <dilyn> cem: [2021-07-24T19:58:26Z] <sad_plan> I actually havent had too much issues now. llvm plays nice, although I havent built it statically yet, but core is mostly static now. zlib, musl and llvm left, iirc. im actually pleasently suppriced of how well its going. cmake, expat is also static aswell. probably other stuff aswell, I dont remember [2021-07-24T19:58:36Z] <cem> dilyn: I personally don't like it that much [2021-07-24T19:59:03Z] <cem> My position is similar to the `update` files that were removed back a few months ago [2021-07-24T19:59:48Z] <dilyn> musl has to be last :V :V :V [2021-07-24T20:00:02Z] <dilyn> seems fair cem [2021-07-24T20:00:06Z] <cem> I don't think repositories themselves should be executing code [2021-07-24T20:00:15Z] <dilyn> it's a reasonable concern to have [2021-07-24T20:00:43Z] <dilyn> in my perfect world everyone is maintaining their own repository anyways hehe [2021-07-24T20:00:50Z] <dilyn> aw wtf neovim. it doesn't respect LIBDIR :| [2021-07-24T20:01:13Z] <sad_plan> I actually tried to built musl statically, but I couldnt get it to respect the LDFLAGS/CFLAGS. not that ive checked the makefile, I just checked if it would build, and it did, but didnt build statically for some reason. [2021-07-24T20:01:36Z] <cem> yeah, but at that point there is no point of remote repositories lol [2021-07-24T20:02:18Z] <sad_plan> I also got libressl to work statically, after dumping curl as my downloader. curl kept bitching about missing libs, but stopped once I switched to axel instead, which built statically right away, no issues :D [2021-07-24T20:02:28Z] <dilyn> to build musl statically you just --disable-shared [2021-07-24T20:02:42Z] <dilyn> curl is just picky. there's a way [2021-07-24T20:02:55Z] <dilyn> i forced it to play nice and just manually merged the symbols into libcurl.a myself [2021-07-24T20:03:01Z] <dilyn> cem: remotes are bloat [2021-07-24T20:03:12Z] <cem> dilyn: tru [2021-07-24T20:03:14Z] <sad_plan> im sure there is, but I kinda like axel better, seems faster imo. [2021-07-24T20:03:27Z] <dilyn> axel does parallel downloads doesn't it? [2021-07-24T20:03:31Z] <sad_plan> yep [2021-07-24T20:03:45Z] <sad_plan> I get to download stuff like 4x the speed or so [2021-07-24T20:03:51Z] <sad_plan> its amazing [2021-07-24T20:06:57Z] <dilyn> hope you didn't bork your interpreter there sad_plan... [2021-07-24T20:11:54Z] <sad_plan> not to my knowledge. i shut down the laptop, cause I just left work :p [2021-07-24T20:41:26Z] <kqz> yay finally got encryption via bcachefs and tinyramfs working, ty illiliti for this awesome tool [2021-07-24T22:39:59Z] <riteo> hiiiii! [2021-07-24T22:49:50Z] <riteo> bruh why is public domain so hard [2021-07-24T22:50:11Z] <riteo> why do both 0BSD and Unlicense exist [2021-07-24T22:50:23Z] <riteo> oh wait I'm dumb [2021-07-24T22:50:34Z] <riteo> Unlicense is international, 0BSD is not [2021-07-24T22:56:28Z] <riteo> epic, now minekiss is under the Unlicense [2021-07-24T22:56:57Z] <riteo> now google can't contribute anymore to my shell script, I won [2021-07-24T22:57:31Z] <acheam> to make them really quake in their boots license it AGPL [2021-07-24T22:57:39Z] <riteo> lmao [2021-07-24T22:57:47Z] <acheam> does google really not use anything public domain? [2021-07-24T22:57:51Z] <acheam> not even sqlite? [2021-07-24T22:58:06Z] <riteo> they do use sqlite [2021-07-24T22:58:25Z] <riteo> AFAIK they only use 0BSD software at most though, so it's probably an exception [2021-07-24T22:59:58Z] <riteo> lmao they have a special policy esclusively for AGPL [2021-07-24T23:00:05Z] <riteo> based stallman actually did it [2021-07-24T23:00:40Z] <cem> well google needs you to sign away your soul if you want to contribute to their software [2021-07-24T23:00:55Z] <acheam> ever tried submitting a patch to chromium? [2021-07-24T23:01:10Z] <cem> nope [2021-07-24T23:01:12Z] <riteo> doesn't any big corporation do that? [2021-07-24T23:01:16Z] <riteo> microsoft does it too [2021-07-24T23:01:56Z] <cem> I already kind of expect "microshit <3 open shit" to do that [2021-07-24T23:02:18Z] <riteo> uhhh so sign this CLA because obviously you might want to sue us and you might win on your *enormous* patch [2021-07-24T23:02:52Z] <riteo> and that's very bad cause we might even lose some money if you had any to begin with [2021-07-24T23:03:28Z] <cem> every dollar counts [2021-07-24T23:03:53Z] <riteo> like they might even care/follow every license [2021-07-24T23:04:16Z] <riteo> I wouldn't be surprised if every big corpo has some gpl'd code they didn't declare on their backs [2021-07-24T23:05:39Z] <riteo> found the list https://opensource.google/docs/patching/#forbidden [2021-07-24T23:05:46Z] <riteo> "Forbidden patches" lmfao [2021-07-24T23:06:25Z] <riteo> also, it's even more hilarious to see the WTFPL listed on a big corpo's documentation page [2021-07-24T23:06:48Z] <riteo> it feels almost like reading "you can't say big chungus" [2021-07-24T23:08:23Z] <cem> I mean, sure there is no reason to trust big corporations, but I don't think it's common for big corporations to leverage GPL without declaring it [2021-07-24T23:08:50Z] <acheam> lol they have a github dotfiles guide to prevent people from leaking classified info [2021-07-24T23:08:52Z] <cem> It's usually small-medium companies that do it [2021-07-24T23:09:09Z] <acheam> in case your vimrc has the top secret google master password [2021-07-24T23:09:15Z] <riteo> lmao [2021-07-24T23:09:18Z] <riteo> this stuff is hilarious [2021-07-24T23:09:53Z] <cem> any big-corp formality is cringe and hilarious [2021-07-24T23:10:47Z] <cem> > You can publish small snippets, and answer questions on Stack Overflow, but please include the following license header. [2021-07-24T23:11:05Z] <cem> > Copyright 2021 Google LLC. Apache-2.0 [2021-07-24T23:11:13Z] <acheam> bruh [2021-07-24T23:11:22Z] <riteo> actually I read about something similar not too long ago [2021-07-24T23:11:41Z] <riteo> somehow someone might care about the fact that you might have taken some code from SO [2021-07-24T23:11:58Z] <riteo> I mean, you shouldn't copy-paste, but technically even then it should be copyright infringment? [2021-07-24T23:12:05Z] <riteo> on something that someone said to help you? [2021-07-24T23:12:48Z] <cem> Because SO is CC BY-SA [2021-07-24T23:12:56Z] <riteo> "uh yes, so you used this basic bubble sort algorithm from my SO answer, I will now sue you" [2021-07-24T23:12:59Z] <cem> Which is basically GPL [2021-07-24T23:13:29Z] <riteo> I'm pretty sure 99% of people there don't even know there's a license of sort there [2021-07-24T23:14:14Z] <cem> Yeah, that's true [2021-07-24T23:14:58Z] <cem> They should have read the ToS [2021-07-24T23:15:07Z] <cem> lol [2021-07-24T23:15:48Z] <riteo> I'm pretty sure that if people actually read the ToS social networks would cease to exist [2021-07-24T23:17:07Z] <cem> social network ToS and other formal letters are just garbled up crap that don't make sense and are super open to interpretation [2021-07-24T23:18:15Z] <cem> I mean, most people still wouldn't read it if they were clearer [2021-07-24T23:18:41Z] <riteo> true [2021-07-24T23:19:02Z] <riteo> the issue is that people won't change. It takes a small group of people to bring in all their friends and so on [2021-07-24T23:19:10Z] <riteo> it's literally the only reason I use Discord [2021-07-24T23:19:45Z] <cem> yeah, it's really annoying [2021-07-24T23:20:18Z] <cem> I've tried for a long time to convince my friends to switch to alternatives [2021-07-24T23:20:27Z] <cem> but eh, I gave up [2021-07-24T23:20:50Z] <riteo> actually a friend of mine got converted to the based mumble, expecially for its cool af directional audio feature [2021-07-24T23:21:08Z] <riteo> but he's waiting for other people to switch too, so we're back to square one [2021-07-24T23:21:38Z] <dilyn> I had to sign a cla for the patch I submitted to the go build system [2021-07-24T23:21:48Z] <dilyn> but they haven't even added it to their releases yet :| [2021-07-24T23:22:01Z] <riteo> "But Discord's so complete! There obviously isn't any other software capable of sharing both audio and video with multiple people!" [2021-07-24T23:22:13Z] <cem> I converted my girlfriend to use matrix a few years ago, but she was really annoyed with Riot and switched back [2021-07-24T23:22:32Z] <riteo> matrix is pretty bad AFAIK [2021-07-24T23:22:38Z] <acheam> mumble was based until I started running kiss and realized the whole thing is qt [2021-07-24T23:22:43Z] <riteo> noble idea, pretty bad execution [2021-07-24T23:22:45Z] <acheam> even the server [2021-07-24T23:22:45Z] <cem> yeah, I don't blame her tbh [2021-07-24T23:22:48Z] <riteo> >mumble is only qt [2021-07-24T23:23:11Z] <riteo> there are CLI client AFAIK [2021-07-24T23:24:06Z] <riteo> mumble is very based [2021-07-24T23:24:06Z] <acheam> Barnard is the only one that comes to mind [2021-07-24T23:24:13Z] <acheam> and thats golang, which isnt much better [2021-07-24T23:24:17Z] <acheam> and the server is still qt [2021-07-24T23:24:41Z] <cem> wdym [2021-07-24T23:24:47Z] <cem> golang is the holy language [2021-07-24T23:24:53Z] <cem> golang stands for [2021-07-24T23:24:56Z] <cem> God's Language [2021-07-24T23:24:56Z] <cem> duh [2021-07-24T23:24:57Z] <riteo> how can a server be qt [2021-07-24T23:25:07Z] <acheam> qt provides more than gui stuff [2021-07-24T23:25:27Z] <acheam> its also a crutch for lazy programmers [2021-07-24T23:25:33Z] <riteo> IIRC there was something called uMurmur which implemented an extra small murmur implementation [2021-07-24T23:25:43Z] <cem> yeah, what do you expect from a graphical toolkit that links to openssl [2021-07-24T23:25:47Z] <riteo> bruh [2021-07-24T23:25:52Z] <cem> qt stands for [2021-07-24T23:25:55Z] <cem> qrap toolkit [2021-07-24T23:25:58Z] <riteo> here it is: https://umurmur.net/ [2021-07-24T23:26:04Z] <riteo> written in based C [2021-07-24T23:26:09Z] <acheam> ooh nice [2021-07-24T23:26:23Z] <riteo> you can use mbedTLS, OpenSSL or GnuTLS though [2021-07-24T23:26:30Z] <riteo> so sadly none of the more redpilled options [2021-07-24T23:26:33Z] <cem> dilyn: what was the patch [2021-07-24T23:26:36Z] <acheam> still cmake, but I can live with cmake [2021-07-24T23:27:02Z] <acheam> riteo: libressl is mostly openssl compatible [2021-07-24T23:27:13Z] <riteo> oh I just found something sad [2021-07-24T23:27:23Z] <riteo> its license is literally all right reserved, whatever that menas [2021-07-24T23:27:27Z] <riteo> s/menas/means/ [2021-07-24T23:27:35Z] <acheam> it means its proprietary [2021-07-24T23:27:38Z] <acheam> aka [2021-07-24T23:27:40Z] <cem> cringe [2021-07-24T23:27:50Z] <riteo> agree [2021-07-24T23:27:56Z] <riteo> I had no idea it was this bad [2021-07-24T23:28:03Z] <riteo> time to make a POSIX shell alternative then [2021-07-24T23:28:14Z] <riteo> using files and directories for the room structure [2021-07-24T23:28:31Z] <riteo> each user will be a fifo in their respective directory [2021-07-24T23:28:43Z] <riteo> lmao it actually doesn't sound that bad [2021-07-24T23:28:47Z] <cem> pipe microphone into netcat [2021-07-24T23:29:18Z] <riteo> it unironically sounds feasible and simple [2021-07-24T23:29:20Z] <cem> pipe telnet into speaker [2021-07-24T23:29:29Z] <cem> there you go [2021-07-24T23:29:30Z] <riteo> like, ffmpeg, netcat and POSIX shell [2021-07-24T23:30:15Z] <riteo> I mean, netcat supports even UDP [2021-07-24T23:31:04Z] <cem> we should host a bbs server next [2021-07-24T23:31:20Z] <riteo> wouldn't that require a phone line though [2021-07-24T23:31:37Z] <cem> telnet [2021-07-24T23:32:22Z] <dilyn> cem: https://github.com/golang/go/pull/45036 [2021-07-24T23:32:29Z] <dilyn> fixing alpine's silliness :V [2021-07-24T23:33:30Z] <cem> lol [2021-07-24T23:33:59Z] <cem> alpine is THE musl distro dilyn [2021-07-24T23:34:21Z] <cem> not obscurolinux [2021-07-24T23:34:59Z] <dilyn> seeing [ -f /etc/alpine-release ] made me so mad [2021-07-24T23:35:28Z] <riteo> bruh [2021-07-24T23:35:34Z] <riteo> also what is that github thread [2021-07-24T23:36:00Z] <riteo> "uhh so here, we'll have this bot that mirrors the go thread but DON'T USE GITHUB to talk" [2021-07-24T23:36:14Z] <riteo> "we're cool, see, we're using github" [2021-07-24T23:36:25Z] <dilyn> it was very silly [2021-07-24T23:37:02Z] <dilyn> had to use gerrit, had to use my gmail email... [2021-07-24T23:37:03Z] <cem> It should have been hosted on google+ [2021-07-24T23:37:06Z] <dilyn> irritating [2021-07-24T23:37:08Z] <dilyn> lmao right [2021-07-24T23:37:22Z] <riteo> I've decided that I'll put a micro murmur server in my "stuff that I'll do with C someday" list [2021-07-24T23:37:29Z] <dilyn> i was half tempted to just make a void chroot so i could nuke all my work when i was done and not mess with my git config [2021-07-24T23:38:04Z] <riteo> do you seriously have to use a gmail email to contribute to google stuff [2021-07-24T23:38:21Z] <dilyn> https://golang.org/doc/contribute#google_account [2021-07-24T23:38:34Z] <cem> It's the professional Google mail account riteo [2021-07-24T23:38:37Z] <riteo> bruh [2021-07-24T23:41:20Z] <riteo> acheam: apparently the closest thing to a decent mumble server is this, but it's written in go: https://github.com/mumble-voip/grumble [2021-07-24T23:43:00Z] <dilyn> go is the way [2021-07-24T23:43:48Z] <riteo> the way cringy way google behaves with open source software is really making me reconsider go