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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>> 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 <[email protected]> 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 <[email protected]>
>> >> 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 <[email protected]> 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 <[email protected]>
>> >> 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 <
>> >> [email protected]>
>> >> >> 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 <[email protected]>
>> >> >> 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

Reply via email to