From 80f17fee38827d0afdcd7b74d9c04c7c5a6b0487 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 24 May 2017 10:41:03 +0200 Subject: [PATCH] dragonflow: install proper package on all distros You should NEVER install library packages as 99.99% time is not what you really need. NEVER! What was happening? During build of 'pyzmq' it was noticing that there are no development headers for libzmq and after 10s delay (with huge warning attached) it was starting to build own 'bundled' copy of libzmq. Bumped libzmq to newer version as well (in Debian/Ubuntu). Change-Id: I8bc95cc9c90cc9f4df911a40392b85c9b5dd1261 --- docker/dragonflow/dragonflow-base/Dockerfile.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/dragonflow/dragonflow-base/Dockerfile.j2 b/docker/dragonflow/dragonflow-base/Dockerfile.j2 index 50d191e913..466f1843ae 100644 --- a/docker/dragonflow/dragonflow-base/Dockerfile.j2 +++ b/docker/dragonflow/dragonflow-base/Dockerfile.j2 @@ -16,12 +16,12 @@ RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \ {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} {% set dragonflow_base_packages = [ - 'zeromq' + 'zeromq-devel' ] %} {% elif base_distro in ['debian', 'ubuntu'] %} {% set dragonflow_base_packages = [ - 'libzmq1' + 'libzmq3-dev' ] %} {% endif %}