CI: include systemd-udev in the fedora image
authorBenjamin Tissoires <benjamin.tissoires@gmail.com>
Fri, 30 Jul 2021 10:05:01 +0000 (12:05 +0200)
committerBenjamin Tissoires <benjamin.tissoires@gmail.com>
Fri, 2 Sep 2022 06:39:43 +0000 (08:39 +0200)
This will allow us to have the udevadm tool and systemd-udevd available
while running inside qemu

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
.gitlab-ci.yml
.gitlab-ci/config.yml

index 0fd2475..3427201 100644 (file)
@@ -76,7 +76,7 @@ variables:
   # See the documentation here:                                                 #
   # https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html  #
   ###############################################################################
-  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 gtk4-devel glib2-devel mtdev-devel diffutils wayland-protocols-devel valgrind'
+  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 gtk4-devel glib2-devel mtdev-devel diffutils wayland-protocols-devel valgrind systemd-udev'
   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 curl'
   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 gtk4 mtdev diffutils wayland-protocols'
@@ -88,12 +88,12 @@ variables:
   # changing these will force rebuilding the associated image
   # Note: these tags have no meaning and are not tied to a particular
   # libinput version
-  FEDORA_TAG:  '2022-06-10.0'
-  DEBIAN_TAG:  '2022-06-10.0'
-  UBUNTU_TAG:  '2022-06-10.0'
-  ARCH_TAG:    '2022-06-10.0'
-  ALPINE_TAG:  '2022-06-10.0'
-  FREEBSD_TAG: '2022-06-10.0'
+  FEDORA_TAG:  '2022-08-08.0'
+  DEBIAN_TAG:  '2022-08-08.0'
+  UBUNTU_TAG:  '2022-08-08.0'
+  ARCH_TAG:    '2022-08-08.0'
+  ALPINE_TAG:  '2022-08-08.0'
+  FREEBSD_TAG: '2022-08-08.0'
 
   FDO_UPSTREAM_REPO: libinput/libinput
 
index d86f9f5..776ec4e 100644 (file)
@@ -3,7 +3,7 @@
 #
 
 # We're happy to rebuild all containers when one changes.
-.default_tag: &default_tag '2022-06-10.0'
+.default_tag: &default_tag '2022-08-08.0'
 
 distributions:
   - name: fedora
@@ -36,6 +36,7 @@ distributions:
       - diffutils
       - wayland-protocols-devel
       - valgrind        # for the valgrind run, optional
+      - systemd-udev    # for the qemu run, optional
   - name: debian
     tag: *default_tag
     versions: