SGTM. I will pick some of the PMC members and ask them to individually classify all of the ramp* bugs in a single component by marking the ones good for newbies as "newbie" and removing the "ramp*" tags from "newbie" issues.
I hope this will produce a nice set of issues for newbies to choose from to help us entice new developers, testers, doc writers, and so on. On Fri, Oct 21, 2016 at 9:32 AM, Marcel Kornacker <mar...@cloudera.com> wrote: > I agree, we have enough rules regarding jira labeling already. > > A "newbie" label to indicate tasks that someone without any/much > exposure to the codebase should be able to handle seems like a good > idea. > > "Ramp-up" really means something else (good learning experience, but > could be moderately complex and require some understanding of the > codebase). > > On Thu, Oct 20, 2016 at 10:32 PM, Henry Robinson <he...@cloudera.com> wrote: >> I still think that adding more complexity to the JIRA state space is only >> going to increase the cognitive burden of managing JIRAs, something I spend >> quite a lot of my life doing already. It would need to be a pretty big win >> for it to be worth it to me. >> >> Happy to go with the consensus, but would prefer to avoid more labels where >> possible. >> >> On 20 October 2016 at 16:44, Jim Apple <jbap...@cloudera.com> wrote: >> >>> Ah, I was only suggesting this "non-newbie" as a tool for committers >>> to use to help us find good newbie bugs, not as a tool for newbies. >>> >>> It will probably take a while to triage everything, and some people >>> will not get their triaging work done in a timely fashion, and new >>> bugs will show up and need triaging, and old bugs will (hopefully) be >>> fixed by newbies, requiring us to go and find new bugs to label >>> "newbie" >>> >>> On Thu, Oct 20, 2016 at 4:40 PM, Henry Robinson <he...@cloudera.com> >>> wrote: >>> > Right. Which 'newbie' is going to have that degree of JIRA nuance? >>> > >>> > I also feel it's better to show new contributors what they *could* do, >>> than >>> > to carefully mark things that they *should not* do. >>> > >>> > On 20 October 2016 at 16:28, Jim Apple <jbap...@cloudera.com> wrote: >>> > >>> >> So you're suggesting that there be no label for "this is triaged and >>> >> not suitable for newbies"? >>> >> >>> >> On Thu, Oct 20, 2016 at 4:14 PM, Henry Robinson <he...@cloudera.com> >>> >> wrote: >>> >> > I would strongly prefer not adding "non-newbie". It seems to have >>> limited >>> >> > use, and is another way to increase the state space of JIRA labels, >>> >> > components, etc, etc. >>> >> > >>> >> > Let's just find some good first-patch candidates and tag them. >>> >> > >>> >> > On 20 October 2016 at 16:03, Jim Apple <jbap...@cloudera.com> wrote: >>> >> > >>> >> >> Since I have heard no objection to these tag names, I'm picking >>> >> >> "newbie" and "non-newbie". I am going to start emailing some PMC >>> >> >> members to ask them to categorize issues. >>> >> >> >>> >> >> On Tue, Oct 18, 2016 at 9:57 AM, Jim Apple <jbap...@cloudera.com> >>> >> wrote: >>> >> >> > How shall we distinguish between the following three classes of >>> >> issues: >>> >> >> > >>> >> >> > 1. Un-triaged ramp-up issues >>> >> >> > 2. ramp-up issues that are not for newbies >>> >> >> > 3. newbie issues >>> >> >> > >>> >> >> > We could add two tags, "newbie" and "non-newbie". We could call the >>> >> >> > second tag something other than "non-newbie", like "second-patch" >>> or >>> >> >> > "sophomore". >>> >> >> > >>> >> >> > Thoughts? >>> >> >> > >>> >> >> > On Mon, Oct 17, 2016 at 10:27 PM, Marcel Kornacker < >>> >> mar...@cloudera.com> >>> >> >> wrote: >>> >> >> >> Please don't add that comment. :) >>> >> >> >> >>> >> >> >> What's currently labelled ramp-up is often not a good newbie task >>> >> (and >>> >> >> >> maybe not even a good ramp-up task). The best way to identify >>> newbie >>> >> >> >> tasks is for a few senior engineers to sift through the ramp-up >>> tasks >>> >> >> >> and pick out maybe a few dozen that truly qualify as newbie tasks. >>> >> >> >> >>> >> >> >> I'm happy to help out with that when I get back. >>> >> >> >> >>> >> >> >> On Mon, Oct 17, 2016 at 6:50 PM, Jim Apple <jbap...@cloudera.com> >>> >> >> wrote: >>> >> >> >>> The Impala JIRA has 129 tasks that have no assignee, are still >>> open, >>> >> >> >>> and are labelled ramp* (i.e. ramp-up, ramp-up-introductory, >>> etc.). >>> >> >> >>> >>> >> >> >>> I'd like to find which of those tasks are good tasks for someone >>> who >>> >> >> >>> is making their first Impala patch. I intend to promote those on >>> one >>> >> >> >>> or more of : the blog, the twitter account, this list, the user >>> >> list, >>> >> >> >>> helpwanted.apache.org, and so on. >>> >> >> >>> >>> >> >> >>> The tasks should be the kind of thing that someone won't need too >>> >> much >>> >> >> >>> hand-holding on, once their have their dev environment up and >>> >> working. >>> >> >> >>> >>> >> >> >>> To do this, I was thinking of adding a comment to all 129 tasks >>> to >>> >> ask >>> >> >> >>> the watchers of each issue if it should be labelled "newbie". >>> This >>> >> >> >>> will send hundreds of emails, which is a bummer, but it seems to >>> me >>> >> >> >>> like the best way to track the discussions and decisions. >>> >> >> >>> >>> >> >> >>> What does everyone think? >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Henry Robinson >>> >> > Software Engineer >>> >> > Cloudera >>> >> > 415-994-6679 >>> >> >>> > >>> > >>> > >>> > -- >>> > Henry Robinson >>> > Software Engineer >>> > Cloudera >>> > 415-994-6679 >>> >> >> >> >> -- >> Henry Robinson >> Software Engineer >> Cloudera >> 415-994-6679