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/HL_3D4b3UZM
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
Torr has quit [Quit: leaving]
<testuser[m]12> Hi
<ioraff> hi
<illiliti> testuser[m]12: you just need a wrapper that calls landlock and does exec() afterwards
<illiliti> re that issue, we should not attempt to fix umask nonsense
<illiliti> umask is a bug by definition because it's implicit, just like signals, locale and other crap
<testuser[m]12> Ok
<testuser[m]12> illiliti: can u use landlock to mount random paths on arbritary directories? Like $HOME/junk on $HOME
<illiliti> you can use mount -o bind for that i think
<testuser[m]12> illiliti: no i mean as an un privileged user
<testuser[m]12> Like bubblewrap can do
<illiliti> i don't think it's possible without using namespaces
ioraff has quit [Quit: ioraff]
black_crow has joined #kisslinux
an3223 has quit [Ping timeout: 258 seconds]
an3223 has joined #kisslinux
black_crow has quit [Quit: WeeChat 3.6]
an3223 has quit [Remote host closed the connection]
an3223 has joined #kisslinux
ella-0 has joined #kisslinux
ella-0_ has quit [Ping timeout: 244 seconds]
<testuser[m]12> is flatpak acceptable for community repo?
<testuser[m]12> for installing garbage
<illiliti> depends on its dependencies
<testuser[m]12> illiliti: v
<testuser[m]12> appstream flatpak gpgme libxmlb ostree
<testuser[m]12> dbus is needed by some flatpaks but most of them should work without it, and those that dont can probably be fooled by making dummy socket
<illiliti> should be ok then
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
soliwilos has quit [Read error: Connection reset by peer]
soliwilos has joined #kisslinux
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
an3223 has quit [Remote host closed the connection]
an3223 has joined #kisslinux
<testuser[m]12> https://0x0.st/ofLT.png lol
fitrh has joined #kisslinux
an3223 has quit [Remote host closed the connection]
an3223 has joined #kisslinux
fitrh has quit [Quit: fitrh]
<testuser[m]12> https://github.com/sauzerOS/repo bruh this repo is still alive
<illiliti> cursed
<wael[m]> whats that
<testuser[m]12> kiss with systemd and glibc
geekthattweaks has joined #kisslinux
<illiliti> anti-kiss*
<wael[m]> WHAT TEH FUCK
<testuser[m]12> Qemu does it and it often pulls in extra deps like zstd
<illiliti> i don't think we can assume that /lib or /usr/lib or any other value is redundant
<illiliti> also there's no "list" of these values
<illiliti> for example, is /usr/lib/x86_64-linux-gnu/ redundant?
<illiliti> or /usr/lib64
<illiliti> and so on
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<testuser[m]12> Hmm
<testuser[m]12> illiliti What about shifting rpath checks to after installation and do normal dep detection before tarball?
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<illiliti> i believe there's some other way to fix this
<illiliti> maybe we should just get out of the rpath business
<testuser[m]12> How
<illiliti> we can add a way to disable dep detection
<illiliti> e.g :> nodepdetection, just like nostrip
<testuser[m]12> but that's a hack
<illiliti> kinda
<illiliti> which is why i prefer to investigate more options to fix this bug
<testuser[m]12> ~~bwrap rootfs, uninstall package and run ldd~~
<testuser[m]12> lmao github changed random bits again in their frontend
<testuser[m]12> Opening the sidebar on top now requires js
<testuser[m]12> they added some fancy animation for that so it doesn't work now
<illiliti> yeah. they prefer to redesign ui 100x times instead of working on actual problems
<testuser[m]12> illiliti: we can add a utility like gentoo's qa-unresolved-soname-deps and keep our current fix of ignoring rpath
<testuser[m]12> Wait no
<illiliti> musl's ldd doesn't execute anything afaik
<illiliti> so it's doesn't make sense to use it(for what?)
<testuser[m]12> No it just had some interesting things that could help like --root
<virutalmachineus> <testuser[m]12> "kiss with systemd and glibc" <- kiss with systemd yes!
<illiliti> ah
<illiliti> even so, how do we supposed to use it if it's written in python
<testuser[m]12> Lift the logic
<testuser[m]12> Let me check if it's even related to what we need
<virutalmachineus> but python good!!
<virutalmachineus> we should turn kiss install into a python script
<virutalmachineus> * we should turn kiss package manager into a python script
<wael[m]> maybe the guy with the lightning has a point
<illiliti> is it #kisslinux or the usual "modern" distro channel lol
<illiliti> python is not gonna happen
<illiliti> and the reason is simple - it is slow
<virutalmachineus> illiliti: You're right we a kiss package manager as a electron app.
<illiliti> bruh
<virutalmachineus> i'm joking...... :(
<wael[m]> how about this
<wael[m]> we virtualize KISS in a virtual machine
<wael[m]> and the building is containerized in a cloud in a virtual machine in the web
<testuser[m]12> Serverless
<wael[m]> truly seure
<wael[m]> sec rue
<wael[m]> screur
<wael[m]> sre cure
<wael[m]> scure
<wael[m]> secure
<testuser[m]12> aws aurora multi zone distributed serverless build system
<wael[m]> absolutely secure
<illiliti> ML! ML! you forgot ML. everything should use ML today
<illiliti> testuser[m]12: that script is disgusting
<testuser[m]12> ML powered dependency detector
<testuser[m]12> Gpu accelerated
<virutalmachineus> testuser[m]12: now that's innovation
<virutalmachineus> We should add telemetry to train on data.
<wael[m]> rip england queen
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
<virutalmachineus> No way!! Why!! How could this be!! She was so young!
sam_sepi0l has quit [Quit: Textual IRC Client: www.textualapp.com]
ioraff has joined #kisslinux
<testuser[m]12> illiliti: what about using dirname of elf interpreter as non-rpath library path?
<testuser[m]12> Nvm
<testuser[m]12> $CC $CFLAGS a dummy file that links to required library and ldd gives path lol
soliwilos has quit [Quit: zzz]
vulpine has quit [Read error: Connection reset by peer]
vulpine has joined #kisslinux
soliwilos has joined #kisslinux
<virutalmachineus> is kiss fsf approved
geekthattweaks has quit [Quit: Connection closed for inactivity]
<midfavila> no because the FSF has better things to do than review every obscure distro under the sun
<midfavila> anyway kiss isn't really a distro in the traditional sense
<midfavila> so it wouldn't make sense for the fsf to have much of an opinion on it
<noocsharp> you could make a free system using kiss if you have the right hardware
<midfavila> man, speaking of hardware
<midfavila> i wish matrox still had open source drivers and firmware
<midfavila> i only learned they were still around the other day
<midfavila> ig they sell mainly to businesses now
<midfavila> they have some pretty awesome aand affordable cards
<midfavila> s/aand/and/
<midfavila> heck
sad_plan has joined #kisslinux
<sad_plan> hi
Denshi has joined #kisslinux
<sad_plan> what controls the permissions in /dev? is it the kernel? my permissins seems to be completelty borked on my kiss install for some reason...
<sad_plan> i.e. /dev/null and /dev/urandom and others gives me permission denied for several things
Denshi has quit [Client Quit]
<soliwilos> sad_plan: It's either your kernel or your dev manager or both? CONFIG_DEVTMPFS and CONFIG_DEVTMPFS_MOUNT
<sad_plan> hm. I just built mdevd instead, to check. but I too thought about the kernel. lemme check the kernel configs you mentioned
<soliwilos> An initramfs may do things with /dev as well.
<sad_plan> I dont use initramfs though
<sad_plan> theyre all enabled in the kernel
<soliwilos> I have them enabled as well.
<soliwilos> There is also CONFIG_DEVTMPFS_SAFE which sets some mount options for the /dev filesystem, mine is disabled.
<sad_plan> mine is also disabled. I did thought about that one, as I recalled it being added recently
<soliwilos> I'm using mdevd, though.
<sad_plan> yeah, as I said, I just built it. Im going to reboot, maybe mdev was the issue.
sad_plan has quit [Quit: brb]
<soliwilos> Maybe need to look at /etc/mdev.conf
sad_plan has joined #kisslinux
<sad_plan> nope, didnt work :')
<soliwilos> Could copy mdev.conf from alpine and try that?
sad_plan has quit [Read error: Connection reset by peer]
<soliwilos> Though, that one uses some external scripts.
sad_plan has joined #kisslinux
<sad_plan> laptop froze when trying to launch tinyx. hm.
<sad_plan> if it uses separate scripts, I probably have to tinker even more with it. I mean, the current mdev conf should initially work. it just does not currently for some reason.
<sad_plan> Im pretty sure this has something to do with me trying to use toybox instead. not sure how rebuilding the system doesnt fix the issue though..