gitlab-ci: accept failure in REQUIRED_PACKAGES script for non-existing qt-devel

On CentOS 8, many devel packages are not available. Even after

  # dnf config-manager --set-enabled PowerTools

certain devel packages are missing. Some of these (libndp-devel,
mobile-broadband-provider-info-devel, teamd-devel) we build in copr
([1]), but libpsl-devel and qt-devel are still missing.

Only install them optionally and allow failure for them not being
present.

[1] https://copr.fedorainfracloud.org/coprs/nmstate/nm-build-deps/repo/epel-8/nmstate-nm-build-deps-epel-8.repo
This commit is contained in:
Thomas Haller 2020-05-14 09:41:37 +02:00
parent 14bf28f109
commit 1473f00d74
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -59,7 +59,6 @@ install \
jansson-devel \
libcurl-devel \
libndp-devel \
libpsl-devel \
libselinux-devel \
libtool \
libuuid-devel \
@ -73,7 +72,6 @@ install \
ppp-devel \
python3-dbus \
python3-gobject \
qt-devel \
readline-devel \
rpm-build \
systemd-devel \
@ -86,7 +84,9 @@ install \
# some packages don't exist in certain distributions. Install them one-by-one, and ignore errors.
install_ignore_missing \
python-gobject-base \
dbus-python \
libpsl-devel \
pygobject3-base \
python-gobject-base \
qt-devel \
#end