!UNVBThoJtlIiVwiDjU:nixos.org

Staging

187 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-24.05 | Review Reports: https://malob.github.io/nix-review-tools-reports/70 Servers

Load older messages


SenderMessageTime
17 Oct 2024
@k900:0upti.meK900I can put the hack back but better10:32:26
@qyliss:fairydust.spaceAlyssa Rossno, it was about dropping the pkg-config patch10:32:31
@emilazy:matrix.orgemilyright10:32:38
@k900:0upti.meK900And then we switch to pkgconf for 25.0510:32:42
@k900:0upti.meK900And fix everything10:32:45
@k900:0upti.meK900And then remove the better hack10:32:56
@emilazy:matrix.orgemily 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
@emilazy:matrix.orgemily(probably I am just misinterpreting)10:33:15
@qyliss:fairydust.spaceAlyssa Rossbecause they don't need to manually add dependencies to their sandboxes, I assume10:33:26
@k900:0upti.meK900It's not actually patching as in source code10:33:39
@qyliss:fairydust.spaceAlyssa Rossyou need libffi for libwayland-server, so you don't need to manually add libffi as a dependency of cage as well10:33:45
@k900:0upti.meK900We'll just have to add all the dependencies10:33:47
@emilazy:matrix.orgemilyah, i see what you mean10:33:51
@k900:0upti.meK900And propagate them in the right places10:33:57
@qyliss:fairydust.spaceAlyssa Rosswe're going to need to add way more propagation10:34:03
@qyliss:fairydust.spaceAlyssa Rossit's very sad10:34:07
@emilazy:matrix.orgemily 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:0upti.meK900Better than whatever the fuck this is10:34:35
@emilazy:matrix.orgemilyas in: is propagation actually "correct" or is it just going to make it less painful to bite the bullet later?10:34:45
@qyliss:fairydust.spaceAlyssa 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
@qyliss:fairydust.spaceAlyssa Rossshould I just switch cage to use pkgconf and add all the propagations it needs?10:35:10
@qyliss:fairydust.spaceAlyssa Rosspropagation is correct10:35:15
@qyliss:fairydust.spaceAlyssa RossI think10:35:23
@emilazy:matrix.orgemilyI'd be cool with that, but weren't you worried about all the other wlroots users?10:35:49
@k900:0upti.meK900It's not just cage either10:36:02
@k900:0upti.meK900It's all of them10:36:05
@k900:0upti.meK900But maybe we can switch all of them to pkgconf?10:36:13
@qyliss:fairydust.spaceAlyssa Rossyeah10:36:17
@qyliss:fairydust.spaceAlyssa RossI'm fine with this, because this is incremental improvement, not a temporary hack.10:36:33
@emilazy:matrix.orgemilywouldn'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 line10:36:34

Show newer messages


Back to Room ListRoom Version: 6