[2022-09-08T02:52:55Z] 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] Ok [2022-09-08T04:32:02Z] 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] illiliti: no i mean as an un privileged user [2022-09-08T04:42:34Z] Like bubblewrap can do [2022-09-08T04:48:58Z] i don't think it's possible without using namespaces [2022-09-08T10:56:41Z] is flatpak acceptable for community repo? [2022-09-08T10:56:56Z] for installing garbage [2022-09-08T11:18:57Z] depends on its dependencies [2022-09-08T11:31:28Z] illiliti: v [2022-09-08T11:31:35Z] appstream flatpak gpgme libxmlb ostree [2022-09-08T11:32:01Z] 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] https://0x0.st/ofLT.png lol [2022-09-08T14:51:01Z] https://github.com/sauzerOS/repo bruh this repo is still alive [2022-09-08T15:00:15Z] cursed [2022-09-08T15:05:23Z] whats that [2022-09-08T15:13:15Z] kiss with systemd and glibc [2022-09-08T15:14:08Z] anti-kiss* [2022-09-08T15:14:17Z] WHAT TEH FUCK [2022-09-08T15:16:06Z] illiliti: https://github.com/kiss-community/kiss/pull/69/files#diff-89d19d63941a517f4921ec8496fbf07c4b444537352cc585461a1b4de469fde5R656 should I do this [2022-09-08T15:16:15Z] 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] Hmm [2022-09-08T15:39:04Z] 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] 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] 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] ~~bwrap rootfs, uninstall package and run ldd~~ [2022-09-08T16:42:28Z] lmao github changed random bits again in their frontend [2022-09-08T16:42:50Z] Opening the sidebar on top now requires js [2022-09-08T16:42:57Z] 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] 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] Wait no [2022-09-08T17:02:16Z] 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] No it just had some interesting things that could help like --root [2022-09-08T17:06:24Z] "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] Lift the logic [2022-09-08T17:07:58Z] 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] maybe the guy with the lightning has a point [2022-09-08T17:22:57Z] 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] how about this [2022-09-08T17:32:31Z] we virtualize KISS in a virtual machine [2022-09-08T17:32:54Z] and the building is containerized in a cloud in a virtual machine in the web [2022-09-08T17:32:58Z] truly seure [2022-09-08T17:32:59Z] Serverless [2022-09-08T17:32:59Z] sre cure [2022-09-08T17:32:59Z] sec rue [2022-09-08T17:32:59Z] screur [2022-09-08T17:33:01Z] scure [2022-09-08T17:33:01Z] secure [2022-09-08T17:33:35Z] aws aurora multi zone distributed serverless build system [2022-09-08T17:33:37Z] 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] ML powered dependency detector [2022-09-08T17:37:30Z] 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] rip england queen [2022-09-08T17:49:26Z] No way!! Why!! How could this be!! She was so young! [2022-09-08T19:24:38Z] illiliti: what about using dirname of elf interpreter as non-rpath library path? [2022-09-08T19:37:10Z] Nvm [2022-09-08T19:40:35Z] $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] hi [2022-09-08T23:07:39Z] 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] 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] 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] I dont use initramfs though [2022-09-08T23:23:28Z] 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] 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] 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] 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] laptop froze when trying to launch tinyx. hm. [2022-09-08T23:40:20Z] 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] 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..