-
-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
roc-toolkit: 0.3.0 -> 0.4.0 #320870
roc-toolkit: 0.3.0 -> 0.4.0 #320870
Conversation
Ops. I think this should have targeted staging. Now I'm wondering if I should revert and target staging. =/ |
@superherointj Thanks for reviewing and merging this! Apologies about targeting the wrong branch. I see now that the branch conventions indicate this should have gone to staging due to the number of rebuilds:
and
Will be more careful next time. |
@noblepayne There isn't a hard rule. Sometimes 1000 packages is fine, because the packages aren't that large. Sometimes a 300 packages can be enough to drag builders to a halt. I suggest this heuristic: Here, the mistake was mainly mine, because I was the one reviewing/merging it. In retrospect, I should have reverted the PR and made a new PR targeting staging and cherry-picked your commit. Thanks for your understanding. |
Hi, I think this version bump caused a regression: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4070 |
Do you want me to revert this? Or a fix downstream is doable? |
Looks like Pipewire added a compatibility patch: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/6acfb53884c6f3936030fe43a584bfa01c27d3ea I don't know if they plan to tag a release soon, looks like they had a release just a few days before that commit. So, perhaps cherry pick just the Pipewire patch, instead of reverting the version bump? |
I'm going to test with: nixpkgs.overlays = [.
(final: prev: {
pipewire = prev.pipewire.overrideAttrs (old: {
patches = (old.patches or []) ++ [
(prev.fetchpatch {
url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2048.patch";
hash = "sha256-UQTWnw2fJ8Sx+eMaUmbJEFopV3HPr63v4xVtk0z3/xM=";
})
];
});
}).
]; but it's a big rebuild so maybe I can tell you if it works in the morning. |
I have tested patch:
Logs: https://termbin.com/sbla |
I have just discovered that I can use Tested with: system.replaceRuntimeDependencies = [
{
original = pkgs.pipewire;
replacement = pkgs.pipewire.overrideAttrs (old: {
patches = (old.patches or []) ++ [
(pkgs.fetchpatch {
url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2048.patch";
hash = "sha256-UQTWnw2fJ8Sx+eMaUmbJEFopV3HPr63v4xVtk0z3/xM=";
})
];
});
}
]; |
…ding Fixes regression: NixOS#320870 (comment) Co-authored-by: CyberShadow
…ding Fixes regression: NixOS#320870 (comment) Co-authored-by: CyberShadow
Description of changes
Update
roc-toolkit
from 0.3.0 to 0.4.0:Changes:
Testing:
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-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.