Github has announced that they will allow contributors to generate issues with AI: https://github.blog/changelog/2025-05-19-creating-issues-with-copilot-on-github.qkg1.top-is-in-public-preview/
I think we should carefully consider what to do about that, as possibly a bunch of bogus bug reports and/or build failures will come in. Github also said that they will allow users to submit multiple reports at once, to take the repetitiveness of filling in the forms out of the equation, possibly bringing us a lot of spam. As of now, we don't know what it will look like exactly, but I would like to bring it to discussion already as this repo seems to best when things have been spelt out. (re: #387072)
Github has not yet confirmed or denied that it will be possible to opt out of this, but users are concerned/suspecting that they will not be able to opt out, re: https://github.com/orgs/community/discussions/159749
So, what is our stance to these eventual Copilot-submitted issues? Do we:
- Waste no time and close all of them immediately?
- Talk to the submitter first to see if they actually have meaningful details? For example, Copilot will never be able to actually run
nix-info on the reporter's system or generate something that is even remotely correct.
- Triage them ourselves, betting that there must be some truth to the issue as the choice to submit the issue has still been made by a human?
- Consider moving issues to somewhere else like gitlab/codeberg/forgejo?
I think there are a bunch of opinions to be heard here, but I haven't yet seen an issue raised related to this. Not trying to unnessecarily spark controversy here, I just think this development with GitHub should be considered. And also in general, is nixpkgs putting too much eggs in the github basket? The repo and all development happens on github and a lot of packages are written with fetchFromGitHub. Re: #409110 (review)
Github has announced that they will allow contributors to generate issues with AI: https://github.blog/changelog/2025-05-19-creating-issues-with-copilot-on-github.qkg1.top-is-in-public-preview/
I think we should carefully consider what to do about that, as possibly a bunch of bogus bug reports and/or build failures will come in. Github also said that they will allow users to submit multiple reports at once, to take the repetitiveness of filling in the forms out of the equation, possibly bringing us a lot of spam. As of now, we don't know what it will look like exactly, but I would like to bring it to discussion already as this repo seems to best when things have been spelt out. (re: #387072)
Github has not yet confirmed or denied that it will be possible to opt out of this, but users are concerned/suspecting that they will not be able to opt out, re: https://github.com/orgs/community/discussions/159749
So, what is our stance to these eventual Copilot-submitted issues? Do we:
nix-infoon the reporter's system or generate something that is even remotely correct.I think there are a bunch of opinions to be heard here, but I haven't yet seen an issue raised related to this. Not trying to unnessecarily spark controversy here, I just think this development with GitHub should be considered. And also in general, is nixpkgs putting too much eggs in the github basket? The repo and all development happens on github and a lot of packages are written with
fetchFromGitHub. Re: #409110 (review)