💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-07-30.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
[2021-07-30T03:20:30Z] <riteo> hiiii! [2021-07-30T03:21:21Z] <acheam> hi [2021-07-30T03:49:35Z] <noocsharp> well, i finally got my password manager that i started working in march into a usable state [2021-07-30T03:51:38Z] <acheam> oooh [2021-07-30T03:51:40Z] <acheam> do share a link [2021-07-30T03:54:41Z] <noocsharp> soon, but i need to decide whether to swap out the key derivation function [2021-07-30T03:55:22Z] <acheam> how does this thing work? [2021-07-30T03:55:45Z] <acheam> vaguely ofc [2021-07-30T03:56:03Z] <noocsharp> well, it's not really a password manager, it just replaces gpg2 in pash (or pass) [2021-07-30T03:56:33Z] <acheam> well thats the worst part of pash [2021-07-30T03:56:42Z] <noocsharp> and it doesn't support keys like gpg, just a master password [2021-07-30T03:56:50Z] <acheam> i see [2021-07-30T03:56:53Z] <noocsharp> since most people store their key on the same disk as theyr passwords [2021-07-30T03:57:10Z] <acheam> can it cache the master password in any way? [2021-07-30T03:57:48Z] <noocsharp> all this program does is the cryptography, it reads the master password from stdin and takes a file as an argument, and outputs the password to stdout [2021-07-30T03:58:06Z] <noocsharp> so it would be pretty easy to write a program that caches the password i think [2021-07-30T03:58:12Z] <acheam> cool [2021-07-30T03:58:56Z] <noocsharp> cryptography and everything rn it's only 500 lines [2021-07-30T03:58:59Z] <msk[m]> What language did you write it in? I recently made a very similar password manager in Go [2021-07-30T03:59:12Z] <noocsharp> c, link? [2021-07-30T03:59:52Z] <msk[m]> Mine is 90 lines though [2021-07-30T03:59:56Z] <acheam> now the question is do I trust noocsharp to use his tool to encrypt my passwords.... [2021-07-30T04:00:08Z] <noocsharp> acheam: that's my question as well [2021-07-30T04:00:15Z] <msk[m]> https://github.com/michaelskyba/budgetpass [2021-07-30T04:00:42Z] <msk[m]> You haven't sent your link [2021-07-30T04:00:52Z] <acheam> is that the binary in git? [2021-07-30T04:01:03Z] <msk[m]> Oh right you mentioned the swap [2021-07-30T04:01:13Z] <acheam> noocsharp: lol [2021-07-30T04:01:41Z] <msk[m]> Yes I also have a binary in the repo acheam [2021-07-30T04:01:42Z] <acheam> oh so you're just using golangs built in aes encryption function [2021-07-30T04:01:47Z] <acheam> msk[m]: why? [2021-07-30T04:02:21Z] <msk[m]> Idk was too lazy to add it to gitignore [2021-07-30T04:02:34Z] <acheam> bruh [2021-07-30T04:03:08Z] <noocsharp> not sure how go's memory management handles this, but i would recommend overwriting the secret data when the program ends [2021-07-30T04:04:38Z] <msk[m]> So that someone else looking at the screen wouldn't see it? [2021-07-30T04:05:10Z] <noocsharp> i mean in memory, like write over it with zeros or something [2021-07-30T04:05:38Z] <acheam> msk[m]: how is kiss-grep different than kiss search? [2021-07-30T04:06:19Z] <msk[m]> Uh [2021-07-30T04:07:20Z] <msk[m]> noocsharp: ill look into that, I'm very new to Go [2021-07-30T04:07:50Z] <msk[m]> acheam: I've never heard of kiss search, only kiss find [2021-07-30T04:07:50Z] <acheam> hi GalaxyNova [2021-07-30T04:07:56Z] <GalaxyNova> hello [2021-07-30T04:08:17Z] <acheam> msk[m]: kiss search is built into the package manager [2021-07-30T04:08:21Z] <GalaxyNova> kiss search would basically be calling ls on all the repositories and then grepping something [2021-07-30T04:08:37Z] <GalaxyNova> oh really? [2021-07-30T04:08:49Z] <msk[m]> Oh it's not an extension [2021-07-30T04:08:49Z] <acheam> lol yes [2021-07-30T04:08:56Z] <acheam> ehr maybe it is [2021-07-30T04:08:58Z] <msk[m]> Lmao [2021-07-30T04:09:06Z] <acheam> its in the default install, at least [2021-07-30T04:09:18Z] <GalaxyNova> It seems to just be replacing kiss find [2021-07-30T04:09:22Z] <msk[m]> It's no different, then, I just failed to see that feature [2021-07-30T04:09:35Z] <GalaxyNova> it's just kiss find renamed [2021-07-30T04:09:48Z] <msk[m]> Alright I don't need it then [2021-07-30T04:10:02Z] <noocsharp> kiss find searches non-local packages as well, no? [2021-07-30T04:10:03Z] <msk[m]> Kiss find looks through other repos too [2021-07-30T04:10:06Z] <acheam> yes [2021-07-30T04:10:19Z] <msk[m]> Kiss search/grep only look through kiss path [2021-07-30T04:10:20Z] <GalaxyNova> what? [2021-07-30T04:10:38Z] <msk[m]> Sorry I'm on mobile [2021-07-30T04:10:42Z] <GalaxyNova> so it finds installed packages too? [2021-07-30T04:10:55Z] <GalaxyNova> I'm confused [2021-07-30T04:11:04Z] <GalaxyNova> what's the difference between kiss search and kiss find [2021-07-30T04:11:10Z] <GalaxyNova> i though it was just a naming change [2021-07-30T04:11:26Z] <msk[m]> Kiss find is an unofficial extension [2021-07-30T04:11:40Z] <msk[m]> Which will not only search through your local repos [2021-07-30T04:11:53Z] <msk[m]> But also other people's repos [2021-07-30T04:14:22Z] <GalaxyNova> oh [2021-07-30T04:14:35Z] <GalaxyNova> anyway what do you guys think about sabotage linux [2021-07-30T04:16:32Z] <msk[m]> "No /usr or /sbin"? [2021-07-30T04:19:12Z] <GalaxyNova> yeah that confused me too [2021-07-30T04:19:34Z] <GalaxyNova> i think they just symlink /usr to the root directory like stali linux [2021-07-30T04:22:25Z] <acheam> GalaxyNova: their repos are chaotic [2021-07-30T04:22:30Z] <acheam> and filled with outdated software [2021-07-30T04:22:52Z] <acheam> one of the main devs used to be in this channel, but I dont think rejoined after the libera move [2021-07-30T04:23:24Z] <acheam> there were many, uh, fun political and social debates with them [2021-07-30T04:23:51Z] <GalaxyNova> do tell [2021-07-30T04:26:03Z] <acheam> tbh i dont really want to get into it [2021-07-30T04:31:27Z] <testuser[m]> Hi [2021-07-30T04:32:06Z] <testuser[m]> GalaxyNova: They don't believe that covid 19 exists [2021-07-30T04:45:05Z] <GalaxyNova> oh... [2021-07-30T04:45:06Z] <GalaxyNova> lmao [2021-07-30T04:45:18Z] <testuser[m]> And lot of other conspiracy shit [2021-07-30T04:45:57Z] <testuser[m]> They're otherwise knowledgeable though [2021-07-30T04:47:40Z] <rio6> covid is a coverup made by governments so they can inject nano bots into our brain and use its resource to compile chromium [2021-07-30T04:47:43Z] <rio6> wake up sheeple [2021-07-30T04:48:07Z] <noocsharp> testuser[m]: webkit wayland crashes like once every 5 minutes lmao [2021-07-30T04:48:14Z] <noocsharp> i think it's gtk's fault tho [2021-07-30T04:49:15Z] <GalaxyNova> testuser[m]: The profile on their codeberg organization is also suspicious... [2021-07-30T04:49:17Z] <GalaxyNova> https://codeberg.org/avatars/19854ad03273403e69d3815e08d03172?size=280 [2021-07-30T04:50:58Z] <testuser[m]> Lol [2021-07-30T04:51:16Z] <testuser[m]> noocsharp: claudia reported an issue too, I'll have a look at it soon TM [2021-07-30T04:52:34Z] <noocsharp> it even crashed my compositor because it was missing an implementation a wayland callback [2021-07-30T04:52:54Z] <noocsharp> *implementation of a wayland callback [2021-07-30T05:24:19Z] <riteo> the chromium build farm idea sounds dope [2021-07-30T05:24:32Z] <riteo> next step: human render farm [2021-07-30T05:36:56Z] <testuser[m]> ? [2021-07-30T05:40:25Z] <riteo> I replied to an older message [2021-07-30T05:40:39Z] <riteo> rio6 made a joke conspiracy theory and as soon as I came back I replied [2021-07-30T05:40:52Z] <riteo> it was an hour ago or so [2021-07-30T05:41:30Z] <riteo> it was too out of context, wasn't it? [2021-07-30T05:42:08Z] <testuser[m]> Oh it would be in context, if i had read more than half of rio's message [2021-07-30T05:42:14Z] <testuser[m]> Had just woken up [2021-07-30T05:42:18Z] <riteo> no worries [2021-07-30T05:42:54Z] <rio6> tbh if I can use my brain to build my packages 10x as fast I would [2021-07-30T05:43:21Z] <riteo> I mean, build speed in an ideal world shouldn't be an issue [2021-07-30T05:43:27Z] <riteo> you can't have slow builds if you don't have shitty programs [2021-07-30T05:44:10Z] <testuser[m]> ^ [2021-07-30T05:45:06Z] <testuser[m]> Browsers are the only thing that take 2 x the time to fully setup kiss to build [2021-07-30T05:47:04Z] <rio6> human rendering: imagine having a chip that sends digital signal into your brain and it gets rendered directly into brain compatible format [2021-07-30T06:12:31Z] <slayr[m]> This may or may not make sense but why doesn't the KISS wiki recommends for putting the "-C -" flag for large downloads like kernel or firmware? [2021-07-30T06:13:12Z] <slayr[m]> It would probably be helpful for people whose internet goes off for a while, disconnects, or just becomes too slow for the transfer. [2021-07-30T06:18:47Z] <slayr[m]> Also, is the gpg tool available in the kiss-repo or the community repo? Since I can't find it. [2021-07-30T06:58:28Z] <testuser[m]> dilyn: looks like our prayers were answered already https://github.com/bminor/binutils-gdb/commit/1c611b40e6bfc8029bff7696814330b5bc0ee5c0 [2021-07-30T06:58:30Z] <testuser[m]> trying it now [2021-07-30T07:00:15Z] <testuser[m]> it works [2021-07-30T07:00:21Z] <GalaxyNova> what's that [2021-07-30T07:00:46Z] <testuser[m]> chromium / qtwebengine builds failing cuz they run out of FDs, binutils regression in 2.37 [2021-07-30T07:01:08Z] <GalaxyNova> oof [2021-07-30T08:43:46Z] <claudia> morning [2021-07-30T08:44:02Z] <testuser[m]> Hi [2021-07-30T08:44:24Z] <claudia> I have an idea about the webkit problem: I have not tried webkit since fribidi was dropped from the main repo. [2021-07-30T08:44:40Z] <testuser[m]> yeah that was my guess too when noocsharp mentioned gtk [2021-07-30T08:45:27Z] <claudia> I will try that out. [2021-07-30T08:48:03Z] <testuser[m]> its not a segfault in webkit right ? claudia [2021-07-30T08:48:31Z] <claudia> To run a gui program through chroot on wayland, exporting the WAYLAND_DISPLAY variable inside the chroot is not enough. Is there more I have to do? [2021-07-30T08:49:11Z] <claudia> testuser[m]: No. The browser starts but as soon as I load any webbpage an error message is shown. This seems to be a webkit internal message. [2021-07-30T08:49:27Z] <claudia> 'WebKit encountered an internal error' [2021-07-30T08:49:34Z] <testuser[m]> did you bind mount your /tmp [2021-07-30T08:50:50Z] <claudia> I am using 'kiss-chroot'. Does 'bind mount' the directories are 1:1 shared? [2021-07-30T08:50:55Z] <claudia> *mean [2021-07-30T08:51:41Z] <testuser[m]> kiss chroot mounts new /tmp [2021-07-30T08:51:53Z] <testuser[m]> just open that terminal open and mount --bind /tmp /chroot/tmp [2021-07-30T08:52:11Z] <testuser[m]> bind means files are shared yeah [2021-07-30T08:52:15Z] <testuser[m]> (not copied) [2021-07-30T08:52:24Z] <testuser[m]> like a symlink [2021-07-30T08:53:19Z] <claudia> ok cool. I will look more into this [2021-07-30T08:53:24Z] <claudia> ty [2021-07-30T09:00:57Z] <claudia> Nice. I could start firefox from an arch-chroot. Thats awesome :] [2021-07-30T09:04:40Z] <claudia> Good job with the binutils fix btw. Trying to build webengine now again. After again and again... [2021-07-30T09:08:35Z] <claudia> slayr[m]: you can search for packages like this "kiss s *gpg* [2021-07-30T09:53:09Z] <chaffity> heeeello [2021-07-30T09:53:18Z] <testuser[m]> hi [2021-07-30T09:53:23Z] <necromansy> hey [2021-07-30T09:54:01Z] <chaffity> Is anybody having success with OpenTTD from kiss-games? [2021-07-30T09:54:18Z] <chaffity> It's runs just fine for me, but segfaults when saving [2021-07-30T09:57:04Z] <necromansy> havent tried any of the kiss-games stuff in yonks [2021-07-30T09:58:07Z] <testuser[m]> oh webkit is broken for me too [2021-07-30T09:58:09Z] <testuser[m]> Settings schema 'org.gnome.system.proxy' is not installed [2021-07-30T10:17:15Z] <testuser[m]> Maybe something changed with the latest minor release, I'm pretty sure the prev one worked fine [2021-07-30T10:22:40Z] <testuser[m]> nvm its cuz of fribidi patch only [2021-07-30T10:22:49Z] <testuser[m]> 'org.gnome.system.proxy.gschema.xml', is removed in schemas.patch [2021-07-30T10:24:13Z] <testuser[m]> works [2021-07-30T10:25:04Z] <testuser[m]> oh dylan fixed it already [2021-07-30T10:27:02Z] <testuser[m]> noocsharp: was this your issue too ? i assume it was something else since you said it died after 5 mins [2021-07-30T10:28:06Z] <riteo> well, gtg, bye everyone! [2021-07-30T10:48:07Z] <claudia> weeee: qt5-webengine successfully build package [2021-07-30T10:50:48Z] <claudia> chaffity: re openttd: This is prob something to report upstream. [2021-07-30T10:58:54Z] <chaffity> I'll do that and checkout some older versions as well [2021-07-30T11:00:11Z] <chaffity> It seems like something I'd imagine they'd have locked down through tests though, or at least I'd hope as much [2021-07-30T14:51:13Z] <claudia> chaffity: I can reproduce the segfault when saving in openttd [2021-07-30T14:52:03Z] <chaffity> I found a fix over lunch, thanks to this comment here: https://github.com/OpenTTD/OpenTTD/issues/6896#issuecomment-457009109 [2021-07-30T14:52:59Z] <chaffity> The compression library lzma seems to bottle it, but lzo doesn't [2021-07-30T14:53:37Z] <chaffity> I was planing on submitting a patch to the games repo this evening with this tiny change [2021-07-30T14:54:39Z] <claudia> Nice. :) [2021-07-30T14:55:18Z] <chaffity> * planning, even [2021-07-30T14:55:54Z] <claudia> The fix would be to install lzo? I cant find cmake configure options to enable/disable compression stuff. [2021-07-30T14:55:57Z] <claudia> Its just detected [2021-07-30T14:57:02Z] <chaffity> Possibly, I'm using the previous build of OpenTTD though, which doesn't use cmake [2021-07-30T14:57:24Z] <chaffity> Is cmake a mandatory dependency for OpenTTD now? [2021-07-30T14:57:44Z] <claudia> seems so. There is no configure script. [2021-07-30T14:58:33Z] <chaffity> I'll have a play around later on and see what I can achieve [2021-07-30T14:58:55Z] <chaffity> Out of interest, are you the owner of the KISS-games repo on GitHub? [2021-07-30T14:59:38Z] <claudia> yes :D [2021-07-30T15:00:09Z] <chaffity> Hero, Love2D was all that I was after, and this bounty exists around it [2021-07-30T15:00:15Z] <claudia> Alpine is using the same version as we do. https://git.alpinelinux.org/aports/tree/testing/openttd/APKBUILD . They just have lzo available. Building right now with. [2021-07-30T15:01:25Z] <claudia> This repo reflects how easy it is to package stuff. And therefore even niche stuff can be packaged :) [2021-07-30T15:03:12Z] <chaffity> Alpine and others before have all proved the same thing, which really makes you wonder why so many distros are so damned heavy [2021-07-30T15:04:39Z] <testuser[m]> modern [2021-07-30T15:04:53Z] <chaffity> I've hopped around distros for years, but none have actually taught me just how approachable a basic *nix system can be like KISS has [2021-07-30T15:06:20Z] <chaffity> The whole "you should be able to maintain your own [packages/system]" ethos is sublime [2021-07-30T15:27:55Z] <noocsharp> testuser[m]: it appears simply right clicking crashes it [2021-07-30T15:28:23Z] <acheam> oof [2021-07-30T15:28:37Z] <noocsharp> not sure if it's a compositor problem or webkit problem [2021-07-30T15:28:44Z] <testuser[m]> checking [2021-07-30T15:29:00Z] <noocsharp> or a gtk problem [2021-07-30T15:29:38Z] <testuser[m]> nettle gnutls glib-networking harfbuzz-icu icu libsoup libpsl [2021-07-30T15:29:47Z] <testuser[m]> just a list of junk to force remove [2021-07-30T15:30:19Z] <testuser[m]> right click works fine here [2021-07-30T15:30:33Z] <testuser[m]> try with the latest gtk relbump [2021-07-30T15:30:43Z] <testuser[m]> otherwise its probably your compositor [2021-07-30T15:30:57Z] <testuser[m]> but right click should be handled by gtk so.. [2021-07-30T15:32:53Z] <testuser[m]> btw has webkit inspect element ever worked for anyone [2021-07-30T15:33:13Z] <testuser[m]> it shows a shitty page about some apple licensing, that too 2 times after clicking the button [2021-07-30T15:33:30Z] <msk[m]> I get the same behaviour [2021-07-30T15:33:39Z] <acheam> yes I have used it succesfully [2021-07-30T15:33:44Z] <acheam> but not consitently [2021-07-30T15:33:52Z] <acheam> it worked [2021-07-30T15:33:56Z] <kqz> which compositor? sway had an issue like that a while ago [2021-07-30T15:33:59Z] <acheam> but then I rebuilt webkit2gtk at some point [2021-07-30T15:34:02Z] <acheam> then it stopped workin [2021-07-30T15:34:13Z] <acheam> it just wouldnt open anything when I clicked the inspect element button [2021-07-30T15:34:33Z] <msk[m]> acheam hold down the key binding [2021-07-30T15:34:45Z] <acheam> i dont have a system to test on right now [2021-07-30T15:34:48Z] <msk[m]> To spam requests to the web inspector opener [2021-07-30T15:35:00Z] <msk[m]> That opens the apple license thing for me [2021-07-30T15:36:09Z] <msk[m]> Has anyone made an external web inspector? [2021-07-30T15:36:11Z] <testuser[m]> what's the rationale for most people here using webkit ? it takes same amount of time to build as firefox (maybe even few mins more) so why not use the generally more usable browser [2021-07-30T15:36:42Z] <msk[m]> Firefox is less configurable than surf [2021-07-30T15:37:01Z] <kqz> not having the rust dep is nice, and yeah most webkit browsers are far more hackable/customizable [2021-07-30T15:37:03Z] <msk[m]> a lot of unnecessary UI elements in particular [2021-07-30T16:30:42Z] <ang> test [2021-07-30T16:31:00Z] <testuser[m]> fail [2021-07-30T16:31:23Z] <ang> damn [2021-07-30T17:18:14Z] <claudia> Yeah, I am an fan of 'surf'. Selling point for me is the no nonesense UI and keybindings how I like it. [2021-07-30T17:19:24Z] <claudia> No surpise of a changing UI at all :D [2021-07-30T17:20:59Z] <claudia> chaffity: I have build openttd now with lzo available, but the segfault on saving persist on my end. [2021-07-30T17:25:12Z] <chaffity> Odd, mines working just fine now, has the build been linked to lzo? I've just checked mine, and it's _still_ linked to lzma, but I'm now wondering it that configure flag just alters their usage of lzma internally? [2021-07-30T17:25:22Z] <msk[m]> claudia can you share your surf config? I'm still confused on how to do stuff like e.g. enabling javascript per-site [2021-07-30T17:28:25Z] <claudia> msk[m]: sure. https://termbin.com/lx9p . I have a javascript just off and use f1 to toggle this. [2021-07-30T17:28:32Z] <claudia> *had :( [2021-07-30T17:29:54Z] <claudia> chaffity: lzo is not listed in 'kiss-depends' so, seems not. I use the version from the repo. [2021-07-30T17:31:11Z] <chaffity> Does lzo appear in the list returned by `ldd $(which openttd)`? [2021-07-30T17:31:42Z] <chaffity> If I can find some time I'll look at their codebase and see what that configure flag actually did [2021-07-30T17:34:19Z] <claudia> chaffity: ldd does not return lzo. just lzma [2021-07-30T17:36:00Z] <chaffity> And your using musl too I'm guessing? [2021-07-30T17:36:48Z] <claudia> yeah [2021-07-30T21:52:28Z] <acheam> https://httptoolkit.tech/blog/safari-is-killing-the-web/