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

[Stable] 0.4.2 backports #685

Merged
merged 8 commits into from
Apr 9, 2020
Merged

Conversation

mtreinish
Copy link
Member

@mtreinish mtreinish commented Apr 9, 2020

Summary

This PR is the backport of all the fixes on master that need to be included in 0.4.2. Most of the commits on master at this point are fixes that need to be included in the bug fix release. So instead of opening individual PRs for each of the commits that needs to be backported (per https://qiskit.org/documentation/contributing_to_qiskit.html#stable-branch-policy ) one PR is done here instead and a merge commit will be used to preserve the history.

Details and comments

Backported from #651, #660, #485, and #683

mikaelhaglund and others added 4 commits April 9, 2020 11:35
armv7l is CMAKE_SYSTEM_PROCESSOR for at least the Raspberry Pi 3A and 4 that I have at hand to verify with

(cherry picked from commit 16fc8ca)
* Add support for parameterized qobj

* Add Parameterized Qobj tests

Co-authored-by: Donny Greenberg <[email protected]>
(cherry picked from commit 870d163)
* Add loading of "diagonal" qobj instruction as diagonal "unitary"

* Add tests for diagonal gate

(cherry picked from commit 81ef953)
@mtreinish mtreinish changed the title 0.4.2 backports [Stable] 0.4.2 backports Apr 9, 2020
@mtreinish mtreinish added the Changelog: Bugfix Include in the Fixed section of the changelog label Apr 9, 2020
@mtreinish
Copy link
Member Author

This should be merged as either rebase and merge or with a merge commit so we preserve the commits for the git history

chriseclectic and others added 3 commits April 9, 2020 16:55
* Add backwards compatibility for terra < 0.13

* Exclude broken cmake releases

Co-authored-by: Matthew Treinish <[email protected]>
(cherry picked from commit 17c3b10)
* Bump macos version in travis

Currently we run macOS CI on macOS 10.12 which was released ~4 yrs ago.
Terra added a new binary requirement retworkx which builds it's wheels
against macOS 10.13. This means that pip can't find the wheels for macOS
in CI because 10.13 is too new. This commit bumps the macOS/xcode
version we use in the travis jobs to one slightly newer using macOS 10.13
(which is currently the default travis env). This should unblock CI
because we don't need to install retworkx from source.

(cherry picked from commit 542c071)
@atilag atilag merged commit 3e96331 into Qiskit:stable/0.4 Apr 9, 2020
@mtreinish mtreinish deleted the 0.4.2-backports branch April 9, 2020 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changelog: Bugfix Include in the Fixed section of the changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants