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
chomwitt has quit [Ping timeout: 264 seconds]
phinxy has quit [Ping timeout: 256 seconds]
phinxy has joined #kisslinux
umop3plsdn has joined #kisslinux
Torr has joined #kisslinux
Torr has quit []
trunc88 has joined #kisslinux
umop3plsdn has quit [Quit: WeeChat 3.7.1]
<testuser[m]> Hi
trunc88 has quit [Quit: reboot]
fdkol1 has quit [Ping timeout: 264 seconds]
fdkol1 has joined #kisslinux
fdkol1 has quit [Ping timeout: 260 seconds]
fdkol1 has joined #kisslinux
<wael[m]> Hi
trunc88 has joined #kisslinux
vouivre has joined #kisslinux
<virutalmachineus> JavaScript changed my life! I now know jQuery, React, Angular, Vue, Ember. I'm looking forward for rust next.
<wael[m]> no look towards WebAssembly!!!!!!
<testuser[m]> Elon Musk Will Make an ‘Alternative Phone’ if Apple and Google Ban the Twitter App
<wael[m]> he will buy the Nothing company and make the Nothing phone
vouivre has quit [Remote host closed the connection]
vouivre has joined #kisslinux
<vouivre> Hi
<vouivre> I have a question about the latest release: 22.11.15
<vouivre> after installing it, I wasn't able to change to root as a normal user with su
<vouivre> it worked only after setting the setuid bit to busybox-suid
<vouivre> did I do something wrong or there is a problem with the last release ?
<wael[m]> did you extract tarball as root
<vouivre> yes. I tried one more time today on my system and the setuid is not set.
<wael[m]> extract as root!!
<wael[m]> if you do as user everything explode and ur pc die
<vouivre> on my system, if I change to root, create a directory with root and then
<vouivre> extract the tarball in that directory, the setuid is not set. Is it ok ?
<wael[m]> wat
<wael[m]> if you didnt modify the original file set
<wael[m]> you can just re-extract as root
<wael[m]> otherwise rm -rf /mnt/ and re-extract as root
vouivre has quit [Ping timeout: 268 seconds]
vouivre has joined #kisslinux
<vouivre> for me the problem is solved. It's just to report there is potentially a problem.
<wael[m]> but yos usj ut idndt ex actga ars ROOT YOTHUEOOYG^B(y7uw94631ythgfrde31tgy31w
<vouivre> difficult to read ;-)
<vouivre> I installed my system with a live usb and I was root.
<vouivre> I can't imagine I extracted it as a user
<vouivre> but perhaps I didn't realized what I did :-)
<vouivre> testuser[m]: if you think it's necessary, I'll let you have a look at it. I can create an issue if you want to.
<vouivre> I will read the log, I have to go.
<vouivre> wael[m]: thank you!
vouivre has quit [Quit: nyaa~]
<testuser[m]> OH
<testuser[m]> i forgot to test that
<testuser[m]> chmod u+s '/usr/bin/busybox-suid
<testuser[m]> will see how to preserve the bit in the script
<testuser[m]> added a note on release page for now
fdkol1 has quit [Ping timeout: 265 seconds]
fdkol1 has joined #kisslinux
<wael_> yeah that solves it
<wael_> superuser didnt work for me either
vouivre has joined #kisslinux
<vouivre> testuser[m]: great, thank you!
vouivre has quit [Client Quit]
chomwitt has joined #kisslinux
<wael[m]> who is fluorescent-haze?
<testuser[m]> vanished
<wael[m]> so it was an identity of someone
Torr has joined #kisslinux
midfavila has quit [Remote host closed the connection]
midfavila has joined #kisslinux
<wael[m]> why doesnt KISS use LZMA or XZ compression by default
<wael[m]> 48152 .cache/kiss/bin/gcc@12.2.0-2.tar.lzma... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/60a2cc6d908303f91aa66a7bd036c700026da858>)
<wael[m]> wat
<wael[m]> what does that mean
<Torr> wael[m]: Not sure, but speed is a big factor.
<Torr> I played with different compression algorithms before.
<Torr> Although Xz and others are more efficient, the difference in speed is gigantic.
<wael[m]> lemme try
<Torr> When compared with Gzip.
<Torr> Speaking for maximum compression levels that is.
<testuser[m]> xz is super sloe
<Torr> Yup
<wael[m]> but da size
<testuser[m]> nobody cares
<wael[m]> I DO
<testuser[m]> Then use xz
<wael[m]> was just curious no need to be so mean
<Torr> Using Xz with multiple threads helps, but still a long time.
<illiliti> zstd
<wael[m]> Torr: how
<Torr> How what?
<wael[m]> illiliti: zstd idk 3mb difference or somethi
<wael[m]> Torr: how multiple threads
<wael[m]> or does it do that by default
<Torr> Use the '-T' flag.
<wael[m]> i dont think kiss allows the ability to add custom flags
<wael[m]> which is why gzip has -6 but others dont
<Torr> Kiss is a shell script. It allows whatever is written there.
<testuser[m]> I think kiss already sets -T for all
<testuser[m]> Zstd atleast
<testuser[m]> and xz
<wael[m]> holy fucking shit xz is so fucking slow single-threaded
<Torr> Lol
<Torr> We told ya.
<wael[m]> testuser[m]: no
<wael[m]> i dont see it in pkg_tar or decompress
<wael[m]> just z
<wael[m]> it doesn't even utilize threads
<wael[m]> just 6 out of 20 when 20 are specified, took 10 seconds
<wael[m]> compared to gzip, which uses all threads but takes half a second
<wael[m]> optimization level 9, 92.6m
<wael[m]> 2.27s
<Torr> Do u have 20 cores?
<wael[m]> 20 threads
<wael[m]> but 6 of them are actually useful
<wael[m]> i mean 12
<Torr> Reminds me of that programmer with 64 cores. The guy who wrote TempleOs, what was his name?...
<Torr> Terry?
<wael[m]> TYLER A DAVIS
<Torr> Yeah Terry
<wael[m]> wait no
<wael[m]> its terry?
<Torr> Terry Davis
<wael[m]> what the fuuuuuuuuuuuuuu
<Torr> Yup
<Torr> The guy was a genius.
<wael[m]> i agree
<Torr> wael[m]: Have u ever heard his hymn?
<Torr> This is a piano cover.
<wael[m]> some would even say its gods tune
<wael[m]> also holy shit incogtube doenst load im gonna use invidious
<wael[m]> bzip2 isnt multi-threaded
<wael[m]> neither is lzma
<wael[m]> though having -T flag
<wael[m]> zstd -T20 takes 0.15s, producting a tarball smaller than gzip by 5mb, which took 0.56s
<wael[m]> might as well use zstd guys
<wael[m]> not sure about that size tradeoff, 1 minute of my time for 30mb less
<wael[m]> however it could mean that my gzip-compressed kiss bin can go from 1.3g to 710~ mb
<wael[m]> yeah im gonna stick to zstd
<wael[m]> would be alot nicer if i could specify compression flags in kiss tho
<Torr> wael[m]: Perhaps there's a Kiss extension for that.
<Torr> Seems like trivial patch.
<wael[m]> also why the actual fuck does
<wael[m]> leme sh -x this
<wael[m]> so as kiss documentation states: 'Valid: gz (default), bz2, lzma, lz, xz, zst.'
<wael[m]> thats true
<wael[m]> but when specifying something weird like 'KISS_COMPRESS=idonotexist' kiss will attempt to use that
<wael[m]> pkg@ver-rev.idonotexist
<wael[m]> this 'can' imply a custom compressor, but since zstd is called zstd it will literally call the tarball by the compressor
<wael[m]> this is a kiss bug
<illiliti> no you just reached undefined behavior. you are not supposed to pass invalid value to KISS_COMPRESS
<illiliti> and i don't think there is a big value in having a way to pass custom compression flags
<illiliti> let's have sane defaults instead
<wael[m]> illiliti: yeah there is no custom compression flags, but i opened a proposal for that
<wael[m]> illiliti: its a bug, because of the case statement
<wael[m]> why did it still try to use KISS_COMPRESS?
<wael[m]> wait no i think ur right, since there was no resulting tarball, but shell redirection caused the file to appear
<illiliti> cuz it assumes that you passed valid value to KISS_COMPRESS
<wael[m]> yeay
<wael[m]> yea yea
<wael[m]> still tho, a custom (de)compressor would be really nice especially with zstd or xz
<wael[m]> i don't think its that trivial
<wael[m]> on second thought i think simply passing custom flags is better
<illiliti> would that satisfy you?
<wael[m]> dude how the fuck did you do that so fsat
<illiliti> ok i pushed a commit with custom flags support
<illiliti> it isn't great
<testuser[m]> The mind is the continuity of dimensionless external reality
<illiliti> nah gonna revert it
<wael[m]> why
<testuser[m]> yea it's so bad
<wael[m]> but hwwwwwwwwwwy
<illiliti> i don't think that flags should be configurable
<illiliti> they can be disruptive
<illiliti> again, let's have sane defaults instead
<wael[m]> well since the primary target was multi-threading, your pr achieves
<wael[m]> that
<wael[m]> alright
<illiliti> yeah i added threads
<wael[m]> yaya
<wael[m]> does using thread count 0 make it use all threads?
<illiliti> yep
<testuser[m]> ~~It uses 0 threads~~
<wael[m]> i would actually believe that
<wael[m]> i mean how does it use all cores if it doesnt already by default
<Torr> testuser[m]: What?
<Torr> > The mind is the continuity of dimensionless external reality
<testuser[m]> Lol it's just some word salad
<testuser[m]> copypasta
<wael[m]> but what does it mean
<Torr> I'm picturing u with a pipe as you say this.
<Torr> A Tobacco pipe, not a Unix pipe btw.
<wael[m]> i thought drain pipe
<Torr> Oh yeah, there's that pipe too.
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #kisslinux
<trunc88> is codeberg the "official" location of kiss-community now?
<illiliti> yes
<Torr> \o/
<trunc88> cool. havent been able to use my kiss machine in at least a few months because its psu died / degraded to the point that it isnt reliable
<trunc88> hopefully when i get a new one i can upgrade everything pretty smoothly
<Torr> trunc88: Lightning?
<wael[m]> <trunc88> "is codeberg the "official..." <- codeberg is the new github of the official unofficial official kiss community
<Torr> Trully.
<Torr> What's Dylan up to these days?
<wael[m]> hes dylaning
<trunc88> nah it was just over 10 years old and eventually wasnt able to handle compiling software hammering the cpu, or even anything that briefly spiked power draw. i suspect this was also causing the total freezes i was experiencing when trying to start x server with proprietary nvidia drivers and my old gtx460. thought it was kernel panics at the time because no other symptoms
<Torr> wael[m]: Well, u're not wrong.
<trunc88> wael[m]: lol
<wael[m]> dylaning: going on a hiatus, don't elaborate or talk to anyone
<wael[m]> stay on a hiatus untill everyone forgets you
<Torr> > ... proprietary nvidia drivers
<Torr> Dude
<wael[m]> wat
<wael[m]> novueau
<wael[m]> noveua
<wael[m]> noveau
<trunc88> yeah im a pleb
<wael[m]> novueau
<wael[m]> NOUVEAU
<trunc88> but muh games
<wael[m]> you should only use propietary nvidia
<wael[m]> if games
<wael[m]> ok
<wael[m]> what games
<trunc88> mostly cs1.6 and minecraft i guess
<trunc88> quake 3
<wael[m]> steam?
<trunc88> yeah
<trunc88> for cs
<wael[m]> flatpak?
<trunc88> no its gkiss
<wael[m]> FLATPAK
<wael[m]> IS STEAM DLATPAKH
<trunc88> or do i have it through flatpak, i cant remember now tbh
<wael[m]> you cant run steam without multilib
<trunc88> ah right
<wael[m]> UNLESS flaptak
<trunc88> must be then
<wael[m]> i setup a multilib kiss specifically for steam
<wael[m]> and gave up and went to flatpak
<wael[m]> i did get it working like yesterday, but you need a hefty cpu for multilib
<trunc88> yeah i remember i was going to try to do that for wine 32bit, but then i was like ...nah
<wael[m]> i do have wine32 as well lmao
<trunc88> nice
<wael[m]> using flatpak wine 7.0 i couldnt
<trunc88> couldnt what?
<wael[m]> it was old
<trunc88> oh lol
<illiliti> what a nice and unixy way to deliver system news
<wael[m]> bwaht does it
<wael[m]> deliver
<wael[m]> >it uses $HOME/.news_time
<illiliti> we could use it instead of MOTD file
<illiliti> i really like that it is even specified in (now obsolete)SVID and XPG. POSIX also recognizes it
<midfavila> https://cs61a.org
<midfavila> ^online SICP resources including lectures, slides, homework, solutions, and a web-based IDE/REPL/shell
<midfavila> seems to all be publically available
<midfavila> figured some of you might find it useful
<wael[m]> wow school no thanks
<midfavila> you're right, wael[m], learning things is for losers and nerds, and loser-nerds
<midfavila> and you wouldn't want to be any of those
<wael[m]> yeah nerds are like
<wael[m]> bad
<midfavila> what've they ever done for anyone smh
<midfavila> all these books we print for them
<midfavila> and what do they do with 'em
<midfavila> gosh
<wael[m]> id only attend a school if dylan was the teacher
<midfavila> you don't know that he isn't teaching this class
<wael[m]> wat
<midfavila> oooh, i see
<midfavila> it's a berkeley course
fdkol1 has quit [Ping timeout: 265 seconds]
fdkol1 has joined #kisslinux
chomwitt has quit [Ping timeout: 264 seconds]