Hi,

Anyone out here who is familiar with LLMs (or wants to get familiar with
LLMs): How about using it not for coding, but for checking commits that
went into gnulib master?

Since 2026-01-01, at least 17 gnulib commits contained regressions, that
had to be fixed subsequently. We often detect regressions by code review
or by a CI run. The problems:
  - Not all commits gets reviewed from a different developer than the
    committer. (Like many free software projects, Gnulib lacks good reviewers.)
  - The CI runs possibly a week later. (We can't increase the frequency,
    because some CI runs fail due to network problems or other noise,
    and this noise needs to be filtered out.)

As a complement to these QA techniques, Paul Eggert suggests to use an
LLM to analyze the commits that have been pushed into gnulib master.

This should be promising, because I read recently that LLMs outperform
all classical static analysis tools, when it comes to analyzing source code.

I can't do this myself, because I'm already quite loaded with the existing
QA techniques and with my work on other GNU packages.

Therefore, if you volunteer, please step up!

Bruno




Reply via email to