cudaPackages.cuda-samples: misc bumps and fixups#266115
cudaPackages.cuda-samples: misc bumps and fixups#266115ConnorBaker merged 9 commits intoNixOS:masterfrom
Conversation
…nual addOpenGLRunpath
5349586 to
b807a32
Compare
|
Result of 1 package built:
|
Is it? I think you may be right, but I'll try to argue to the opposite. Hydra handles Interpreting an absent attribute in the CI to me seems more tricky. Say you want to assert that a valid package set should at least attributes from a certain list, and that they should be buildable. E.g. it should have The argument maybe doesn't hold for |
😍
Is it time, since you're at it? (Or actually maybe you shouldn't waste the breath, there are more important matters and this otherwise can be merged fast; idk) |
To clarify, it's not "break" in the sense that the derivation has |
I'd prefer to do that in a different PR if that's okay with you :) |
Right, we definitely do not want to |
I think this deserves its own followup, so I made an issue to track it: #266475 It's a specific case of how we choose to handle unavailable/unknown comparabilities. |
Description of changes
cuda-samplesincudaPackages_11_7because there isn't a compatible release.backendStdenvwas always taken from the defaultcudaPackages, regardless of which version ofcudaPackageswas trying to buildcuda-samples.finalAttrsinstead of thereckeyword.autoAddOpenGLRunpathHook.Warning
Builds with CUDA Packages 12+ are currently failing with the following:
I imagine this is unrelated to this PR -- the only reason it appears now is because this PR allows compilation with newer versions of CUDA. Prior to this PR, the version used was fixed to the version of
cudaPackagesdefined at the top level in Nixpkgs, regardless of whichcudaPackages_*_*was used.Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)