[2022-09-08T02:52:55Z] <testuser[m]12> Hi

[2022-09-08T03:09:48Z] hi

[2022-09-08T04:14:56Z] testuser[m]12: you just need a wrapper that calls landlock and does exec() afterwards

[2022-09-08T04:16:55Z] re that issue, we should not attempt to fix umask nonsense

[2022-09-08T04:17:46Z] umask is a bug by definition because it's implicit, just like signals, locale and other crap

[2022-09-08T04:18:04Z] <testuser[m]12> Ok

[2022-09-08T04:32:02Z] <testuser[m]12> illiliti: can u use landlock to mount random paths on arbritary directories? Like $HOME/junk on $HOME

[2022-09-08T04:36:50Z] you can use mount -o bind for that i think

[2022-09-08T04:42:29Z] <testuser[m]12> illiliti: no i mean as an un privileged user

[2022-09-08T04:42:34Z] <testuser[m]12> Like bubblewrap can do

[2022-09-08T04:48:58Z] i don't think it's possible without using namespaces

[2022-09-08T10:56:41Z] <testuser[m]12> is flatpak acceptable for community repo?

[2022-09-08T10:56:56Z] <testuser[m]12> for installing garbage

[2022-09-08T11:18:57Z] depends on its dependencies

[2022-09-08T11:31:28Z] <testuser[m]12> illiliti: v

[2022-09-08T11:31:35Z] <testuser[m]12> appstream flatpak gpgme libxmlb ostree

[2022-09-08T11:32:01Z] <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

[2022-09-08T11:49:29Z] should be ok then

[2022-09-08T13:31:38Z] <testuser[m]12> https://0x0.st/ofLT.png lol

[2022-09-08T14:51:01Z] <testuser[m]12> https://github.com/sauzerOS/repo bruh this repo is still alive

[2022-09-08T15:00:15Z] cursed

[2022-09-08T15:05:23Z] <wael[m]> whats that

[2022-09-08T15:13:15Z] <testuser[m]12> kiss with systemd and glibc

[2022-09-08T15:14:08Z] anti-kiss*

[2022-09-08T15:14:17Z] <wael[m]> WHAT TEH FUCK

[2022-09-08T15:16:06Z] <testuser[m]12> illiliti: https://github.com/kiss-community/kiss/pull/69/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5R656 should I do this

[2022-09-08T15:16:15Z] <testuser[m]12> Qemu does it and it often pulls in extra deps like zstd

[2022-09-08T15:33:32Z] i don't think we can assume that /lib or /usr/lib or any other value is redundant

[2022-09-08T15:34:13Z] also there's no "list" of these values

[2022-09-08T15:35:26Z] for example, is /usr/lib/x86_64-linux-gnu/ redundant?

[2022-09-08T15:35:32Z] or /usr/lib64

[2022-09-08T15:35:39Z] and so on

[2022-09-08T15:37:21Z] <testuser[m]12> Hmm

[2022-09-08T15:39:04Z] <testuser[m]12> illiliti What about shifting rpath checks to after installation and do normal dep detection before tarball?

[2022-09-08T15:50:54Z] i believe there's some other way to fix this

[2022-09-08T15:51:13Z] maybe we should just get out of the rpath business

[2022-09-08T16:33:40Z] <testuser[m]12> How

[2022-09-08T16:38:27Z] we can add a way to disable dep detection

[2022-09-08T16:39:15Z] e.g :> nodepdetection, just like nostrip

[2022-09-08T16:39:31Z] <testuser[m]12> but that's a hack

[2022-09-08T16:39:38Z] kinda

[2022-09-08T16:40:29Z] which is why i prefer to investigate more options to fix this bug

[2022-09-08T16:41:24Z] <testuser[m]12> ~~bwrap rootfs, uninstall package and run ldd~~

[2022-09-08T16:42:28Z] <testuser[m]12> lmao github changed random bits again in their frontend

[2022-09-08T16:42:50Z] <testuser[m]12> Opening the sidebar on top now requires js

[2022-09-08T16:42:57Z] <testuser[m]12> they added some fancy animation for that so it doesn't work now

[2022-09-08T16:44:42Z] yeah. they prefer to redesign ui 100x times instead of working on actual problems

[2022-09-08T16:52:11Z] <testuser[m]12> illiliti: we can add a utility like gentoo's qa-unresolved-soname-deps and keep our current fix of ignoring rpath

[2022-09-08T16:53:00Z] <testuser[m]12> Wait no

[2022-09-08T17:02:16Z] <testuser[m]12> https://github.com/gentoo/pax-utils/blob/master/lddtree.py

[2022-09-08T17:03:26Z] musl's ldd doesn't execute anything afaik

[2022-09-08T17:04:24Z] so it's doesn't make sense to use it(for what?)

[2022-09-08T17:05:31Z] <testuser[m]12> No it just had some interesting things that could help like --root

[2022-09-08T17:06:24Z] <testuser[m]12> "kiss with systemd and glibc" <- kiss with systemd yes!

[2022-09-08T17:06:36Z] ah

[2022-09-08T17:07:28Z] even so, how do we supposed to use it if it's written in python

[2022-09-08T17:07:44Z] <testuser[m]12> Lift the logic

[2022-09-08T17:07:58Z] <testuser[m]12> Let me check if it's even related to what we need

[2022-09-08T17:13:34Z] but python good!!

[2022-09-08T17:14:11Z] we should turn kiss install into a python script

[2022-09-08T17:14:34Z] * we should turn kiss package manager into a python script

[2022-09-08T17:21:50Z] <wael[m]> maybe the guy with the lightning has a point

[2022-09-08T17:22:57Z] <testuser[m]12> https://github.com/gentoo/pax-utils/blob/master/lddtree.sh

[2022-09-08T17:27:51Z] is it #kisslinux or the usual "modern" distro channel lol

[2022-09-08T17:28:15Z] python is not gonna happen

[2022-09-08T17:28:32Z] and the reason is simple - it is slow

[2022-09-08T17:30:50Z] illiliti: You're right we a kiss package manager as a electron app.

[2022-09-08T17:31:17Z] bruh

[2022-09-08T17:31:56Z] i'm joking...... :(

[2022-09-08T17:32:24Z] <wael[m]> how about this

[2022-09-08T17:32:31Z] <wael[m]> we virtualize KISS in a virtual machine

[2022-09-08T17:32:54Z] <wael[m]> and the building is containerized in a cloud in a virtual machine in the web

[2022-09-08T17:32:58Z] <wael[m]> truly seure

[2022-09-08T17:32:59Z] <testuser[m]12> Serverless

[2022-09-08T17:32:59Z] <wael[m]> sre cure

[2022-09-08T17:32:59Z] <wael[m]> sec rue

[2022-09-08T17:32:59Z] <wael[m]> screur

[2022-09-08T17:33:01Z] <wael[m]> scure

[2022-09-08T17:33:01Z] <wael[m]> secure

[2022-09-08T17:33:35Z] <testuser[m]12> aws aurora multi zone distributed serverless build system

[2022-09-08T17:33:37Z] <wael[m]> absolutely secure

[2022-09-08T17:35:12Z] ML! ML! you forgot ML. everything should use ML today

[2022-09-08T17:35:48Z] testuser[m]12: that script is disgusting

[2022-09-08T17:37:28Z] <testuser[m]12> ML powered dependency detector

[2022-09-08T17:37:30Z] <testuser[m]12> Gpu accelerated

[2022-09-08T17:39:00Z] testuser[m]12: now that's innovation

[2022-09-08T17:40:53Z] We should add telemetry to train on data.

[2022-09-08T17:43:57Z] <wael[m]> rip england queen

[2022-09-08T17:49:26Z] No way!! Why!! How could this be!! She was so young!

[2022-09-08T19:24:38Z] <testuser[m]12> illiliti: what about using dirname of elf interpreter as non-rpath library path?

[2022-09-08T19:37:10Z] <testuser[m]12> Nvm

[2022-09-08T19:40:35Z] <testuser[m]12> $CC $CFLAGS a dummy file that links to required library and ldd gives path lol

[2022-09-08T21:08:49Z] is kiss fsf approved

[2022-09-08T21:47:44Z] no because the FSF has better things to do than review every obscure distro under the sun

[2022-09-08T21:48:00Z] anyway kiss isn't really a distro in the traditional sense

[2022-09-08T21:48:08Z] so it wouldn't make sense for the fsf to have much of an opinion on it

[2022-09-08T22:04:02Z] you could make a free system using kiss if you have the right hardware

[2022-09-08T22:04:31Z] man, speaking of hardware

[2022-09-08T22:04:40Z] i wish matrox still had open source drivers and firmware

[2022-09-08T22:05:02Z] i only learned they were still around the other day

[2022-09-08T22:05:08Z] ig they sell mainly to businesses now

[2022-09-08T22:05:55Z] they have some pretty awesome aand affordable cards

[2022-09-08T22:06:02Z] s/aand/and/

[2022-09-08T22:06:03Z] heck

[2022-09-08T23:06:08Z] <sad_plan> hi

[2022-09-08T23:07:39Z] <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...

[2022-09-08T23:08:34Z] <sad_plan> i.e. /dev/null and /dev/urandom and others gives me permission denied for several things

[2022-09-08T23:21:06Z] sad_plan: It's either your kernel or your dev manager or both? CONFIG_DEVTMPFS and CONFIG_DEVTMPFS_MOUNT

[2022-09-08T23:22:09Z] <sad_plan> hm. I just built mdevd instead, to check. but I too thought about the kernel. lemme check the kernel configs you mentioned

[2022-09-08T23:22:18Z] An initramfs may do things with /dev as well.

[2022-09-08T23:22:46Z] <sad_plan> I dont use initramfs though

[2022-09-08T23:23:28Z] <sad_plan> theyre all enabled in the kernel

[2022-09-08T23:24:30Z] I have them enabled as well.

[2022-09-08T23:25:23Z] There is also CONFIG_DEVTMPFS_SAFE which sets some mount options for the /dev filesystem, mine is disabled.

[2022-09-08T23:25:48Z] <sad_plan> mine is also disabled. I did thought about that one, as I recalled it being added recently

[2022-09-08T23:26:12Z] I'm using mdevd, though.

[2022-09-08T23:26:45Z] <sad_plan> yeah, as I said, I just built it. Im going to reboot, maybe mdev was the issue.

[2022-09-08T23:27:12Z] Maybe need to look at /etc/mdev.conf

[2022-09-08T23:28:54Z] <sad_plan> nope, didnt work :')

[2022-09-08T23:30:08Z] Could copy mdev.conf from alpine and try that?

[2022-09-08T23:30:44Z] Though, that one uses some external scripts.

[2022-09-08T23:31:17Z] <sad_plan> laptop froze when trying to launch tinyx. hm.

[2022-09-08T23:40:20Z] <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.

[2022-09-08T23:40:48Z] <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..

Proxy Information
Original URL
gemini://gemini.ctrl-c.club/~phoebos/logs/kisslinux-2022-09-08.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
428.101994 milliseconds
Gemini-to-HTML Time
4.501457 milliseconds

This content has been proxied by September (3851b).