From a61c176115c238ca2c16026199a955ca629ab3e6 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 26 Sep 2026 09:22:50 +0200 Subject: [PATCH] .github: build libsyslog for Coverity Scan The weekly Coverity Scan fails in confd's configure step: configure: error: Package requirements (libsyslog >= 2.7.0) were not met confd links against libsyslog since the infix-syslog:log RPC was added, but the workflow only builds libyang, sysrepo, and libite. Build and install libsyslog from sysklogd, pinned to the same version as Buildroot, skipping the logger tool and systemd unit. Signed-off-by: Joachim Wiberg --- .github/workflows/coverity.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 8f53b2eed..609d6f3f9 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -10,6 +10,7 @@ env: CONTACT_EMAIL: troglobit@gmail.com LIBYANG_VERSION: 4.2.2 SYSREPO_VERSION: 4.2.10 + SYSKLOGD_VERSION: 2.7.2 jobs: coverity: @@ -77,6 +78,10 @@ jobs: git clone https://github.com/troglobit/libite.git (cd libite && ./autogen.sh && ./configure && make && sudo make install) + + git clone -b v${SYSKLOGD_VERSION} --depth 1 https://github.com/troglobit/sysklogd.git + (cd sysklogd && ./autogen.sh && ./configure --without-logger --without-systemd \ + && make && sudo make install) make dep - name: Build applications for Coverity