From 0908a5b5a34bb848b65a989806ad2aa261742ff3 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 10 Jul 2026 09:31:46 +1000 Subject: [PATCH] ci: install dbus-devel for the Rust connector's keyring backend cargo build of bonsaiviewer-autodesk pulls dbus-secret-service (the Linux OS-keyring backend for credential storage) -> dbus -> libdbus-sys, whose build.rs needs dbus-1.pc via pkg-config. GitHub's ubuntu runners ship libdbus-1-dev, so the dedicated connector workflow never needed it; the minimal Rocky container doesn't. Add dbus-devel to both Rocky jobs (pkg-config is already present). This was the last step after a fully successful C++ build + cargo compile. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/build_rocky.yml | 3 ++- .github/workflows/build_rocky_arm.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_rocky.yml b/.github/workflows/build_rocky.yml index 4a9e5807fb..2c9ed0158b 100644 --- a/.github/workflows/build_rocky.yml +++ b/.github/workflows/build_rocky.yml @@ -25,7 +25,8 @@ jobs: sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \ readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \ findutils xz byacc patchelf libxkbcommon-devel \ - python3.11 python3.11-pip python3.11-tkinter + python3.11 python3.11-pip python3.11-tkinter \ + dbus-devel python3 -m pip install typing_extensions aqtinstall git config --global --add safe.directory '*' python3.11 -c "import tkinter; print('Tk', tkinter.TkVersion)" diff --git a/.github/workflows/build_rocky_arm.yml b/.github/workflows/build_rocky_arm.yml index edb850579f..f026372afa 100644 --- a/.github/workflows/build_rocky_arm.yml +++ b/.github/workflows/build_rocky_arm.yml @@ -37,7 +37,7 @@ jobs: sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \ readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \ findutils xz byacc patchelf libxkbcommon-devel \ - python3-tkinter + python3-tkinter dbus-devel python3 -m pip install typing_extensions aqtinstall git config --global --add safe.directory '*' python3 -c "import tkinter; print('Tk', tkinter.TkVersion)"