Browse code

Drop Fedora 29 support

With fedora-latest now using Fedora 30 images and Fedora 29 itself EOL
we can now remove support for it from devstack. This change also cleans
up references to earlier Fedora releases under files/rpms/.

Change-Id: I24332f7016ebb549ea678acf677c477b55ec4d4b

Lee Yarwood authored on 2020/02/07 23:34:29
Showing 7 changed files
... ...
@@ -1,5 +1,5 @@
1 1
 iscsi-initiator-utils
2 2
 lvm2
3 3
 qemu-img
4
-scsi-target-utils # not:rhel7,f25,f26,f27,f28,f29,f30 NOPRIME
5
-targetcli # dist:rhel7,f25,f26,f27,f28,f29,f30 NOPRIME
4
+scsi-target-utils # not:rhel7,f30 NOPRIME
5
+targetcli # dist:rhel7,f30 NOPRIME
... ...
@@ -1,2 +1,2 @@
1
-dstat # not:f29,f30
2
-pcp-system-tools # dist:f29,f30
1
+dstat # not:f30
2
+pcp-system-tools # dist:f30
... ...
@@ -9,9 +9,9 @@ git-core
9 9
 graphviz # needed only for docs
10 10
 httpd
11 11
 httpd-devel
12
-iptables-services  # NOPRIME f25,f26,f27,f28,f29,f30
12
+iptables-services  # NOPRIME f30
13 13
 java-1.7.0-openjdk-headless  # NOPRIME rhel7
14
-java-1.8.0-openjdk-headless  # NOPRIME f25,f26,f27,f28,f29,f30
14
+java-1.8.0-openjdk-headless  # NOPRIME f30
15 15
 libffi-devel
16 16
 libjpeg-turbo-devel # Pillow 3.0.0
17 17
 libxml2-devel # lxml
... ...
@@ -27,7 +27,7 @@ pkgconfig
27 27
 postgresql-devel  # psycopg2
28 28
 psmisc
29 29
 pyOpenSSL # version in pip uses too much memory
30
-python3-devel # f29,f30
30
+python3-devel # f30
31 31
 python-devel
32 32
 redhat-rpm-config # missing dep for gcc hardening flags, see rhbz#1217376
33 33
 systemd-devel # for systemd-python
... ...
@@ -7,7 +7,7 @@ gawk
7 7
 genisoimage # required for config_drive
8 8
 iptables
9 9
 iputils
10
-kernel-modules # dist:f25,f26,f27,f28,f29,f30
10
+kernel-modules # dist:f30
11 11
 kpartx
12 12
 libxml2-python
13 13
 m2crypto
... ...
@@ -2,7 +2,7 @@ curl
2 2
 liberasurecode-devel
3 3
 memcached
4 4
 pyxattr
5
-rsync-daemon # dist:f25,f26,f27,f28,f29,f30
5
+rsync-daemon # dist:f30
6 6
 sqlite
7 7
 xfsprogs
8 8
 xinetd
... ...
@@ -297,18 +297,8 @@ function configure_nova {
297 297
             fi
298 298
         fi
299 299
 
300
-        if is_fedora && [[ $DISTRO =~ f29 ]]; then
301
-            # There is an iscsi-initiator bug where it inserts
302
-            # different whitespace that causes a bunch of output
303
-            # matching to fail.  We have not been able to get
304
-            # fixed, yet :/  Exists in fedora 29 & 30 at least
305
-            #  https://bugzilla.redhat.com/show_bug.cgi?id=1676365
306
-            sudo dnf copr enable -y iwienand/iscsi-initiator-utils
307
-            sudo dnf update -y
308
-        elif is_fedora && [[ $DISTRO =~ f3[0-1] ]]; then
309
-            # For f30 and f31 use the rebased 2.1.0 version of the package. We
310
-            # can't use this above as f29 is EOL and as a result we can't
311
-            # rebuild packages in copr for it.
300
+        if is_fedora && [[ $DISTRO =~ f3[0-1] ]]; then
301
+            # For f30 and f31 use the rebased 2.1.0 version of the package.
312 302
             sudo dnf copr enable -y lyarwood/iscsi-initiator-utils
313 303
             sudo dnf update -y
314 304
         fi
... ...
@@ -221,7 +221,7 @@ write_devstack_version
221 221
 
222 222
 # Warn users who aren't on an explicitly supported distro, but allow them to
223 223
 # override check and attempt installation with ``FORCE=yes ./stack``
224
-if [[ ! ${DISTRO} =~ (bionic|stretch|jessie|f29|f30|opensuse-15.0|opensuse-15.1|opensuse-tumbleweed|rhel7) ]]; then
224
+if [[ ! ${DISTRO} =~ (bionic|stretch|jessie|f30|opensuse-15.0|opensuse-15.1|opensuse-tumbleweed|rhel7) ]]; then
225 225
     echo "WARNING: this script has not been tested on $DISTRO"
226 226
     if [[ "$FORCE" != "yes" ]]; then
227 227
         die $LINENO "If you wish to run this script anyway run with FORCE=yes"