apex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ganelin, Ilya" <Ilya.Gane...@capitalone.com>
Subject Re: master branch in place of devel-3
Date Mon, 25 Jan 2016 19:50:47 GMT
I’m late to the party but +1 for master branch being the default branch for development and
the creation of separate branches for release candidates & releases as those approach
maturity. 

> On Jan 25, 2016, at 11:43 AM, Thomas Weise <thomas@datatorrent.com> 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 <bhupeshchawda@gmail.com>
> wrote:
> 
>> +1 for master branch for development
>> 
>> -Bhupesh
>> 
>> On Sun, Jan 24, 2016 at 9:24 PM, Sasha Parfenov <sasha@datatorrent.com>
>> wrote:
>> 
>>> +1 for primary development on master branch.
>>> 
>>> Thanks,
>>> Sasha
>>> 
>>> On Sunday, January 24, 2016, Shubham Pathak <shubham@datatorrent.com>
>>> wrote:
>>> 
>>>> +1 for master branch as the default development branch.
>>>> 
>>>> Thanks,
>>>> Shubham
>>>> 
>>>> On Sat, Jan 23, 2016 at 9:04 AM, Chandni Singh <
>> chandni@datatorrent.com
>>>> <javascript:;>>
>>>> wrote:
>>>> 
>>>>> +1 for master being the development branch
>>>>> 
>>>>> On Fri, Jan 22, 2016 at 7:08 PM, Yogi Devendra <
>>> yogidevendra@apache.org
>>>> <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 <
>>> priyanka@datatorrent.com
>>>> <javascript:;>>
>>>>>> wrote:
>>>>>> 
>>>>>>> +1 for master branch.
>>>>>>> 
>>>>>>> -Priyanka
>>>>>>> 
>>>>>>> On Fri, Jan 22, 2016 at 2:57 PM, Timothy Farkas <
>>> tim@datatorrent.com
>>>> <javascript:;>>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> +1 for master branch being the default development branch.
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Tim
>>>>>>>> 
>>>>>>>> On Fri, Jan 22, 2016 at 12:23 AM, Sandeep Deshmukh <
>>>>>>>> sandeep@datatorrent.com <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 <
>>>>>>> tushar@datatorrent.com <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
<
>>>>>>>>>> chinmay@datatorrent.com <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 <
>>>>>>> v.rozov@datatorrent.com <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 <
>>>>>>>>>> sandesh@datatorrent.com <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 <
>>>>>>>>> v.rozov@datatorrent.com <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 <
>>>>>>>>>> v.rozov@datatorrent.com <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 <
>>>>>>>> david@datatorrent.com <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
>> 

________________________________________________________

The information contained in this e-mail is confidential and/or proprietary to Capital One
and/or its affiliates and may only be used solely in performance of work or services for Capital
One. The information transmitted herewith is intended only for use by the individual or entity
to which it is addressed. If the reader of this message is not the intended recipient, you
are hereby notified that any review, retransmission, dissemination, distribution, copying
or other use of, or taking of any action in reliance upon this information is strictly prohibited.
If you have received this communication in error, please contact the sender and delete the
material from your computer.
Mime
View raw message