Re: Automatic reports boosted by AI create burden on maintainers
Kang-Che Sung via busybox <[email protected]> Thu, 30 Apr 2026 01:56:39 +0800
| Newsgroups | gmane.linux.busybox |
|---|---|
| Message-ID | <CADDzAfOq1n2PA0etmeMJ9h+GMpeqhA6cY8dBAavmcC3d5GkmTQ@mail.gmail.com> |
On Thu, Apr 30, 2026 at 1:37 AM Roberto A. Foglietta <[email protected]> wrote: > > On Wed, 29 Apr 2026 at 16:21, Tim Tassonis <[email protected]> wrote: > > > > > > > > On 4/28/26 21:06, Roberto A. Foglietta wrote: > > > Hi, > > > > > > The Linux kernel maintainers (notably Jakub Kicinski for the > > > networking side) submitted a pull request deleting about 138,161 lines > > > of code: ISDN support, old network drivers, ATM, ISA/PCMCIA ethernet, > > > and other legacy subsystems that are effectively unmaintained. Linus > > > has said this is partly because the maintenance cost is now dominated > > > by AI‑generated bug reports and “false‑positive” security scans over > > > these dormant code paths. > > > Instead of fixing or hardening decades‑old drivers, the calculus > > > flipped: removing the code eliminates the attack surface for AI‑based > > > scanners entirely, and maintainers can stop triaging hallucinated > > > bugs. > > This above isn't something that I wrote but copy and paste news, the > news is online in many other ways written: > > https://www.phoronix.com/news/Linux-7.1-Removes-Old-Net > > > > > Well, it's the only sensible choice, if there is no actual way of > > actually reproducing a bug due to nobody having the actual hardware, why > > bother? > > TT, what you wrote above isn't true, the hardware is legacy and the > bug might be reproducible (or not) but there are too many bugs and not > enough maintainers testers to verify all the alerts and then report > false positives or fix them. Whatever, this is the exact definition of > technical debt. > > > > > Oh God, how I hate this AI bullshit. > > The problem is not the AI, which found too many possible bugs humans > cannot fix. The problem is that even if the AI would be used to fix > those bugs, the outcome would be worse than the current code base. And > someone should be accountable for committing those changes. > > My example about ctime vs ctime_r as already explained is just a > trivial case in which relatively small human effort can fix AI > security false positives for the potential benefits of having a more > portable busybox with a negligible increase in size. Thus, "AI > bullshit" is positive. Don't force your project's vision to others. BusyBox was not written with security as the first priority. The first priority is small size. While your reasoning with ctime vs. ctime_r looks valid, a better attitude of writing your patch is to allow builders the choice. This is why BusyBox comes with menuconfig and lots of CONFIG_* options! So, how about wrapping the ctime_r function into something like bb_ctime and allow the option to use either ctime or ctime_r? _______________________________________________ busybox mailing list [email protected] https://lists.busybox.net/mailman/listinfo/busybox