From 5f8133caac097235ed4fe73d878df0ee907eb51c Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Fri, 6 Nov 2015 11:48:19 -0500 Subject: [PATCH] remove gratuitous python packages With pip + upper-constraints we're nearly always over installing all python packages because we no longer support a range, we support *exactly* one version. This removes a bunch of the gratuitous package installs which we're going to install over, lxml, numpy, libvirt. All of these we had coming from packages in the past for speed concerns, but upper constraints removes that. It also ensures that all the headers to build all those are in general, so they are guarunteed available at all times. Change-Id: Ia76de730d65c84d81c4fb2c980ae1b4d595f9f5b --- files/debs/general | 4 +++- files/debs/keystone | 1 - files/debs/n-novnc | 1 - files/debs/nova | 7 ++----- 4 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 files/debs/n-novnc diff --git a/files/debs/general b/files/debs/general index 146052643c..80e81f5841 100644 --- a/files/debs/general +++ b/files/debs/general @@ -20,8 +20,10 @@ python2.7 python-gdbm # needed for testr bc libyaml-dev -libffi-dev +libffi-dev # for pyOpenSSL libssl-dev # for pyOpenSSL +libxml2-dev # lxml +libxslt1-dev # lxml gettext # used for compiling message catalogs openjdk-7-jre-headless # NOPRIME pkg-config diff --git a/files/debs/keystone b/files/debs/keystone index 70a56499e9..f5816b59de 100644 --- a/files/debs/keystone +++ b/files/debs/keystone @@ -1,4 +1,3 @@ -python-lxml sqlite3 python-mysqldb python-mysql.connector diff --git a/files/debs/n-novnc b/files/debs/n-novnc deleted file mode 100644 index c8722b9f66..0000000000 --- a/files/debs/n-novnc +++ /dev/null @@ -1 +0,0 @@ -python-numpy diff --git a/files/debs/nova b/files/debs/nova index 346b8b337a..d1678a7a6f 100644 --- a/files/debs/nova +++ b/files/debs/nova @@ -8,7 +8,8 @@ libmysqlclient-dev mysql-server # NOPRIME python-mysqldb python-mysql.connector -python-lxml # needed for glance which is needed for nova --- this shouldn't be here +libxml2-dev # needed for building lxml +libxslt1-dev gawk iptables ebtables @@ -25,7 +26,3 @@ curl genisoimage # required for config_drive rabbitmq-server # NOPRIME socat # used by ajaxterm -python-libvirt # NOPRIME -python-libxml2 -python-numpy # used by websockify for spice console -python-m2crypto