From 1774b47d717d5c2a578a1a5641105d81018e1696 Mon Sep 17 00:00:00 2001 From: Yaraslau Tamashevich Date: Sun, 4 Oct 2026 16:31:37 +0200 Subject: [PATCH] ci: install libdbus-1-dev for the nightly Tracy capture's tool build tracy-capture's build pulls in nfd, whose CMake requires dbus-1 through pkg-config; the ubuntu-24.04 runner lacks it, so the job stopped at "The following required packages were not found: - dbus-1" before capturing anything. Tracy's other optional libraries fall back to its own fetched copies and are left alone. Closes #868 Co-Authored-By: Claude Opus 5.5 --- .github/workflows/nightly-slow-checks.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly-slow-checks.yml b/.github/workflows/nightly-slow-checks.yml index c34d66bc..ca4dbc4b 100644 --- a/.github/workflows/nightly-slow-checks.yml +++ b/.github/workflows/nightly-slow-checks.yml @@ -341,7 +341,11 @@ jobs: - name: Install clang, ninja, catch2 run: | sudo apt-get update -q - sudo apt-get install -y ninja-build catch2 + # libdbus-1-dev: tracy-capture's build pulls in nfd (native file + # dialog), whose CMake requires dbus-1 through pkg-config. Tracy's + # other optional libraries (capstone, freetype2, bzip2) fall back to + # its own fetched copies, so they are left to Tracy's pinned versions. + sudo apt-get install -y ninja-build catch2 pkg-config libdbus-1-dev curl -sSL --fail -o /tmp/llvm.sh https://apt.llvm.org/llvm.sh test -s /tmp/llvm.sh sudo bash /tmp/llvm.sh ${{ env.CLANG_VERSION }}