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