ChanServ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.org | post logs or else | song of the day: http://yewtu.be/fG0xfGZSmR4
midfavila has joined #kisslinux
<noocsharp> instead of patching autotools just use a reasonable build system in the first place
<midfavila> if I had the option to do so I would :^)
<testuser[m]> Hi
ehawkvu has joined #kisslinux
GalaxyNova has joined #kisslinux
<GalaxyNova> So i've made an irc client
<GalaxyNova> it's pretty cool
<GalaxyNova> ncurses based and is currently ~500 LOC
<GalaxyNova> although it's nowhere near finished
<GalaxyNova> I'd like to keep it under 1000 LOC though
<GalaxyNova> that's not to say that it's not functional
<GalaxyNova> im actually using it to chat this right now
lanodan has quit [Ping timeout: 240 seconds]
lanodan has joined #kisslinux
<noocsharp> nice
midfavila has quit [Remote host closed the connection]
mahmutov has joined #kisslinux
GalaxyNova has quit [Remote host closed the connection]
an3223 has quit [Ping timeout: 276 seconds]
an3223 has joined #kisslinux
sahaquiel has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
mahmutov has quit [Ping timeout: 256 seconds]
mahmutov has joined #kisslinux
mahmutov has quit [Ping timeout: 256 seconds]
an3223 has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
ectlunya[m] has quit [Quit: You have been kicked for being idle]
mobinmob has joined #kisslinux
<sahaquiel> hey guys
<sahaquiel> how can i create a user group and user in the process of build of a package?
<sahaquiel> i try to package synapse
<sahaquiel> and use this alpine build as reference
<sahaquiel> and it have a pre-install to addgroup and adduser
<testuser[m]> Bruh why packaging python stuff
<testuser[m]> Synapse pulls in 40-50 deps total
<testuser[m]> Just pip install it in virtualenv
<testuser[m]> Earlier it used to be a problem since its dependency cryptography required rust but now they provide binary wheels for musl on pypi
<sahaquiel> yeah for deps is a lot
mahmutov has joined #kisslinux
<testuser[m]> From the Github page, "I started this because I wanted to do C network programming"
<testuser[m]> I think this is a poor choice (from a security perspective). It should be written in Go or rust. C programs (exposed to the network) are dangerous even when written by experienced developers.
<testuser[m]> Really, in 2022, everything Internet facing should be written in a memory safe language, running as a normal user (no root) and have a strong MAC policy applied. Anything else is too risky.
bibliocar has joined #kisslinux
<bibliocar> blug, I guess I have to rewrite this code to be able to handle when mallocs fail
<noocsharp> if you don't actually have a way to recover from an allocation failure, you could make a malloc wrapper which kills your program when malloc fails
<bibliocar> hmmm
<bibliocar> Okay. I could do that, but think recovering from an allocation failure may actually be easier in this case.
<testuser[m]> I use this
<testuser[m]> But relies on non portable --include hack
<testuser[m]> I stripped out irrelevant parts
<bibliocar> oh, neat. Yeah, I did that manually in a couple spots.
<bibliocar> really only use it twice, will just write it in.
<bibliocar> well, i mean, kill the app. we'll see.
<bibliocar> "app", god, they've got me.
bibliocar has quit [Read error: Connection reset by peer]
<testuser[m]> I hate that word
<noocsharp> linux is a uefi app
bibliocar has joined #kisslinux
mahmutov has quit [Ping timeout: 240 seconds]
mahmutov has joined #kisslinux
sahaquiel has quit [Ping timeout: 240 seconds]
bibliocar has quit [Remote host closed the connection]
mobinmob has quit [Quit: Connection closed for inactivity]
mobinmob has joined #kisslinux
Ermine has left #kisslinux [Leaving]
sahaquiel has joined #kisslinux
<sahaquiel> any news about dylan?
ella-0 has joined #kisslinux
mobinmob has quit [Quit: Connection closed for inactivity]