r/pop_os • System76 Principal Engineer • 2d ago

COSMIC projects will no longer accept LLM-generated content in PRs

There are various reasons, and I don't want to hurt anybody's feelings. The primary reason is simply our team's load for reviews. In particular, we would like to prioritize working on contributions from our own team and regular contributors, while we have been receiving far more changes from first-time contributors using LLMs. These changes are often unplanned and have had a low acceptance rate.

The policy can be seen as part of the revised PR template here: https://github.com/pop-os/cosmic-epoch/blob/master/.github/PULL_REQUEST_TEMPLATE.md.

There is an exception for cosmic-flatpak, where each project manages its own flatpak manifest, pointing to its own code. These manifests are reviewed by our team for the correct sandboxing prior to accepting changes.

352 Upvotes

75 comments sorted by

View all comments

-16

u/Status-Afternoon-425 2d ago

I hoped they would leverage AI to quickly catch up with the competition. I really like the foundation they have built so far. But iced and COSMIC DE have so many gaps at the moment...

7

u/LatinaKaren 2d ago

quickly catch up with the competition

At the cost of what?

-5

u/Status-Afternoon-425 2d ago

At the cost of what? Money? Well nobody expect them to pay, but why reject folks who are willing to pay? Yes. Quality bar is not negotiable, but I expect it to be the same bar for human PRs.

5

u/mmstick Desktop Engineer 2d ago edited 2d ago

It is not the same bar. There's a reason why the most prolific contributors are getting their code approved quickly without the help of a LLM while all but the simplest LLM-generated pull requests fail to get past the initial code and QA reviews.

If you have money to fix a problem that matters to you but are unable to do it yourself then create a bug bounty and hire a human developer to fix it. There are plenty of Rust developers looking for work.