💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-09-05.txt captured on 2024-05-12 at 16:01:57.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-09-05T03:37:08Z] <testuser[m]12> Hi [2022-09-05T03:51:02Z] <noocsharp> hi [2022-09-05T04:35:45Z] <virutalmachineus> hi [2022-09-05T04:41:31Z] <testuser[m]12> illiliti: Somehow make ldd treat rpath = "$1/$rpath:/$rpath" [2022-09-05T04:41:31Z] <testuser[m]12> If $lib in /$rpath && pkg_owner $lib == $current { # Somehow make ldd look in default search path /usr/lib instead of rpath } [2022-09-05T04:41:35Z] <testuser[m]12> What do u think [2022-09-05T04:42:44Z] <testuser[m]12> This should cover the case of bundled lib being present in rpath and /usr/lib but package would be using the one in /usr/lib after installation [2022-09-05T04:42:46Z] <testuser[m]12> cuz bundld will be removed [2022-09-05T04:53:39Z] <testuser[m]12> The back can be done either by own ldd implementation (idk if it's even possible cuz libc's have different logic for resolution), or by namespaces to make fake root neither of which make sense [2022-09-05T04:53:49Z] <testuser[m]12> How about moving the dep resolver to after package installation? [2022-09-05T04:56:02Z] <testuser[m]12> It's hacky but it's the kiss-er way [2022-09-05T04:59:32Z] <testuser[m]12> It isn't that hacky considering kiss alternatives modifies manifest in-place [2022-09-05T09:19:05Z] <testuser[m]12> hmm but this has a problem of not including those extra deps in the built tarball [2022-09-05T14:19:50Z] <wael[m]> why does `kiss remove` ask for password before checking for revdeps of package? if the package has a dep inputting password has no purpose [2022-09-05T21:08:00Z] <virutalmachineus> yes