Browse code

libs/rpms : update for CentOS 7 removal

With the removal of CentOS 7, we can re-evaluate the rpm
installations.

We should not need virtualenv after https://review.opendev.org/712609

There should be no need for python-devel as we're python3

pyOpenSSL was added to workaround memory issues in
9e98f9435ec36f2fffed0ac368befd520f07e0e1 (2015) ... I think we've
moved on.

pyxattr is not a package; remove it.

I don't see we need packaged m2crypto, which isn't a package on CentOS
8. nor libxml2-python; these days it has wheels which should work
with the normal installation process.

centos8 has:

* targetcli
* pcp-system-tools (and no dstat)
* iptables-services
* java-1.8.0-openjdk-headless
* kernel-modules
* rsync-daemon

just as all supported fedora's do, so we can remove any matching here.

Change-Id: I542c426a67a98f331d2a29bacd220af81fab8cc4

Ian Wienand authored on 2020/04/16 10:53:11
Showing 6 changed files
... ...
@@ -1,5 +1,4 @@
1 1
 iscsi-initiator-utils
2 2
 lvm2
3 3
 qemu-img
4
-scsi-target-utils # not:rhel7,f30,f31 NOPRIME
5
-targetcli # dist:rhel7,f30,f31 NOPRIME
4
+targetcli
... ...
@@ -1,2 +1 @@
1
-dstat # not:f30,f31
2
-pcp-system-tools # dist:f30,f31
1
+pcp-system-tools
... ...
@@ -9,9 +9,8 @@ git-core
9 9
 graphviz # needed only for docs
10 10
 httpd
11 11
 httpd-devel
12
-iptables-services  # NOPRIME f30,f31
13
-java-1.7.0-openjdk-headless  # NOPRIME rhel7
14
-java-1.8.0-openjdk-headless  # NOPRIME f30,f31
12
+iptables-services
13
+java-1.8.0-openjdk-headless
15 14
 libffi-devel
16 15
 libjpeg-turbo-devel # Pillow 3.0.0
17 16
 libxml2-devel # lxml
... ...
@@ -25,10 +24,7 @@ pcre-devel # for python-pcre
25 25
 pkgconfig
26 26
 postgresql-devel  # psycopg2
27 27
 psmisc
28
-pyOpenSSL # version in pip uses too much memory
29
-python3-devel # dist:f30,f31
30
-python3-virtualenv # dist:f31
31
-python-devel
28
+python3-devel
32 29
 redhat-rpm-config # missing dep for gcc hardening flags, see rhbz#1217376
33 30
 systemd-devel # for systemd-python
34 31
 tar
... ...
@@ -5,8 +5,6 @@ ebtables
5 5
 haproxy # to serve as metadata proxy inside router/dhcp namespaces
6 6
 iptables
7 7
 iputils
8
-mysql-devel
9
-mysql-server # NOPRIME
10 8
 openvswitch # NOPRIME
11 9
 rabbitmq-server # NOPRIME
12 10
 radvd # NOPRIME
... ...
@@ -7,12 +7,8 @@ gawk
7 7
 genisoimage # required for config_drive
8 8
 iptables
9 9
 iputils
10
-kernel-modules # dist:f30,f31
10
+kernel-modules
11 11
 kpartx
12
-libxml2-python
13
-m2crypto
14
-mysql-devel
15
-mysql-server # NOPRIME
16 12
 parted
17 13
 polkit
18 14
 rabbitmq-server # NOPRIME
... ...
@@ -1,8 +1,7 @@
1 1
 curl
2 2
 liberasurecode-devel
3 3
 memcached
4
-pyxattr
5
-rsync-daemon # dist:f30,f31
4
+rsync-daemon
6 5
 sqlite
7 6
 xfsprogs
8 7
 xinetd