acheam_ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.org | post logs or else | song of the day https://vid.puffyan.us/1JloNFppFE8
phinxy has joined #kisslinux
phinxy has quit [Ping timeout: 276 seconds]
phinxy has joined #kisslinux
phinxy has quit [Ping timeout: 276 seconds]
phinxy has joined #kisslinux
illiliti has joined #kisslinux
<maximum_yellow> phoebos interesting, but i think i want about 5% of roff. Oh well
<illiliti> phoebos: su -n -c id 4294967296
<illiliti> you need to handle overflow
rohan has joined #kisslinux
<rohan> yo
<rohan> anyone using sway-tiny
<rohan> can use a config for resize window in sway config?
<rohan> i using and not worked
<testuser[m]> Hi
<maximum_yellow> Hi
<maximum_yellow> who wants to write my talk for me
<noocsharp> what's it on?
ioraff has quit [Quit: ioraff]
<maximum_yellow> my phd :/ no better way to never want to think about something again than to do a phd on it and have to give a defense
<maximum_yellow> i'm just procrastinating
ejjdhfjsu has joined #kisslinux
illiliti has quit [Quit: leaving]
ella-0_ has joined #kisslinux
ella-0 has quit [Ping timeout: 252 seconds]
<pomekon> can i execute tinyramfs installation in the home where i cloned it, or it has to be in /boot?
<pomekon> too bad i still do not understand more complex shell commands, and how linux works in general to have an idea about this stuff. on gentoo for exsample, dracut generates initramfs.
ejjdhfjsu has quit [Remote host closed the connection]
rohan has quit [Ping timeout: 246 seconds]
<phoebos> illiliti: whoops thanks
<phoebos> posix says uid_t is an integer type, is that why you compare to UINT_MAX ?
<phoebos> doesn't say signed or unsigned :/
<cot> hi phoebos
<cot> and testuser[m] o/
<testuser[m]> cot: hi
<phoebos> cot: how's it going
<cot> all good
<cot> how's kiss? anything out of the ordinary going on now? haven't been keeping up since nov 2022
<cot> *2021
<testuser[m]> no
aliph has joined #kisslinux
aliph has quit [Remote host closed the connection]
<acheam> cot: pretty much the same old
<cot> ah
<acheam> dylan hasn't been working on kiss though, so kiss-community has picked up the main repo again
<cot> huh, did he disappear again or just stepped back?
aliph has joined #kisslinux
<acheam> he dissappeared for a month or two then came back active on github a month or two ago but hasn't said/done anything related to kiss
aliph is now known as humaid_
<humaid_> Hi
humaid_ is now known as aliph
<acheam> ke
<acheam> hi
<acheam> ugh I cant find a gui music player that doesnt hang/be slow on my large library
<omanom> do you use a specific music server?
<acheam> no just local files
<acheam> although I've been meaning to set up something to stream with
<acheam> because right now even heavily compressed I cant carry the entirity of my library offline with me on my phone/laptop
<omanom> there's stuff like LMS and KooZic that have docker containers you could run them in, and they both have web interfaces
j3s has quit [Remote host closed the connection]
patwid has quit [Remote host closed the connection]
_ctb has quit [Write error: Connection reset by peer]
akspecs has quit [Remote host closed the connection]
akspecs has joined #kisslinux
_ctb has joined #kisslinux
j3s has joined #kisslinux
patwid has joined #kisslinux
aliph has quit [Quit: zzz]
ioraff has joined #kisslinux
ejjdhfjsu has joined #kisslinux
<omanom> it might be a fun project to write one, i wish i had the time to mess around with it
<testuser[m]> acheam: what players have u tried
soliwilos has quit [Remote host closed the connection]
an3223 has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
an3223 has joined #kisslinux
<testuser[m]> omanom: lol first time seeing a webapp in c++
<omanom> yeah it's definitely an interesting choice haha
soliwilos_ has joined #kisslinux
soliwilos has quit [Ping timeout: 240 seconds]
phinxy has quit [Quit: WeeChat 3.5-dev]
phinxy has joined #kisslinux
amogussy has joined #kisslinux
<amogussy> can I install kiss linux on BIOS/MBR system?
<deathmist> amogussy: https://kisslinux.org/install#031 points to using GRUB as the bootloader on such systems, so yes you can
<amogussy> thank you, deathmist!
mahmutov has joined #kisslinux
amogussy has quit [Quit: The Lounge - https://thelounge.chat]
illiliti has joined #kisslinux
<illiliti> phoebos: unfortunately, POSIX says nothing about uid_t limits. some systems define UID_MAX, some not.
<illiliti> also doing (uid_t)-1 is wrong because uid_t might be signed as you pointed out.
<illiliti> so i decided to use UINT_MAX as a sensible default limit
<phoebos> illiliti: yeah. annoying. however, both musl and glibc `typedef unsigned uid_t`
<phoebos> anyway, busybox rejected my patch.
ejjdhfjsu has quit [Read error: Connection reset by peer]
ejjdhfjsu has joined #kisslinux
<illiliti> ssu don't target only glibc and musl. ssu attemps to be posix-compliant as much as possible.
<illiliti> the current exception is initgroups() because POSIX specifies no way to set supplementary groups.
<illiliti> it is widely supported, so not a big deal
<illiliti> phoebos: link?
<phoebos> illiliti: follow the thread here: http://lists.busybox.net/pipermail/busybox/2022-May/089717.html
<phoebos> i'm sympathetic to why they rejected it
soliwilos_ has quit [Ping timeout: 240 seconds]
<illiliti> i see i see
<illiliti> maybe send a patch that fixes truncation? that wouldn't fix the root of issue, because ls is historically allowed to truncate usernames, but at least busybox would be fixed.
<phoebos> illiliti: that's not a bad idea, I'll ask them if they'd accept it
<phoebos> or use ^ that: `owner="$(printowner /usr/bin)"; su "${owner:-root}"`
<testuser[m]> Only sane fix is to rewrite in compiled langs
<illiliti> soon :)
<phoebos> who
<phoebos> i like dylan's (maybe expired) idea of a mix of shell and compiled parts
ejjdhfjsu has quit [Remote host closed the connection]
<testuser[m]> Better if the full thing is compiled, no need to worry about speed of gnu grep vs busy box grep
<testuser[m]> etc
soliwilos has joined #kisslinux
<phoebos> testuser[m]: that makes it more opaque
<phoebos> at least if there's some shell you can `less /bin/kiss` and work out what's going on
<phoebos> also i don't think anyone's gonna want to reimplement the speed of gnu grep so better to just use /bin/grep and let the user choose, as we do now
ioraff has quit [Quit: ioraff]
phinxy has quit [Ping timeout: 240 seconds]
phinxy has joined #kisslinux
ejjdhfjsu has joined #kisslinux
ioraff has joined #kisslinux
ioraff has quit [Remote host closed the connection]
ejjdhfjsu has quit [Ping timeout: 248 seconds]
ejjdhfjsu has joined #kisslinux
phinxy has quit [Ping timeout: 252 seconds]
phinxy has joined #kisslinux
ejjdhfjsu has quit [Ping timeout: 252 seconds]
ejjdhfjsu has joined #kisslinux
phinxy has quit [Remote host closed the connection]
phinxy has joined #kisslinux
ioraff has joined #kisslinux
<deathmist> is it possible to use ccache (for only a few larger packages) with the KISS package manager?
<ioraff> sure. you can set, for example, CC=/usr/lib/ccache/bin/cc for said packages, rather than adding that directory to your PATH
ejjdhfjsu has quit [Remote host closed the connection]
<ioraff> or use CC='ccache cc'
illiliti has quit [Read error: Connection reset by peer]
illiliti has joined #kisslinux
<pomekon> i have to copy crub to /boot , right? What file exsactly is requider to go to my /boot?
<pomekon> grub*
<pomekon> tinyramfs has to go to the /boot too, i suppose.
<ioraff> did you already grub-install?
<pomekon> aham
<pomekon> and its not already there
<pomekon> for some reason
<ioraff> that installs grub to the boot record of the disk
<ioraff> now run grub-mkconfig -o /boot/grub/grub.cfg
<pomekon> oh damn i see were is the problem
<pomekon> im actually making a script for kiss linux installation next to my window where im actually installing it
<pomekon> and i did type grub-install blah blah and grub-mkconfig in the script but not on the actual system..
<pomekon> just did go through all the commands i wrote with upper arrow to check it.....
<pomekon> ty :)
<pomekon> succes
mahmutov has quit [Ping timeout: 256 seconds]
<pomekon> illiliti: what about tinyramfs? Do i have to manualy move something to the /boot?
<illiliti> basically yes, you need to generate initramfs
<illiliti> tinyramfs /boot/initramfs-$(uname -r)
<pomekon> thanks dude
ioraff has quit [Quit: ioraff]
midfavila has joined #kisslinux
<midfavila> hey NERDS
<illiliti> hi. what coreutils do you use atm?
<midfavila> sbase/ubase/9
<pomekon> hi midfavila! what filesystem do u prefer?
<midfavila> xfs
<midfavila> or nilfs2
<midfavila> and i like to use the ck and hardened patches on my kernel
<midfavila> <:3
<pomekon> XD
<midfavila> that's the only time i've ever done anything useful with C actually
<midfavila> CK and the Hardened patches conflict in a few areas so I hacked them together
<midfavila> felt pretty good -w-
<pomekon> hehe im newb here :D I have no idea how to do that hahah
<pomekon> pretty cool
<midfavila> it's less impressive than you might think
<pomekon> I wanted to harden my kernel but i decided to use openbsd for stuff where i need more secure system.
<midfavila> that's the better option
<midfavila> i don't run any servers myself, just a desktop
<pomekon> the most secure thing is to go offline XD fact
<midfavila> i mean, would certainly help,
<midfavila> but if you wanted to be really paranoid you would need to homebrew a PC and surround it with a... god, I can't remember the actual name of the technology right now
<midfavila> cage that blocks electromagnetic activity
<pomekon> faraday cage
<pomekon> yeah
<midfavila> yeah, faraday cage
<midfavila> i can only ever remember the names of those when I don't need to
<pomekon> hehee
<midfavila> if you don't have one of those you're subject to van Eck phreaking or w/e
<midfavila> capturing EMI from the displays and using that to paint the same image on a remote screen
<midfavila> sounds like sci-fi but it's enough to spook governments
<pomekon> You can actually decide not to compile wifi support in to the kernel and go totaly offline. I was thinking of communication in a way where you use gpg to encrypt stuff, convert that to a sound and connect the output to the aux in of the online computer. send it over the internet to the desired location and that the same thing but in reverse. its 100% secure communication
<midfavila> that's literally just scrambled dialup
<midfavila> and I mean, it's not secure if you have blackbox hardware or software
<pomekon> yeah hahaha sure
<midfavila> *theoretically* there could be, oh, I don't know, a monitoring device built into your CPU with top-level access to everything at all times
<pomekon> yeah.. and some kind of transmitter that screams over the air hahah
<midfavila> = w=
<pomekon> how can u capture EMI from the display? XD I never heard of that
<pomekon> sounds ultra sci-fi
<midfavila> apparently, LCDs aren't much better than CRTs in this regard
<midfavila> if you want to read about wacky ways to exfiltrate data, the israelis have some interesting ideas
<midfavila> like using the vibrations of case fans or the status LEDs on RJ45 jacks
<pomekon> for crts its possible for sure, but its weird for leds
<deathmist> ioraff: thanks, I ended up building sccache and making a sh kiss_sccache wrapper script with env CC='sccache clang' CXX='sccache clang++' RUSTC_WRAPPER='/usr/bin/sccache' kiss "$@" as I'm on Glasnost :)
horroar has quit [Ping timeout: 256 seconds]
horroar has joined #kisslinux
<deathmist> hmm doesn't appear to do much as per "sccache --show-stats", perhaps I'm doing it wrong despite it showing "CC = sccache clang" and whatnot before starting build
<deathmist> oh how fun, for CMake projects (LLVM is one, tried sccache on that) you have to set -DCMAKE_C_COMPILER_LAUNCHER=sccache explicitly it appears?
<phoebos> deathmist: i think for sccache the full path of each file has to be the same for the cache to be used
<phoebos> so if kiss builds your packages in $KISS_TMP/$pid/build/pkg, the path changes between each build
<phoebos> you used to be able to control this with KISS_HOOK when it was sourced, but not now it's executed :(
<deathmist> phoebos: ~/.cache/sccache at least is fully empty, so nothing was put there in the first place
<phoebos> ooh
<phoebos> when you say "CC = sccache clang" do you mean CC="sccache clang"
<phoebos> oh dw
<phoebos> that was the output of cmake
<deathmist> that was output from kiss to be more specific, I didn't look if CMake said anything special. I'll get back to this tomorrow
<deathmist> the line in full was "-> CC = sccache clang", it just removed the spaces because eh
<deathmist> s/it/I/
<phoebos> what kiss command did you run?
<deathmist> env CC='sccache clang' CXX='sccache clang++' RUSTC_WRAPPER='/usr/bin/sccache' kiss b llvm
<deathmist> basically
<phoebos> kiss shouldn't be printing anything like that
<deathmist> on a typical KISS install you'd be right, on Glasnost there's plenty of additions to the KISS package manager to facilitate cross-builds for example
<phoebos> ah
<deathmist> (I made that repo to better see changes Glasnost does on top of the typical KISS package manager repo, made https://github.com/glasnostlinux/glasnost/issues/14 about my thoughts on the current state of the repo)
<phoebos> did you try getting a log
<deathmist> not yet I'll take a look tomorrow, gn
<phoebos> o/