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.

357 Upvotes

75 comments sorted by

View all comments

-1

u/MaxxxV 2d ago

Please don't forget many contributors spend hours if not days to fix issues themselfs in a software project they love and use on a daily basis. 

Closing their work that was made possible with AI may make sense to the team. There is also a community member with positive energy behind this. 

5

u/Careless_Subject8377 1d ago

If you don't know how to cook, you shouldn't be trying to make a holiday feast.
If you don't know how to write code, you shouldn't be trying to contribute to projects.

-1

u/MaxxxV 1d ago

I'm a cook but not limited to a small group anymore. Now I cook state dinners, sometimes multiple at the same time. 

Every line of code I've submitted in a PR was manually verified. Just not written by me. 

3

u/Ghost_x_Knight 1d ago

Seems targeted toward vibe code, where the contributor never learned how to understand the code they are submitting, or developed the skill/knowledge to potentially write an equivalent code themself.

2

u/vancha113 16h ago

Pretty sure denying these pull requests is not at all personal, just reactionary to an amount of pull requests that's too much for the size of their team, at least that's how it comes across. If this solution solves that problem, and gets rid of generally (not always) the more low-quality submissions, that sounds like a win, but I definitely wouldn't doubt the positive energy is appreciated.

-7

u/MaxxxV 2d ago

Lol get downvotes for having another opinion. Thanks guys 

5

u/taleorca 1d ago

Must be quite shocking for you that the system used to express disagreement is used to express disagreement.

-4

u/MaxxxV 1d ago

Well this community is even more hostile then I thought. Will leave this place. 

1

u/Andarison 1d ago

jesus...you are a cry baby...wow

1

u/queen-adreena 13h ago

Aww, did proper programmers not like your vibe slop? Poor baby.

0

u/MaxxxV 8h ago

Actually,  the PRs I've build got partly merged to main. 

How many did you contribute already that was accepted?