| ▲ | smellf 6 hours ago | ||||||||||||||||||||||
I wonder how they can reconcile the stricter proposals with the LLM usage in kernel development. That seems totally untenable. I mean it all seems untenable, but with the kernel especially. Also, what about when you inevitably get a situation where a critical vulnerability is discovered, and the only patch available is LLM generated? Do they have to wait to patch until some person who hasn't seen the LLM-generated patch does a clean room implementation? I understand the objections to LLMs, but rejecting LLM-generated code really doesn't seem realistic. | |||||||||||||||||||||||
| ▲ | simonw 6 hours ago | parent | next [-] | ||||||||||||||||||||||
Kernel development is excluded from this, because it's covered by "Upstream projects using LLMs for development". On security, I worry that proposal A's "forbid any contributions to Debian written with the use or assistance of large language models", as written, excludes contributions where the LLM assisted in discovering the vulnerability. That's clearly a bad policy, and they should update their wording to clarify that. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | bradfa 6 hours ago | parent | prev [-] | ||||||||||||||||||||||
The proposals which say no LLM generated code mean just for Debian, if upstream allows it then they will still accept it. It’s just contributions to Debian itself which would prohibit or discourage LLM contributions. | |||||||||||||||||||||||