Conversation
|
So the What do we need to do to make this reality (and useful)? |
|
I think your change to supportedSystems broke ofborg's eval.
It seems useful in its current form. I don't think we will need to count rebuilds for pkgsStatic, since we usually try to avoid conditional patches. |
I'm not sure how to do this correctly - the way I added it to supportedSystems certainly is not. |
|
The |
|
I don't think this actually ever worked as intended; it would need to be done differently anyway. |
Now that eval is running nicely in Github Actions, I wonder whether it would be possible to add more systems - just to make sure eval is not easily broken?
Since RFC46 is not really much help to figure out which platforms to do this on, I went grepping:
The idea is: The more conditionals a platform uses in nixpkgs, the more useful an eval CI check is. I ran the numbers and cut off everything below 50 hits.
My conclusion: pkgsStatic on x86_64-linux, which covers both
isStaticandisMuslis the next logical target. Especially, because eval currently succeeds as well.I also tried x86_64-freebsd, which would give us
isFreeBSDanduseLLVMand x86_64-cygwin, which would give usisWindowsandisCygwin. Both failed eval right now.Add a 👍 reaction to pull requests you find important.