ChanServ 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/H7PvgY65OxA
ejjdhfjsu has joined #kisslinux
fitrh has joined #kisslinux
<wael_> Hi
teddydd has quit [*.net *.split]
mcpcpc has quit [*.net *.split]
mcpcpc has joined #kisslinux
teddydd has joined #kisslinux
Torr has quit [Quit: leaving]
noocsharp has quit [*.net *.split]
macslash1[m] has quit [*.net *.split]
testuser[m] has quit [*.net *.split]
dontmindmee has quit [*.net *.split]
icy has quit [*.net *.split]
micr0 has quit [*.net *.split]
patwid has quit [*.net *.split]
patwid has joined #kisslinux
micr0_ has joined #kisslinux
micr0_ is now known as micr0
dontmindmee has joined #kisslinux
testuser[m] has joined #kisslinux
icy has joined #kisslinux
macslash1[m] has joined #kisslinux
dbrooke has quit [*.net *.split]
ElKowar has quit [*.net *.split]
virutalmachineus has quit [*.net *.split]
phoebos has quit [*.net *.split]
phoebos has joined #kisslinux
dbrooke has joined #kisslinux
ElKowar has joined #kisslinux
virutalmachineus has joined #kisslinux
<testuser[m]> Hi
clemens3 has quit [*.net *.split]
travankor has quit [*.net *.split]
akspecs has quit [*.net *.split]
w1ke_ has quit [*.net *.split]
akspecs has joined #kisslinux
w1ke has joined #kisslinux
clemens3 has joined #kisslinux
ella-0 has joined #kisslinux
ella-0_ has quit [Ping timeout: 272 seconds]
<illiliti> testuser[m]: i'm against meta packages
<illiliti> if you want to avoid hardcoding a list i have a better idea
<illiliti> we could make /var/db/kiss/installed repo-aware
phinxy has quit [Quit: WeeChat 3.5-dev]
<illiliti> i.e install/copy packages to /var/db/kiss/installed/<repo>/<pkg> instead of /var/db/kiss/installed/<pkg>
<illiliti> this way we could fetch core packages at runtime
<illiliti> and exclude them
phinxy has joined #kisslinux
<testuser[m]> Hmm seems too intrusive, and now it requires hardcoding the repo "core" instead of the name of a meta pkg. someone could have gnugrep set as their *grep but it's in extra/ repo so
<illiliti> metapackages install dependencies that i don't want. without provides system they are even more distructive
<illiliti> i have had a bad time with them on other distros. i would prefer to not have them at all
<illiliti> let's keep things simple and just document when needed
<testuser[m]> I mean it would work like by default kiss would have a meta core package installed which includes baselayout, busybox, openssl, musl, gcc and whatever else. If someone switches their coreutils for example, they'll override the meta pkg with deps as toybox, gnugrep etc instead of busybox
<testuser[m]> But it's clunky without provides
<testuser[m]> For sandbox alone it could be solved by testing owners of a hardcoded list of posix specified utils but meh
<wael_> what us a use case for a meta package, just to have many packages bundled together at installation time?
<wael_> provides system can only get so useful
<testuser[m]> What
<testuser[m]> It's for grouping pkgs
<testuser[m]> Here it's group of pkgs that all pkg assumed are installed at build time
<testuser[m]> assume*
teddydd has quit [Ping timeout: 260 seconds]
<testuser[m]> gcc, openssl, make etc. assumed
<testuser[m]> Now for a sandbox you only want to allow access to what the pkg explicitly requires
<testuser[m]> It can't explicitly request gcc or openssl cuz someone could be using clang or libressl
<testuser[m]> Ignore openssl part, that's mentioned in depfile
<testuser[m]> say busybox vs toybox
teddydd has joined #kisslinux
<illiliti> wait perhaps just having provides system solve this problem?
<illiliti> one would have to hardcode provides names tho: e.g ssl, cc, make etc
<testuser[m]> Yeah
<illiliti> but it still better
<testuser[m]> But why not have one pkg to provide all those instead of individual
<testuser[m]> They can be made a bit more general ig, like toolchain, coreutils
<testuser[m]> But every pkg needs them so i don't see a point
<testuser[m]> in splitting
<testuser[m]> Like there's no pkg that needs gcc but doesn't need cp/mv
<illiliti> because individual is more explicit than opaque meta package?
<illiliti> look, the fact that we hardcode core packages is a temporary
<testuser[m]> There should be a limit to explicitness else it'll become a mess
<illiliti> when we get provides system core packages are no longer explicit
<illiliti> implicit*
<testuser[m]> Like if you wanted to go super explicit you could have a provider for every single command
<testuser[m]> say for the cc package, does that include ld, strip etc
<testuser[m]> If so then it should be called toolchain
<testuser[m]> Which introduces some opaquenes
<illiliti> can't tell now
<illiliti> we need to have a clear picture which packages should be converted to provides
<illiliti> then i can tell whether metapackage is viable or not
<illiliti> maybe there's some way to abuse provides system to implement groups
<illiliti> if such exists i would prefer it
<illiliti> btw
<illiliti> there's already a request to make gmake explicit
<illiliti> how with your toolchain approach it would look?
<illiliti> fuck my net
<illiliti> slow as shit
<wael_> I wouldn't fuck a router
<testuser[m]> User would override (or provide) the toolchain meta pkg with deps set to bmake instead of `gmake`, and pkgs that explicitly need gnu features would depend on `gmake` instead of not having any mention of make at all
<wael_> like base and base-devel?
<illiliti> if package need posix make, would it still depend on toolchain? assuming that toolchain depends on gmake
<wael_> maybe a check at build time?
<wael_> idk anyone who uses posix make
<wael_> I doubt it would work with most packages a system needs
<illiliti> i use and strive to write Makefiles compatible with it
<illiliti> hm wait toolchain could depend on provided make instead of gmake
<illiliti> and package could explicitly depend on gmake
<illiliti> sounds like a big headache to implement it properly in dependency resolver
w1ke has quit [Ping timeout: 260 seconds]
<illiliti> yeah these nested levels of provides would drive me mad
w1ke has joined #kisslinux
<illiliti> does our make depend on make? lol
<illiliti> lol it does
<testuser[m]> bruh
<illiliti> aha there's build.sh available
<testuser[m]> even gcc depends on itself so
<illiliti> yeah i mean
<illiliti> it uses host gcc if available
<illiliti> if not, it uses bundled one
<illiliti> so it's fine
* illiliti still think that weak dependencies is a nice addition for kiss
<illiliti> testuser[m]: have you applied cherry pick script? does it work for you?
<illiliti> no rush, just curious
<testuser[m]> I'll check it now when i get on pc
<testuser[m]> There's no bundled gcc tho
<testuser[m]> Wdym by that
<testuser[m]> U always need a compiler
<illiliti> what does --disable-bootstrap do then?
<testuser[m]> Prevents multi stage build
<testuser[m]> It's to test for miscompilations
<illiliti> ah right
<wael_> Beep boop
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
teddydd has quit [Ping timeout: 260 seconds]
fitrh has quit [Remote host closed the connection]
<virutalmachineus> hi
<illiliti> hi
teddydd has joined #kisslinux
w1ke has quit [Ping timeout: 260 seconds]
w1ke has joined #kisslinux
mmatongo has joined #kisslinux
<testuser[m]> illiliti: works fine
<testuser[m]> thanks
<illiliti> nice
ejjdhfjsu has quit [Remote host closed the connection]
fdkol has quit [Ping timeout: 248 seconds]
fdkol has joined #kisslinux
<macslash1[m]> 🐱
travankor has joined #kisslinux
<testuser[m]> The machine is 1000x faster - so a 60 second boot time in 1985 should be 60 ms in 2014
fdkol has quit [Ping timeout: 260 seconds]
fdkol has joined #kisslinux
<testuser[m]> USB-C actually sucks. Government should not decide about things they have no clue.
<mmatongo> Isn't apple just planning on supporting the port and not the protocol?
phinxy has quit [Ping timeout: 246 seconds]
phinxy has joined #kisslinux
<wael_> can mesa provide GL libraries without libglvnd on AMD/Intel systems?
<wael_> or am i mistaken
<wael_> mesa doesnt seem to build libGL tho
<wael_> yeah i think it might be a X thing not a wayland thing
<illiliti> wayland uses egl
<wael_> yeah
mmatongo has quit [Remote host closed the connection]
<wael_> how do i make kiss force overwrite etc files
<wael_> and delete if possible since some files remained
<illiliti> not possible atm
<wael_> t
<wael_> far
midfavila has joined #kisslinux
<midfavila> degstop lives :DDD
<wael_> whats a degstop
<midfavila> degstop is degstop
<wael_> but what is a degstop in a degstop is a degstop
phinxy has quit [Quit: WeeChat 3.5-dev]
<midfavila> - w-
<midfavila> i'll tell you when you're older
<wael_> im old
<wael_> im so so old
<midfavila> not old enough kiddo
<wael_> frick
midfavila has quit [Quit: Leaving.]
<wael_> degstop isnt in any dictionary
<wael_> is just literally just locked by reality itself until im older
<testuser[m]> Desktop
<wael_> DESKTOP
<wael_> ok thank you old person
oldtopman has quit [Remote host closed the connection]
jslick6 has joined #kisslinux
jslick has quit [Ping timeout: 255 seconds]
jslick6 is now known as jslick
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<saturn[m]> hello everyone
<saturn[m]> i am having a VERY odd problem
<saturn[m]> i’m using 500mb of ram without any user processes running
<saturn[m]> i’ve tried different kernel configurations
<saturn[m]> three, to be exact, and nothing changes
<testuser[m]> 500mb without sway
<saturn[m]> yep
<wael_> without anything at all
<wael_> no running process takes this much memory it could be a kernel process
<testuser[m]> Check kworkers
<wael_> ps sort?
<wael_> yeah sorting by %mem doesnt show the process
<testuser[m]> top
<wael_> top
<wael_> yeah neither does top show a process with much VSZ other than user processes like services which dont take that puch
<wael_> something in dmesg i did notice (which is the only starting point available) is 'used greatest stack depth: XXXXX bytes left'
<wael_> the dmesg is a bit interesting
<illiliti> amdgpu
<illiliti> btrfs
<illiliti> microcode
<illiliti> firmware
<illiliti> it could be anything
<wael_> i removed firmware for this specific purpose
<wael_> microcode doesnt exist
<wael_> me and others use btrfs and memory usage would never get this high
<illiliti> did you build kernel with builtin modules?
<wael_> amdgpu is a module
<wael_> so that firmwrae stuff doesnt get built into the kernel ig
<wael_> as for btrfs the 'nocal' option is on
<wael_> noacl
<testuser[m]> My server is at 400mb with synapse and postgres running l
<illiliti> i don't know man
<illiliti> it is either btrfs or amdgpu or other modules
<wael_> yeah me neither this is confusing
<wael_> testuser: atlesat you have a clear idea of what takes memory
<wael_> dont know how to test that
<illiliti> try to switch to more basic fs like ext4 or f2fs
<illiliti> or disable amdgpu if it's possible
<illiliti> and check
<illiliti> can i get your lsmod output just in case?
<testuser[m]> ~~lsmod | xargs rmmod~~
<illiliti> btw is this problem reproducible on previous kernels?
<illiliti> might be worth to check if you didn't already
<wael_> what do you mean on previous
<illiliti> before 6.0
<wael_> illiliti: just an offtopic question: what does illiliti mean and where did it come from
<illiliti> just a dumb nick, nothing more
<wael_> what noo
<wael_> it sounds cool that cant be the backstory
<wael_> you are hiding the cool backstory aren't you
<illiliti> maybe
<wael_> give cool backstory
<wael_> illiliti: you were right its firmware
<wael_> its now a healthy(?) 136m
<illiliti> i was playing some online game and came up with this nick
<illiliti> i don't remember how my brain even managed to come up with it, but here it is
<wael_> GAME
<wael_> gamemA GMAE
<wael_> but what name did you have at the time you were playing the 'some online gmae'
<illiliti> i had many names
<illiliti> those were less "original" than this one
<testuser[m]> What game
<wael_> yes what game
<illiliti> browser game
<illiliti> but that game died already
<illiliti> it doesn't have same spirit like it was before
jslick5 has joined #kisslinux
jslick has quit [Ping timeout: 260 seconds]
jslick5 is now known as jslick
<wael_> what about you testuser
phinxy has joined #kisslinux
<testuser[m]> I just stole it from some guy on frogging family server
<testuser[m]> That tkg kernel and proton server thingy
<testuser[m]> before it was abcdefgh...z
<wael_> what about paratham
<wael_> that's a kick cool name
<testuser[m]> Lol
<testuser[m]> Why do u always butcher it
Torr has joined #kisslinux
<wael_> I'm not
<wael_> Its just a cool interesting
<wael_> Also um
<wael_> elinks https://termbin.com/ihxj no workie
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<illiliti> ld: no input files
<testuser[m]> make changes ig
<testuser[m]> 4.4
<wael_> maybe ld broke because rust failed with ld rated error too
<wael_> termbin.com/9frlu
<wael_> should I try mold
<wael_> nvm that won't help
<testuser[m]> bruh ld has nothing to do with make
<wael_> ok still my rust and elink broken
<wael_> hmmmm
<wael_> o
<wael_> so rust need new updtae toom?
<wael_> Also ehrr where ostree gpgme GPGME_PTHREAD becaus ostree explode compile with no GPGME_PTHREAD
midfavila-mobile has joined #kisslinux
<midfavila-mobile> https://xed.sourceforge.net/
<midfavila-mobile> ^the only proper choice of editor
<Torr> > The most minimalist editor, written in the most bloated language!
<Torr> Lol
<midfavila-mobile> the *only* problem I have with it is being a Tcl/Tk program
<midfavila-mobile> otherwise, phenomenally comfy
<Torr> I remember when I 1st programmed in Tcl and discovered its function identifiers could have spaces, and I was like: "WTF"
<midfavila-mobile> i've never programmed in tcl myself, although i've heard it's a fairly capable language
<Torr> Indeed, it is.
noocsharp has joined #kisslinux
<saturn[m]> anyone think they can help me out with compiling `ostree`? i keep getting an error about GPGME_PTHREAD
<midfavila-mobile> ^you guys might find this neat
<midfavila-mobile> seems very KISS, conceptually
<Torr> Nice
<Torr> I remember that guy's Git server implementation.
<Torr> Even simpler than Cgit.
<Torr> Tiny and pretty.
<midfavila-mobile> i've only just found his stuff
<midfavila-mobile> started using wiby.me for web searches lately, much better than shit like ddg/google/whatever
<midfavila-mobile> 's how i found it
chomwitt has quit [Ping timeout: 255 seconds]