llvmPackages_20: 20.1.6 -> 20.1.8#414615
Conversation
|
Could we do this with a revert of the revert, so the previous attempt is easily discoverable from the commit log? :) |
|
Do I just need to rename the commit and PR or do some git magic? |
|
Tried Tried I have no idea why this is happening. |
You could just do the commit message yourself. The default git one is just quite good and contains all the information.
This is probably because you were running it on this branch, which already has the change reverted? I imagine if you hard reset the branch to its base then the revert would work. |
|
I already did a hard reset |
6e72ea0 to
abe2d50
Compare
This comment was marked as resolved.
This comment was marked as resolved.
abe2d50 to
5ce1306
Compare
|
Is there a blocker for this? Would be great to have this change. |
5ce1306 to
86af86b
Compare
alyssais
left a comment
There was a problem hiding this comment.
I got confused about this PR. From what I can tell, this was originally an update from 20.1.5 to 20.1.6, then that update got cherry-picked onto staging-next and pushed directly without a note on this PR by @K900, and then this PR was quietly turned into a 20.1.6 to 20.1.8 update PR, making my previous comments obsolete. I think??
Anyway, looks fine in its current state. If I'm right about what happened, would have been significantly less confusing to do so by merging the PR into staging-next, and then opening a new one for the next update…
|
OfBorg failure was also a bit confusing — I guess if there's no SPIRV version available for an LLVM version, we should just not have a libclc attribute, rather than causing an error? |
|
libclc requires a compatible version of spirv-llvm-translator. If we don't have such a version, we get an eval error. This means that OfBorg builds of llvmPackages sets where libclc is unavailable will produce an eval error, which is very confusing. To fix this, restrict the libclc attribute to LLVM versions where it actually exists. Link: NixOS#414615 (comment)
libclc requires a compatible version of spirv-llvm-translator. If we don't have such a version, we get an eval error. This means that OfBorg builds of llvmPackages sets where libclc is unavailable will produce an eval error, which is very confusing. To fix this, restrict the libclc attribute to LLVM versions where it actually exists. Link: #414615 (comment)
|
Successfully created backport PR for |
|
Let's all try to remember to backport these! |
|
Successfully created backport PR for |
Things done
Moves #412518 to staging because master -> staging-next caused a mass rebuild and so the PR was reverted.
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/)Add a 👍 reaction to pull requests you find important.