This vote was not done per process. The discussion was still on going. A decision that is more of code impact (consensus) is being called a procedural decision (majority vote). Moreover end of vote day/time was also not called ahead of the vote to determine when the vote ends. These seem to be a premise that only a few care about project. All red flags.
Thks, Amol E:a...@datatorrent.com | M: 510-449-2606 | Twitter: @*amolhkekre* www.datatorrent.com On Fri, Sep 1, 2017 at 5:49 PM, Thomas Weise <t...@apache.org> wrote: > The first step in allowing a real community to grow would be to wear the > project hat, participate in discussions as individual, and consider how to > enable changes vs. trying to block active community members that contribute > on their own time from taking the project forward. > > Versioning and parallel release lines exist for a reason. Nothing needs to > be reinvented, everything that is needed to not disrupt existing users > while allowing for changes that evolve a product already exists. > > A number of folks don't wear the project hat, don't contribute in a > constructive manner and are otherwise not actively visible in the project. > Do they participate in this discussion out of their own interest or because > they are paid to do so? That combined with a look at the contributor stats > should provide a fairly good orientation. > > This discussion here is about making changes and evolve the project, not to > organize a DataTorrent & friends blockade. Put your own effort, research, > follow a discussion thread, present your own opinion. Separately, it will > be necessary to take up the topic of project independence at the PMC level. > > Thomas > > > On Fri, Sep 1, 2017 at 3:14 PM, Sandeep Deshmukh < > sandeep.deshm...@gmail.com > > wrote: > > > I totally agree with Sandesh. Things are being pushed when there is clear > > disagreement. If Apex has to grow the community, it can't grow using > divide > > and conquer method. > > > > On Fri, Sep 1, 2017 at 10:45 PM, Sandesh Hegde <sand...@datatorrent.com> > > wrote: > > > > > Using all the technicalities and loop holes, we can declare many votes > > > invalid. What purpose does it solve? This thread is dividing the > > community, > > > instead of recognizing the difference if we move forward with this, > there > > > is a chance that Apex will alienate many contributors. What's the end > > game > > > here? At what cost? > > > > > > On Fri, Sep 1, 2017 at 9:31 AM Thomas Weise <t...@apache.org> wrote: > > > > > > > Yes, you would need a separate discussion/vote on changes not being > > > > reflected in master that you make to a branch (current procedure). > > > > > > > > Regarding procedural vote, the decision to start development towards > > new > > > > major release is a longer term decision, not just code change. > > > > > > > > https://www.apache.org/foundation/glossary.html#MajorityApproval > > > > > > > > "Refers to a vote (sense 1) which has completed with at least three > > > binding > > > > +1 votes and more +1 votes than -1 votes. ( I.e. , a simple majority > > > with a > > > > minimum quorum of three positive votes.) Note that in votes requiring > > > > majority approval a -1 vote is simply a vote against, not a veto. > > Compare > > > > Consensus Approval. See also the description of the voting process." > > > > > > > > > > > > For code modifications the rules are different, -1 is a veto that > needs > > > to > > > > have a valid technical reason why the change cannot be made. > Otherwise > > it > > > > is void. None of the -1s in the vote result provide such > justification. > > > > > > > > Thanks, > > > > Thomas > > > > > > > > > > > > > > > > On Thu, Aug 31, 2017 at 10:06 PM, Pramod Immaneni < > > > pra...@datatorrent.com> > > > > wrote: > > > > > > > > > Thomas, > > > > > > > > > > Wouldn't you need to call a separate procedural vote for whether > > > changes > > > > > cannot be allowed into 3.x without requiring they be submitted to > 4.x > > > as > > > > > there was a disagreement there? Also, I am not sure that the > > procedural > > > > > vote argument can be used here for 4.x given that it involves > > > > modifications > > > > > to existing code. I would say we should drive towards getting a > > > consensus > > > > > by addressing the concerns folks have about 4.x. > > > > > > > > > > On Thu, Aug 31, 2017 at 8:24 PM, Thomas Weise <t...@apache.org> > > wrote: > > > > > > > > > > > There wasn't any more discussion on this, so here is the result: > > > > > > > > > > > > 1. Version 4.0 as major version change from 3.x > > > > > > ==================================== > > > > > > > > > > > > +1 (7) > > > > > > > > > > > > Thomas Weise (PMC) > > > > > > Ananth G > > > > > > Vlad Rozov (PMC) > > > > > > Munagala Ramanath (committer) > > > > > > Pramod Immaneni (PMC) > > > > > > Sanjay Pujare > > > > > > David Yan (PMC) > > > > > > > > > > > > -1 (3) > > > > > > > > > > > > Amol Kekre (PMC) > > > > > > Sergey Golovko > > > > > > Ashwin Chandra Putta (committer) > > > > > > > > > > > > > > > > > > 2. Version 1.0 with simultaneous change of Maven artifact IDs > > > > > > =============================================== > > > > > > > > > > > > +1 (5) > > > > > > > > > > > > Thomas Weise (PMC) > > > > > > Ananth G > > > > > > Vlad Rozov (PMC) > > > > > > Munagala Ramanath (committer) > > > > > > David Yan (PMC) > > > > > > > > > > > > -1 (5) > > > > > > > > > > > > Pramod Immaneni (PMC) > > > > > > Sanjay Pujare > > > > > > Amol Kekre (PMC) > > > > > > Sergey Golovko > > > > > > Ashwin Chandra Putta (committer) > > > > > > > > > > > > > > > > > > RESULT > > > > > > ======= > > > > > > > > > > > > Vote for option 1 (major version 4.x) *passes* with majority rule > > > [1]. > > > > > > > > > > > > Thanks, > > > > > > Thomas > > > > > > > > > > > > > > > > > > [1] https://www.apache.org/foundation/voting.html > > > > > > > > > > > > > > > > > > On Mon, Aug 21, 2017 at 6:39 PM, Thomas Weise <t...@apache.org> > > > wrote: > > > > > > > > > > > > > This is to formalize the major version change for Malhar > > discussed > > > in > > > > > > [1]. > > > > > > > > > > > > > > There are two options for major version change. Major version > > > change > > > > > will > > > > > > > rename legacy packages to org.apache.apex sub packages while > > > > retaining > > > > > > file > > > > > > > history in git. Other cleanup such as removing deprecated code > is > > > > also > > > > > > > expected. > > > > > > > > > > > > > > 1. Version 4.0 as major version change from 3.x > > > > > > > > > > > > > > 2. Version 1.0 with simultaneous change of Maven artifact IDs > > > > > > > > > > > > > > Please refer to the discussion thread [1] for reasoning behind > > both > > > > of > > > > > > the > > > > > > > options. > > > > > > > > > > > > > > Please vote on both options. Primary vote for your preferred > > > option, > > > > > > > secondary for the other. Secondary vote can be used when > counting > > > > > primary > > > > > > > vote alone isn't conclusive. > > > > > > > > > > > > > > Vote will be open for at least 72 hours. > > > > > > > > > > > > > > Thanks, > > > > > > > Thomas > > > > > > > > > > > > > > [1] https://lists.apache.org/thread.html/ > > > > > bd1db8a2d01e23b0c0ab98a785f6ee > > > > > > > 9492a1ac9e52d422568a46e5f3@%3Cdev.apex.apache.org%3E > > > > > > > > > > > > > > > > > > > > > > > > > > > >