Only install terra from binary for wheel jobs#1500
Closed
hhorii wants to merge 1 commit into
Closed
Conversation
In the recently released terra 0.20.0 release the minimum python packaging spec supported is manylinux2014 now. On the main branch we bumped the manylinux base image we use for wheel jobs to manylinux2014 in Qiskit#1498. However, on the stable 0.10.x branch we don't want to do that since we probably should not drop support for older environments on a stable release. This commit updates the wheel job config to instead install terra from a compatible binary wheel instead of using the latest release. This should hopefully avoid the CI failure but still enable us to run without building terra from source or dropping support for manylinux2010. * Use unitary equivalence instead of circuit equality in noise tests (Qiskit#1446) Co-authored-by: Hiroshi Horii <horii@jp.ibm.com>
Member
|
I think instead of this we should just disable i686 builds on main. We don't want to be testing compatibility with terra 0.19.x forever. Even if I get things fixed in #1498 so that we're building openblas on i686 that takes ~15 min to build in CI and we don't want that done on every PR. |
Contributor
Author
I agree. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Only install terra from binary for wheel jobs
Details and comments
In the recently released terra 0.20.0 release the minimum python
packaging spec supported is manylinux2014 now. This commit updates
the wheel job config to instead install terra from a compatible binary wheel
instead of using the latest release. This will avoid compilation fails of terra in terra.
This commit will be necessary until main starts using only manylinux2014 in #1498.