ofbiz-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Taher Alkhateeb <slidingfilame...@gmail.com>
Subject Re: Proposal to create a separate svn repository for the OFBiz official plugins
Date Sun, 12 Feb 2017 12:54:18 GMT
What does 13.07 have anything to do with this?

On Feb 12, 2017 3:49 PM, "Jacques Le Roux" <jacques.le.roux@les7arts.com>
wrote:

That can be done but I think we need 1st to discuss the political
implications and everybody needs to well understand them

We must avoid the R13.07 "fiasco"

Jacques



Le 12/02/2017 à 13:15, Deepak Dixit a écrit :

> 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 <
> slidingfilaments@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 <
>> slidingfilaments@gmail.com
>>
>>> wrote:
>>> Great work Deepak! Thank you.
>>>
>>> On Sun, Feb 12, 2017 at 2:00 PM, Jacques Le Roux <
>>> jacques.le.roux@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.roux@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.roux@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.dixit@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
<
>>>>>>>>>>> slidingfilaments@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.dixit@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 <
>>>>>>>>>>>>> slidingfilaments@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.roux@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.roux@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:slidingfilaments@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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message