Skip to content
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

Handle all cases of missing packages when building version matrix. #82

Merged
merged 4 commits into from
Mar 23, 2017

Conversation

johanneskoester
Copy link
Contributor

@johanneskoester johanneskoester commented Mar 22, 2017

So far, when creating a version matrix, conda-build-all only skipped cases where a specific version was missing or infeasible. This PR fixes a crash when a particular package was not available at all for a certain platform, see conda-forge/conda-smithy#488.

Further, I have fixed the failing test cases, by taking updated conda versions from conda-forge and pinning to requests-2.11 (see conda/conda#3947).

@@ -2,3 +2,4 @@ conda >=4
conda-build >=1.21.7
anaconda-client
mock
requests==2.11 # work around conda/conda#3947
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

xref: conda/conda#3947

@jakirkham
Copy link
Member

@marqh, could you please take a look at this when you have a chance?

@marqh
Copy link
Contributor

marqh commented Mar 23, 2017

@jakirkham @johanneskoester

this change makes sense, it seems like a light touch

do you require a release and a build in order to obtain benefit from this change?

@johanneskoester
Copy link
Contributor Author

I think that would be ideal, right @jakirkham?

@jakirkham
Copy link
Member

Yep, a release would be great.

@marqh marqh merged commit c595c43 into conda-tools:master Mar 23, 2017
@marqh
Copy link
Contributor

marqh commented Mar 23, 2017

@johanneskoester
Copy link
Contributor Author

Thanks @marqh!

@jakirkham
Copy link
Member

Awesome thanks @marqh and @johanneskoester! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants