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