In 13.07 we totally removed all the specialpurposes component except ecommerce. Now here we are managing all the specialpurpose component in separate repo.
Thanks & Regards -- Deepak Dixit www.hotwaxsystems.com On Sun, Feb 12, 2017 at 6:24 PM, Taher Alkhateeb <[email protected] > wrote: > 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:slidingfilaments@ > gmail.com] > >>>>>>>>>>>>>>>>>>> 发送时间: 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 > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> >
