-
-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the "invalid" label, add a "valid" label #465
Comments
One use of the "invalid" label: it (and "spam") can be used to mark a low-quality Hacktoberfest PR as not counting towards the free T-shirt. But the repo must also be opted-in to Hacktoberfest, so if the repo is not opted-in, it doesn't really matter about labelling "invalid" (or "spam"). |
I think the PR needs to have a Hacktoberfest label to be counted, so we could just remove that label, no? |
We opted in for Hacktoberfest last year. If the repo is opted in, I believe it doesn't need the hacktoberfest label. |
With spam PRs we replace the title by "spam". Can we search on that title content instead of wasting a precious label on spammers? |
Just to note, GitHub introduced the ability to explicitly close issues as “not planned” (a much less harsh label than invalid, IMO), which are indicated by the color and symbol of the issue icon in the UI. This should fully obsolete the need for the |
FWIW, I have no qualms about being as harsh as possible when shutting down spammy issues or PRs — and we get a non-trivial number of those. I agree that the |
Right, and in the case, the existing procedure of setting the title and contents to "spam", reporting and/or org-blocking them, and (if there is any chance of redemption) sending a stern reply are of course quite appropriate—I've helped deal with several that way myself. I have every sympathy for any real humans who may be at all plausibly acting in good faith, but none for those who know exactly what they are doing and simply don't care about the disruption they cause. This is the same strategy I use as a Reddit moderator; ironically, we just got another spam submission I will be dealing with in this manner just as I was typing this very message. |
Correct, one Hacktoberfest rule is:
Either the repo must be opted in with a "hacktoberfest" topic, or individual PRs must be opted in with "hacktoberfest-accepted" label.
For issues only, not PRs.
I was going to say we need an "invalid" or "spam" label to prevent low-quality PRs being credited for Hacktoberfest (plus triagers can't edit titles):
But there's a newish rule:
None of these conditions will be met for spam, so for Hacktoberfest we don't actually need "invalid" or "spam". |
Oh, right. Though, if a PR is closed (particularly by someone other than the author) instead of merged, that is a lot less ambigous than an issue being closed (which may indicate it was resolved, or it may not be a valid issue to begin with); it directly implies that for some reason, that PR is not a valid canidate to be merged (whether through being rejected, spam, outdated, superceded, etc). |
To summarise the discussion so far:
|
ISTM that the discussion focused on removing |
This is the issue on which the addition of valid should be discussed. |
The SC decided to use I therefore went ahead, added the There were 5 open issues and 1 open PR marked as invalid:
There were also 6624 closed issues/PRs. |
Very few triagers and core devs actually use this new For now, I'm giving up using the |
I never championed this label. I suggested something very different (in purpose, in audience and in name). I was clear that I don't understand what a triaged label would mean or how it would be used. @ezio-melotti, who did champion this label, is yet to document it. |
As discussed in https://discuss.python.org/t/improve-communication-with-contributors-on-the-issue-tracker-and-prs-language-summit-follow-up/, I suggest we remove the "invalid" label which is not very useful (just close the issue) and can come across as harsh.
I also suggest to add a "valid" label with which a triager or core dev can signal that they "acknowledge" the issue (the bug is indeed a bug, the feature should be implemented, etc) and are likely to help reviewing patches for it.
The text was updated successfully, but these errors were encountered: