From 631cd5ab2802f237438b901f985b17ab25f05cb2 Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Sat, 16 Mar 2024 18:16:44 +0100 Subject: [PATCH] CI: ensure Void has a font installed Otherwise the runtime test randomly fails due to strange pango behavior. This is a workaround for the issue and not a permanent fix. A full investigation into pango internals is required to figure out why `pango_layout_get_extents()` returns invalid data after the first call. See PR #1627 for a testcase. --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eec6984d..db5621c2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -105,7 +105,8 @@ jobs: xbps-install -Syu xbps-install -y git meson gcc clang pkg-config scdoc \ cairo-devel glib-devel libpng-devel librsvg-devel libxml2-devel \ - pango-devel wlroots0.17-devel gdb bash xorg-server-xwayland + pango-devel wlroots0.17-devel gdb bash xorg-server-xwayland \ + dejavu-fonts-ttf # These build are executed on all runners - name: Build with gcc -- 2.52.0