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
bash: update patches #146463
bash: update patches #146463
Conversation
|
test failure is as follow: I can confirm I have the same error, ftpmirror around the world are probably just not updated yet? it finds up to 008 just fine. |
|
I agree with merging to master, since we are cutting it close to the 21.11 release though, let me see what the release managers have to say about it. |
I think that's the case, 012 seems to be resolved without any issue on my end now. @GrahamcOfBorg eval |
|
Surely not directly to master, as it rebuilds completely everything. |
|
@vcunat, my motivation for 009 was to be able to use So at least there is a workaround in this case, but knowing that this bug allows to "overwrite memory bounds checking" it sounds like it may be exploitable, though I don't have any proof of concept to back that up. Therefore I would prefer to have those patches included as soon as possible. To this end I'm rebasing against |
|
About merging this to master with the rebuild amount: this would only be possible if it would include a very high severity CV or bug that needs to be patched asap and is or likely is to be exploited in the wild with very high damage. For example if something gets a CVE of 10.0 we could justify it. This can of course be expanded and if there is a good argument Something can be always merged to master which I don't see here. |
|
@jonringer, I've rebased on |
|
@ofborg eval |
|
tests seem to have failed on a subtest of git 2.34 |
|
@GrahamcOfBorg eval |
|
re-evaluation doesn't trigger a full eval. |
I was able to get it passing locally with |
|
So are you ok to merge as is, or would you prefer we "enableParallelBuild = false;" ? |
|
Succeeds for me with 32 cores. I retried a couple times. Jon's using some extreme machine, I suspect. |
|
Ok then let's consider this test flaky and think about disabling it potentially if this is still a problem in staging-next. |
128 cores IIRC |
Motivation for this change
Apply latest fixes to Bash 5.1. Especially 009, fixing a bug in its malloc implementation.
I've merged against
masterbecause those are fixes, but feel free to argue that it should be againststaging.Things done
pkgs/shells/bash/update-patch-set.sh bash 4.4--> nothing newpkgs/shells/bash/update-patch-set.sh bash 5.1sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)