scx.full: 1.0.12 -> 1.0.13#416262
Conversation
|
JohnRTitor
left a comment
There was a problem hiding this comment.
Could you amend the commits such that:
- First one is only a version bump commit, with the required changes for it to build
- Second one is enabling/skipping tests
- This one is fine
Note that you should use the actual attribute like: scx.full scx.cscheds scx.rustscheds for Ofborg to pick it up for building.
|
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
|
I think I am getting some weird behaviour with 1st run: Details2nd run: DetailsLooks like nixos tests are still passing, ie, not being affected. |
|
CC @JakeHillion an upstream dev. And I noticed something else too, unrelated to the above issue. I am seeing BPF skeleton version is old warning, even though we are fetching the same libbpf commit as upstream wants (as you can see in version.json) and building it with upstream's script. |
|
I'm getting the same output as you with |
There was a problem hiding this comment.
Let's wait a bit for Jake's reply.
But I am leaning towards merging this. Doesn't look like people use scx_central at all on NixOS as far as I can see with a simple GitHub search.
https://github.com/search?q=scx_central+path%3A*.nix&type=code
yeah I just tried it as well. Weirdly enough, I remember this working fine when I tested the PR for 1.0.12. Perhaps something changed in the kernel implementation of |
Hey, thanks for the tag. I've been seeing this for a while on my dev machine too and haven't gotten to the bottom of it. I don't think it's a big deal other than being annoying, but will check with the other maintainers and get back to you. RE scx_central, the cscheds generally have weaker maintenance than the rust scheds, but we can take a look. Could we get your |
Logs from 1.0.12. Detailsuname output. |
|
This should be backported to 25.05 as kernel releases are also backported.
*Masum Reza*
|
|
Successfully created backport PR for |
https://github.com/sched-ext/scx/releases/tag/v1.0.13
llvmPackages.libllvmto cscheds'buildInputsbecausellvm-stripis now requireddoCheckforscx_cschedsscx_rustscheds' tests fails ifdoCheckis enabled, so I kept it disabled for now.Here's the failing tests result:
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/)Add a 👍 reaction to pull requests you find important.