acheam changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://vid.puffyan.us/P6TERVMCUhI
<riteo> some people wanted to port it to meson but that PR is in limbo for now
<riteo> in general I'd call it some very healthy software though, expecially thanks to the community
<riteo> works on anything, lightweight, hackable, accessible, _very_ great community and all that
<riteo> i'd add it to community probably if it isn't out of scope after my port is pushed
<riteo> it'd be the new alpha though
<illiliti> great community, but with CoC nonsense. sounds sus
<riteo> nah, they aren't that severe tbh
<riteo> the guys "at charge" are pretty based and know when and how to joke
<riteo> no bad words filter nonsense, along with the main branch thing
<illiliti> i see
<riteo> (although I agree that it's shorter thus better, but enforcing it because of some sort of social issue sounds dumb)
<riteo> also the "mods" aren't assholes, even the main developer's contributions goes through all community stuff and really everyone and I mean everyone is on a very leveled field
<riteo> only once I saw a guy getting kicked IIRC, but they got some problems from what I heard which got exarcebated from the war since they're ucranian
<riteo> and they got kicked because they argued for everything constantly, i.e. being extremely annoying
<riteo> and still once they calm down they should be able to come back
<riteo> so the CoC isn't an issue like you think, they're pretty much just the rules put into a file saying "don't mess with people ok thx"
<illiliti> i just don't like when CoC contains too much bullshit nonsense. i always feel ... dumb when i read it, like it was written for dumb people(or trolls?) who don't understand how to interact with other people
<illiliti> also this annoying regulation aspect...
<riteo> ig it's just formality, luckily it isn't needed much if not at all, at least in the developer chat
<riteo> I think it's just like those stupid impossible warning in stuff, like "don't give wine to your wii"
<riteo> so just don't come people saying "but that wasn't in the rules!"
<illiliti> you're not a punitive system to enforce those dumb rules...
<illiliti> so it's pointless to have one
<riteo> dunno, I think that it's kinda useless in the context of godot, but I don't know the darker parts of the community, expecially after the big unity exodus
<riteo> I don't really mind it and they're really permissive, so who cares. They'll say something similar if you'll ask them probably
<riteo> although I know that you really don't like them (and in some cases to good reason)
<riteo> but seriously, these guys won't try to cancel you. Yeah, if you really bother some trans person because you clearly want to go against them they'll note, but they should note it whenever you bother someone IIRC
<riteo> for any reason, I mean
<illiliti> i would never attack anyone personally
<riteo> then you'd be fine
<riteo> that's literally what the CoC should say IIRC
<illiliti> yeah
<riteo> believe me, all rules eventually sound like being written for idiots
<riteo> because those are the people you want to filter
<riteo> a group where I stay has very silly rules (although is a bit more severe) and I notice that with time it's getting more uselessly specific expecially because of idiots
<riteo> at least AFAICT
<riteo> so yeah, godot's based
<riteo> I should resurrect the game repo actually, has someone yet?
<illiliti> nope
<riteo> I think I will with the merging of the initial port
<illiliti> fuck, you reminded me that i need to build stalker
<riteo> what do you mean by build?
<riteo> i recall a stalker but it's like proprietary
<riteo> oh, its engine's open
<riteo> I don't think the assets are though, are they?
<riteo> also it paid, ain't it?
<riteo> s/it paid/it's paid/
<illiliti> you need to buy assets yeah
<riteo> cool though
<illiliti> or pirate, the only way for me btw
<riteo> oof
<riteo> i'm sorry
<illiliti> i had a cd disk of shadow of chernobyl, but i accidentally broke it
<riteo> oof
<riteo> dda's a great game too, although not an fps
<illiliti> does it support linux?
<riteo> yeah
<illiliti> and musl?
<riteo> yup
<riteo> no problem IIRC
<riteo> it was packaged in the game repo
<illiliti> excellent
<riteo> although there might have been some unicode funkiness, not sure
<riteo> it was surely playable though
<riteo> no ok there are no musl issues on github
<riteo> all closed
<riteo> so it should work fine
<riteo> haven't tested it in a while
<illiliti> compare this CoC
<illiliti> to this one
<riteo> lmaoooo
<riteo> the first's very very formal
<riteo> the second doesn't care
<riteo> both say the same thing
<riteo> like the second coc said, these texts are meant to people who don't know how to be humans
<riteo> they're like formal filters to assholes, just so someone can said, it's written there, you knew what you were going into
<riteo> s/can said/can say/
<illiliti> > body size
<illiliti> what else
<riteo> ergo, not bully someone because of being fat
<riteo> ergo
<riteo> don't bother people
<illiliti> just say don't attack anyone in any way and that's all
<riteo> again, formality
<illiliti> you don't need to enumerate this bullshit
<riteo> i agree thougj
<riteo> s/thougj/though/
<riteo> but if we have to there's probably a reason
<illiliti> formality doesn't work here. you're not a law. you're not a punitive system. judge doesn't work here.
<riteo> ehhhhh, I recall dumbasses wanting to find loopholes, although it's not a real state law it still makes the banned person know that the mods haven't gone crazy
<riteo> tbh I'm neutral about this
<riteo> I agree with your enumeration argument (there might be more loopholes paradoxically) but as long as the community isn't controlled by a bunch of SJWs I don't care
<riteo> then you just fork. What are they gonna do, cancel you on twitter?
<riteo> but in the end, who cares lol. Luckily I didn't yet stumble personally on dumb CoCs, which in the end are just the usual rules put into a funny sounding acryonim
<illiliti> they can enforce trademark law against you xd
<riteo> what, how
<riteo> the license's a license
<riteo> if you really want to be edgy, funny nad trolly you can make a sneed themed fork, forget it and make a serious one
<illiliti> trademark can overlap license. see firefox(and now rust) case
<riteo> who cares lol
<riteo> wait
<riteo> rust?
<riteo> seriously?
<riteo> how can you get angry over the trademark of a programming language?
<riteo> the literal name and logo of a text only program
<riteo> lmaooooooo
<riteo> 4chan must've gone crazy, hasn't it?
<illiliti> xd
<riteo> i swear, that place got an ungodly obsession with rust and firefox
<riteo> I gave it up, two out of three days most posts are about it, and if they're not they'll find a way to talk about it
<riteo> it's reddit, but with anonymous users
<riteo> and way more trolls
riteo has quit [Remote host closed the connection]
riteo has joined #kisslinux
<illiliti> do you hate stale bots?
<riteo> absolutely
<riteo> useless annoying things
<illiliti> i think it's time to add another clause to respectful-software regarding bots
<riteo> what would it be?
<illiliti> no automation should be used to close and lock people's bug reports(and MRs/PRs) unless issue author satisfied with provided resolution
<riteo> that's kinda specific, but I get it
<illiliti> i'll rephrase it to be less specific
<illiliti> brain doesn't work well today
<riteo> no worries
<illiliti> it suggests what to do in various situations, that's really cool
<illiliti> purpose section is shit though
<riteo> holy fuck
<riteo> based stallman
<riteo> I had no idea he was so based
<riteo> yeah the enumeration thing is done _everywhere_ and I agree that it's kinda stupid, just put `regardless of any characteristic`
<riteo> boom, +%infinite inclusivity
<riteo> "but does it include..." "yes"
<riteo> wait
<riteo> I think stallman made a based move
<riteo> "and any other demographic characteristics"
<riteo> crazy, I didn't directly quote that
<illiliti> he forgot about body and dick size
<illiliti> that's important
Torr has joined #kisslinux
<riteo> nah, stallman's based
<riteo> it's all in the charateristics part
<illiliti> i agree, it is less bullshit than rust or dda CoC
ejjdhfjsu has joined #kisslinux
<illiliti> hmm, i might mention it in respectful-software as alternative to CoC
<illiliti> it is OK, not ideal of course
<riteo> ehh, all CoC are not ideal, but I might argue as a useful tool against stupid trolls
<illiliti> this one is ideal
<riteo> I know
soliwilos has quit [Remote host closed the connection]
<riteo> I agree with the document a lot, if you're having the need to read a document to know how to be human something's not quite right
<riteo> but exactly that's the thing, you don't have to read the CoC if you're human
<riteo> it's not like discord servers and IRC channels don't have rules per se
soliwilos has joined #kisslinux
<illiliti> i read every CoC to cringe
<illiliti> > body size
<riteo> I mean, that's not a bad thing to notice, it's still bullying
<riteo> Do you critique it because it's overly specific?
<illiliti> it sounds funny
<illiliti> and dumb
<riteo> tbh I'm not against noting when people bully fat/anorexic people
<riteo> I do agree that it sounds extremely specific if that's what you mean
<riteo> A list is dumb, period. What about blonde people? Lots of people say that blonde people are stupid, are they safe from the CoC?
soliwilos has quit [Remote host closed the connection]
<ioraff> the CoC comes for all
soliwilos has joined #kisslinux
<illiliti> i read it as "are they safe from the cock"
<riteo> yeah the acronym is super funny per se
<riteo> so yeah, read our CoC
<riteo> I should've quoted that
<riteo> remember kids, the coc spares no one
<riteo> Some software got really big cocs, others really small
<ioraff> since seeing https://github.com/dylanaraps/promptless/pull/2, I can't not read it as "cock"
<riteo> ok I'll stop
<riteo> HAHAHAHAHAHAHAHA
<riteo> yeah the joke comes by itself
<illiliti> "be good" - fucking ideal
<riteo> lmao
<riteo> bruh how do I install the clang sanitized
<riteo> it's not even there, and I can't find online if there's some cmake flag I should add
<illiliti> -fsanitize stuff?
<riteo> yeah
<riteo> it can't find `libclang_rt.asan_static-x86_64.a:`
<riteo> without the colon
<riteo> yup I think I gotta enable all runtimes
<riteo> I don't think this was voluntary, was it?
<riteo> I think I gotta rebuild both LLVM and clang, as those runtime libraries are LLVM's while clang has them renamed to `libclang*` stuff
soliwilos_ has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
<riteo> no ok they might be a separate project
<riteo> if clang doesn't fail
<riteo> not failing so far
<riteo> were this to succeed, should I suggest this to whoever maintains the `clang` package or would this be considered unneeded?
<ioraff> you need compiler-rt
<riteo> oh, only that?
<riteo> for safety I added them all
<riteo> although that's surely overkill
<riteo> yeah I think you're right
<riteo> all of them are called libclang_rt
<ioraff> sanitizers might require execinfo though
<riteo> at build time?
<ioraff> yes
<riteo> so I should add a dependency to the clang package too?
<riteo> my fork I mean
<ioraff> it's a glibc header
<riteo> no worries
<riteo> there's libexecinfo
<ioraff> right
<riteo> I got it installed btw. After it's done compiling I'll see
<riteo> btw how the hell does it miss my ccache cache everytime?
<ioraff> compiler-rt?
<riteo> do I have to seriously set the ccache cmake variable?
riteo has quit [Quit: riteo]
riteo has joined #kisslinux
<riteo> accidentally ctrl+c
<riteo> I mean clang
<riteo> should I make it a separate package?
<riteo> can even I
<riteo> oh nice I can
<ioraff> absolute paths are why ccache doesn't work
<riteo> I'll make a separate package then if y'all don't mind
<riteo> oof, that's bad
dilyn has joined #kisslinux
<dilyn> -> llvm looking for dependencies (using readelf)
<dilyn> -> llvm Generating manifest
<dilyn> -> llvm Generating etcsums
<dilyn> -> llvm Creating tarball
<dilyn> -> llvm Successfully created tarball
<dilyn> -> Install built packages? [llvm]
<dilyn> -> Continue?: Press Enter to continue or Ctrl+C to abort
<dilyn> ^Cdilyn ~/git/me/core/llvm -> kiss i
<dilyn> Using doas (to become root)
<dilyn> -> llvm Checking if manifest valid
<dilyn> -> llvm Checking if package installable
<dilyn> -> llvm Checking for package conflicts
<dilyn> -> llvm Installing package (llvm@15.0.0-1.tar.zst)
<dilyn> mkdir: '/usr/include/c++/v1/__string/': File exists
<dilyn> ERROR llvm Failed to install package.
<dilyn> ERROR llvm Filesystem now dirty, manual repair needed.
<dilyn> kiss will fail to update a package if 1) a file already exists at some path, but 2) that file is supposed to become a directory
<dilyn> going from llvm 14.0.6 -> 15.0.0
<illiliti> that's known bug afaik
<dilyn> I thought so
<riteo> yeah I stumbled on that too
<riteo> btw, it's been quite a while dilyn!
<riteo> I couldn't greet you in time before you disappearing before
<riteo> how has life been going?
<dilyn> it has indeed!
<riteo> crazy
<dilyn> life has been insane haha. Been learning a lot about launchpad :thinking:
<illiliti> cursed
<riteo> do you perhaps work at canonical?
<riteo> I saw that you did some ubuntu stuff
<riteo> uh I got reminded of something, what do y'all think about NDAs?
<riteo> are they avoidable in the work world?
<riteo> s/work/job/
<illiliti> nda is ok
<riteo> I have a really nice opportuinity for a stage as a firmware writer, but oh boy does the idea of an NDA scare me
<dilyn> NDAs are not avoidable :\
<dilyn> I do indeed work at canonical!
<riteo> would NDAs affect my OSS stuff?
<riteo> dilyn: cool
<dilyn> in what ways?
<riteo> dunno, not being able to write it, or possible weird cease and desists
<riteo> y'know, bad stuff that might put me in trouble for a buncha years
<illiliti> it's ok, just don't share secret sauce and you'll be fine
<dilyn> NDAs can only impact you if you've signed one
<dilyn> ^
<riteo> yeah, but I might sign one
<dilyn> ask a lawyer :v
<riteo> Next year I got a chance of doing a stage at writing firmware, the guy was super available, even offering to teach me stuff
<riteo> but boy those NDAs are really, really scary
<dilyn> a bit intimidating
<dilyn> legalese is opaque lol
<riteo> I want to keep doing stuff, expecially if the stage lasts just like a single summer month
<riteo> I don't want to die inside for two years
<riteo> dilyn do you keep writing OSS?
<riteo> If you say that those are unavoidable perhaps you've signed one (if you can't answer don't worry)
<riteo> (ignore in case)
<riteo> dunno, really really scared
<riteo> BTW, the separate compiler_rt approach is not working
<riteo> what I mean is that it's a bit sus
<riteo> it strongly recommends using a monorepo, should I download the whole llvm repo for this or should I just like embed it inside of clang?
<illiliti> keep doing stuff. don't connect your foss work to real life and stay anonymous if possible. this reduces the chances of being raped at work for violating nda xd
<testuser[m]12> Hi
Torr has quit [Ping timeout: 272 seconds]
<riteo> hi testuser[m]12
<riteo> illiliti: that would mean that I'd have to change nick
<riteo> my current nick is pretty connected to me
<riteo> due to historical reasons
<riteo> I'm kinda fucked
<riteo> I think I'll wait for the perfect OSS donation powered impossible job or become homeless
<dilyn> wdym riteo? re: llvm
<illiliti> sign nda riteo
<dilyn> I don't so much write FLOSS, never really have. but my personal time is my own, in general:)
<riteo> I mean, I don't know whether he would let me sign and NDA for 1 month of stage work in general, I should build the courage to ask
<riteo> but even then, how much FLOSS work is competitive in regards to cash registers?
<riteo> dilyn: there's this compiler_rt LLVM project I gotta build somewhere in order to use ASAN
<riteo> and I thought about making a separate package, but it fusses a lot about wanting the LLVM source tree
<riteo> at this point I might do the dumbity-dumb thing of building it with clang
<riteo> I'd love to separate it, but kiss doesn't really allow that
<riteo> oh, you've enabled it directly in LLVM
<riteo> along with clang and whatnot
<riteo> fuck it, I'll just enable it in clang like I wanted to do, I want just to fix my Wayland PR for Godot bruh
<dilyn> It might be possible to build it standalone but I've never seen it :thinking:
<riteo> it still sort of depends on LLVM
<dilyn> ofc
<riteo> it would've just been nice to split into a separate package, but this isn't Alpine
<riteo> Uh, I remember another idea I had for my package system, which is also compatible with kiss
<riteo> dunno if y'all got tired
<illiliti> tell us
<riteo> so basically if you want to make a split package on kiss you have to download the same source multiple times
<riteo> what if the source is simply named after it's checksum and it looks for that?
<riteo> bam, you can make as many split builds out of monorepos as you want and you're done. While that wouldn't acknowledge single builds to be split it would still be a nice improvement
<illiliti> good idea
<riteo> it'd be less navigable through the cache though
<riteo> but I'm not sure how much that'd impact people, and worst case, just name the folder like the checksum
Torr has joined #kisslinux
Torr has quit [Changing host]
Torr has joined #kisslinux
<riteo> but meh, dunno how much people care about package source cache
<riteo> also a dumb text file might be acceptable I think?
<illiliti> for what?
<riteo> for describing what's for
<riteo> if people cared
<illiliti> i don't think it is necessary
Torr has left #kisslinux [#kisslinux]
<riteo> yeah you're right
<riteo> if I really needed it I could simply look into the source file and look for the checksum
<riteo> a bit tedious but it's not always needed and it might be a pretty big advantage
<riteo> do y'all think that it's better to pass paths to the stdin or as args?
<illiliti> depends
<riteo> because I'm starting to think that perhaps I might make a packager process which takes the files' path
<riteo> so you build, and send the built file path. What'd be the advandage? More of a silly idea, but which I think can show the way to more useful approaches
<riteo> What if, and this is silly, I know, a single build could be packaged into multiple sub-packages by sending multiple files to the packager?
<riteo> what I mean: imagine this huge package which builds once, you send the list of all files, but in the following order: package1 + extra stuff, SEPARATOR or something, package 2 + extra stuff
<riteo> or something like that, it'd be great in general to avoid adding a tar dependency to the builder now that I think about it
<riteo> it'd be great because you can make your own package from the CLI
<riteo> now that I think about it I'm kinda dumb, you don't need the separator! Just run it multiple times
<riteo> yeah sorry for the idea dump, but I think that perhaps cpio might always have been based
<riteo> (interface wise)
<illiliti> and pax, a cpio successor
<riteo> oh right it got both interfaces
<riteo> tar and cpio style
<illiliti> interesting idea riteo
<riteo> thanks
<riteo> yeah this modular thing is really opening the door for some interesting and simple applications
<riteo> I swear as much as I like apk it's really a mess, I recall having issues properly packaging fucking zpaq, I had to manually create folders which I think should've been there
<riteo> instead of making multiple methods even a single text stream of files would be way simpler
<riteo> oh thanks y'all for listening to my ideas, talking to someone for some reason really helps
<illiliti> no problemo
<illiliti> it might be interesting for you
<riteo> cool!
<riteo> I'll take a look
<riteo> this is kinda against my principles tbh
<riteo> I mean, interesting ideas, but duplicating dependencies inside squashfs images?
<riteo> that just sounds like static linking with extra steps
<illiliti> still, some ideas are interesting
<riteo> yeah, I must admit so
<riteo> but it's looking for different goals than ours
<riteo> and also, most of this stuff can be fixed with static linking
<riteo> regarding the issue with dependency solving and shared libraries being... not shared
<riteo> althought parallel installations and atomic immutable packages are very interesting ideas, despite maybe having a bunch of weird issues to sort out (which I think he sorta did with excange directories)?
<riteo> still, interesting read, thanks!
<riteo> although it'll be primarily source based, but ehhh
<riteo> damn if apk's fasttt
<riteo> > use compression which is light on CPU, as networks are fast (like apk)
<riteo> yeah he surely has a different scope than mine
<riteo> In my ideal the network is used as little as possible
soliwilos_ has quit [Ping timeout: 268 seconds]
soliwilos has joined #kisslinux
soliwilos_ has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
soliwilos_ has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<riteo> well, I'll go, bye!
riteo has quit [Quit: epic unix philosophy moment]
<illiliti> ok, i added 9th clause about stale bots and mentioned gnu kcg as alternative to CoC
chomwitt has joined #kisslinux
ella-0 has joined #kisslinux
ioraff has quit [Quit: ioraff]
ella-0_ has quit [Ping timeout: 245 seconds]
amy_ has joined #kisslinux
amy_ has quit [Client Quit]
ejjdhfjsu has quit [Remote host closed the connection]
phinxy has quit [Ping timeout: 255 seconds]
phinxy has joined #kisslinux
<dilyn> ubuntu core and snaps solve that duplicated dependencies problem pretty well:)
soliwilos has quit [Read error: Connection reset by peer]
soliwilos has joined #kisslinux
vbt[m] has left #kisslinux [#kisslinux]
ioraff has joined #kisslinux
soliwilos has quit [Ping timeout: 268 seconds]
soliwilos has joined #kisslinux
ioraff has quit [Ping timeout: 268 seconds]
seer has quit [Quit: quit]
seer has joined #kisslinux
chomwitt has quit [Ping timeout: 240 seconds]
stjohn has quit [Ping timeout: 255 seconds]
stjohn has joined #kisslinux
chomwitt has joined #kisslinux
chomwitt has quit [Ping timeout: 272 seconds]
Erus_Iluvatar has quit [Quit: No Ping reply in 180 seconds.]
Erus_Iluvatar has joined #kisslinux
mtj has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
mtj has joined #kisslinux