What does 13.07 have anything to do with this? On Feb 12, 2017 3:49 PM, "Jacques Le Roux" <[email protected]> wrote:
That can be done but I think we need 1st to discuss the political implications and everybody needs to well understand them We must avoid the R13.07 "fiasco" Jacques Le 12/02/2017 à 13:15, Deepak Dixit a écrit : > I think we can setup svn:ignore similar to hot-deploy. > > Thanks & Regards > -- > Deepak Dixit > www.hotwaxsystems.com > > On Sun, Feb 12, 2017 at 5:31 PM, Taher Alkhateeb < > [email protected] > >> wrote: >> I'm not sure, but I think we should set up subversion to ignore the >> plugins >> directory except for the README file. >> >> On Sun, Feb 12, 2017 at 2:30 PM, Taher Alkhateeb < >> [email protected] >> >>> wrote: >>> Great work Deepak! Thank you. >>> >>> On Sun, Feb 12, 2017 at 2:00 PM, Jacques Le Roux < >>> [email protected]> 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 < >>>>> [email protected]> 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 < >>>>>>>> [email protected]> 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 < >>>>>>>>>> [email protected]> 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 < >>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> >>>>>>>>>>>>> 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 < >>>>>>>>>>>>>> [email protected]> 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" < >>>>>>>>>>>>>>> >>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> 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:[email protected]] >>>>>>>>>>>>>>>>>>> 发送时间: 2017年1月11日 23:02 >>>>>>>>>>>>>>>>>>> 收件人: [email protected] >>>>>>>>>>>>>>>>>>> 主题: 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 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>
