ChanServ changed the topic of #kisslinux to: KISS Linux | https://kisslinux.org | logs: https://k1sslinux.org/irc#2.0 | please read: https://kisslinux.org/blog/20210711a
GalaxyNova has joined #kisslinux
GalaxyNova has quit [Quit: Whoooooshh]
micro_O has joined #kisslinux
zenomat has quit [Ping timeout: 245 seconds]
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
micro_O has quit [Ping timeout: 258 seconds]
micro_O has joined #kisslinux
riteo has joined #kisslinux
<riteo> hiiii!
<acheam> hi
<noocsharp> well, i finally got my password manager that i started working in march into a usable state
<acheam> oooh
<acheam> do share a link
<noocsharp> soon, but i need to decide whether to swap out the key derivation function
<acheam> how does this thing work?
<acheam> vaguely ofc
<noocsharp> well, it's not really a password manager, it just replaces gpg2 in pash (or pass)
<acheam> well thats the worst part of pash
<noocsharp> and it doesn't support keys like gpg, just a master password
<acheam> i see
<noocsharp> since most people store their key on the same disk as theyr passwords
<acheam> can it cache the master password in any way?
<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
<noocsharp> so it would be pretty easy to write a program that caches the password i think
<acheam> cool
<noocsharp> cryptography and everything rn it's only 500 lines
<msk[m]> What language did you write it in? I recently made a very similar password manager in Go
<noocsharp> c, link?
<msk[m]> Mine is 90 lines though
<acheam> now the question is do I trust noocsharp to use his tool to encrypt my passwords....
<noocsharp> acheam: that's my question as well
<msk[m]> You haven't sent your link
<acheam> is that the binary in git?
<msk[m]> Oh right you mentioned the swap
<acheam> noocsharp: lol
<msk[m]> Yes I also have a binary in the repo acheam
<acheam> oh so you're just using golangs built in aes encryption function
<acheam> msk[m]: why?
<msk[m]> Idk was too lazy to add it to gitignore
<acheam> bruh
<noocsharp> not sure how go's memory management handles this, but i would recommend overwriting the secret data when the program ends
<msk[m]> So that someone else looking at the screen wouldn't see it?
<noocsharp> i mean in memory, like write over it with zeros or something
<acheam> msk[m]: how is kiss-grep different than kiss search?
<msk[m]> Uh
<msk[m]> noocsharp: ill look into that, I'm very new to Go
GalaxyNova has joined #kisslinux
<msk[m]> acheam: I've never heard of kiss search, only kiss find
<acheam> hi GalaxyNova
<GalaxyNova> hello
<acheam> msk[m]: kiss search is built into the package manager
m3g has joined #kisslinux
<GalaxyNova> kiss search would basically be calling ls on all the repositories and then grepping something
<GalaxyNova> oh really?
<msk[m]> Oh it's not an extension
<acheam> lol yes
<acheam> ehr maybe it is
<msk[m]> Lmao
<acheam> its in the default install, at least
<GalaxyNova> It seems to just be replacing kiss find
<msk[m]> It's no different, then, I just failed to see that feature
<GalaxyNova> it's just kiss find renamed
<msk[m]> Alright I don't need it then
<noocsharp> kiss find searches non-local packages as well, no?
<msk[m]> Kiss find looks through other repos too
<acheam> yes
<msk[m]> Kiss search/grep only look through kiss path
<GalaxyNova> what?
<msk[m]> Sorry I'm on mobile
<GalaxyNova> so it finds installed packages too?
<GalaxyNova> I'm confused
<GalaxyNova> what's the difference between kiss search and kiss find
<GalaxyNova> i though it was just a naming change
<msk[m]> Kiss find is an unofficial extension
<msk[m]> Which will not only search through your local repos
<msk[m]> But also other people's repos
<GalaxyNova> oh
<GalaxyNova> anyway what do you guys think about sabotage linux
<msk[m]> "No /usr or /sbin"?
<GalaxyNova> yeah that confused me too
<GalaxyNova> i think they just symlink /usr to the root directory like stali linux
<acheam> GalaxyNova: their repos are chaotic
<acheam> and filled with outdated software
<acheam> one of the main devs used to be in this channel, but I dont think rejoined after the libera move
<acheam> there were many, uh, fun political and social debates with them
<GalaxyNova> do tell
<acheam> tbh i dont really want to get into it
micro_O has quit [Ping timeout: 256 seconds]
<testuser[m]> Hi
<testuser[m]> GalaxyNova: They don't believe that covid 19 exists
<GalaxyNova> oh...
<GalaxyNova> lmao
<testuser[m]> And lot of other conspiracy shit
<testuser[m]> They're otherwise knowledgeable though
<rio6> covid is a coverup made by governments so they can inject nano bots into our brain and use its resource to compile chromium
<rio6> wake up sheeple
<noocsharp> testuser[m]: webkit wayland crashes like once every 5 minutes lmao
<noocsharp> i think it's gtk's fault tho
<GalaxyNova> testuser[m]: The profile on their codeberg organization is also suspicious...
<testuser[m]> Lol
<testuser[m]> noocsharp: claudia reported an issue too, I'll have a look at it soon TM
<noocsharp> it even crashed my compositor because it was missing an implementation a wayland callback
<noocsharp> *implementation of a wayland callback
GalaxyNova has quit [Ping timeout: 265 seconds]
mahmutov has quit [Ping timeout: 252 seconds]
micro_O has joined #kisslinux
gtms has joined #kisslinux
micro_O has quit [Ping timeout: 265 seconds]
<riteo> the chromium build farm idea sounds dope
<riteo> next step: human render farm
<testuser[m]> ?
<riteo> I replied to an older message
<riteo> rio6 made a joke conspiracy theory and as soon as I came back I replied
<riteo> it was an hour ago or so
<riteo> it was too out of context, wasn't it?
<testuser[m]> Oh it would be in context, if i had read more than half of rio's message
<testuser[m]> Had just woken up
<riteo> no worries
<rio6> tbh if I can use my brain to build my packages 10x as fast I would
<riteo> I mean, build speed in an ideal world shouldn't be an issue
gtms has quit [Remote host closed the connection]
<riteo> you can't have slow builds if you don't have shitty programs
gtms has joined #kisslinux
<testuser[m]> ^
<testuser[m]> Browsers are the only thing that take 2 x the time to fully setup kiss to build
<rio6> human rendering: imagine having a chip that sends digital signal into your brain and it gets rendered directly into brain compatible format
riteo_ has joined #kisslinux
riteo has quit [Ping timeout: 265 seconds]
riteo_ is now known as riteo
<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?
<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.
<slayr[m]> Also, is the gpg tool available in the kiss-repo or the community repo? Since I can't find it.
GalaxyNova has joined #kisslinux
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 268 seconds]
<testuser[m]> dilyn: looks like our prayers were answered already https://github.com/bminor/binutils-gdb/commit/1c611b40e6bfc8029bff7696814330b5bc0ee5c0
<testuser[m]> trying it now
<testuser[m]> it works
<GalaxyNova> what's that
<testuser[m]> chromium / qtwebengine builds failing cuz they run out of FDs, binutils regression in 2.37
<GalaxyNova> oof
m3g has quit [Ping timeout: 258 seconds]
progenyx has quit [Ping timeout: 268 seconds]
progenyx has joined #kisslinux
GalaxyNova has quit [Read error: Connection reset by peer]
michalsieron has joined #kisslinux
ElKowar549 has joined #kisslinux
ElKowar54 has quit [Read error: Connection reset by peer]
claudia has joined #kisslinux
<claudia> morning
<testuser[m]> Hi
mobinmob has joined #kisslinux
<claudia> I have an idea about the webkit problem: I have not tried webkit since fribidi was dropped from the main repo.
<testuser[m]> yeah that was my guess too when noocsharp mentioned gtk
<claudia> I will try that out.
<testuser[m]> its not a segfault in webkit right ? claudia
<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?
<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.
<claudia> 'WebKit encountered an internal error'
<testuser[m]> did you bind mount your /tmp
<claudia> I am using 'kiss-chroot'. Does 'bind mount' the directories are 1:1 shared?
<claudia> *mean
<testuser[m]> kiss chroot mounts new /tmp
<testuser[m]> just open that terminal open and mount --bind /tmp /chroot/tmp
<testuser[m]> bind means files are shared yeah
<testuser[m]> (not copied)
<testuser[m]> like a symlink
<claudia> ok cool. I will look more into this
<claudia> ty
<claudia> Nice. I could start firefox from an arch-chroot. Thats awesome :]
<claudia> Good job with the binutils fix btw. Trying to build webengine now again. After again and again...
<claudia> slayr[m]: you can search for packages like this "kiss s *gpg*
micro_O has joined #kisslinux
chaffity has joined #kisslinux
<chaffity> heeeello
<testuser[m]> hi
<necromansy> hey
<chaffity> Is anybody having success with OpenTTD from kiss-games?
<chaffity> It's runs just fine for me, but segfaults when saving
<necromansy> havent tried any of the kiss-games stuff in yonks
micro_O has quit [Ping timeout: 265 seconds]
<testuser[m]> oh webkit is broken for me too
<testuser[m]> Settings schema 'org.gnome.system.proxy' is not installed
<testuser[m]> Maybe something changed with the latest minor release, I'm pretty sure the prev one worked fine
<testuser[m]> nvm its cuz of fribidi patch only
<testuser[m]> 'org.gnome.system.proxy.gschema.xml', is removed in schemas.patch
<testuser[m]> works
<testuser[m]> oh dylan fixed it already
<testuser[m]> noocsharp: was this your issue too ? i assume it was something else since you said it died after 5 mins
<riteo> well, gtg, bye everyone!
riteo has quit [Quit: epic pretty silent moment]
<claudia> weeee: qt5-webengine successfully build package
<claudia> chaffity: re openttd: This is prob something to report upstream.
mobinmob has quit [Quit: Connection closed for inactivity]
<chaffity> I'll do that and checkout some older versions as well
<chaffity> It seems like something I'd imagine they'd have locked down through tests though, or at least I'd hope as much
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 265 seconds]
claudia has quit [Quit: zzz]
micro_O has joined #kisslinux
rap_hael has joined #kisslinux
raph_ael has quit [*.net *.split]
micro_O has quit [Ping timeout: 245 seconds]
mobinmob has joined #kisslinux
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 240 seconds]
m3g has joined #kisslinux
m3g has quit [Ping timeout: 250 seconds]
gtms has quit [Remote host closed the connection]
micro_O has joined #kisslinux
claudia has joined #kisslinux
<claudia> chaffity: I can reproduce the segfault when saving in openttd
<chaffity> I found a fix over lunch, thanks to this comment here: https://github.com/OpenTTD/OpenTTD/issues/6896#issuecomment-457009109
<chaffity> The compression library lzma seems to bottle it, but lzo doesn't
<chaffity> I was planing on submitting a patch to the games repo this evening with this tiny change
<claudia> Nice. :)
<chaffity> * planning, even
<claudia> The fix would be to install lzo? I cant find cmake configure options to enable/disable compression stuff.
<claudia> Its just detected
micro_O has quit [Ping timeout: 250 seconds]
<chaffity> Possibly, I'm using the previous build of OpenTTD though, which doesn't use cmake
<chaffity> Is cmake a mandatory dependency for OpenTTD now?
<claudia> seems so. There is no configure script.
<chaffity> I'll have a play around later on and see what I can achieve
<chaffity> Out of interest, are you the owner of the KISS-games repo on GitHub?
<claudia> yes :D
<chaffity> Hero, Love2D was all that I was after, and this bounty exists around it
<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.
<claudia> This repo reflects how easy it is to package stuff. And therefore even niche stuff can be packaged :)
<chaffity> Alpine and others before have all proved the same thing, which really makes you wonder why so many distros are so damned heavy
<testuser[m]> modern
<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
<chaffity> The whole "you should be able to maintain your own [packages/system]" ethos is sublime
<noocsharp> testuser[m]: it appears simply right clicking crashes it
<acheam> oof
<noocsharp> not sure if it's a compositor problem or webkit problem
<testuser[m]> checking
<noocsharp> or a gtk problem
<testuser[m]> nettle gnutls glib-networking harfbuzz-icu icu libsoup libpsl
<testuser[m]> just a list of junk to force remove
<testuser[m]> right click works fine here
<testuser[m]> try with the latest gtk relbump
<testuser[m]> otherwise its probably your compositor
<testuser[m]> but right click should be handled by gtk so..
<testuser[m]> btw has webkit inspect element ever worked for anyone
<testuser[m]> it shows a shitty page about some apple licensing, that too 2 times after clicking the button
<msk[m]> I get the same behaviour
<acheam> yes I have used it succesfully
<acheam> but not consitently
<acheam> it worked
<kqz> which compositor? sway had an issue like that a while ago
<acheam> but then I rebuilt webkit2gtk at some point
<acheam> then it stopped workin
<acheam> it just wouldnt open anything when I clicked the inspect element button
<msk[m]> acheam hold down the key binding
<acheam> i dont have a system to test on right now
<msk[m]> To spam requests to the web inspector opener
<msk[m]> That opens the apple license thing for me
<msk[m]> Has anyone made an external web inspector?
<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
<msk[m]> Firefox is less configurable than surf
<kqz> not having the rust dep is nice, and yeah most webkit browsers are far more hackable/customizable
<msk[m]> a lot of unnecessary UI elements in particular
mobinmob has quit [Quit: Connection closed for inactivity]
ang has quit [Quit: brb]
ang has joined #kisslinux
<ang> test
<testuser[m]> fail
<ang> damn
mobinmob has joined #kisslinux
GalaxyNova has joined #kisslinux
<claudia> Yeah, I am an fan of 'surf'. Selling point for me is the no nonesense UI and keybindings how I like it.
<claudia> No surpise of a changing UI at all :D
<claudia> chaffity: I have build openttd now with lzo available, but the segfault on saving persist on my end.
Uks3 has quit [Ping timeout: 258 seconds]
<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?
<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
Uks2 has joined #kisslinux
<claudia> msk[m]: sure. https://termbin.com/lx9p . I have a javascript just off and use f1 to toggle this.
<claudia> *had :(
<claudia> chaffity: lzo is not listed in 'kiss-depends' so, seems not. I use the version from the repo.
<chaffity> Does lzo appear in the list returned by `ldd $(which openttd)`?
<chaffity> If I can find some time I'll look at their codebase and see what that configure flag actually did
<claudia> chaffity: ldd does not return lzo. just lzma
<chaffity> And your using musl too I'm guessing?
<claudia> yeah
m3g has joined #kisslinux
claudia has quit [Quit: zzz]
mahmutov has joined #kisslinux
chaffity has quit [Quit: Client closed]
GalaxyNova has quit [Quit: Whoooooshh]
progenyx has quit [Quit: progenyx]
progenyx has joined #kisslinux
mahmutov has quit [Quit: WeeChat 3.1]
mahmutov has joined #kisslinux
mahmutov has quit [Quit: WeeChat 3.1]
mahmutov has joined #kisslinux
mahmutov has quit [Quit: WeeChat 3.1]
mahmutov has joined #kisslinux
gtms has joined #kisslinux
michalsieron has quit [Ping timeout: 258 seconds]
mahmutov has quit [Ping timeout: 265 seconds]
mahmutov has joined #kisslinux
mobinmob has quit [Quit: Connection closed for inactivity]
gtms has quit [Remote host closed the connection]
michalsieron has joined #kisslinux