17 Oct 2024 |
K900 | I can put the hack back but better | 10:32:26 |
Alyssa Ross | no, it was about dropping the pkg-config patch | 10:32:31 |
emily | right | 10:32:38 |
K900 | And then we switch to pkgconf for 25.05 | 10:32:42 |
K900 | And fix everything | 10:32:45 |
K900 | And then remove the better hack | 10:32:56 |
emily | what I mean is, why does pkgconf /pkg-config without the awful hack work for other distros without them patching wlroots users? | 10:32:58 |
emily | (probably I am just misinterpreting) | 10:33:15 |
Alyssa Ross | because they don't need to manually add dependencies to their sandboxes, I assume | 10:33:26 |
K900 | It's not actually patching as in source code | 10:33:39 |
Alyssa Ross | you need libffi for libwayland-server, so you don't need to manually add libffi as a dependency of cage as well | 10:33:45 |
K900 | We'll just have to add all the dependencies | 10:33:47 |
emily | ah, i see what you mean | 10:33:51 |
K900 | And propagate them in the right places | 10:33:57 |
Alyssa Ross | we're going to need to add way more propagation | 10:34:03 |
Alyssa Ross | it's very sad | 10:34:07 |
emily | would it be a better world if we didn't propagate, assuming we had someone who could tirelessly add all the dependencies required for one staging cycle? | 10:34:34 |
K900 | Better than whatever the fuck this is | 10:34:35 |
emily | as in: is propagation actually "correct" or is it just going to make it less painful to bite the bullet later? | 10:34:45 |
Alyssa Ross | In reply to @emilazy:matrix.org would it be a better world if we didn't propagate, assuming we had someone who could tirelessly add all the dependencies required for one staging cycle? I don't think so | 10:34:47 |
Alyssa Ross | should I just switch cage to use pkgconf and add all the propagations it needs? | 10:35:10 |
Alyssa Ross | propagation is correct | 10:35:15 |
Alyssa Ross | I think | 10:35:23 |
emily | I'd be cool with that, but weren't you worried about all the other wlroots users? | 10:35:49 |
K900 | It's not just cage either | 10:36:02 |
K900 | It's all of them | 10:36:05 |
K900 | But maybe we can switch all of them to pkgconf? | 10:36:13 |
Alyssa Ross | yeah | 10:36:17 |
Alyssa Ross | I'm fine with this, because this is incremental improvement, not a temporary hack. | 10:36:33 |
emily | wouldn't it be better just to put a better version of the hack back for now to save us labour we're going to undo down the line | 10:36:34 |