Scala-dev: sanely apply “critical” and “quickfix” labels in scala/bug

Created on 1 May 2017  Â·  14Comments  Â·  Source: scala/scala-dev

there are a lot of issues with bad labels in scala/bug, but the two most important that I know of would be to cut down on the excessive numbers of tickets with one of these labels. these are high-visibility labels, "critical" because of the name, "quickfix" because it's used by newcomers, e.g. at open source sprees

for "critical", probably we should have zero or nearly zero such tickets; I suspect most of the tickets currently so labeled are just that way because in some past bug tracker at some past time it was a default

for "quickfix", I think it's mostly because all "minor" priority JIRA tickets were imported with "quickfix". not sure whether it's worth going back to JIRA to address it, or better to just bite the bullet and go through the tickets one at a time (there are ~500)

at the time this is addressed, an update to the scala/scala README would be good, adding at least _some_ text about how we use labels, would be good too

/cc @smarter who called attention to this on scala/contributors Gitter recently

Most helpful comment

yes "good first issue" and "help wanted" are a GitHub thing/standard

https://help.github.com/articles/helping-new-contributors-find-your-project-with-labels/

:+1: for apply that to scala issues

All 14 comments

maybe a triaged2017 label, with built-in obsolescence

@larsrh writes on Twitter:

@SethTisue there are a couple of tickets in scala/bug that I think are erroneously marked "quickfix". Who takes care of labels?

who takes cares of labels? everybody and nobody on the Scala team, and everybody and nobody in the community

see above for how the "quickfix" label got this way

if there just a handful of tickets you think should be relabeled, just comment on the tickets and a repo admin will take care of it.

if you (or anyone reading this who is known to the Scala team) wants to tackle a bigger bout of relabeling, or help with this on an ongoing basis, let us know and either 1) we can up your access temporarily or indefinitely and you can do it, or 2) you can send us a list of ticket numbers and we'll do it with a little script

Can we just rename the quickfix label to minor?

Can we just rename the quickfix label to minor?

I still think this needs to be done, the current situation is likely to scare away many potential contributors.

Can we just rename the quickfix label to minor?

I agree that would be better than the current situation.

But, what do you think about simply deleting the label? I think that might be even better.

(Note that the "critical" label no longer exists. I don't know when that happened.)

Deleting would be fine too yeah

I'll see what the team thinks.

I'm fine with deleting the label. In general, we should reduce noise and make it easy to get started contributing!

if we delete (I will unless new objections are raised soon), I'll also post to contributors.scala-lang.org and ask for community help identifying easy issues. I guess by recreating the label... or maybe good-first-issue as a label name? I've seen @jvican using that lately. Jorge, is that a standard choice elsewhere in open-source-land? for a while we were using "spree", but I don't think it's the best choice because the meaning won't be clear to many people (unless they are actually participating in an open source spree)

I recall that using good first issue as a label (spelled thus) makes Github suggest them to new contributors, which would probably be a good thing.

yes "good first issue" and "help wanted" are a GitHub thing/standard

https://help.github.com/articles/helping-new-contributors-find-your-project-with-labels/

:+1: for apply that to scala issues

okay, I deleted the quickfix label and put out a call for help with good-first-issue on https://contributors.scala-lang.org/t/help-wanted-identifying-good-first-issues-in-scala-bug/1571

thanks @smarter for nagging :-)

let's have any further discussion on the Discourse thread (and/or Gitter, with all the pros and cons of the ephemerality of chat in mind...)

I've seen @jvican using that lately. Jorge, is that a standard choice elsewhere in open-source-land? for a while we were using "spree", but I don't think it's the best choice because the meaning won't be clear to many people (unless they are actually participating in an open source spree)

Spree should only be used for those tickets that are cherry-picked for sprees, so I agree that the decision made here is the good one. :smile:

Was this page helpful?
0 / 5 - 0 ratings