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 >