💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-09-08.txt captured on 2024-05-12 at 16:01:56.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

[2022-09-08T02:52:55Z] <testuser[m]12> Hi
[2022-09-08T03:09:48Z] <ioraff> hi
[2022-09-08T04:14:56Z] <illiliti> testuser[m]12: you just need a wrapper that calls landlock and does exec() afterwards
[2022-09-08T04:16:55Z] <illiliti> re that issue, we should not attempt to fix umask nonsense
[2022-09-08T04:17:46Z] <illiliti> 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] <illiliti> 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] <illiliti> 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] <illiliti> 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] <illiliti> 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] <illiliti> 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] <illiliti> 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] <illiliti> i don't think we can assume that /lib or /usr/lib or any other value is redundant
[2022-09-08T15:34:13Z] <illiliti> also there's no "list" of these values
[2022-09-08T15:35:26Z] <illiliti> for example, is /usr/lib/x86_64-linux-gnu/ redundant?
[2022-09-08T15:35:32Z] <illiliti> or /usr/lib64
[2022-09-08T15:35:39Z] <illiliti> 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] <illiliti> i believe there's some other way to fix this
[2022-09-08T15:51:13Z] <illiliti> maybe we should just get out of the rpath business
[2022-09-08T16:33:40Z] <testuser[m]12> How
[2022-09-08T16:38:27Z] <illiliti> we can add a way to disable dep detection
[2022-09-08T16:39:15Z] <illiliti> e.g :> nodepdetection, just like nostrip
[2022-09-08T16:39:31Z] <testuser[m]12> but that's a hack
[2022-09-08T16:39:38Z] <illiliti> kinda
[2022-09-08T16:40:29Z] <illiliti> 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] <illiliti> 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] <illiliti> musl's ldd doesn't execute anything afaik
[2022-09-08T17:04:24Z] <illiliti> 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] <virutalmachineus> <testuser[m]12> "kiss with systemd and glibc" <- kiss with systemd yes!
[2022-09-08T17:06:36Z] <illiliti> ah
[2022-09-08T17:07:28Z] <illiliti> 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] <virutalmachineus> but python good!!
[2022-09-08T17:14:11Z] <virutalmachineus> we should turn kiss install into a python script
[2022-09-08T17:14:34Z] <virutalmachineus>  * 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] <illiliti> is it #kisslinux or the usual "modern" distro channel lol
[2022-09-08T17:28:15Z] <illiliti> python is not gonna happen
[2022-09-08T17:28:32Z] <illiliti> and the reason is simple - it is slow
[2022-09-08T17:30:50Z] <virutalmachineus> illiliti: You're right we a kiss package manager as a electron app.
[2022-09-08T17:31:17Z] <illiliti> bruh
[2022-09-08T17:31:56Z] <virutalmachineus> 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] <illiliti> ML! ML! you forgot ML. everything should use ML today
[2022-09-08T17:35:48Z] <illiliti> 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] <virutalmachineus> testuser[m]12: now that's innovation
[2022-09-08T17:40:53Z] <virutalmachineus> We should add telemetry to train on data.
[2022-09-08T17:43:57Z] <wael[m]> rip england queen
[2022-09-08T17:49:26Z] <virutalmachineus> 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] <virutalmachineus> is kiss fsf approved
[2022-09-08T21:47:44Z] <midfavila> no because the FSF has better things to do than review every obscure distro under the sun 
[2022-09-08T21:48:00Z] <midfavila> anyway kiss isn't really a distro in the traditional sense
[2022-09-08T21:48:08Z] <midfavila> so it wouldn't make sense for the fsf to have much of an opinion on it
[2022-09-08T22:04:02Z] <noocsharp> you could make a free system using kiss if you have the right hardware
[2022-09-08T22:04:31Z] <midfavila> man, speaking of hardware
[2022-09-08T22:04:40Z] <midfavila> i wish matrox still had open source drivers and firmware
[2022-09-08T22:05:02Z] <midfavila> i only learned they were still around the other day
[2022-09-08T22:05:08Z] <midfavila> ig they sell mainly to businesses now
[2022-09-08T22:05:55Z] <midfavila> they have some pretty awesome aand affordable cards
[2022-09-08T22:06:02Z] <midfavila> s/aand/and/
[2022-09-08T22:06:03Z] <midfavila> 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] <soliwilos> 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] <soliwilos> 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] <soliwilos> I have them enabled as well.
[2022-09-08T23:25:23Z] <soliwilos> 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] <soliwilos> 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] <soliwilos> Maybe need to look at /etc/mdev.conf
[2022-09-08T23:28:54Z] <sad_plan> nope, didnt work :')
[2022-09-08T23:30:08Z] <soliwilos> Could copy mdev.conf from alpine and try that?
[2022-09-08T23:30:44Z] <soliwilos> 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..