I've seen the "newbie" flag in Drill too. I think Jacques tagged a couple of issues with that label. We could continue to use that.
On Thu, May 25, 2017 at 11:41 AM, Julian Hyde <jh...@apache.org> wrote: > In Calcite we assign a "newbie" flag to some issues. A more detailed > categorization takes significant effort for the person triaging the > bugs, so isn't worth it. > > On Thu, May 25, 2017 at 9:23 AM, Paul Rogers <prog...@mapr.com> wrote: > > Great suggestion. > > > > What I’ve learned over the last year, however, is that if something in > Drill seems simple, it is only because I’ve missed understanding some of > the details. It is quite hard to determine the effort level to fix a bug > without first doing a detailed analysis of the bug. If the bug ends up > being easy to fix, that is usually only because I’ve previously learned an > area. > > > > That said, if the goal is to find good “starter bugs”, we can tackle > that directly. Perhaps as the more experienced folks see bugs arrive in > areas of our expertise, we can determine if the bug could be fixed by a new > contributor. That is, the bug is isolated, seems to be pretty obvious, and > the fix is likely to have few side-effects. > > > > Maybe use labels to identify such issues. Then community folks can grab > those as a way to get started with Drill development. And, that experienced > developer can provide guidance to help the new folks get started. > > > > Let’s take a concrete example. Thanks for filing DRILL-5539: > "drillbit.sh script breaks if the working directory contains spaces". > > > > On the surface, this looks pretty easy: just put quotes where needed. > But, you’ll find that drillbit.sh calls drill-config.sh to do all the heavy > lifting, and that drill-config.sh is called by many of our scripts. And, it > does lots of path work to find the config files, find directories, find > Java and so on. Further, we have a unit test for the scripts that should be > modified to test for the case you found. > > > > So, if you wanted to tackle this bug, I can explain this background in > the JIRA ticket and help you identify all the places to fix, then show you > how to use the unit test to verify that everything still works. > > > > Thoughts? > > > > Thanks, > > > > - Paul > > > > > >> On May 25, 2017, at 6:58 AM, Charles Givre <cgi...@gmail.com> wrote: > >> > >> +1 > >> > >> Sent from my iPhone > >> > >>> On May 25, 2017, at 09:34, Muhammad Gelbana <m.gelb...@gmail.com> > wrote: > >>> > >>> Hi, > >>> > >>> I suggest to categorize issues according the level of expertise needed > to > >>> solve each one. This will encourage want-to-help\learn but > >>> not-so-experienced-with-drill developers to take a thorough look into > >>> issues not requiring high level of experience with Drill. > >>> > >>> What do you think ? > >>> > >>> *---------------------* > >>> *Muhammad Gelbana* > >>> http://www.linkedin.com/in/mgelbana > > >