Hi Todd,

Todd White wrote:

https://github.com/DTW-Thalion/gnustep-audit

I wanted to share what we found and offer to contribute any or all of the changes back upstream.

Thanks for the work.
I would best prefer to have separate PR-s so that each one can be analyzed, refuted, reworked or changed on. At a first glance, I cherry-picked a couple of commits in base and gui, there are interesting points to be analyzed.

LLM generated suggestions are a hot topic these days, also among our community. On one side the question about ethics, on the other the noise they generate. Some members feel pressed by the generation of requests. Some project have banned them completely. I hope we don't bring GNUstep to that point, but keep a good line of usage.

I have seen other attempts in AI usage with some fellow coders here, the advantage of here that the commits are retained atomic and so easier to single-check, refute or rewrite.

I find it interesting that the whole codebase was checked.


Question: Are any of these issues you found directly related to real bugs you found and open issues? Are you actively using GNUstep code?
Or are the bugs found only by AI itself.

I see some choices debatable, e.g. enlarging cache and buffer values, without hard data. Or using certain atomics function: this might work in specific environments, but break others. Having separate commits makes it easier to test, including running our own test suite (as limited as it currently is, though, in terms of architectures)

Regards,

Riccardo

Reply via email to