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
[19.09] brave: 1.3.118 -> 1.4.95 #81078
Conversation
60ef2de
to
fe4d13d
Compare
I'm not sure about the process here, but shouldn't the new commits on release-19.09 be cherry-picked from master instead of having a custom-made commit? |
fe4d13d
to
603eb43
Compare
It seems that it should be backported from other PR which I did. I can be wrong tho! @rht |
@JeffLabonte See https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md#backporting-changes. Comment from IRC was:
The above can be done by just doing |
New maintainer for brave (cherry picked from commit d5e52ad) Reason: my name is part of the maintainer list of brave
Add new maintainer to brave (cherry picked from commit 9a4a2eb) Reason: Previous commit add jefflabonte to list of the maintainer, he should be added to the package he tries to maintain
Update brave from 0.69.128 to 1.4.95 (cherry picked from commit fa166b7) Reason: Browser should be kept up-to-date for security reasons.
603eb43
to
a9b1721
Compare
Is this really a pure cherry-pick? which means the commit that updates 0.69.128 to 1.3.118 was squashed into the commit that updates 1.3.118 to 1.4.95 |
Oh you're right. I guess it's too late now :rofl Extra cherry-picked commits in that case (it would have been two) would have been fine. |
@worldofpeace will the mistake be resolved manually during the merge conflict resolution with unstable? How is this usually resolved? |
Commit messages can't be changed now; we don't do any history rewriting on these branches (and this isn't really a strong reason). Conflicts in git are only concerned with file contents and not commit messages, and we don't merge between master/unstable and stable branches... perhaps I misunderstood the question. |
I am concerned with the jump in the diff since 0.69.128 to 1.4.95 instead of 1.3.118. There will be a conflict during the cherry pick.
OK, I think I don't know the mechanism behind how the stable branches are being updated so as to not fall behind master/unstable. I assume it is a merge operation between a sufficiently mature version of old master/unstable, not a continuous cherry-pick from master/unstable. |
If the following cherry-picks use commit starting with Stable branches do "fall behind" intentionally. Only qualifying changes get cherry-picked manually. |
Make sense. Thank you for the explanation! |
Motivation for this change
This is browser, so I believed that it required to be updated in the case that there would have been any updates related to the security.
Things done
This PR backports PR #73400 but requires changes from PR #79688 and PR #79974
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)