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
[20.03] python37Packages.starlette: 0.13 -> 0.12.9 #81055
Conversation
- Revert Starlette to 0.12.9 as Fastapi requires that specific version 16of Starlette. Fastapi is Starlette's only dependent. - Use fetchurl in place of fetchPypi as fetchurl gets all the Starlette test suite.
321c2f6
to
1ab4607
Compare
Result of 2 package were built:
|
These packages are still broken master, why is this PR targeting relese-20.03? |
Should I fix on master and then cherry-pick to release-20.03? I'm not sure how to handle this. I might need to find a better way to handle this then degrading the version number. |
Related question. Do changes on release-20.03 eventually get merged back into master? |
unidirectional. Changes are applied to master, then cherry-picked to release When there's a enough divergence, it may be difficult to backport. Unless the issue doesn't manifest in master, then there's no reason to do a commit to master first. But this is not the case with this PR. |
Yes, see the backport section of CONTRIBUTING.MD. This PR is still good: we can just switch the target branch. There problem are your other two PR, which should have been made against master: #81041 #81043. I was really conviced they were backports; I should have been more careful. I'm not sure what to do now, @jonringer is it acceptable to cherry-pick in the opposite direction just for this time? |
you can always do this from a branch:
to go from the 20.03 branch, to master |
Motivation for this change
Revert Starlette to 0.12.9 as Fastapi requires that specific
version of Starlette. Fastapi is Starlette's only dependent.
Use fetchurl in place of fetchPypi as fetchurl gets all of the
Starlette test suite, (fetchPypi fails to get any starlette tests)
This changes fixes Starlette fails and Fastapi fails
For ZHF: #80379
Things done
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)