[mutter] ci: Bump base image to F36



commit d70b0c78e09efc1d456c284f9c6fa495f50ad893
Author: Florian Müllner <fmuellner gnome org>
Date:   Thu May 26 16:30:06 2022 +0200

    ci: Bump base image to F36
    
    It's this time of the year again ...
    
    The glibc update means that we finally run into the catchsegv removal
    issue in our CI image. At least for now, solve this by including the
    glibc-tools project, which aims at keeping those tools alive.
    
    [jadahl]: Bumped virtme to include https://github.com/amluto/virtme/pull/77
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2430>

 .gitlab-ci.yml | 40 ++++++++++------------------------------
 1 file changed, 10 insertions(+), 30 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1d006cf4e1..945b0f2d67 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,8 +17,8 @@ variables:
 
 .mutter.fedora@common:
   variables:
-    FDO_DISTRIBUTION_VERSION: 35
-    BASE_TAG: '2022-08-02.0'
+    FDO_DISTRIBUTION_VERSION: 36
+    BASE_TAG: '2022-08-18.0'
     FDO_DISTRIBUTION_PACKAGES:
       asciidoc
       clang
@@ -40,31 +40,12 @@ variables:
     FDO_DISTRIBUTION_EXEC: |
       dnf install -y 'dnf-command(builddep)' &&
 
-      dnf builddep -y gsettings-desktop-schemas --setopt=install_weak_deps=False &&
       dnf builddep -y mutter --setopt=install_weak_deps=False &&
       dnf builddep -y gnome-shell --setopt=install_weak_deps=False &&
-      dnf builddep -y libinput --setopt=install_weak_deps=False &&
       dnf builddep -y wayland --setopt=install_weak_deps=False &&
       dnf builddep -y wayland-protocols --setopt=install_weak_deps=False &&
       dnf builddep -y kernel --setopt=install_weak_deps=False &&
 
-      # For Xwayland
-      dnf builddep -y xorg-x11-server-Xwayland --setopt=install_weak_deps=False &&
-      dnf install -y 'pkgconfig(fontutil)' &&
-      dnf install -y 'pkgconfig(libxcvt)' &&
-
-      ./.gitlab-ci/install-meson-project.sh \
-        -Dxwayland_eglstream=true \
-        -Dxvfb=false \
-        -Dvendor_name="Mutter CI" \
-        -Dxdmcp=false \
-        -Dxcsecurity=true \
-        -Dglamor=true \
-        -Ddri3=true \
-        https://gitlab.freedesktop.org/xorg/xserver.git \
-        xwayland-22.1.0 \
-        . &&
-
       ./.gitlab-ci/install-meson-project.sh \
         https://gitlab.gnome.org/GNOME/gjs.git \
         1.73.1 . &&
@@ -79,10 +60,6 @@ variables:
         https://gitlab.gnome.org/GNOME/gcr.git \
         3.90.0 . &&
 
-      ./.gitlab-ci/install-meson-project.sh \
-        https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git \
-        42.beta . &&
-
       ./.gitlab-ci/install-meson-project.sh \
         https://gitlab.freedesktop.org/wayland/wayland.git \
         1.21.0 . &&
@@ -91,10 +68,11 @@ variables:
         https://gitlab.freedesktop.org/wayland/wayland-protocols.git \
         1.26 . &&
 
-      ./.gitlab-ci/install-meson-project.sh \
-        -Dgtk_doc=false \
-        https://gitlab.gnome.org/GNOME/libgweather.git \
-        main . 1f687f6375a3f3f006600119f7eee7df7348ade5 &&
+      git clone https://github.com/zatrazz/glibc-tools.git &&
+      cd glibc-tools &&
+      ./configure && make && make install &&
+      cd .. &&
+      rm -rf glibc-tools &&
 
       rpm -e --nodeps gnome-bluetooth-libs-devel \
                       mutter mutter-devel \
@@ -108,9 +86,11 @@ variables:
         mkdir -p /opt/mutter &&
         cp build/src/tests/kvm/bzImage /opt/mutter/bzImage &&
 
+        dnf install -y python3-pyelftools &&
+
         git clone https://github.com/jadahl/virtme.git &&
         cd virtme &&
-        git checkout e7ee481efa10098ed0d62c9e033d61b2379b9b95 &&
+        git checkout 87bcebe63f61e2a3ccd418b0903eab90113a47ae &&
         ./setup.py install --prefix=/usr &&
         cd .. &&
         rm -rf virtme


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]