💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-07-30.txt captured on 2024-06-16 at 13:41:04.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

[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/