What does 13.07 have anything to do with this?

On Feb 12, 2017 3:49 PM, "Jacques Le Roux" <[email protected]>
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 <
> [email protected]
>
>> 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 <
>> [email protected]
>>
>>> wrote:
>>> Great work Deepak! Thank you.
>>>
>>> On Sun, Feb 12, 2017 at 2:00 PM, Jacques Le Roux <
>>> [email protected]> 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 <
>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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 <
>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>> [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/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