[patch] docker: Explicitly install python-futures 25/65525/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 29 Nov 2018 14:37:41 +0000 (15:37 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sat, 1 Dec 2018 19:54:35 +0000 (19:54 +0000)
commit5964ced7ec61e3a051a1ab2ca4e175294e0f9fa5
tree8498eddfdd16ef1e96a3e1c9e12f0bae3778ef32
parentbf4d4728dd3ec729aa79fc0935239e5fda007fd7
[patch] docker: Explicitly install python-futures

For x86_64, the Saltstack bootstrapping scripts fetch a custom build
of `python-tornado` DEB package, which being arch-specific won't be
picked up on AArch64 (and a similar version from Ubuntu Xenial repos
will be used instead).

Although the Ubuntu package works just fine, it lacks a hard
dependency on `python-futures`, which became mandatory in Salt
2017.7.8, see [1].

Explicitly install `python-futures` inside cfg01 Docker container
during build, which will be a no-op on x86_64 and fix the issue on
AArch64.

[1] https://github.com/saltstack/salt/issues/50220

Change-Id: Ie4aad064572788c0852aaf398f21437b456becbe
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit cee4e0ca227509ea8386934a15f748b8077f4e18)
mcp/patches/docker/0003-OPNFV-package-installation-Ubuntu-user.patch