Skip to content

Build libsyslog for Coverity Scan - #1661

Merged
troglobit merged 1 commit into
mainfrom
coverity-fixes
Sep 26, 2026
Merged

troglobit merged 1 commit into
mainfrom
coverity-fixes

Conversation

@troglobit

@troglobit troglobit commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Description

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.

Successful run after this fix here: https://github.com/kernelkit/infix/actions/runs/36227699840

Checklist

Tick relevant boxes, this PR is-a or has-a:

  • Bugfix
    • Regression tests
    • ChangeLog updates (for next release)
  • Feature
    • YANG model change => revision updated?
    • Regression tests added?
    • ChangeLog updates (for next release)
    • Documentation added?
  • Test changes
    • Checked in changed Readme.adoc (make test-spec)
    • Added new test to group Readme.adoc and yaml file
  • Code style update (formatting, renaming)
  • Refactoring (please detail in commit messages)
  • Build related changes
  • Documentation content changes
    • ChangeLog updated (for major changes)
  • Other (please describe): CI deps.

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 <troglobit@gmail.com>
@troglobit troglobit added the ci:skip Skip CI for this PR, started jobs are stopped. label Sep 26, 2026
@troglobit
troglobit merged commit 3d4a2b4 into main Sep 26, 2026
15 checks passed
@troglobit
troglobit deleted the coverity-fixes branch September 26, 2026 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:skip Skip CI for this PR, started jobs are stopped.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants