+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
