Why did you start a new thread? What's wrong with the other thread? On Sun, Feb 12, 2017 at 3:55 PM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote:
> Thanks Taher, > > I create a clean new thread to have it more prominent. > > This is really what needs to be discussed indeed. > > Are we sure that's what we want for plugins? > > Will they not be disregarded by committers? > > Will plugins follow the framework trend? > > This is a very important community decision. > I hope everybody will (try to) understand the consequences and participate > to this discussion, before it will be too late... > > Jacques > > > Le 12/02/2017 à 13:32, Taher Alkhateeb a écrit : > >> Let's take a look at the big picture for a moment before we decide. We >> have >> broken OFBiz into essentially two products: framework and plugins. >> >> Why did we break it up? Why did we go through the trouble of creating two >> different repositories? I hope the answer is something like "because it is >> too big" or "because it carried a lot of non-essential functionality >> around" >> >> So breaking up the project brings the advantage of not having to _worry >> about everything_ on each and every commit. These are two projects with >> two >> release cycles and they don't need to be developed together >> simultaneously. >> People can specialize and focus on different areas. >> >> The whole idea of breaking the system up and then using gradle's plugin >> API >> for OFBiz is to remove the coupling between the two projects. If we >> introduce svn externals then all we achieve is create two repositories >> only to merge them again. Why! that's pointless! >> >> Two products means two buildbot scripts, two releases, two development >> cycles, two different things! >> >> So to achieve true separation and decoupling, I suggest to avoid any hacks >> like svn externals. >> >> On Sun, Feb 12, 2017 at 1:31 PM, Jacques Le Roux < >> jacques.le.r...@les7arts.com> wrote: >> >> Hi All, >>> >>> This discussion already happened at OFBIZ-9182, but only between Taher, >>> Nicolas and I. >>> >>> The question is simple, below reflects it, and the subject summarises it. >>> >>> So what are your thoughts and opinions? >>> >>> Also when answering I guess we can remove '(was Re: Proposal to create a >>> separate svn repository for the OFBiz official plugins)' from the subject >>> (I was just "lazy" here) >>> >>> Thanks >>> >>> Jacques >>> >>> >>> Le 12/02/2017 à 11:22, Jacques Le Roux a écrit : >>> >>> Sincerely I hardly see the benefit, but I see the disadvantages when I >>>> remember what happened with R13.07. I mean how and by who will be >>>> maintained the OOTB plugins? >>>> >>>> I think this should be more discussed, and maybe voted, here >>>> >>>> Jacques >>>> >>>> >>>> Le 12/02/2017 à 11:18, Deepak Dixit a écrit : >>>> >>>> Hi Jacques, >>>>> >>>>> We can add gradle task to pull all plugins from remote. As we are >>>>> de-coupling plugins from core so I think its good idea to keep them >>>>> separate. If any committer or developer want he can use gradle task for >>>>> the >>>>> same. >>>>> >>>>> Thanks & Regards >>>>> -- >>>>> Deepak Dixit >>>>> www.hotwaxsystems.com >>>>> >>>>> On Sun, Feb 12, 2017 at 3:43 PM, Jacques Le Roux < >>>>> jacques.le.r...@les7arts.com> wrote: >>>>> >>>>> Yes this is the idea, why should we not? How else committers will >>>>> easily >>>>> >>>>>> maintain the plugins? >>>>>> >>>>>> Jacques >>>>>> >>>>>> >>>>>> Le 12/02/2017 à 10:25, Deepak Dixit a écrit : >>>>>> >>>>>> Hi Jacques, >>>>>> >>>>>>> I think if wesvn:external on trunk, then it will always checkout the >>>>>>> plugins with trunk >>>>>>> >>>>>>> >>>>>>> Thanks & Regards >>>>>>> -- >>>>>>> Deepak Dixit >>>>>>> www.hotwaxsystems.com >>>>>>> >>>>>>> On Sun, Feb 12, 2017 at 2:52 PM, Deepak Dixit < >>>>>>> deepak.di...@hotwaxsystems.com> wrote: >>>>>>> >>>>>>> >