Hi,

I think devel-3 should be removed to avoid any confusions WRT master /
devel-3.

Accidental  / forgetful PRs can be avoided by removing devel-3.



Thanks,


Aniruddha

On Fri, Jan 29, 2016 at 12:57 PM, Thomas Weise <[email protected]>
wrote:

> I created the release-3.3 branch in core and set master to be the branch
> for development with 3.4.0-SNAPSHOT version. All current and stale PRs are
> closed with this push. There were only 3 PRs actively being worked on and
> new PRs need to be opened against master:
>
> https://github.com/apache/incubator-apex-core/pull/208
> https://github.com/apache/incubator-apex-core/pull/207
> https://github.com/apache/incubator-apex-core/pull/194
>
> Anyone wants to keep devel-3 around?
>
>
> On Tue, Jan 26, 2016 at 11:22 AM, Vlad Rozov <[email protected]>
> wrote:
>
> > I guess plan to change to master as part of branching for 3.3.x applies
> to
> > core. Do we plan to make the same change to malhar at the same time or
> > while branching for 3.4? How do we handle existing open pull requests?
> Will
> > it be committer responsibility to merge them to the master branch instead
> > of devel-3? Do we plan to keep devel-3 around for some time or will
> delete
> > it once it is merged into the master?
> >
> > Thank you,
> >
> > Vlad
> >
> >
> > On 1/25/16 11:43, Thomas Weise wrote:
> >
> >> Looks like there is strong backing to move development to master as the
> >> default branch.
> >>
> >> I would suggest to make this change along with branching for 3.3.x.
> >>
> >> Thomas
> >>
> >> On Sun, Jan 24, 2016 at 9:15 PM, Bhupesh Chawda <
> [email protected]>
> >> wrote:
> >>
> >> +1 for master branch for development
> >>>
> >>> -Bhupesh
> >>>
> >>> On Sun, Jan 24, 2016 at 9:24 PM, Sasha Parfenov <[email protected]
> >
> >>> wrote:
> >>>
> >>> +1 for primary development on master branch.
> >>>>
> >>>> Thanks,
> >>>> Sasha
> >>>>
> >>>> On Sunday, January 24, 2016, Shubham Pathak <[email protected]>
> >>>> wrote:
> >>>>
> >>>> +1 for master branch as the default development branch.
> >>>>>
> >>>>> Thanks,
> >>>>> Shubham
> >>>>>
> >>>>> On Sat, Jan 23, 2016 at 9:04 AM, Chandni Singh <
> >>>>>
> >>>> [email protected]
> >>>
> >>>> <javascript:;>>
> >>>>> wrote:
> >>>>>
> >>>>> +1 for master being the development branch
> >>>>>>
> >>>>>> On Fri, Jan 22, 2016 at 7:08 PM, Yogi Devendra <
> >>>>>>
> >>>>> [email protected]
> >>>>
> >>>>> <javascript:;>>
> >>>>>
> >>>>>> wrote:
> >>>>>>
> >>>>>> If you decide the make such change; please create an action item to
> >>>>>>>
> >>>>>> do
> >>>>
> >>>>> necessary changes in all documentation which refers to devel-3.
> >>>>>>>
> >>>>>>>  From the documentation perspective, master would be better than
> >>>>>>>
> >>>>>> devel-3.
> >>>>>
> >>>>>> Because, master will remain master forever (If we decide not to
> >>>>>>>
> >>>>>> change
> >>>>
> >>>>> it
> >>>>>
> >>>>>> yet another time). But, devel-3 will need to be eventually replaced
> >>>>>>>
> >>>>>> by
> >>>>
> >>>>> devel-4 at some time in future.
> >>>>>>>
> >>>>>>> +1 for master (from the ease of maintaining documentation
> >>>>>>>
> >>>>>> perspective)
> >>>>
> >>>>> ~ Yogi
> >>>>>>>
> >>>>>>> On 22 January 2016 at 15:05, Priyanka Gugale <
> >>>>>>>
> >>>>>> [email protected]
> >>>>
> >>>>> <javascript:;>>
> >>>>>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>> +1 for master branch.
> >>>>>>>>
> >>>>>>>> -Priyanka
> >>>>>>>>
> >>>>>>>> On Fri, Jan 22, 2016 at 2:57 PM, Timothy Farkas <
> >>>>>>>>
> >>>>>>> [email protected]
> >>>>
> >>>>> <javascript:;>>
> >>>>>
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>> +1 for master branch being the default development branch.
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>> Tim
> >>>>>>>>>
> >>>>>>>>> On Fri, Jan 22, 2016 at 12:23 AM, Sandeep Deshmukh <
> >>>>>>>>> [email protected] <javascript:;>>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> +1 for master branch as default master branch. That makes it
> >>>>>>>>>>
> >>>>>>>>> consistent
> >>>>>>>
> >>>>>>>> with what most of the other projects are following and will
> >>>>>>>>>>
> >>>>>>>>> have
> >>>>
> >>>>> a
> >>>>>
> >>>>>> smooth
> >>>>>>>>
> >>>>>>>>> experience for new users and contributors than getting into
> >>>>>>>>>>
> >>>>>>>>> another
> >>>>>
> >>>>>> branch
> >>>>>>>>>
> >>>>>>>>>> like devel-3.
> >>>>>>>>>>
> >>>>>>>>>> Regards,
> >>>>>>>>>> Sandeep
> >>>>>>>>>>
> >>>>>>>>>> On Fri, Jan 22, 2016 at 12:14 PM, Tushar Gosavi <
> >>>>>>>>>>
> >>>>>>>>> [email protected] <javascript:;>>
> >>>>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> +1 for using default branch for active development. devel-3
> >>>>>>>>>>>
> >>>>>>>>>> if
> >>>>
> >>>>> it
> >>>>>
> >>>>>> can
> >>>>>>>
> >>>>>>>> be
> >>>>>>>>>
> >>>>>>>>>> made default or master.
> >>>>>>>>>>> We already saw developer opening pull request against
> >>>>>>>>>>>
> >>>>>>>>>> master
> >>>
> >>>> (
> >>>>
> >>>>> https://github.com/apache/incubator-apex-malhar/pull/146)
> >>>>>>>>>>> and we had to specifically tell them open pull request
> >>>>>>>>>>>
> >>>>>>>>>> against
> >>>>
> >>>>> devel-3.
> >>>>>>>>
> >>>>>>>>> Using default branch will reduce such confusion.
> >>>>>>>>>>>
> >>>>>>>>>>> -Tushar.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, Jan 22, 2016 at 11:38 AM, Chinmay Kolhatkar <
> >>>>>>>>>>> [email protected] <javascript:;>
> >>>>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>> +1 for switching trunk development to master for both
> >>>>>>>>>>>>
> >>>>>>>>>>> APEXCORE
> >>>>>
> >>>>>> and
> >>>>>>>
> >>>>>>>> APEXMALHAR.
> >>>>>>>>>>>>
> >>>>>>>>>>>> I understand that current master has stable/tested
> >>>>>>>>>>>>
> >>>>>>>>>>> version
> >>>
> >>>> of
> >>>>
> >>>>> apex.
> >>>>>>>
> >>>>>>>> And
> >>>>>>>>>
> >>>>>>>>>> we
> >>>>>>>>>>>
> >>>>>>>>>>>> would lose that if trunk development happens on master.
> >>>>>>>>>>>> Hence, to point to last stable/tested version for apex,
> >>>>>>>>>>>>
> >>>>>>>>>>> would
> >>>>
> >>>>> it
> >>>>>>
> >>>>>>> make
> >>>>>>>>
> >>>>>>>>> sense
> >>>>>>>>>>>
> >>>>>>>>>>>> to add a section about that in README.md?
> >>>>>>>>>>>>
> >>>>>>>>>>>> I'm not sure if other Apache projects follow this way.
> >>>>>>>>>>>>
> >>>>>>>>>>> So,
> >>>
> >>>> this
> >>>>>
> >>>>>> is
> >>>>>>>
> >>>>>>>> just a
> >>>>>>>>>>
> >>>>>>>>>>> proposal.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks,
> >>>>>>>>>>>> Chinmay.
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Fri, Jan 22, 2016 at 7:10 AM, Vlad Rozov <
> >>>>>>>>>>>>
> >>>>>>>>>>> [email protected] <javascript:;>
> >>>>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> I'll vote for all the trunk development being done on
> >>>>>>>>>>>>>
> >>>>>>>>>>>> the
> >>>
> >>>> default
> >>>>>>>
> >>>>>>>> branch.
> >>>>>>>>>>>
> >>>>>>>>>>>> If there is a way to mark devel-3 as default, it will
> >>>>>>>>>>>>>
> >>>>>>>>>>>> be
> >>>
> >>>> as
> >>>>
> >>>>> good
> >>>>>>>
> >>>>>>>> as
> >>>>>>>>
> >>>>>>>>> switching all trunk development to the master branch
> >>>>>>>>>>>>>
> >>>>>>>>>>>> that
> >>>
> >>>> is
> >>>>>
> >>>>>> currently
> >>>>>>>>>>
> >>>>>>>>>>> default.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thank you,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Vlad
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On 1/21/16 17:08, Thomas Weise wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> That will also work but master is not needed for
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> released
> >>>>
> >>>>> versions.
> >>>>>>>>>
> >>>>>>>>>> Releases are tags and typically used through the Maven
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> dependencies.
> >>>>>>>>>
> >>>>>>>>>> People coming to github are typically contributors and
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> they
> >>>>>
> >>>>>> should
> >>>>>>>>
> >>>>>>>>> see
> >>>>>>>>>>
> >>>>>>>>>>> the
> >>>>>>>>>>>>
> >>>>>>>>>>>>> latest stable code. When we merge changes into
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> devel-3,
> >>>
> >>>> they
> >>>>>
> >>>>>> have
> >>>>>>>>
> >>>>>>>>> been
> >>>>>>>>>>
> >>>>>>>>>>> reviewed and tested, we cut the release branches from
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> devel-3.
> >>>>>>
> >>>>>>> This
> >>>>>>>>>
> >>>>>>>>>> is
> >>>>>>>>>>
> >>>>>>>>>>> what
> >>>>>>>>>>>>>> should be visible by default.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Once we do major changes, we will need to do those on
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> another
> >>>>>>
> >>>>>>> branch.
> >>>>>>>>>>
> >>>>>>>>>>> Making changes for next major release 4.x is one such
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> branch
> >>>>>
> >>>>>> in
> >>>>>>>
> >>>>>>>> my
> >>>>>>>>
> >>>>>>>>> mind.
> >>>>>>>>>>>
> >>>>>>>>>>>> Thomas
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Thu, Jan 21, 2016 at 4:59 PM, Sandesh Hegde <
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> [email protected] <javascript:;>
> >>>>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> How about we just keep "devel"? and master continues
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>> to
> >>>
> >>>> be
> >>>>
> >>>>> released
> >>>>>>>>>
> >>>>>>>>>> version.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Thu, Jan 21, 2016 at 4:55 PM Vlad Rozov <
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>> [email protected] <javascript:;>>
> >>>>>>>>>>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> If I remember correctly the idea behind using master
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>> and
> >>>>
> >>>>> devel-3/devel-4
> >>>>>>>>>>>>
> >>>>>>>>>>>>> was to use devel-3 and devel-4 for trunks on 3.x and
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> 4.x
> >>>>
> >>>>> and
> >>>>>>
> >>>>>>> use
> >>>>>>>>
> >>>>>>>>> master
> >>>>>>>>>>>>
> >>>>>>>>>>>>> as the latest released version.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I am not proposing to use master one way or another,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> just
> >>>>>
> >>>>>> stating
> >>>>>>>>>
> >>>>>>>>>> my
> >>>>>>>>>>
> >>>>>>>>>>> understanding behind the current configuration of
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> the
> >>>
> >>>> Apex
> >>>>>
> >>>>>> core
> >>>>>>>>
> >>>>>>>>> and
> >>>>>>>>>>
> >>>>>>>>>>> malhar branches.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Thank you,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Vlad
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On 1/21/16 15:18, Thomas Weise wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> It my be possible but I would question why. The
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> master
> >>>>
> >>>>> branch
> >>>>>>>
> >>>>>>>> does
> >>>>>>>>>>
> >>>>>>>>>>> not
> >>>>>>>>>>>>
> >>>>>>>>>>>>> serve any other purpose, so why not use it for
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> development?
> >>>>>>
> >>>>>>> On Thu, Jan 21, 2016 at 2:58 PM, Vlad Rozov <
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> [email protected] <javascript:;>
> >>>>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I guess not, I think that we don't have admin
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> rights
> >>>
> >>>> to
> >>>>
> >>>>> manage
> >>>>>>>>
> >>>>>>>>> apex
> >>>>>>>>>>
> >>>>>>>>>>> core
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> or malhar mirrors on github.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Thank you,
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Vlad
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 1/21/16 14:12, Pramod Immaneni wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Can't we set a default branch in the repo to be
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> different
> >>>>>>
> >>>>>>> from
> >>>>>>>>
> >>>>>>>>> master?
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Thu, Jan 21, 2016 at 2:04 PM, David Yan <
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> [email protected] <javascript:;>
> >>>>>>>>>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Hi all,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> We have been using the devel-3 branch for
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> development
> >>>>>
> >>>>>> in
> >>>>>>
> >>>>>>> both
> >>>>>>>>>
> >>>>>>>>>> Apex
> >>>>>>>>>>>
> >>>>>>>>>>>> Core
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Apex Malhar.  The reason was that we wanted to
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> have
> >>>>
> >>>>> the
> >>>>>>
> >>>>>>> master
> >>>>>>>>>
> >>>>>>>>>> branch
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> point to the latest release so that when a user
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> checks
> >>>>
> >>>>> out
> >>>>>>
> >>>>>>> from
> >>>>>>>>
> >>>>>>>>> our
> >>>>>>>>>>
> >>>>>>>>>>> git
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> repo, it's always the latest source release and it
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> always
> >>>>>
> >>>>>> works.
> >>>>>>>>>
> >>>>>>>>>> But on the other hand, from what I see, that is
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> not
> >>>>
> >>>>> what
> >>>>>>
> >>>>>>> most
> >>>>>>>>>
> >>>>>>>>>> active
> >>>>>>>>>>>>
> >>>>>>>>>>>>> apache
> >>>>>>>>>>>>>>>>>>>> projects do.  I checked Flink, Spark, Storm,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Samza,
> >>>>
> >>>>> Pig,
> >>>>>>
> >>>>>>> Hive,
> >>>>>>>>>
> >>>>>>>>>> and
> >>>>>>>>>>>
> >>>>>>>>>>>> Hadoop,
> >>>>>>>>>>>>>>>>>>>> and ALL of these projects have commits on the
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> master
> >>>>
> >>>>> branch
> >>>>>>>>
> >>>>>>>>> that
> >>>>>>>>>>
> >>>>>>>>>>> are
> >>>>>>>>>>>>
> >>>>>>>>>>>>> at
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> most one day old.  Apex Core on the other hand, the
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> last
> >>>>>
> >>>>>> commit
> >>>>>>>>
> >>>>>>>>> on
> >>>>>>>>>>
> >>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> master branch was Nov, 2015, and that was when we
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> released
> >>>>>
> >>>>>> Apex
> >>>>>>>>
> >>>>>>>>> Core
> >>>>>>>>>>
> >>>>>>>>>>> 3.2.0.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Because of our stale master branch, it's easy
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> for
> >>>
> >>>> someone
> >>>>>>>
> >>>>>>>> outside
> >>>>>>>>>>>
> >>>>>>>>>>>> of
> >>>>>>>>>>>>
> >>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Apex community to conclude that Apex is not very
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> active
> >>>>
> >>>>> compared
> >>>>>>>>>
> >>>>>>>>>> to
> >>>>>>>>>>
> >>>>>>>>>>> other
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Apache projects.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> To me, the benefits of using the devel-3 branch
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> are
> >>>>
> >>>>> simply
> >>>>>>>
> >>>>>>>> not
> >>>>>>>>>
> >>>>>>>>>> worth
> >>>>>>>>>>>>
> >>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> potential cost.  I would like to propose that we
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> get
> >>>
> >>>> rid
> >>>>>
> >>>>>> of
> >>>>>>
> >>>>>>> the
> >>>>>>>>
> >>>>>>>>> devel-3
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> branch and use the master branch for development,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> instead
> >>>>>
> >>>>>> of
> >>>>>>>
> >>>>>>>> having
> >>>>>>>>>>
> >>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> master branch always reflecting the latest release.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> We
> >>>>
> >>>>> use
> >>>>>>
> >>>>>>> tags
> >>>>>>>>>
> >>>>>>>>>> for
> >>>>>>>>>>>
> >>>>>>>>>>>> that
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> purpose.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Please share your thoughts.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks!
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> David
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>
> >>> --
> >>> Regards,
> >>> Bhupesh Chawda
> >>>
> >>>
> >
>

Reply via email to