chef-boneyard / opscode-pushy-server

Chef Push Jobs Server
https://docs.chef.io/push_jobs.html
Apache License 2.0
16 stars 10 forks source link

We build ZMQ locally to the erlang zmq library instead of using libzmq as built by omnibus. #200

Open markan opened 5 years ago

markan commented 5 years ago

This is here for tracking before we do our next release.

We've observed that in the erlang zmq library is building a local copy of zmq instead of using the omnibus zmq. That is problematic because that is fragile and dependent on things like the python version available.

This was observed in the buildkite tests, and worked around, but should also be checked fixed for omnibus.

markan commented 4 years ago

To be a little more specific, building the local zmq requires python2, which is nearing end of life. The omnibus build handles this properly, and we'd like to use that instead of the unstable local build.