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
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>
>

Reply via email to