Cool. Feel free to propose a change to the PR template. How would JIRA be less daunting to new users?
-sz > On Mar 8, 2018, at 9:25 AM, Chris Olivier <cjolivie...@gmail.com> wrote: > > My $0.02 about the PR template. > > I think it's a good idea. I think (just my opinion) is that the adoption > is low because it started out too big and daunting. It may get more > adoption if we started a little smaller -- with maybe two checkboxes" and > also didn't have a line at the top stating "Description", because that feel > skind of awkward and github inserts extended label info above it sometimes. > > Just an idea. > >> On Thu, Mar 8, 2018 at 9:13 AM, Sheng Zha <szha....@gmail.com> wrote: >> >> The PR template is designed for that and its poor adoption is causing the >> same issue of missing information in PRs. My concern of using JIRA is that >> more overhead would deter contribution and worsen the quality of >> description. >> >> -sz >> >>> On Mar 8, 2018, at 8:49 AM, Nan Zhu <zhunanmcg...@gmail.com> wrote: >>> >>> +1 on both suggestions >>> >>> a bit concern is on the quality of JIRA which is created automatically >>> >>> I can see a lot of PRs are not described comprehensively, if we just post >>> what in description to JIRA, it's error-propagating >>> >>> >>> but the quality of JIRA is a big topic worth more discussions >>> >>> >>> >>> On Thu, Mar 8, 2018 at 3:06 AM, Marco de Abreu < >> marco.g.ab...@googlemail.com >>>> wrote: >>> >>>> Would it be possible to automatically create JIRA tickets when a GitHub >>>> issue is being created? We could then mirror all comments the same way >> it's >>>> happening in https://issues.apache.org/jira/projects/MXNET/issues/ >> MXNET-42 >>>> but make sure that the bot works in both ways. A comment on GitHub >> would be >>>> copied to JIRA and a JIRA comment to GitHub. I think this would be good >> as >>>> a first step to start integration. >>>> >>>> -Marco >>>> >>>> On Wed, Mar 7, 2018 at 8:08 PM, Marco de Abreu < >>>> marco.g.ab...@googlemail.com >>>>> wrote: >>>> >>>>> I also see this as a big advantage in terms of transparency. I >> personally >>>>> will try to move away from any company internal issue trackers (except >>>> for >>>>> confidential cases) and instead work on Jira that is being managed by >> the >>>>> community. This allows everybody to see what is being worked on and >> gives >>>>> them the possibility to chime with ideas or suggestions. >>>>> >>>>> In my opinion, this obsoletes TT and SIM to a big extent. It's up to >> you >>>>> if you maintain multiple issue trackers or stick to one. If anybody >> has a >>>>> (non-confidential) issue that's related to my work on CI, I ask them to >>>>> create a GitHub issue instead of a company internal ticket - I invite >>>>> everybody to do the same. >>>>> >>>>> MXNet is an open source project and moving away from company internal >>>>> trackers towards community driven ones is the next logical step in my >>>>> opinion. At the moment, everybody is working on their own and it's hard >>>> to >>>>> see for external people (or even developer who are not part of the same >>>>> team) what we're actually working on. >>>>> >>>>> -Marco >>>>> >>>>>> On Wed, Mar 7, 2018 at 7:48 PM, Naveen Swamy <mnnav...@gmail.com> >> wrote: >>>>>> >>>>>> I am +1 for using JIRA. Managing bigger projects within MXNet on JIRA >>>>>> brings openness to the project. MXNet Users and the contributors also >>>> get >>>>>> a >>>>>> sense of where the project is heading. >>>>>> Bigger Tasks can be divided into sub-tasks which contributors can pick >>>> up >>>>>> small tasks based on their expertise on and contribute independently. >>>>>> >>>>>> On Wed, Mar 7, 2018 at 10:40 AM, Chris Olivier <cjolivie...@gmail.com >>> >>>>>> wrote: >>>>>> >>>>>>> The vote was discussed on private@ before the vote on dev@, and the >>>>>> vote >>>>>>> went on for a very long time. There was ZERO resistance. No one >>>>>> "snuck" >>>>>>> it in or "slipped it by". >>>>>>> >>>>>>> This, hopefully, phases out both SIM and tt, which are both are being >>>>>> used >>>>>>> in ways that aren't what they're even designed for, IMO. Trouble >>>>>> tickets >>>>>>> are being used as a backlog for my team, which is insane. >>>>>>> >>>>>>> I've actually sent out a couple of mails on dev about contact me if >>>> you >>>>>>> don't have access to JIRA. If you would like to participate in the >>>>>>> direction of the project, please keep up with the dev email list. >>>>>>> >>>>>>> I gave you contributor permissions on JIRA, btw. >>>>>>> . >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 7, 2018 at 10:17 AM, Aaron Markham < >>>>>> aaron.s.mark...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> I'm not quite sure if I have enough background on reasons for or >>>>>> against >>>>>>>> this to vote in the next round, but my two cents: I didn't see much >>>>>>> debate >>>>>>>> on why we need yet another tool for issues that we have to manually >>>>>>>> maintain...the vote kind of slid in there without many stakeholders >>>>>>>> realizing what they were being signed up for. I was thinking, sure, >>>> if >>>>>>> YOU >>>>>>>> want to make jira tickets, go right ahead. I have two internal >>>>>> ticketing >>>>>>>> systems to deal with already that assign tasks on MXNet, plus >>>> GitHub. >>>>>>> Jira >>>>>>>> would be four. Happy to make it work, but I'll need fifth tool to >>>>>>> aggregate >>>>>>>> communications and metrics between the other four tools! I'm only >>>>>> sort of >>>>>>>> joking. >>>>>>>> >>>>>>>> I saw Chris's response, and ok the public visibility part makes >>>> sense, >>>>>>> but >>>>>>>> does this phase out any other overhead? Does it integrate? Jira has >>>>>>>> integration options so maybe we can eliminate some overhead... Like >>>>>>>> something that hooks into the GitHub api and generates jira tickets >>>> on >>>>>>> the >>>>>>>> fly... I want to believe there's a plan that makes this all easier. >>>>>>>> >>>>>>>> What value I don't see is how we lower barriers to contribution and >>>>>> make >>>>>>> it >>>>>>>> more fluid for new users that could become contributors. What's the >>>>>> story >>>>>>>> and value proposition? >>>>>>>> >>>>>>>> Also, I don't see any docs on the website or on github on how to >>>> sign >>>>>> up >>>>>>>> for jira, or how to contribute according to this new requirement >>>>>> anywhere >>>>>>>> on the site. Myself and new contributors wouldn't know what the >>>>>> expected >>>>>>>> flow looks like because it's not really accessible. I now see the >>>>>>>> confluence wiki, but that's pretty much hidden from anyone browsing >>>>>> the >>>>>>>> site or github and looking to contribute. Why is this info on >>>>>> confluence >>>>>>> at >>>>>>>> all? Why not in the docs on github that are rendered to the website? >>>>>> Or >>>>>>>> conversely, why is some of the info on github and on the website, if >>>>>> it >>>>>>> is >>>>>>>> being maintained and current only on confluence? >>>>>>>> >>>>>>>> These are two separate issues really, but I think if you want >>>> buy-in, >>>>>>> this >>>>>>>> needs to be more transparent and obvious, and provide clear reasons >>>>>> and >>>>>>>> benefits to why you're asking for more overhead. >>>>>>>> >>>>>>>> Aaron >>>>>>>> >>>>>>>>> On Mar 6, 2018 21:14, "Eric Xie" <j...@apache.org> wrote: >>>>>>>>> >>>>>>>>> -1 >>>>>>>>> >>>>>>>>> JIRA is ancient and arcane. This adds unnecessary overhead. >>>>>>>>> >>>>>>>>>> On 2018/03/03 06:11:12, CodingCat <coding...@apache.org> wrote: >>>>>>>>>> This vote passes with 6 +1 votes (6 bindings) and no 0 or -1 >>>>>> votes. >>>>>>>>>> >>>>>>>>>> Binding +1: >>>>>>>>>> Chris Olivier >>>>>>>>>> Indhu Bharathi >>>>>>>>>> Suneel Marthi >>>>>>>>>> Yuan Tang >>>>>>>>>> Marco de Abreu >>>>>>>>>> Sebastian Schelter >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Vote thread: >>>>>>>>>> https://lists.apache.org/list.html?d...@mxnet.apache.org:lte= >>>>>>>>> 1M:tracking%20code%20changes%20with%20JIRA%20by%20associatin >>>>>>>>> g%20pull%20requests >>>>>>>>>> >>>>>>>>>> I will continue with pushing the content to wiki and take it >>>> into >>>>>>>>> practice >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>> >>