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 > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >>> > >> >