!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.meK900So wlroots can say private.requires: /nix/store/aaaaaaaa-libffi/lib/pkgconfig/libffi.pc10:46:51
@emilazy:matrix.orgemily I wonder if pkgconf will accept that. 10:47:02
@k900:0upti.meK900But that's insane10:47:06
@emilazy:matrix.orgemilyit would be easy to do the patching in fixup10:47:08
@k900:0upti.meK900As in an insane amount of work10:47:11
@emilazy:matrix.orgemilynot insane if we automate the patching10:47:18
@emilazy:matrix.orgemilyhave something in fixup that parses the requires stuff and rewrites to use paths10:47:32
@emilazy:matrix.orgemilyit's pretty comparable to shebang patching right?10:47:56
@k900:0upti.meK900I guess10:48:11
@qyliss:fairydust.spaceAlyssa Rossi am modifying the perl script that generates the xorg packages, which analyses their .pc files to find build inputs, to propagate them10:49:13
@qyliss:fairydust.spaceAlyssa RossI am in hell10:49:15
@emilazy:matrix.orgemilylol10:49:27
@k900:0upti.meK900 @Artturin what happened to your X11 PR again 10:49:36
@k900:0upti.meK900We had a PR to just build them NORMALLY10:49:44
@emilazy:matrix.orgemily are you sure you don't just want K900 to restore the hack but better for now 10:49:45
@k900:0upti.meK900And then it got lost somewhere10:49:48
@emilazy:matrix.orgemily if we can potentially do .pc rewriting to use absolute paths next cycle 10:49:56
@emilazy:matrix.orgemilywhich would be nicer than propagation10:49:59
@k900:0upti.meK900We can't, we need pkg-config to support that10:50:15
@k900:0upti.meK900And not next cycle probably but one after10:50:20
@k900:0upti.meK900At the earliest10:50:30
@emilazy:matrix.orgemilyby next cycle I mean release cycle10:50:45
@emilazy:matrix.orgemily I am implicitly volunteering to look at patching pkgconf to support absolute paths if necessary and writing some script to do the .pc patching for 25.05 10:51:05
@emilazy:matrix.orgemilywhich I may regret, but hey10:51:14
@emilazy:matrix.orgemilyit means nobody has to touch any Perl at least10:52:01
@qyliss:fairydust.spaceAlyssa Rossoh the perl part is fine10:52:38
@qyliss:fairydust.spaceAlyssa Rossit's just find and replace buildInputs with propagatedBuildInputs10:52:46
@qyliss:fairydust.spaceAlyssa Rossit's the fact that I find myself doing this in the first place10:53:02
@emilazy:matrix.orgemily it still seems better to avoid doing the work of propagation now if our ideal end-state involves absolute .pc-to-.pc references rather than propagation 10:53:09
@emilazy:matrix.orgemilyfor all our sakes10:53:18

Show newer messages


Back to Room ListRoom Version: 6