It's been a week since any further discussion. Do PMC members think the current draft is OK to vote on?
On Fri, Feb 17, 2017 at 10:41 PM, vaquar khan <vaquar.k...@gmail.com> wrote: > I like document and happy to see SPIP draft version however i feel shepherd > role is again hurdle in process improvement ,It's like everything depends > only on shepherd . > > Also want to add point that SPIP should be time bound with define SLA else > will defeats purpose. > > > Regards, > Vaquar khan > > On Thu, Feb 16, 2017 at 3:26 PM, Ryan Blue <rb...@netflix.com.invalid> > wrote: >> >> > [The shepherd] can advise on technical and procedural considerations for >> > people outside the community >> >> The sentiment is good, but this doesn't justify requiring a shepherd for a >> proposal. There are plenty of people that wouldn't need this, would get >> feedback during discussion, or would ask a committer or PMC member if it >> weren't a formal requirement. >> >> > if no one is willing to be a shepherd, the proposed idea is probably not >> > going to receive much traction in the first place. >> >> This also doesn't sound like a reason for needing a shepherd. Saying that >> a shepherd probably won't hurt the process doesn't give me an idea of why a >> shepherd should be required in the first place. >> >> What was the motivation for adding a shepherd originally? It may not be >> bad and it could be helpful, but neither of those makes me think that they >> should be required or else the proposal fails. >> >> rb >> >> On Thu, Feb 16, 2017 at 12:23 PM, Tim Hunter <timhun...@databricks.com> >> wrote: >>> >>> The doc looks good to me. >>> >>> Ryan, the role of the shepherd is to make sure that someone >>> knowledgeable with Spark processes is involved: this person can advise >>> on technical and procedural considerations for people outside the >>> community. Also, if no one is willing to be a shepherd, the proposed >>> idea is probably not going to receive much traction in the first >>> place. >>> >>> Tim >>> >>> On Thu, Feb 16, 2017 at 9:17 AM, Cody Koeninger <c...@koeninger.org> >>> wrote: >>> > Reynold, thanks, LGTM. >>> > >>> > Sean, great concerns. I agree that behavior is largely cultural and >>> > writing down a process won't necessarily solve any problems one way or >>> > the other. But one outwardly visible change I'm hoping for out of >>> > this a way for people who have a stake in Spark, but can't follow >>> > jiras closely, to go to the Spark website, see the list of proposed >>> > major changes, contribute discussion on issues that are relevant to >>> > their needs, and see a clear direction once a vote has passed. We >>> > don't have that now. >>> > >>> > Ryan, realistically speaking any PMC member can and will stop any >>> > changes they don't like anyway, so might as well be up front about the >>> > reality of the situation. >>> > >>> > On Thu, Feb 16, 2017 at 10:43 AM, Sean Owen <so...@cloudera.com> wrote: >>> >> The text seems fine to me. Really, this is not describing a >>> >> fundamentally >>> >> new process, which is good. We've always had JIRAs, we've always been >>> >> able >>> >> to call a VOTE for a big question. This just writes down a sensible >>> >> set of >>> >> guidelines for putting those two together when a major change is >>> >> proposed. I >>> >> look forward to turning some big JIRAs into a request for a SPIP. >>> >> >>> >> My only hesitation is that this seems to be perceived by some as a new >>> >> or >>> >> different thing, that is supposed to solve some problems that aren't >>> >> otherwise solvable. I see mentioned problems like: clear process for >>> >> managing work, public communication, more committers, some sort of >>> >> binding >>> >> outcome and deadline. >>> >> >>> >> If SPIP is supposed to be a way to make people design in public and a >>> >> way to >>> >> force attention to a particular change, then, this doesn't do that by >>> >> itself. Therefore I don't want to let a detailed discussion of SPIP >>> >> detract >>> >> from the discussion about doing what SPIP implies. It's just a process >>> >> document. >>> >> >>> >> Still, a fine step IMHO. >>> >> >>> >> On Thu, Feb 16, 2017 at 4:22 PM Reynold Xin <r...@databricks.com> >>> >> wrote: >>> >>> >>> >>> Updated. Any feedback from other community members? >>> >>> >>> >>> >>> >>> On Wed, Feb 15, 2017 at 2:53 AM, Cody Koeninger <c...@koeninger.org> >>> >>> wrote: >>> >>>> >>> >>>> Thanks for doing that. >>> >>>> >>> >>>> Given that there are at least 4 different Apache voting processes, >>> >>>> "typical Apache vote process" isn't meaningful to me. >>> >>>> >>> >>>> I think the intention is that in order to pass, it needs at least 3 >>> >>>> +1 >>> >>>> votes from PMC members *and no -1 votes from PMC members*. But the >>> >>>> document >>> >>>> doesn't explicitly say that second part. >>> >>>> >>> >>>> There's also no mention of the duration a vote should remain open. >>> >>>> There's a mention of a month for finding a shepherd, but that's >>> >>>> different. >>> >>>> >>> >>>> Other than that, LGTM. >>> >>>> >>> >>>> On Mon, Feb 13, 2017 at 9:02 AM, Reynold Xin <r...@databricks.com> >>> >>>> wrote: >>> >>>>> >>> >>>>> Here's a new draft that incorporated most of the feedback: >>> >>>>> >>> >>>>> https://docs.google.com/document/d/1-Zdi_W-wtuxS9hTK0P9qb2x-nRanvXmnZ7SUi4qMljg/edit# >>> >>>>> >>> >>>>> I added a specific role for SPIP Author and another one for SPIP >>> >>>>> Shepherd. >>> >>>>> >>> >>>>> On Sat, Feb 11, 2017 at 6:13 PM, Xiao Li <gatorsm...@gmail.com> >>> >>>>> wrote: >>> >>>>>> >>> >>>>>> During the summit, I also had a lot of discussions over similar >>> >>>>>> topics >>> >>>>>> with multiple Committers and active users. I heard many fantastic >>> >>>>>> ideas. I >>> >>>>>> believe Spark improvement proposals are good channels to collect >>> >>>>>> the >>> >>>>>> requirements/designs. >>> >>>>>> >>> >>>>>> >>> >>>>>> IMO, we also need to consider the priority when working on these >>> >>>>>> items. >>> >>>>>> Even if the proposal is accepted, it does not mean it will be >>> >>>>>> implemented >>> >>>>>> and merged immediately. It is not a FIFO queue. >>> >>>>>> >>> >>>>>> >>> >>>>>> Even if some PRs are merged, sometimes, we still have to revert >>> >>>>>> them >>> >>>>>> back, if the design and implementation are not reviewed carefully. >>> >>>>>> We have >>> >>>>>> to ensure our quality. Spark is not an application software. It is >>> >>>>>> an >>> >>>>>> infrastructure software that is being used by many many companies. >>> >>>>>> We have >>> >>>>>> to be very careful in the design and implementation, especially >>> >>>>>> adding/changing the external APIs. >>> >>>>>> >>> >>>>>> >>> >>>>>> When I developed the Mainframe infrastructure/middleware software >>> >>>>>> in >>> >>>>>> the past 6 years, I were involved in the discussions with >>> >>>>>> external/internal >>> >>>>>> customers. The to-do feature list was always above 100. Sometimes, >>> >>>>>> the >>> >>>>>> customers are feeling frustrated when we are unable to deliver >>> >>>>>> them on time >>> >>>>>> due to the resource limits and others. Even if they paid us >>> >>>>>> billions, we >>> >>>>>> still need to do it phase by phase or sometimes they have to >>> >>>>>> accept the >>> >>>>>> workarounds. That is the reality everyone has to face, I think. >>> >>>>>> >>> >>>>>> >>> >>>>>> Thanks, >>> >>>>>> >>> >>>>>> >>> >>>>>> Xiao Li >>> >>>>>>> >>> >>>>>>> >>> >> >>> > >>> > --------------------------------------------------------------------- >>> > To unsubscribe e-mail: dev-unsubscr...@spark.apache.org >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org >>> >> >> >> >> -- >> Ryan Blue >> Software Engineer >> Netflix > > > > > -- > Regards, > Vaquar Khan > +1 -224-436-0783 > > IT Architect / Lead Consultant > Greater Chicago --------------------------------------------------------------------- To unsubscribe e-mail: dev-unsubscr...@spark.apache.org