From 5d754c1d1114ed59ccb41b8bdbe4ea0c05cb76ae Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Tue, 22 Jan 2019 20:17:51 -0500 Subject: [PATCH] install-dependencies.sh: add packages that will be needed by scylla-python3 Done in a separate step so we can update the toolchain first. dnf-utils is used to bring us repoquery, which we will use to derive the list of files in the python packages. patchelf is needed so we can add a DT_RUNPATH section to the interpreter binary. the python modules, as well as the python3 interpreter are taken from the current RPM spec file. Signed-off-by: Glauber Costa [avi: regenerate frozen toolchain image] Message-Id: <20190123011751.14440-1-glauber@scylladb.com> --- install-dependencies.sh | 11 +++++++++++ tools/toolchain/image | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/install-dependencies.sh b/install-dependencies.sh index 9fd0a035e6..12b2e28064 100755 --- a/install-dependencies.sh +++ b/install-dependencies.sh @@ -47,6 +47,17 @@ fedora_packages=( ant-junit maven pystache + patchelf + python3 + python3-PyYAML + python3-pyudev + python3-setuptools + python3-urwid + python3-pyparsing + python3-requests + python3-pyudev + python3-setuptools + dnf-utils ) centos_packages=( diff --git a/tools/toolchain/image b/tools/toolchain/image index 490ef73c4d..40d5227c2a 100644 --- a/tools/toolchain/image +++ b/tools/toolchain/image @@ -1 +1 @@ -docker.io/scylladb/scylla-toolchain:fedora-29-20190107 \ No newline at end of file +docker.io/scylladb/scylla-toolchain:fedora-29-20190123 \ No newline at end of file