Great work Deepak! Thank you. On Sun, Feb 12, 2017 at 2:00 PM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote:
> Deepak, > > All sounds good to me, thanks. I know you have created a > beforeSvnRestructuring tag as Taher suggested (we exchanged directly) > I have asked infra for possible Github mirror best practices, here is > Daniel's answer > > Daniel Gruno (Humbedooh)·11:54 AM: normally, git accounts for this in its > own fashion > > We now need to document all... > > Thanks! > > Jacques > > > > Le 12/02/2017 à 11:36, Deepak Dixit a écrit : > >> Thanks Jacques. >> >> Restructuring done at r#1782651 and r#1782652 >> >> Thanks & Regards >> -- >> Deepak Dixit >> www.hotwaxsystems.com >> >> On Sun, Feb 12, 2017 at 3:56 PM, Jacques Le Roux < >> jacques.le.r...@les7arts.com> wrote: >> >> OK, I'll start a discussion on this point ASAP >>> >>> 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 we svn: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: >>>>>>> >>>>>>> Hi Taher, >>>>>>> >>>>>>> We can directly use svn mv command to restructure. It will retail svn >>>>>>>> history. It will automatically create new directory/folder in >>>>>>>> destination >>>>>>>> if not present. >>>>>>>> >>>>>>>> Thanks & Regards >>>>>>>> -- >>>>>>>> Deepak Dixit >>>>>>>> www.hotwaxsystems.com >>>>>>>> >>>>>>>> On Sun, Feb 12, 2017 at 2:44 PM, Taher Alkhateeb < >>>>>>>> slidingfilame...@gmail.com> wrote: >>>>>>>> >>>>>>>> Hi Deepak, >>>>>>>> >>>>>>>> Thank you for helping out! To me the challenge now is figuring out >>>>>>>>> how >>>>>>>>> to >>>>>>>>> do the restructure. Do we move? copy and dump? or some other >>>>>>>>> strategy >>>>>>>>> [1]. >>>>>>>>> What happens to the subversion history? Should we add a tag that >>>>>>>>> perhaps >>>>>>>>> says "before_restructuring_svn" for example? We also need to figure >>>>>>>>> the >>>>>>>>> actual command itself to create the new repositories. >>>>>>>>> >>>>>>>>> If you can help in this area it would be great, and I can focus on >>>>>>>>> perhaps >>>>>>>>> making sure the plugin API works correctly and updating buildbot. I >>>>>>>>> already >>>>>>>>> have OFBIZ-9182 setup for this task, so perhaps you can work over >>>>>>>>> there >>>>>>>>> on >>>>>>>>> the actual restructuring, putting the commands and your thoughts in >>>>>>>>> place >>>>>>>>> on how to do it exactly. >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> http://stackoverflow.com/questions/360758/moving-a-subversio >>>>>>>>> n-repository-to-another-server#360829 >>>>>>>>> >>>>>>>>> Cheers, >>>>>>>>> >>>>>>>>> Taher Alkhateeb >>>>>>>>> >>>>>>>>> On Sun, Feb 12, 2017 at 11:15 AM, Deepak Dixit < >>>>>>>>> deepak.di...@hotwaxsystems.com> wrote: >>>>>>>>> >>>>>>>>> Hi Taher, >>>>>>>>> >>>>>>>>> I am willing to help, Please let me know how can I help in this >>>>>>>>>> effort? >>>>>>>>>> >>>>>>>>>> Thanks & Regards >>>>>>>>>> -- >>>>>>>>>> Deepak Dixit >>>>>>>>>> www.hotwaxsystems.com >>>>>>>>>> >>>>>>>>>> On Sat, Feb 11, 2017 at 7:18 PM, Taher Alkhateeb < >>>>>>>>>> slidingfilame...@gmail.com >>>>>>>>>> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hello Folks, >>>>>>>>>>> >>>>>>>>>>> We are ready now to finally restructure our subversion >>>>>>>>>>> repositories. >>>>>>>>>>> >>>>>>>>>>> This >>>>>>>>>>> >>>>>>>>>> requires the following: >>>>>>>>>> >>>>>>>>>> - Move everything except plugins from >>>>>>>>>>> http://svn.apache.org/repos/asf/ofbiz/trunk to >>>>>>>>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk >>>>>>>>>>> - Move the plugins directory to a new repository in >>>>>>>>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk >>>>>>>>>>> - Update the references in the website >>>>>>>>>>> https://ofbiz.apache.org/source-repositories.html >>>>>>>>>>> - Update the buildbot scripts (we might as well figure out why it >>>>>>>>>>> >>>>>>>>>>> fails >>>>>>>>>>> >>>>>>>>>> constantly lately) >>>>>>>>>> >>>>>>>>>> Any volunteers to help? >>>>>>>>>>> >>>>>>>>>>> Cheers, >>>>>>>>>>> >>>>>>>>>>> Taher Alkhateeb >>>>>>>>>>> >>>>>>>>>>> On Tue, Jan 31, 2017 at 5:19 PM, Jacques Le Roux < >>>>>>>>>>> jacques.le.r...@les7arts.com> wrote: >>>>>>>>>>> >>>>>>>>>>> Thanks Taher, >>>>>>>>>>> >>>>>>>>>>> Jacques >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Le 31/01/2017 à 15:12, Taher Alkhateeb a écrit : >>>>>>>>>>>> >>>>>>>>>>>> The plugins are already published as zip archives in the >>>>>>>>>>>> implementation >>>>>>>>>>>> >>>>>>>>>>>> On Jan 31, 2017 5:09 PM, "Jacques Le Roux" < >>>>>>>>>>> >>>>>>>>>>> jacques.le.r...@les7arts.com> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi Jinghai, Taher, >>>>>>>>>>>>> >>>>>>>>>>>>> Taher, what do you think agout Jinghais proposition? >>>>>>>>>>>>> >>>>>>>>>>>>>> Jinghai, if nobody opposes the idea, would you mind creating a >>>>>>>>>>>>>> >>>>>>>>>>>>>> Jira? >>>>>>>>>>>>>> >>>>>>>>>>>>> Thanks >>>>>>>>>>>> >>>>>>>>>>> Jacques >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>>> Le 13/01/2017 à 11:09, Jacques Le Roux a écrit : >>>>>>>>>>>>>> >>>>>>>>>>>>>> That's an interesting proposition ans should be considered >>>>>>>>>>>>>> indeed >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks Jinghai >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Jacques >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Le 12/01/2017 à 02:01, Shi Jinghai a écrit : >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> +1 to the svn folder structure. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On the plugin publish and install, could we consider publish >>>>>>>>>>>>>>> a >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> zip >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> file >>>>>>>>>>>>>> >>>>>>>>>>>>> to maven repository as well as the jars? In production >>>>>>>>>>> >>>>>>>>>>>> environment, >>>>>>>>>>>>> >>>>>>>>>>>>>> unzip >>>>>>>>>>>>>> >>>>>>>>>>>>> the zip file under plugins and then it can work, or even >>>>>>>>>>> better, >>>>>>>>>>> >>>>>>>>>>>> don't >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> unzip it, let it work similar to an android apk file. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> -----邮件原件----- >>>>>>>>>>>>>>>> 发件人: Taher Alkhateeb [mailto:slidingfilame...@gmail.com] >>>>>>>>>>>>>>>> 发送时间: 2017年1月11日 23:02 >>>>>>>>>>>>>>>> 收件人: dev@ofbiz.apache.org >>>>>>>>>>>>>>>> 主题: Proposal to create a separate svn repository for the >>>>>>>>>>>>>>>> OFBiz >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> official >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> plugins >>>>>>>>>>>>>> >>>>>>>>>>>>> Hello Folks >>>>>>>>>>>>> >>>>>>>>>>>>>> This is a proposal to the community to restructure our SVN >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> repository. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> We do this by separating "official" plugins from the core >>>>>>>>>>>>>> OFBiz >>>>>>>>>>>>>> >>>>>>>>>>>>> framework and to provide build script tasks to easily download >>>>>>>>>>>>> >>>>>>>>>>>>>> and >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> install >>>>>>>>>>>>>> >>>>>>>>>>>>> these plugins. The details of this proposal are as follows: >>>>>>>>>>> >>>>>>>>>>>> 1- Relocate OFBiz from http://svn.apache.org/repos/asf/ofbiz/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz (with all trunk, >>>>>>>>>>>>>> >>>>>>>>>>>>> branches >>>>>>>>>>> >>>>>>>>>>>> and tags underneath as is) >>>>>>>>>>>>>> >>>>>>>>>>>>> 2- Create a new tree under >>>>>>>>>>>>> >>>>>>>>>>>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins to house >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> all >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> plugins >>>>>>>>>>>>>> >>>>>>>>>>>>> 3- Remove /plugins/component-load.xml (any component in >>>>>>>>>>> /plugins >>>>>>>>>>> >>>>>>>>>>>> will >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> load automatically if it is enabled in ofbiz-component.xml) >>>>>>>>>>>>>> >>>>>>>>>>>>> 4- Create a gradle task with the below syntax. This task >>>>>>>>>>>> >>>>>>>>>>>>> downloads >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> a >>>>>>>>>>>>>> >>>>>>>>>>>>> plugin from subversion and places it in /plugins and runs any >>>>>>>>>> >>>>>>>>>>> install >>>>>>>>>>>> >>>>>>>>>>>>> logic >>>>>>>>>>>>>> >>>>>>>>>>>>> that it may have >>>>>>>>>>>> >>>>>>>>>>>>> Syntax: pullPluginSource -PpluginId=<plugin-id-here> >>>>>>>>>>>>>>>> Example: pullPluginSource -PpluginId=birt >>>>>>>>>>>>>>>> 5- Refactor the build scripts to cater for all the above >>>>>>>>>>>>>>>> 6- Update README.md to reflect all the above >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> So for example, under this proposal, trunk is located in: >>>>>>>>>>>>>>>> http://svn.apache.org/repos/asf/ofbiz/ofbiz/trunk >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> And the birt component is located in: >>>>>>>>>>>>>>>> http://svn.apache.org/repos/as >>>>>>>>>>>>>>>> f/ofbiz/ofbiz-plugins/trunk/bi >>>>>>>>>>>>>>>> rt >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This would allow us to have in the future the ability to >>>>>>>>>>>>>>>> provide >>>>>>>>>>>>>>>> releases not only for the framework but the plugins as well >>>>>>>>>>>>>>>> as >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> two >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> separate >>>>>>>>>>>>>> >>>>>>>>>>>>> products. >>>>>>>>>>> >>>>>>>>>>>> What do you think? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Taher Alkhateeb >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>> >