Package and include zeromq >= [3.2.5, 4.1.0, 4.0.2] for minions
The 3.x branch doesn't yet have a release with the fix (3.2.5 doesn't exist yet), but the main stable release 4.0.4 should be good.
Note that ubuntu precise ships a version of python-zmq that includes a bundled libzmq, so to get the fix we have to replace python-zmq. On RHEL it is cleaner and uses the libzmq3 package, but the version of python-zmq provided is older and probably won't work with zmq 4.x, so we probably have to update it anyway.
The painful part of this is going to be covering all four supported distros, RHEL6.5, CentOS6.5, Ubuntu 12.04 and Debian 7.
#4 Updated by John Spray over 7 years ago
There's a specfile in there at least:
For the debian case, it may be a case of modify the python-zmq build to use a different libzmq source (in the 'bundled' dir of what you get from "apt-get source python-zmq")
#8 Updated by Dan Mick over 7 years ago
- Status changed from In Progress to New
Built 4.0.5 as an RPM on centos64; pushed spec changes for that to the inktankstorage clone. Perhaps this will serve for rhel?
libzmq3 is findable with 4.0.x for:
because I believe in both, python-zmq doesn't bundle libzmq3, but rather depends on the system package