Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder rsyslog-solaris10-i386 Build #2050

Results:

Failed

SourceStamp:

Projectrsyslog
Repositoryhttps://github.com/rsyslog/rsyslog.git
Branchmaster
Revision862ea79a0052401c4dbcf022cdd038df37529e30
Changes2 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-rsyslog-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git updating ( 1 mins, 3 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/rsyslog-solaris10-i386 slave
buildername rsyslog-solaris10-i386 Builder
buildnumber 2050 Build
codebase Build
project rsyslog Build
repository https://github.com/rsyslog/rsyslog.git Build
revision 862ea79a0052401c4dbcf022cdd038df37529e30 Build
scheduler schedule-rsyslog-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/rsyslog-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Rainer Gerhards

Timing:

StartTue Jul 15 17:42:11 2025
EndTue Jul 15 17:43:15 2025
Elapsed1 mins, 3 secs

All Changes:

:

  1. Change #239869

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 15 Jul 2025 17:33:07
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision fb51433919e2b73cabe0cde03dd8ca60409d0721

    Comments

    feat: introduce mmaitag PoC with Gemini AI provider (#5754)
    This commit adds the initial implementation of the `mmaitag` module,
    a pluggable AI-based message classification processor.
    
    The module supports two providers:
    - `gemini`: uses the Gemini API via libcurl and JSON-C
    - `gemini_mock`: a deterministic in-memory mock used for testing
    
    Each log message is classified individually and tagged with a label
    stored in a configurable message variable (default: `$.aitag`).
    
    Included:
    - Provider abstraction layer (`ai_provider.h`)
    - Gemini provider with API key support (inline or via file)
    - Prompt customization and input property selection
    - Two regression tests: basic and invalid-key scenarios
    - Sphinx documentation under `doc/configuration/modules`
    
    Note: mmaitag is in its infancy and primarily a PoC. Future work
    will improve batching, performance, and add more providers.
    
    Refs:
    - https://github.com/rsyslog/rsyslog/issues/5747 (AI-first strategy)
    
    With the help of AI Agents: Codex, Gemini

    Changed files

    • Makefile.am
    • configure.ac
    • doc/source/configuration/modules/mmaitag.rst
    • plugins/mmaitag/Makefile.am
    • plugins/mmaitag/ai_provider.h
    • plugins/mmaitag/ai_provider_gemini.c
    • plugins/mmaitag/ai_provider_gemini_mock.c
    • plugins/mmaitag/mmaitag.c
    • tests/Makefile.am
    • tests/mmaitag-basic.sh
    • tests/mmaitag-invalid-key.sh
  2. Change #239870

    Category rsyslog
    Changed by Rainer Gerhards <rgerhardsohnoyoudont@adiscon.com>
    Changed at Tue 15 Jul 2025 17:35:06
    Repository https://github.com/rsyslog/rsyslog.git
    Project rsyslog
    Branch master
    Revision 862ea79a0052401c4dbcf022cdd038df37529e30

    Comments

    maintain ChangeLog

    Changed files

    • ChangeLog