17 Oct 2024 |
emily | I was poking at that code just a couple months ago but I completely forget which ones were wrapped or not | 10:28:20 |
K900 | Steam was not broken | 10:28:27 |
K900 | Well technically | 10:28:35 |
Alyssa Ross | pkg-configUpstream looks wrapped OOTB to me | 10:28:40 |
K900 | Steam was broken sometimes | 10:28:43 |
Alyssa Ross | ah it's failing because of that 20 year old bug | 10:28:48 |
K900 | Specifically when one of those cursed packages ended up in Steam's closure | 10:29:03 |
Alyssa Ross | wayland-server has a private dependency on libffi | 10:29:15 |
K900 | Usually they're not | 10:29:23 |
Alyssa Ross | actually maybe this is intentional | 10:29:42 |
K900 | But sometimes they are | 10:29:45 |
K900 | Which part is intentional | 10:29:51 |
Alyssa Ross | but wow if we drop this patch we're going to have to fix hundreds or thousands of packages | 10:29:52 |
Alyssa Ross | actually maybe not if we propagate | 10:30:09 |
emily | well the good news is that nobody wrote a version of that patch for pkgconf | 10:30:10 |
emily | 😈 | 10:30:28 |
Alyssa Ross | I don't really want to have to write a bunch of patches for wlroots dependents to work around an issue that shouldn't be there and that wasn't there until this week | 10:30:45 |
K900 | The issue was there, it just happened to be papered over by stupid stdenv magic | 10:31:03 |
Alyssa Ross | Yes, the two problems cancelled each other out | 10:31:15 |
Alyssa Ross | and we didn't need loads of patches | 10:31:22 |
K900 | If we're putting the hack back, we should at least do it in a way that doesn't cause symlink loops | 10:31:30 |
emily | so why is it exactly that we would need patches where other distros don't? | 10:31:37 |
K900 | Which we can do | 10:31:41 |
K900 | If we symlink in the other direction | 10:31:53 |
Alyssa Ross | In reply to @emilazy:matrix.org so why is it exactly that we would need patches where other distros don't? because we're not dropping the pkg-config patch now | 10:31:54 |
Alyssa Ross | and we need wlroots compositors to build now | 10:32:02 |
emily | oh, okay | 10:32:15 |
K900 | OK so then | 10:32:21 |
emily | was "but wow if we drop this patch we're going to have to fix hundreds or thousands of packages" about reverting K900's PR? | 10:32:21 |
emily | I interpreted "this patch" as the pkg-config one | 10:32:26 |