I think we can setup svn:ignore similar to hot-deploy.

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

On Sun, Feb 12, 2017 at 5:31 PM, Taher Alkhateeb <slidingfilame...@gmail.com
> wrote:

> I'm not sure, but I think we should set up subversion to ignore the plugins
> directory except for the README file.
>
> On Sun, Feb 12, 2017 at 2:30 PM, Taher Alkhateeb <
> slidingfilame...@gmail.com
> > wrote:
>
> > 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