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