Sure Jacques.

Let me check..

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com

On Sun, Feb 12, 2017 at 3:51 PM, Deepak Dixit <
deepak.di...@hotwaxsystems.com> wrote:

> Hi Jacques,
>
> I think we can proceed with restructuring, as we can set/remove svn
> external at later stage as well. So its not an blocker for restructuring.
>
> Thanks & Regards
> --
> Deepak Dixit
> www.hotwaxsystems.com
>
> On Sun, Feb 12, 2017 at 3:48 PM, Deepak Dixit <deepak.dixit@hotwaxsystems.
> com> wrote:
>
>> 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/asf/ofbiz/ofbiz-plugins/trunk/birt
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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