mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-05-08 11:19:14 +02:00
gitlab CI: switch the coverity job to Debian stable
coverity doesn't work with gcc 10, it fails with "invalid GNU version number: 201". F31 is about to be EOL but we can't use to F32 or later. So let's switch to debian stable instead, that one will stick around for a bit longer. Debian packages are the same as the Ubuntu packages Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
ed2e791f04
commit
b2dbe19605
3 changed files with 51 additions and 10 deletions
|
|
@ -41,6 +41,10 @@ include:
|
||||||
- project: 'freedesktop/ci-templates'
|
- project: 'freedesktop/ci-templates'
|
||||||
ref: *template_sha
|
ref: *template_sha
|
||||||
file: '/templates/arch.yml'
|
file: '/templates/arch.yml'
|
||||||
|
# Debian container builder template
|
||||||
|
- project: 'freedesktop/ci-templates'
|
||||||
|
ref: *template_sha
|
||||||
|
file: '/templates/debian.yml'
|
||||||
# Fedora container builder template
|
# Fedora container builder template
|
||||||
- project: 'freedesktop/ci-templates'
|
- project: 'freedesktop/ci-templates'
|
||||||
ref: *template_sha
|
ref: *template_sha
|
||||||
|
|
@ -72,6 +76,7 @@ variables:
|
||||||
###############################################################################
|
###############################################################################
|
||||||
FEDORA_PACKAGES: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils'
|
FEDORA_PACKAGES: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils'
|
||||||
FEDORA_QEMU_RPMS: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils valgrind'
|
FEDORA_QEMU_RPMS: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils valgrind'
|
||||||
|
DEBIAN_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
||||||
UBUNTU_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
UBUNTU_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
||||||
ARCH_PACKAGES: 'git gcc pkgconfig meson check libsystemd libevdev doxygen graphviz python-sphinx python-recommonmark python-sphinx_rtd_theme python-pytest-xdist libwacom gtk3 mtdev diffutils'
|
ARCH_PACKAGES: 'git gcc pkgconfig meson check libsystemd libevdev doxygen graphviz python-sphinx python-recommonmark python-sphinx_rtd_theme python-pytest-xdist libwacom gtk3 mtdev diffutils'
|
||||||
FREEBSD_BUILD_PKGS: 'meson'
|
FREEBSD_BUILD_PKGS: 'meson'
|
||||||
|
|
@ -84,6 +89,7 @@ variables:
|
||||||
# Note: these tags have no meaning and are not tied to a particular
|
# Note: these tags have no meaning and are not tied to a particular
|
||||||
# libinput version
|
# libinput version
|
||||||
FEDORA_TAG: '2020-07-22.0'
|
FEDORA_TAG: '2020-07-22.0'
|
||||||
|
DEBIAN_TAG: '2020-07-22.0'
|
||||||
UBUNTU_TAG: '2020-07-22.0'
|
UBUNTU_TAG: '2020-07-22.0'
|
||||||
ARCH_TAG: '2020-07-22.0'
|
ARCH_TAG: '2020-07-22.0'
|
||||||
ALPINE_TAG: '2020-07-22.0'
|
ALPINE_TAG: '2020-07-22.0'
|
||||||
|
|
@ -224,6 +230,17 @@ fedora:32@container-prep:
|
||||||
FDO_DISTRIBUTION_PACKAGES: $FEDORA_PACKAGES
|
FDO_DISTRIBUTION_PACKAGES: $FEDORA_PACKAGES
|
||||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||||
|
|
||||||
|
debian:stable@container-prep:
|
||||||
|
extends:
|
||||||
|
- .fdo.container-build@debian
|
||||||
|
- .policy
|
||||||
|
stage: prep
|
||||||
|
variables:
|
||||||
|
GIT_STRATEGY: none
|
||||||
|
FDO_DISTRIBUTION_VERSION: 'stable'
|
||||||
|
FDO_DISTRIBUTION_PACKAGES: $DEBIAN_PACKAGES
|
||||||
|
FDO_DISTRIBUTION_TAG: $DEBIAN_TAG
|
||||||
|
|
||||||
ubuntu:19.10@container-prep:
|
ubuntu:19.10@container-prep:
|
||||||
extends:
|
extends:
|
||||||
- .fdo.container-build@ubuntu
|
- .fdo.container-build@ubuntu
|
||||||
|
|
@ -359,6 +376,15 @@ fedora:32@container-clean:
|
||||||
FDO_DISTRIBUTION_VERSION: '32'
|
FDO_DISTRIBUTION_VERSION: '32'
|
||||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
||||||
|
|
||||||
|
debian:stable@container-clean:
|
||||||
|
extends:
|
||||||
|
- .container-clean
|
||||||
|
variables:
|
||||||
|
GIT_STRATEGY: none
|
||||||
|
CURRENT_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/debian/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG
|
||||||
|
FDO_DISTRIBUTION_VERSION: 'stable'
|
||||||
|
FDO_DISTRIBUTION_TAG: $DEBIAN_TAG
|
||||||
|
|
||||||
ubuntu:19.10@container-clean:
|
ubuntu:19.10@container-clean:
|
||||||
extends:
|
extends:
|
||||||
- .container-clean
|
- .container-clean
|
||||||
|
|
@ -743,13 +769,12 @@ flake8@fedora:32:
|
||||||
#
|
#
|
||||||
coverity:
|
coverity:
|
||||||
extends:
|
extends:
|
||||||
- .fdo.distribution-image@fedora
|
- .fdo.distribution-image@debian
|
||||||
- .policy
|
- .policy
|
||||||
stage: build
|
stage: build
|
||||||
variables:
|
variables:
|
||||||
# coverity doesn't work on Fedora 32
|
FDO_DISTRIBUTION_VERSION: 'stable'
|
||||||
FDO_DISTRIBUTION_VERSION: '31'
|
FDO_DISTRIBUTION_TAG: $DEBIAN_TAG
|
||||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
|
||||||
# so git-describe works, or should work
|
# so git-describe works, or should work
|
||||||
GIT_DEPTH: 200
|
GIT_DEPTH: 200
|
||||||
only:
|
only:
|
||||||
|
|
@ -776,7 +801,7 @@ coverity:
|
||||||
paths:
|
paths:
|
||||||
- cov-int.tar.gz
|
- cov-int.tar.gz
|
||||||
needs:
|
needs:
|
||||||
- "fedora:31@container-prep"
|
- "debian:stable@container-prep"
|
||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# #
|
# #
|
||||||
|
|
@ -808,6 +833,18 @@ fedora:32@default-build:
|
||||||
- "fedora:32@container-prep"
|
- "fedora:32@container-prep"
|
||||||
|
|
||||||
|
|
||||||
|
debian:stable@default-build:
|
||||||
|
stage: distro
|
||||||
|
extends:
|
||||||
|
- .build@template
|
||||||
|
- .fdo.distribution-image@debian
|
||||||
|
variables:
|
||||||
|
FDO_DISTRIBUTION_VERSION: 'stable'
|
||||||
|
FDO_DISTRIBUTION_TAG: $DEBIAN_TAG
|
||||||
|
needs:
|
||||||
|
- "debian:stable@container-prep"
|
||||||
|
|
||||||
|
|
||||||
ubuntu:19.10@default-build:
|
ubuntu:19.10@default-build:
|
||||||
stage: distro
|
stage: distro
|
||||||
extends:
|
extends:
|
||||||
|
|
|
||||||
|
|
@ -66,6 +66,7 @@ variables:
|
||||||
###############################################################################
|
###############################################################################
|
||||||
FEDORA_PACKAGES: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils'
|
FEDORA_PACKAGES: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils'
|
||||||
FEDORA_QEMU_RPMS: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils valgrind'
|
FEDORA_QEMU_RPMS: 'git-core gcc gcc-c++ pkgconf-pkg-config meson check-devel libudev-devel libevdev-devel doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx_rtd_theme python3-pytest-xdist libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel diffutils valgrind'
|
||||||
|
DEBIAN_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
||||||
UBUNTU_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
UBUNTU_PACKAGES: 'git gcc g++ pkg-config meson check libudev-dev libevdev-dev doxygen graphviz python3-sphinx python3-recommonmark python3-sphinx-rtd-theme python3-pytest-xdist libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
||||||
ARCH_PACKAGES: 'git gcc pkgconfig meson check libsystemd libevdev doxygen graphviz python-sphinx python-recommonmark python-sphinx_rtd_theme python-pytest-xdist libwacom gtk3 mtdev diffutils'
|
ARCH_PACKAGES: 'git gcc pkgconfig meson check libsystemd libevdev doxygen graphviz python-sphinx python-recommonmark python-sphinx_rtd_theme python-pytest-xdist libwacom gtk3 mtdev diffutils'
|
||||||
FREEBSD_BUILD_PKGS: 'meson'
|
FREEBSD_BUILD_PKGS: 'meson'
|
||||||
|
|
@ -590,13 +591,12 @@ flake8@{{distro.name}}:{{version}}:
|
||||||
#
|
#
|
||||||
coverity:
|
coverity:
|
||||||
extends:
|
extends:
|
||||||
- .fdo.distribution-image@fedora
|
- .fdo.distribution-image@debian
|
||||||
- .policy
|
- .policy
|
||||||
stage: build
|
stage: build
|
||||||
variables:
|
variables:
|
||||||
# coverity doesn't work on Fedora 32
|
FDO_DISTRIBUTION_VERSION: 'stable'
|
||||||
FDO_DISTRIBUTION_VERSION: '31'
|
FDO_DISTRIBUTION_TAG: $DEBIAN_TAG
|
||||||
FDO_DISTRIBUTION_TAG: $FEDORA_TAG
|
|
||||||
# so git-describe works, or should work
|
# so git-describe works, or should work
|
||||||
GIT_DEPTH: 200
|
GIT_DEPTH: 200
|
||||||
only:
|
only:
|
||||||
|
|
@ -623,7 +623,7 @@ coverity:
|
||||||
paths:
|
paths:
|
||||||
- cov-int.tar.gz
|
- cov-int.tar.gz
|
||||||
needs:
|
needs:
|
||||||
- "fedora:31@container-prep"
|
- "debian:stable@container-prep"
|
||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# #
|
# #
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,10 @@ distributions:
|
||||||
- '32'
|
- '32'
|
||||||
want_qemu: true
|
want_qemu: true
|
||||||
use_for_custom_build_tests: true
|
use_for_custom_build_tests: true
|
||||||
|
- name: debian
|
||||||
|
tag: *default_tag
|
||||||
|
versions:
|
||||||
|
- 'stable'
|
||||||
- name: ubuntu
|
- name: ubuntu
|
||||||
tag: *default_tag
|
tag: *default_tag
|
||||||
versions:
|
versions:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue