ChanServ changed the topic of #kisslinux to: KISS Linux | https://k1sslinux.org | /msg zr for kisslinux/* cloaks | logs: https://k1sslinux.org/irc#2.0 | thing of the day: https://vid.puffyan.us/watch?v=HVzC6WZImGY
<riteo> oh I just noticed that dilyn made a small list of implicit dependencies, thank you!
<riteo> btw I'm pretty sure that https://k1sslinux.org/faq#5.5 isn't necessarily true
mahmutov_ has quit [Ping timeout: 244 seconds]
<riteo> I find DRM revolting, but I think that gcompat might run it without too many issues
<dilyn> well if somebody gets netflix working lmk :)
* midfavila inhales sharply
<riteo> mid calm down
<midfavila> Talk of running DRM under KISS is heretical behavior, riteo
<midfavila> this is a liberated household
<midfavila> next thing I know you'll all be using HDMI
<riteo> I never said I wanted to do it nor know if it works
<midfavila> i am ***extremely*** disappointed in your behavior, dilyn. go sit in the corner and think about what you've done
<riteo> mid...
<riteo> do you know that I'm working on making nvidia's driver work on kiss, right?
<midfavila> friendship ended with riteo
<riteo> I didn't want do do it but I'm desperate
<midfavila> s m h
<riteo> mid I really want kiss, but my gpu is killing me
<midfavila> >:CCCCCCCCCCCCCCCCCC
<midfavila> acquire the Matrox
<midfavila> for great justice
<riteo> I swear, as soon as GPU prices fall down and I'll buy an AMD I will throw that package in the trash
<riteo> I don't know if I really want to do it actually
<midfavila> ultimately it's your machine. i'm just shitposting
<riteo> no but I'm serious
<riteo> I really feel like I'm stuffing weird shit into this distro
<riteo> like I don't know, eating hamburgers in a vegan restaurant
<riteo> it feels... Weird
<midfavila> you mean you don't go into a vegan restaurant explicitly to order a fat, juicy steak
<midfavila> ?
<riteo> kind of
<midfavila> hmm
<midfavila> strange
<riteo> like, it feels out of place
<riteo> Am I really supposed to be doing this?
<midfavila> i fail to see how
<riteo> this is an extremely minimalist distro, will I feel ok running a proprietary huge blob requiring gcompat on my machine?
<riteo> will my install feel clean?
<midfavila> KISS isn't really a distro, my guy
<riteo> I've actually been thinking about this for months
<midfavila> it's a meta-distro
<riteo> eh
<midfavila> a set of tools that can be applied in any manner you choose
<riteo> that's actually true
<riteo> but still
<midfavila> sometimes I don't *compeltely* talk out of my ass, contrary to common belief
<midfavila> :P
<midfavila> completely*
<riteo> it's still not gkiss
<riteo> it's kiss, with it's own ideas behind
* midfavila shrugs
<riteo> actually thinking about it you can install wayland on there too
<riteo> no ok nevermind I'll do it
<riteo> lmao
<riteo> do you guys think I'm overthinking this stuff
<dilyn> I have no clue what you're thinking *about*
<dilyn> the conflict of having proprietary hardware?
<riteo> pretty much yeah
<riteo> like, spending time making it run
<dilyn> i mean... why are you running KISS? Because if it's to avoid proprietary blobs... don't do it. But then... Probably just run parabola or w/e
<dilyn> there's no good reason not to make something you spent money on work
<riteo> good point
<dilyn> so either sell it, keep it for something else, or go for it!
<dilyn> you should do it because a few people in the universe would be pretty happy to have it working haha
<riteo> well, considering these hard times it's not like I got any other choice
<riteo> you know what, fuck it, I'll reboot now onto a debian live cd or whatever and look what the installer does so I can package it properly
<riteo> cya later!
riteo has quit [Quit: epic proprietary hardware moment]
midfavila is now known as midfavila-asleep
zenomat has quit [Ping timeout: 244 seconds]
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
<noocsharp> i wonder if he knows away messages exist
<dilyn> lmao
<dilyn> it's unclear
illiliti has joined #kisslinux
GalaxyNova has quit [Read error: Connection reset by peer]
<testuser[m]1> Hi
<testuser[m]1> acheam Maybe you have gobject-introspection installed, but gtk stack is not built with support for it so it fails. I'll disable it
schillingklaus has joined #kisslinux
GalaxyNova has joined #kisslinux
clemens3 has quit [Ping timeout: 268 seconds]
clemens3 has joined #kisslinux
mahmutov_ has joined #kisslinux
smartin has joined #kisslinux
<testuser[m]1> it has jumbo builds enabled so maybe you'd want to remove `-DENABLE_UNIFIED_BUILDS=ON` if you have low ram
illiliti_ has joined #kisslinux
illiliti has quit [Killed (NickServ (GHOST command used by illiliti_))]
illiliti_ is now known as illiliti
gtms has joined #kisslinux
GalaxyNova has quit [Read error: Connection reset by peer]
hagiz has joined #kisslinux
hagiz has quit [Quit: Konversation terminated!]
aws has joined #kisslinux
aws has quit [Client Quit]
m1ky0 has joined #kisslinux
<illiliti> soon :)
<testuser[m]1> nice!
<illiliti> thanks
<m1ky0> i heard dylanaraps is back finally
<testuser[m]1> yeah
<testuser[m]1> but not here
<testuser[m]1> (yet)
<illiliti> he's afraid to come here for some reason
<illiliti> maybe he don't want to
<illiliti> we will see
lieux has joined #kisslinux
Uks2 has quit [Ping timeout: 252 seconds]
Uks2 has joined #kisslinux
mahmutov_ has quit [Ping timeout: 244 seconds]
lieux has quit [Quit: Client closed]
mahmutov_ has joined #kisslinux
smartin1 has joined #kisslinux
mahmutov has joined #kisslinux
mahmutov_ has quit [*.net *.split]
m1ky0 has quit [*.net *.split]
clemens3 has quit [*.net *.split]
smartin has quit [*.net *.split]
smartin1 is now known as smartin
clemens3 has joined #kisslinux
technoznc has joined #kisslinux
soliwilos has quit [Quit: nyaa~]
riteo has joined #kisslinux
<riteo> hiii!
<testuser[m]1> hi riteo
soliwilos has joined #kisslinux
<acheam> nice article testuser[m]1
<acheam> $XDG_STATE_HOME now exists
<acheam> for log and history filea
<ang> read that earlier. What's a sane default for it?
<testuser[m]1> /tmp
<ang> /s?
<ang> I don't think /tmp is a good default
<ang> might as well keep things in .cache then
<illiliti> ~/.local/state
<riteo> actually reading the article it makes sense to use /tmp
<konimex> depending on the configuration (iirc a lot of distros mount tmpfs by default), /tmp doesn't preserve its contents between reboots, it's not a good fit for "local" states for the second use case (current state of the application that can be reused on a restart (view, layout, open files, undo history, …))
<illiliti> sys analog is /var/{lib,db}
<illiliti> and maybe /var/tmp
<ang> why not ~/.local/{lib,db} then?
<ang> yep, exactly my thought, konimex
<riteo> oh konimex I see
<riteo> so $XDG_STATE_HOME is supposes to persist between system restarts too?
<riteo> s/supposes/supposed/
<jstnas> It should if you want to keep stuff like undo history between reboots
<ang> at least for the things I'd use it for, yes
<konimex> ang: say, is ~/.local/bin an XDG standard? if so, ~/.local/lib makes sense, but not ~/.local/db
<ang> konimex: I would have no clue if XDG specifies any defaults at all tbh
Uks2 has quit [Read error: Connection reset by peer]
<ang> they give recommendaions apparently?!
Uks2 has joined #kisslinux
<illiliti> konimex: User-specific executable files may be stored in $HOME/.local/bin
<ang> > a default equal to $HOME/.local/state should be used
<ang> nvm, they give defaults but just not for the new variable...
<illiliti> the discussion becoming a little bit heated
<illiliti> leave your feedback
<testuser[m]1> how does this solution pass the PKG, TYPE and other vars to the hook
<riteo> this IMO makes packages way too fiddly and mutable
<illiliti> It's not exactly a hook, it's more like a drill into kiss internals
<jstnas> clearly we need gentoo use flags
<illiliti> no no, only over my dead body :))
<riteo> mh
<riteo> is the original issue the fact that software built without x too?
<testuser[m]1> you can do something like this in the same time to write a hook https://termbin.com/vv0e
<testuser[m]1> not that "manual"
<riteo> oh testuser[m]1 that's very elegant and simple
<riteo> but again, is the issue that x11 is an optional dependency?
<riteo> because thinking about it why not make the package check for x11 at build time and do its thing there?
<riteo> like some packages already do
<testuser[m]1> some packages disable x11 stuff automatically if its not found
<ang> I can see the use-case but yeah, as illiliti said, feels more like drilling into kiss' internals
<testuser[m]1> so no need to interfere in build file
<ang> and besides that, prime example why tab indentation is superior
<ang> look at that ugly unindented heredoc
<riteo> testuser[m]1: wait, what do you mean
<riteo> what do you mean by interfering with the build file?
<riteo> I'm not talking about hooks, like, literally updating the package build file itself
<testuser[m]1> like xkeyboard-config, you can just remove libX11 and xkbcomp from depends without doing --without-x11 in the build file
<testuser[m]1> and it'll work fine
<riteo> oh you mean that
<testuser[m]1> thats the only place where this hok is gonna work
<riteo> well, that's more an upstream thing
<testuser[m]1> i mean this approach will work for like 5 packages
<testuser[m]1> of manipulating just the depends file
<riteo> yeah I agree that's pretty useless
<testuser[m]1> most stuff needs intervention
<riteo> if there are optional dependencies somewhere, why not removing them from deps and check for them in the build file?
<riteo> what I mean is that it's more a package issue than a package manager one
<testuser[m]1> also this would break if you dont have the deps preinstalled
<testuser[m]1> oh
<testuser[m]1> nvm
midfavila-asleep is now known as midfavila
<riteo> it's time
<riteo> mid's awake now
<illiliti> lol
<midfavila> indeedly so
<acheam> and its only.... 1215
<midfavila> i've been up since ten
<midfavila> i just didn't want to get out of bed
<midfavila> leave me alone, old man
<midfavila> hmm...
<midfavila> the more I think about it, the more tempted I am to try and switch to some monstrous combination of oBSD and KISS
<riteo> like, running BSD's kernel?
<testuser[m]1> Kiss package manager in bsd
<riteo> I mean, it's more than possible
<riteo> but why?
<testuser[m]1> yeah
<midfavila> just not a huge fan of linux from a technical point of view, especially now that rust is encroaching on it
<midfavila> dBSD and oBSD are much more interesting to me
<testuser[m]1> No one's forcing you to use the rust part of it
<testuser[m]1> (Yet0
<midfavila> the "yet" is what I'm concerned about
<testuser[m]1> I don't think the yet will change for like 5-10 years lol, only new niche stuff will be written in it
<illiliti> that would be painful to use kiss on BSD
<illiliti> BSD's are designed as a monolithic structure. kernel and userland are deeply integrated
<midfavila> Yes, I know.
<illiliti> you need to put massive effort to improve it
<illiliti> afaik cem gave up on this
<riteo> if you want to change kernel I think you should try something else, maybe a little more exotic too
<midfavila> well it's not like I can use minix
<riteo> it'd be a way more interesting project
<testuser[m]1> illiliti: is KISS still going to fit under 1kloc with the tsort stuff ?
<riteo> midfavila: why not? Its webpage says that it's compatible with nBSD too
<midfavila> isn't KISS still under 600 if we ignore comments and whitespace?
<midfavila> riteo because minix's hardware support is stuck in the late 90s
<midfavila> and unfortunately, my computer is slightly more advanced than the latest HP beigebox
<illiliti> kiss isn't 1kloc already
<illiliti> 1372 sloc
<riteo> midfavila: I see
<testuser[m]1> Without comments
<illiliti> yes
<testuser[m]1> Huh
<riteo> I see why dylan wanted to remake it in C now
<riteo> that's an huge shell script
<testuser[m]1> Seems to be 893 according to tokei
<midfavila> cloc reports 894
<midfavila> i believe that's including comments
<illiliti> github reports 1372
<illiliti> hmm
<midfavila> shithub's metrics are useless
<illiliti> scc reports 1092(tsort included)
* midfavila coughs in scheme
<illiliti> yeah. github is shit
<midfavila> that's what I said
<midfavila> shithub
<testuser[m]1> 1372 is without blank lines
<testuser[m]1> Not without comments
<midfavila> kiss is like 50% comments tho
<testuser[m]1> Yeah im saying where the shithub metric is coming frk
<testuser[m]1> From
<illiliti> github is no ipv6, SJW, blocking exploit POC's, and more...
<testuser[m]1> POC ?
<riteo> I wonder if someone made a firefox extension or greasemonkey script just to rename github to "shithub"
<riteo> testuser[m]1: Proof of concepts I guess
<testuser[m]1> Oh
<midfavila> proo-
<midfavila> yeah
<riteo> s/concepts/concept/
<midfavila> yeah okay so
<midfavila> removing comments, cloc reports 469 sloc
<riteo> ok that's way smaller
<testuser[m]1> I don't think so
<testuser[m]1> Maybe the value it gives if without comments and blank lines, then you subtract comments from that value
<illiliti> cloc is written in ... perl??
<illiliti> ugh
<midfavila> yeah, I know, right?
<riteo> I still don't get what perl is for
<testuser[m]1> Legacy
<midfavila> it's the python of yesteryear
<riteo> oh
<midfavila> also useful for advanced text processing
<midfavila> basically, perl is there when sed and awk don't cut it
<riteo> oh
<illiliti> i've never seen a case where sed and awk don't cut it lol
<midfavila> well, awk is turing complete or w/e
<midfavila> so like... in theory you can use awk for whatever you need
<illiliti> basically, you can do everything with text in awk/shell/sed
<midfavila> but I imagine at a certain point working with perl is easier
<testuser[m]1> can't awk substitute sed too
<midfavila> yeah
<schillingklaus> which implementation of awk is used ion kiss?
<testuser[m]1> Busybod
<illiliti> POSIX, if you mean source code
mahmutov has quit [Ping timeout: 268 seconds]
schillingklaus has quit [Quit: schillingklaus]
strajder has joined #kisslinux
<riteo> welp, gtg for now, cya!
riteo has quit [Quit: epic nvidia on kiss moment]
<midfavila> https://vid.puffyan.us/watch?v=_RmYDX0PxlU acheam sotd suggestion plox
phoebosw has joined #kisslinux
phoebosw has quit [Client Quit]
riteo has joined #kisslinux
<riteo> hi! I'm back
<midfavila> hi back
<midfavila> i'm mid
<paradigm> I read the message before I read the nick and got excited that it might be dylan
phoebosw has joined #kisslinux
<riteo> I swear this was the most unexpected thing ever
* midfavila cackles
<phoebosw> o/
<riteo> mid I knew you did dad jokes too, but this was absolutely unexpected
<riteo> you absolutely got me
<midfavila> get blasted
<midfavila> til there's a programming language called e
<midfavila> we've got ABCDeF
<riteo> lmao
<riteo> one day we'll have the full alphabet, uppercase and lowercase
<midfavila> perhaps
phoebosw has quit [Client Quit]
phoebosw has joined #kisslinux
phoebosw has quit [Client Quit]
GalaxyNova has joined #kisslinux
phoebosw has joined #kisslinux
<phoebosw> geez webchat is horrible
<phoebosw> my apologies
<riteo> no worries
<midfavila> no forgiveness
<phoebosw> D:
<GalaxyNova> weechat is amazing
<phoebosw> im at work lol
<midfavila> go do your job
<midfavila> smh
<phoebosw> new hospitality job, following dilyn’s trend
<phoebosw> just you wait
<phoebosw> in two years I’ll be bdfl of a niche distro
<midfavila> :thonk:
<midfavila> holy fucking shit-
<midfavila> I need to implement lazy focus in windowlab this weekend
<midfavila> I ***hate*** click to focus
<dilyn> I'm glad I could inspire you phoebos
phoebosw has quit [Ping timeout: 250 seconds]
<GalaxyNova> lol
<dilyn> f
phoebosw has joined #kisslinux
<GalaxyNova> dilyn: What's your opinion on matrix
mahmutov has joined #kisslinux
<dilyn> it's fine
<dilyn> Yet Another Communication App
<GalaxyNova> do you think it'll become an IRC replacement
<dilyn> I like it more than signal/discord/whatsapp/telegram/etc
<dilyn> no
<dilyn> As far as I know it's not aiming to replace anything
<dilyn> I don't see much value in it because I don't really talk to people. lmfao
<dilyn> so I imagine the use case exists, but it's not of much interest to me. I played around with it for a bit and it was pretty cool, slightly more complicated than I think it should be
<dilyn> at least UX-wise
phoebosw has quit [Ping timeout: 250 seconds]
GalaxyNova has quit [Quit: WeeChat 3.1]
<illiliti> current: kiss b chromium 0.01s user 0.00s system 103% cpu 0.012 total
<illiliti> tsort: ./kiss b chromium 0.02s user 0.01s system 104% cpu 0.026 total
<illiliti> this is pseudo-benchmark of dependency resolution
<illiliti> it becomes even slower if we are going to fix this -> https://github.com/kiss-community/kiss/issues/30
<illiliti> due to excessive version checks
<illiliti> still faster than portage though haha
<testuser[m]1> Lol
<testuser[m]1> Most packages build faster than portage does dependency checking
<illiliti> yeah. that's ridiculous
<midfavila> tbf I'd rather have a working system with a marginally slower package manager than a broken system with a buggy package manager
<midfavila> but that's just my 2c
<illiliti> me too
<illiliti> but usually i prefer to find balance even if that's not possible
<illiliti> cut corners, you know
* midfavila shrugs
<midfavila> unrelated, but holy crap does C ever have a lot of primitive operators
<midfavila> ?: is cool though. gonna have to make use of it
<illiliti> ?: is less readable then good old if
<midfavila> the code must shrink, illiti
<illiliti> even go dropped it
<midfavila> i can condense four lines into one
<illiliti> at least do not try to write nested ?:
<midfavila> too late
<illiliti> false ? true : ? true : ? true : ...
<illiliti> this is madness
<illiliti> don't do it
<midfavila> i'm gonna do it
<midfavila> i'm gonna coooooooooooooooood
<dilyn> e
<midfavila> fuck, I missed the opportunity to make a 300 joke
<midfavila> the first time in over a decade
<midfavila> and I missed it
<midfavila> i'm disappointed in myself
<dilyn> this is sparta(n coding practices)
<midfavila> ................hmmmmmmmmmmmmm....
<midfavila> now, how do I shoehorn ?: into lisp
<midfavila> actually, that wouldn't be hard at all.
illiliti has quit [Quit: testing eiwd 1.15]
illiliti has joined #kisslinux
<illiliti> github messed up release order
<illiliti> idk why
<illiliti> still impossible to build with clang
<illiliti> _AUTODESTRUCT macro shit
<riteo> what should that macro do
<illiliti> looks like it mimic defer free or something like that
<riteo> oh
<riteo> actually it sounds like some joke stuff
<riteo> like the halt and catch fire instruction
<illiliti> there is no way to do defer in ISO C
<illiliti> goto is the only way to cleanup
<midfavila> goto bed;
<illiliti> or functions
<illiliti> everything else is non-portable
<riteo> yes mid
<riteo> that's a goto instruction
<midfavila> . 0.
<midfavila> no way
<midfavila> i didn't know that
<midfavila> thanks riteo
<riteo> you're welcome
<dilyn> return zzz;
<midfavila> learnin' so much in here today
<illiliti> hahah
<midfavila> i should upload my notes on K&R to my site...
<illiliti> keep it up
<riteo> btw mid any news on the hardware photos?
<midfavila> No, sorry. I've been really busy as of late
<midfavila> ...that and my camera is awful.
<riteo> no worries
<midfavila> I'll see if I can borrow a better one from a friend.
<cem> So I got electrocuted from my laptop today
<midfavila> shocking
<midfavila> hopefully you're alright
<cem> I hope HP commits suicide
<midfavila> where did HP even come from
<midfavila> like, have they just always existed?
<riteo> bruh
<riteo> how does something like that even happen
<cem> Yeah, they are really old
<midfavila> one of the Great Old Ones
<dilyn> cem you better kill that laptop before it kills you
<cem> riteo: I just plugged my charger and a fucking bolt came out of it when I touched to damn thing
<midfavila> along with Blue of the Deep, IBM, and Researcher of Digitalis, DR
<dilyn> i need you alive
<midfavila> dilyn's gonna have to bust in through your window like a SWAT force
<riteo> cem: that's actually scary
<midfavila> take out the laptop holding you hostage
<cem> I cried to my dad on the phone today
<cem> I think it convinced him a bit
<cem> dilyn: I need a laptop tho
<midfavila> CF-C2 gang
<midfavila> convert, brother cem
<jstnas> ThinkPad from ebay
<midfavila> thinkpads are shit
<midfavila> at least post-2011 or so
<cem> Yeah, I just want to have something that's usable and durable at the same time
<midfavila> yeah just get a toughbook
<jstnas> X220
<midfavila> x220 are hilariously overpriced
<midfavila> and not even that durable, besides
<cem> I almost got scammed last time I tried buying a toughpad
<midfavila> i slipped and fell on mine in winter one year and the screen was totally fucked
<jstnas> Got max spec for £150
<midfavila> cem make sure you only buy from people with 99% or higher rating on ebay. if you *do* get ripped off (unlikely), ebay usually files a full refund within 24hrs
<jstnas> Yikes
<dilyn> my MBP is the most durable piece of tech I've ever had tbh
<jstnas> eBay tups
<jstnas> tips*
<cem> Well, I live in a country where being scammed is easy
<cem> Hell, the whole country is a scam itself
<midfavila> Oof.
<dilyn> wouldn't recommend getting one because they're not very powerful and linux support only gets worse the newer you get, but it's p good
<midfavila> i can't stand macbooks
<dilyn> we know
<cem> lol
<midfavila> i just have to reiterate my stance every time it's brought up, dilyn
<midfavila> maybe one day you'll learn that apple bad
<dilyn> for some reason
<midfavila> but *until that day*
<midfavila> i will remain steadfast
<cem> I mean, apple used to do good hardware
<midfavila> actually, yes. their stuff in the 80s and 90s was really cool
<midfavila> the expanded Apple II line was nifty. pro-grade workstations alongside the weaker macs
<midfavila> and then there was the dual-CPU machine that ran MacOS 9 and DOS in tandem
<midfavila> or the powerbook dock that basically served as a full desktop
<cem> Their workstation lines pre-2010 were actually pretty modifiable and repairable
<midfavila> i've heard that
<midfavila> the problem with apple is that they've always, always, *always* been overpriced
<dilyn> not really
<midfavila> yes, really
<jstnas> You got to be the richest company somehow
<dilyn> my macbook pro costs the exact same as an identically specced XPS 13
<midfavila> the XPS 13 is overpriced trash too
<dilyn> disagree
<midfavila> meh
<midfavila> that's your right
<midfavila> but for what it's worth?
<cem> I kind of agree with dilyn here
<midfavila> latitudes are superior to the XPS line
<midfavila> and I'll fight you on that
<dilyn> a quad core high resolution display with 8GB of RAM, AC wifi & bluetooth, and a very quality SSD, are not cheap...
<cem> There are cheaper hardware for better specs, but apple is not *THE* overpriced shill of the century
<cem> Phones, yeah. Computers, meh
<midfavila> cem apple is only able to get away with their prices because of their vertical integration and branding
<jstnas> Actually described my x220
<cem> midfavila: Surely, it sells better because of the software, not the hardware
<dilyn> "They can only get away with this because of legitimate reasons"
<dilyn> kekw
<jstnas> The ecosystem
<cem> If OSX was FOSS Apple's sells would drop 70%
<dilyn> lmao
<midfavila> dilyn quad-core hasn't been impressive for a while. high-res... meh. FHD is fine and should be standard, but 4k or something on a laptop, let alone smaller models, is a total meme. 8GB of RAM is literally cheaper than dirt. wifi and bluetooth cards are *also* extremely cheap
<midfavila> as for an SSD, if it's m.2, I can't say anything
<dilyn> we're talking about 2014 my man
<midfavila> i didn't realize that we agreed to specifically talk about 2014, but okay, sure
<cem> Since my battery lasts 15 minutes out of charge, my main concern is battery nowadays
<dilyn> well we're talking about my mbp, which is a 2014 mbp
<midfavila> if we're talking a brand-new XPS in 2014 with those specs, it would have probably been a pretty penny. but my response would then be "you shouldn't be buying laptops new"
<jstnas> It's a desktop that you can carry around
<dilyn> bruh that ain't no laptop
<dilyn> ^ lol
<dilyn> ... that's just silly mid
<cem> jstnas: Exactly I was just about to say the same thing
<midfavila> dilyn i'd like to know how.
<dilyn> For starters, haswell
<midfavila> why would I pay thousands of dollars for a machine that'll be obsolete in a year
<midfavila> when I could wait and get it for maybe a couple hundred
<dilyn> it obviously isn't because i've been using it for seven years lmfao
<riteo> well then it would be already obsolete
<midfavila> "obsolete" in the sense of "no longer top of the line"
<riteo> oh
<dilyn> that isn't obsolete
<riteo> exactly
<midfavila> when it comes to consumer grade stuff, that's how people seem to use the term
<riteo> that's just stupid
<dilyn> you act in such bad faith
<midfavila> you know what
<midfavila> fuck you, dilyn
<dilyn> captain serial ports are bae trying to commandeer common parlance
<midfavila> i'm not acting in "bad faith" or whatever else you seem to think
<midfavila> i don't have a *reason* to, first of all
<midfavila> and second of all, that requires I actually go out of my way to like, plot this shit
<cem> dilyn: Stop with that serial ports thing, you are scaring mid
<midfavila> have you ever considered that I just have a different worldview?
<cem> He could replace his wifi card for the serial ports
<riteo> ermh, I don't know if it's appropriate to ask right now, but what does https://k1sslinux.org/wiki/kiss/style-guide#0210 require for alignment? Spaces or tabs?
<dilyn> spaces
<riteo> oh ok thanks
<riteo> do you guys think that using LD_PRELOAD counts as an hack?
<midfavila> not really
<midfavila> you're using the system how it's intended
<riteo> mh
<illiliti> if program compiled with -fno-semantic-interposition, LD_PRELOAD will not work
<riteo> oh
<riteo> that's an issue
<illiliti> i would consider LD_PRELOAD as a bad thing
<illiliti> don't use it
<dilyn> it's hacky in that in an ideal world, it isn't a thing you would ever have to do
<dilyn> the cases were it has to be used can probably be fixed in other, better ways
<riteo> you see, to run the nvidia driver I have to tell the xorg server to somehow run the nvidia library with gcompat
<dilyn> but it's a nice failsafe
<dilyn> yeah. I don't know how you could ever do that in a better way tho lmfao
<riteo> lmao
<riteo> maybe linking xorg to gcompat? That sounds even weirder
<riteo> maybe not that much actually, considering that I have to find a good place where to put that enviroment variable
<riteo> should I like, make some wrapper script for startx?
<illiliti> write your own startx
<dilyn> ^
<illiliti> don't use default one
<dilyn> startx provides a skeleton anyways
<dilyn> you should always write your own
<riteo> mh
<riteo> should I provide it with the future nvidia-kiss repo, or should I tell the user to make their own?
<dilyn> but yeah if you have to use LD_PRELOAD or something like that, you should use a wrapper script. it makes distributing it easier
<dilyn> you can provide a 'simple one' that 'justwerks'
<riteo> I think I'll do that for now
<riteo> although I could make some experiments with custom xorgs packages I guess...
<riteo> s/xorgs/xorg/
<riteo> I still have no idea why I put so many "s"es at the end of my words
illiliti has quit [Read error: Connection reset by peer]
<dilyn> gcompat provides a different ld, no?
<dilyn> it probably isn't... hard... just tricky
<dilyn> or it could justwerk who knows
<riteo> eh, kind of
<riteo> it's just a wrapper AFAIK
<riteo> actually there's a separate library that actually implements the required symbols
<dilyn> right
illiliti has joined #kisslinux
<illiliti> fuck, my laptop just shutdown and showed me 'warning: battery capacity is lower than minimum...'. i need a new one too lol
<illiliti> fortunately nothing is corrupted
<riteo> why does nvidia provide some libraries with gtk"
<riteo> in them?
<riteo> sorry, my enter key slipped
<riteo> illiliti: the laptop plague
<testuser[m]1> for nvidia-settings gui
<riteo> that's interesting
<testuser[m]1> they have both gtk2 and 3 but you can get away with just installing gtk3
<testuser[m]1> btw grepo has an nvidia package you can use for reference
<riteo> what has an nvidia package?
<testuser[m]1> gkiss's repo
<riteo> oh I didn't know that
<cem> illiliti: oh I see that far too much, welcome to my life
<riteo> oh cool! Can I base my package on that? In theory I shouldn't even make any changes to it!
<testuser[m]1> yeah
<riteo> nice!
<testuser[m]1> btw most of the libs are optional like cuda
<cem> By the way I now saw the kiss BSD talk from earlier
<testuser[m]1> also you can try patchelf to add a dependency on a shared libary (ie gcompat)
<cem> Yeah, I did some things for like a few weeks, with oBSD as a base, it _kind_ of worked, but I lost interest real quick
<cem> All I did at the end of the day was fixing some BSD related bugs on the package manager
<cem> ksh, the sh256 implementation etc.
<cem> The entire trap thing
<illiliti> trap is a mess
<cem> Yeah, it really is
<testuser[m]1> which bsds use libressl ?
<cem> oBSD and things based on it, I think
<riteo> oh well, most of the work is done now I guess, time to actually install kiss somewhere! Cya!
riteo has quit [Quit: epic kiss outside of a chroot moment]
<cem> I recall FreeBSD used it for a while but I'm really not sure
<cem> I love riteo's quit messages
<testuser[m]1> oh
<cem> Is there any word on Dylan?
<testuser[m]1> other than him being active on gh again ?
<testuser[m]1> no
<illiliti> i find it very strange
<cem> Me too
<dilyn> he's probably just settling back in
<dilyn> deciding what he wants to focus on
<cem> Quite likely, but he could still visit the IRC for a chat
<cem> idk
<Erus_Iluvatar> or maybe even chatting a bit feels like too much for him, we don't know the headspace he's in right now
<cem> you're right
<dilyn> I imagine he knows he'll be overwhelmed the moment he resurfaces in IRC or reddit
<illiliti> overwhelmed of what?
<illiliti> we don't demand anything from him
<Erus_Iluvatar> illiliti: from what I understand, he was some kind of burnout
<illiliti> yeah, i know
<dilyn> overwhelmed in the sense that everyone will crawl out of the wood work and interrogate him xD
<Erus_Iluvatar> so maybe for him, the way he need to heal was cut from everything and everyone except family
<dilyn> like going from zero to sixty in terms of social interaction
<Erus_Iluvatar> ^=
<Erus_Iluvatar> baby steps
<illiliti> ban everyone who's trying to interrogate him
<Erus_Iluvatar> he got back on gh, let's leave him all the time he needs
<dilyn> lmao
<illiliti> Erus_Iluvatar: i hope you're right
Guest3 has joined #kisslinux
smartin has quit [Quit: smartin]
<Guest3> Hi all. I'm trying to install sway on a purely installed gkisslinux, but I get an error: https://termbin.com/6m7e
<Guest3> My .profile: https://termbin.com/cbd2
<Guest3> Please help
<dilyn> did you run out RAM?
<Guest3> Sorry, I installed it on a virtualbox, but when I install it on real hardware, the compilation stops at the freetype-harfbuzz package, because of incorrect compilation flags
<Guest3> On a newly installed system
Uks2 has quit [Ping timeout: 252 seconds]
Uks2 has joined #kisslinux
gtms has quit [Remote host closed the connection]
<Guest3> I will increase the RAM and send a log with this error later
strajder has quit [Quit: leaving]
<Guest3> *Yes!* Even on the virtual machine this appears: https://termbin.com/jbgx
<Guest3> Sorry for my stupidity
<illiliti> try to rebuild and reinstall freetype-harfbuzz
<illiliti> testuser[m]1:
<Guest3> illiliti: It doesn't help. An error, I think, in the repository itself
<cem> Guest3: Maybe try `export SAMUFLAGS=-j1`
<Guest3> cem: No, it still doesn't compile.
<illiliti> dilyn: > Symbolic links can also be used at the file level for finer control over
<illiliti> dependencies
midfavila-laptop has joined #kisslinux
<cem> I saw that a few days ago and I was about to write a long ass reply, but I felt too lazy to do it
<cem> It's just a bad idea
<cem> dilyn: just say Dylan intended the packaging system to be static and close it lol
<dilyn> lol
<dilyn> yeah I mean
<dilyn> for #31's use-case, you can literally just make a package named `libjpeg-turbo` that symlinks to `libjpeg` instead, no?
<dilyn> ezclap
<cem> Alright I couldn't hold myself, and responded to #31
<dilyn> lmao
<cem> Damn kiss should have been portage but worse
<cem> Not even portage gives you the ability to change dependencies on the go
<dilyn> we should open a bug report and ask them to fix that
<cem> Yeah, portage should now understand what I mean by random USE flags
<cem> And remove the dependency
<cem> Why are they even defined on a file?
<cem> Use AI to understand USE flags???? yes plez
<cem> How else can you slow down portage's dependency tree generation
<cem> It's way too fast
<dilyn> we've deployed deep machine learning AI to leverage blockchain technologies so that our dependency tree generation synergises with our agile development model
<rio6> export USE="replace all glibc dependency with musl and automatically patch pcakages that can't compile"
<dilyn> the future is here
Guest3 has quit [Quit: Client closed]
midfavila-laptop has quit [Ping timeout: 272 seconds]
<illiliti> count the sloc!
<illiliti> well, it's time to get some sleep
illiliti has quit [Quit: leaving]
<noocsharp> holy
<dilyn> hot diggity