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
protobuf: 3.5.1.1 -> 3.6.1, grpc: 1.10.1 -> 1.15.0 #47184
Conversation
This change affects many packages. How did you test it? |
Please elaborate your concern. This library is backward compatible across versions. So, how did I test what? Backward compatibility? |
See the checklist above. Since you did not check anything it is not clear to me what you did. |
Just a side note: Probably we can come up with some reasonable amount of dependencies to build and test or some test for |
I'd like to add protobuf 3.6.1 first (in #47307), and then switch the default protobuf from 3.4 to 3.6 (as done in this PR) and the default python protobuf from 3.5 to 3.6 (as done in #45709).
It seems reasonable to rebuild only those packages that run You don't have to rebuild everything to propose a PR, only to indicate the amount of testing that has been done.
Protobuf introduces breaking changes in every minor release: we do have to check every package that depends on it. For example, while testing this update I noticed that |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)