I am not against a new major version. I am against the reason for it.
Please include a list of functional feature set in the vote for 4.0, not
just package name changes.

Regards,
Ashwin.

On Aug 25, 2017 5:02 PM, "Thomas Weise" <t...@apache.org> wrote:

> Always welcome. But before you go.. What do you mean by rigged? Your vote?
> ;)
>
> Why do I get the impression someone could be pulling strings to stop a new
> major version after the changes were discussed for such a long time?
>
> Why not let the community continue development, it does not prevent anyone
> from continuing 3.x line. That's what versioning and branching are there
> for.
>
> Thomas
>
>
> On Fri, Aug 25, 2017 at 4:42 PM, Ashwin Chandra Putta <
> ashwinchand...@gmail.com> wrote:
>
> > Haha I missed your personal attacks Thomas. Love it! This voting thread
> is
> > rigged, I am out :)
> >
> > Anyway - as a user when a project announces a new major version - I would
> > expect it to include some major features. I stand by my vote until we
> > associate and list some major features with the major version upgrade.
> >
> > Regards,
> > Ashwin.
> >
> > On Fri, Aug 25, 2017 at 3:54 PM, Thomas Weise <t...@apache.org> wrote:
> >
> > > Welcome back to the mailing list (it has been 6 months according to the
> > > archive?). The topic seems to be important enough, so hopefully you had
> > the
> > > chance to review the related discussion threads as these already
> address
> > > some of what repeats here?
> > >
> > > On Fri, Aug 25, 2017 at 2:00 PM, Ashwin Chandra Putta <
> > > ashwinchand...@gmail.com> wrote:
> > >
> > > > I agree that it makes the project consistent to have the package
> names
> > > > changed to org.apache.apex. However, it seems like an unnecessary
> > > overhead
> > > > to make a major version change for just changing package names. I may
> > be
> > > > wrong but is there a major feature set in the proposed vote that
> deems
> > > for
> > > > a major version change? The current package names do not affect any
> > users
> > > > in functionality - I would recommend making the package name change
> in
> > a
> > > > 4.0 branch but decide on major version change based on feature set
> > > > supporting it.
> > > >
> > >
> > > Already discussed. Major version change is for ability to make backward
> > > incompatible changes, including but not limited to package names. New
> > > features have been added, they did not require a new major version.
> > >
> > >
> > > >
> > > > As for 1.0, it seems weird to go back in version. I do not agree that
> > > just
> > > > because some operators have @evolving tag it means the malhar library
> > is
> > > > not mature. Many applications are in production using the current
> > malhar
> > > > operators - that speaks about maturity.
> > > >
> > >
> > > It may look "weird" to you to go to 1.0, it may also look weird to
> others
> > > (including users) to find
> > > a library at 3.x that is full of evolving code. Based on the code
> changes
> > > that are made, not just due to the @Evolving annotations that allow
> such
> > > changes to occur.
> > >
> > > As for "many applications are in production", that is of course
> > subjective
> > > but I remember as you should that whenever you want to use one of the
> > > allegedly "mature" operators, fixes need to be made to them, sometimes
> > for
> > > very basic issues. At other times, it requires major changes to such
> > > operators or they need to be implemented in a different way altogether.
> > > That's not what I would expect when using a dependency versioned at 3.x
> > >
> > >
> > > > Until there is a major feature set supporting a major version
> upgrade,
> > > here
> > > > is my vote:
> > >
> > >
> > > > -1 for major version change to 4.0 just for package name changes and
> > > > cleanup activities
> > > > -1 for major version change to 1.0
> > > > +1 to still make package name changes in a 4.0 branch and wait for
> > major
> > > > version change to 4.0 until we have a major feature set supporting
> it.
> > > >
> > > >
> > > The place to start major version development according to the branching
> > > model that this project follows is master. Development takes place over
> > > time and a release is made when the community decides so, it is a
> > separate
> > > decision.
> > >
> > > I would consider this vote invalid because it is based on invalid
> > > assumptions about the code maturity/stability in the library and does
> not
> > > provide a reason to not make the change.
> > >
> > >
> > > > Regards,
> > > > Ashwin.
> > > >
> > > > 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/bd1db8a2d01e23b0c0ab98a
> 785f6ee
> > > > > 9492a1ac9e52d422568a46e5f3@%3Cdev.apex.apache.org%3E
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Regards,
> > > > Ashwin.
> > > >
> > >
> >
> >
> >
> > --
> >
> > Regards,
> > Ashwin.
> >
>

Reply via email to