-
Notifications
You must be signed in to change notification settings - Fork 37.8k
[travis] add zmq python module, re-enable zmq rpc tests #6686
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
Conversation
5be53df
to
3246674
Compare
ACK
|
ACK - is both necessary and correct |
66ff985
to
e5ec7f3
Compare
5d21398
to
b24e306
Compare
c302e26
to
aebecb2
Compare
Looks like Travis timed out on a couple of jobs. |
ACK |
Somehow even if travis successfully installs |
Does this work locally? It's not clear to me what needs to be native and what needs to be per-arch. |
@theuni |
@theuni: Any idea how we could fix this? Having CI tests for the ZMQ would be important IMO otherwise the risks are high that things break without noticing. |
@jonasschnelli I need to spend a bit of time learning about the intricacies of zmq/python here. But I'll try to track down the issue. |
@jonasschnelli This fixes: theuni@05a7243 . Problem was the old libzmq that the pyzmq was using. Installing the newer pyzmq from a ppa pulls in newer versions of both. |
85b4ee2
to
f3fb09f
Compare
Added @theuni commit. |
f3fb09f
to
745f909
Compare
ACK when travis is green |
Github-Pull: bitcoin#6686 Rebased-From: a9c27cd
Github-Pull: bitcoin#6686 Rebased-From: 745f909
Add ZeroMQ notifications Cherry-picked from the following upstream PRs: - bitcoin/bitcoin#6103 - bitcoin/bitcoin#6684 - bitcoin/bitcoin#6686 - bitcoin/bitcoin#6736 - bitcoin/bitcoin#6739 - bitcoin/bitcoin#6743 - bitcoin/bitcoin#6768 - bitcoin/bitcoin#6779 - bitcoin/bitcoin#6810 - bitcoin/bitcoin#6927 - bitcoin/bitcoin#6980 (only upgrading zeromq) - bitcoin/bitcoin#6680 - bitcoin/bitcoin#7058 - bitcoin/bitcoin#7621 - bitcoin/bitcoin#7335 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7853 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7762 - bitcoin/bitcoin#7993 (only upgrading zeromq) - bitcoin/bitcoin#8238 - bitcoin/bitcoin#8701 - bitcoin/bitcoin#6685 Closes #2020.
Add ZeroMQ notifications Cherry-picked from the following upstream PRs: - bitcoin/bitcoin#6103 - bitcoin/bitcoin#6684 - bitcoin/bitcoin#6686 - bitcoin/bitcoin#6736 - bitcoin/bitcoin#6739 - bitcoin/bitcoin#6743 - bitcoin/bitcoin#6768 - bitcoin/bitcoin#6779 - bitcoin/bitcoin#6810 - bitcoin/bitcoin#6927 - bitcoin/bitcoin#6980 (only upgrading zeromq) - bitcoin/bitcoin#6680 - bitcoin/bitcoin#7058 - bitcoin/bitcoin#7621 - bitcoin/bitcoin#7335 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7853 (only parts affecting `zmq_test.py`) - bitcoin/bitcoin#7762 - bitcoin/bitcoin#7993 (only upgrading zeromq) - bitcoin/bitcoin#8238 - bitcoin/bitcoin#8701 - bitcoin/bitcoin#6685 Closes #2020.
Travis can't run the zmq tests because its missing the python zmq module.
https://travis-ci.org/bitcoin/bitcoin/jobs/80832394#L3588
This would install the python zmq module and re-enable the rpc tests.
Disabling zmq tests on travis would be another solution, but IMO we should maximize the CI test coverage.
Not sure if this is a good solution (@theuni?).
Let's discuss this before merging.