Before you do that we need to sit down and reclassify what's currently
labeled 'ramp-up', some of those tasks aren't really suitable as that
(because they don't have an educational component).

On Fri, Oct 21, 2016 at 10:53 AM, Jim Apple <[email protected]> wrote:
> 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 <[email protected]> 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 <[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