Re: svn commit: r1142915 [1/28] - in /ofbiz/trunk/specialpurpose: ./ scrum/ scrum/config/ scrum/data/ scrum/data/helpdata/ scrum/data/hookscripts/ scrum/documents/ scrum/dtd/ scrum/entitydef/ scrum/lib/ scrum/patches/ scrum/script/ scrum/script/org/ scrum/...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1142915 [1/28] - in /ofbiz/trunk/specialpurpose: ./ scrum/ scrum/config/ scrum/data/ scrum/data/helpdata/ scrum/data/hookscripts/ scrum/documents/ scrum/dtd/ scrum/entitydef/ scrum/lib/ scrum/patches/ scrum/script/ scrum/script/org/ scrum/...

Adam Heath-2
On 07/05/2011 03:15 AM, [hidden email] wrote:
> Author: hansbak
> Date: Tue Jul  5 08:15:32 2011
> New Revision: 1142915
>
> URL: http://svn.apache.org/viewvc?rev=1142915&view=rev
> Log:
> add support for the scrum framework donated by Antwebsystems Co.Ltd. more info at: http://www.antwebsystems.com/control/ViewBlogArticle?articleContentId=21140&blogContentId=AWS_BLOG

Um, hello, McFly, your commit broke the build.

Please, please, please, Hans, run the test cases from a *clean*
checkout, *before* committing anything.  Pretty please!
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1142915 [1/28] - in /ofbiz/trunk/specialpurpose: ./ scrum/ scrum/config/ scrum/data/ scrum/data/helpdata/ scrum/data/hookscripts/ scrum/documents/ scrum/dtd/ scrum/entitydef/ scrum/lib/ scrum/patches/ scrum/script/ scrum/script/org/ scrum/...

hans_bakker
Sure mr Tech, we will have a look at it today....!

seen our fix on your commit?

Regards,
Hans

On Tue, 2011-07-05 at 15:03 -0500, Adam Heath wrote:

> On 07/05/2011 03:15 AM, [hidden email] wrote:
> > Author: hansbak
> > Date: Tue Jul  5 08:15:32 2011
> > New Revision: 1142915
> >
> > URL: http://svn.apache.org/viewvc?rev=1142915&view=rev
> > Log:
> > add support for the scrum framework donated by Antwebsystems Co.Ltd. more info at: http://www.antwebsystems.com/control/ViewBlogArticle?articleContentId=21140&blogContentId=AWS_BLOG
>
> Um, hello, McFly, your commit broke the build.
>
> Please, please, please, Hans, run the test cases from a *clean*
> checkout, *before* committing anything.  Pretty please!

--
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Myself on twitter: http://twitter.com/hansbak
Antwebsystems.com: Quality services for competitive rates.

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1142915 [1/28] - in /ofbiz/trunk/specialpurpose: ./ scrum/ scrum/config/ scrum/data/ scrum/data/helpdata/ scrum/data/hookscripts/ scrum/documents/ scrum/dtd/ scrum/entitydef/ scrum/lib/ scrum/patches/ scrum/script/ scrum/script/org/ scrum/...

Adam Heath-2
On 07/05/2011 07:54 PM, Hans Bakker wrote:
> Sure mr Tech, we will have a look at it today....!
>
> seen our fix on your commit?

Yes, in what situations does it help?

I did run the standard series of tests, and they did work.

>
> Regards,
> Hans
>
> On Tue, 2011-07-05 at 15:03 -0500, Adam Heath wrote:
>> On 07/05/2011 03:15 AM, [hidden email] wrote:
>>> Author: hansbak
>>> Date: Tue Jul  5 08:15:32 2011
>>> New Revision: 1142915
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1142915&view=rev
>>> Log:
>>> add support for the scrum framework donated by Antwebsystems Co.Ltd. more info at: http://www.antwebsystems.com/control/ViewBlogArticle?articleContentId=21140&blogContentId=AWS_BLOG
>>
>> Um, hello, McFly, your commit broke the build.
>>
>> Please, please, please, Hans, run the test cases from a *clean*
>> checkout, *before* committing anything.  Pretty please!
>

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1142915 [1/28] - in /ofbiz/trunk/specialpurpose: ./ scrum/ scrum/config/ scrum/data/ scrum/data/helpdata/ scrum/data/hookscripts/ scrum/documents/ scrum/dtd/ scrum/entitydef/ scrum/lib/ scrum/patches/ scrum/script/ scrum/script/org/ scrum/...

Adam Heath-2
In reply to this post by Adam Heath-2
I have some comments in-line.

On 07/05/2011 03:15 AM, [hidden email] wrote:
 > Author: hansbak
 > Date: Tue Jul  5 08:15:32 2011
 > New Revision: 1142915
 >
 > URL: http://svn.apache.org/viewvc?rev=1142915&view=rev
 > Log:
 > add support for the scrum framework donated by Antwebsystems
Co.Ltd. more info at:
http://www.antwebsystems.com/control/ViewBlogArticle?articleContentId=21140&blogContentId=AWS_BLOG
 >
 > Added: ofbiz/trunk/specialpurpose/scrum/README.txt
 > URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/README.txt?rev=1142915&view=auto
 >
==============================================================================
 > --- ofbiz/trunk/specialpurpose/scrum/README.txt (added)
 > +++ ofbiz/trunk/specialpurpose/scrum/README.txt Tue Jul  5 08:15:32
2011
 > @@ -0,0 +1,42 @@
 > +How to install the revision of task function.
 > +=============================================
 > +
 > +Server requirements
 > +1. subversion
 > +2. libapache2-mod-python

It'd be nice if this component wasn't hard-coded to subversion.  It sucks.

There is a java library for dealing with subversion.  Why didn't you
use that, instead of calling svn using Process, then processing the
command output?

Processing command output will fail, if someone ever changes the
default locale for ofbiz startup.  In such cases, the output from svn
will change, and your parsing will break.  This can be fixed, if you
use ProcessBuilder, and set the correct environment settings. However,
that is not cross-platform.

Best to just use the subversion java library.

 > +
 > +Installation (On server)
 > +
 > +1. Install subversion
 > +2. Hook script setting
 > +    2.1 post-commit file is hook script file that will work when
users commit source code to subversion repository.
 > +          Copy post-commit file from
"scrum/data/hookscripts/post-commit" to hooks folder of repository and
then edit file following :
 > +          Example : python
/usr/share/subversion/hook-scripts/commit.py "$REPOS" "$REV"
 > +    2.2 commit.py file is python file which will send revision
information to Scrum web service.
 > +          Copy commit.py from "scrum/data/hookscripts/commit.py"
to "/usr/share/subversion/hook-scripts/" and then edit file following :
 > +
---------------------------------------------------------------------------------
 > +            CONFIG_PATH = ""    // the path of the
revision.properties should begin from home directory.
 > +            Example : CONFIG_PATH =
"/home/ofbiz/ofbiz/hot-deploy/scrum/config/revision.properties"
 > +
--------------------------------------------------------------------------------
 > +3. Configure file setting : The original configure file is in
scrum component (/scrum/config/revision.properties) you can put it
 > +          anywhere that you wish but should be set the path of the
file in commit.py file ("CONFIG_PATH=").
 > +          Example:
 > +
--------------------------------------------------------------------------------
 > +            revision.url =https://www.antwebsystems.com/svn/
 > +            ofbiz.webservice.url
=http://www.antwebsystems.com/webtools/control/SOAPService
 > +            host.name =www.antwebsystems.com
 > +            host.port =80

Do not include example links to your company.  Anonymize them to be
www.example.com, or example.ofbiz.org.

 > +
 > +            #-- subversion admin and password
 > +            svn.user=harry
 > +            svn.password=harryssecret

I would personally use "user" and "password", but this is not a big
problem for me.

 > +
--------------------------------------------------------------------------------
 > +4. Change the location path of the updateScrumRevision service in
.../scrum/servicedef/services.xml file.
 > +          Example:
 > +
--------------------------------------------------------------------------------
 > +<service name="updateScrumRevision" engine="soap" export="true"
 > +
location="http://www.antwebsystems.com/webtools/control/SOAPService"
invoke="updateScrumRevisionChange">   // the same as ofbiz.webservice.url
 > +<implements service="updateScrumRevisionChange"/>
 > +</service>
 > +
--------------------------------------------------------------------------------
 > +5. Restart the server.
 >
 > Added: ofbiz/trunk/specialpurpose/scrum/config/revision.properties
 > URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/config/revision.properties?rev=1142915&view=auto
 >
==============================================================================
 > --- ofbiz/trunk/specialpurpose/scrum/config/revision.properties (added)
 > +++ ofbiz/trunk/specialpurpose/scrum/config/revision.properties Tue
Jul  5 08:15:32 2011
 > @@ -0,0 +1,34 @@
 >
+###############################################################################
 > +# Licensed to the Apache Software Foundation (ASF) under one
 > +# or more contributor license agreements.  See the NOTICE file
 > +# distributed with this work for additional information
 > +# regarding copyright ownership.  The ASF licenses this file
 > +# to you under the Apache License, Version 2.0 (the
 > +# "License"); you may not use this file except in compliance
 > +# with the License.  You may obtain a copy of the License at
 > +#
 > +# http://www.apache.org/licenses/LICENSE-2.0
 > +#
 > +# Unless required by applicable law or agreed to in writing,
 > +# software distributed under the License is distributed on an
 > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 > +# KIND, either express or implied.  See the License for the
 > +# specific language governing permissions and limitations
 > +# under the License.
 >
+###############################################################################
 > +
 > +# -- The section
 > +[config]
 > +# -- revision url example : https://www.antwebsystems.com/svn/
 > +revision.url=https://www.antwebsystems.com/svn/

This pattern is broken.  The java files are hard-coded to look for the
ending "svn/", which is a restriction that should not be.  The java
code is also broken, in that it'll match a string that is "-svn/",
which is not what I think you want.

 > +
 > +# -- The  OFBiz Web Service url
 >
+ofbiz.webservice.url=http://www.antwebsystems.com/webtools/control/SOAPService
 > +
 > +# -- the Host name should be the name of host or by default
"localhost"
 > +host.name=www.antwebsystems.com
 > +host.port=80
 > +
 > +# -- subversion user and password
 > +svn.user=general
 > +svn.password=general23

Do not include example links to your company.  Anonymize them to be
www.example.com, or example.ofbiz.org.


Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1142915 [1/28] - in /ofbiz/trunk/specialpurpose: ./ scrum/ scrum/config/ scrum/data/ scrum/data/helpdata/ scrum/data/hookscripts/ scrum/documents/ scrum/dtd/ scrum/entitydef/ scrum/lib/ scrum/patches/ scrum/script/ scrum/script/org/ scrum/...

hans_bakker
Thank you for your comments Adam,

we will look into it.

Regards,
Hans

On Thu, 2011-07-07 at 19:22 -0500, Adam Heath wrote:

> I have some comments in-line.
>
> On 07/05/2011 03:15 AM, [hidden email] wrote:
>  > Author: hansbak
>  > Date: Tue Jul  5 08:15:32 2011
>  > New Revision: 1142915
>  >
>  > URL: http://svn.apache.org/viewvc?rev=1142915&view=rev
>  > Log:
>  > add support for the scrum framework donated by Antwebsystems
> Co.Ltd. more info at:
> http://www.antwebsystems.com/control/ViewBlogArticle?articleContentId=21140&blogContentId=AWS_BLOG
>  >
>  > Added: ofbiz/trunk/specialpurpose/scrum/README.txt
>  > URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/README.txt?rev=1142915&view=auto
>  >
> ==============================================================================
>  > --- ofbiz/trunk/specialpurpose/scrum/README.txt (added)
>  > +++ ofbiz/trunk/specialpurpose/scrum/README.txt Tue Jul  5 08:15:32
> 2011
>  > @@ -0,0 +1,42 @@
>  > +How to install the revision of task function.
>  > +=============================================
>  > +
>  > +Server requirements
>  > +1. subversion
>  > +2. libapache2-mod-python
>
> It'd be nice if this component wasn't hard-coded to subversion.  It sucks.
>
> There is a java library for dealing with subversion.  Why didn't you
> use that, instead of calling svn using Process, then processing the
> command output?
>
> Processing command output will fail, if someone ever changes the
> default locale for ofbiz startup.  In such cases, the output from svn
> will change, and your parsing will break.  This can be fixed, if you
> use ProcessBuilder, and set the correct environment settings. However,
> that is not cross-platform.
>
> Best to just use the subversion java library.
>
>  > +
>  > +Installation (On server)
>  > +
>  > +1. Install subversion
>  > +2. Hook script setting
>  > +    2.1 post-commit file is hook script file that will work when
> users commit source code to subversion repository.
>  > +          Copy post-commit file from
> "scrum/data/hookscripts/post-commit" to hooks folder of repository and
> then edit file following :
>  > +          Example : python
> /usr/share/subversion/hook-scripts/commit.py "$REPOS" "$REV"
>  > +    2.2 commit.py file is python file which will send revision
> information to Scrum web service.
>  > +          Copy commit.py from "scrum/data/hookscripts/commit.py"
> to "/usr/share/subversion/hook-scripts/" and then edit file following :
>  > +
> ---------------------------------------------------------------------------------
>  > +            CONFIG_PATH = ""    // the path of the
> revision.properties should begin from home directory.
>  > +            Example : CONFIG_PATH =
> "/home/ofbiz/ofbiz/hot-deploy/scrum/config/revision.properties"
>  > +
> --------------------------------------------------------------------------------
>  > +3. Configure file setting : The original configure file is in
> scrum component (/scrum/config/revision.properties) you can put it
>  > +          anywhere that you wish but should be set the path of the
> file in commit.py file ("CONFIG_PATH=").
>  > +          Example:
>  > +
> --------------------------------------------------------------------------------
>  > +            revision.url =https://www.antwebsystems.com/svn/
>  > +            ofbiz.webservice.url
> =http://www.antwebsystems.com/webtools/control/SOAPService
>  > +            host.name =www.antwebsystems.com
>  > +            host.port =80
>
> Do not include example links to your company.  Anonymize them to be
> www.example.com, or example.ofbiz.org.
>
>  > +
>  > +            #-- subversion admin and password
>  > +            svn.user=harry
>  > +            svn.password=harryssecret
>
> I would personally use "user" and "password", but this is not a big
> problem for me.
>
>  > +
> --------------------------------------------------------------------------------
>  > +4. Change the location path of the updateScrumRevision service in
> .../scrum/servicedef/services.xml file.
>  > +          Example:
>  > +
> --------------------------------------------------------------------------------
>  > +<service name="updateScrumRevision" engine="soap" export="true"
>  > +
> location="http://www.antwebsystems.com/webtools/control/SOAPService"
> invoke="updateScrumRevisionChange">   // the same as ofbiz.webservice.url
>  > +<implements service="updateScrumRevisionChange"/>
>  > +</service>
>  > +
> --------------------------------------------------------------------------------
>  > +5. Restart the server.
>  >
>  > Added: ofbiz/trunk/specialpurpose/scrum/config/revision.properties
>  > URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/config/revision.properties?rev=1142915&view=auto
>  >
> ==============================================================================
>  > --- ofbiz/trunk/specialpurpose/scrum/config/revision.properties (added)
>  > +++ ofbiz/trunk/specialpurpose/scrum/config/revision.properties Tue
> Jul  5 08:15:32 2011
>  > @@ -0,0 +1,34 @@
>  >
> +###############################################################################
>  > +# Licensed to the Apache Software Foundation (ASF) under one
>  > +# or more contributor license agreements.  See the NOTICE file
>  > +# distributed with this work for additional information
>  > +# regarding copyright ownership.  The ASF licenses this file
>  > +# to you under the Apache License, Version 2.0 (the
>  > +# "License"); you may not use this file except in compliance
>  > +# with the License.  You may obtain a copy of the License at
>  > +#
>  > +# http://www.apache.org/licenses/LICENSE-2.0
>  > +#
>  > +# Unless required by applicable law or agreed to in writing,
>  > +# software distributed under the License is distributed on an
>  > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>  > +# KIND, either express or implied.  See the License for the
>  > +# specific language governing permissions and limitations
>  > +# under the License.
>  >
> +###############################################################################
>  > +
>  > +# -- The section
>  > +[config]
>  > +# -- revision url example : https://www.antwebsystems.com/svn/
>  > +revision.url=https://www.antwebsystems.com/svn/
>
> This pattern is broken.  The java files are hard-coded to look for the
> ending "svn/", which is a restriction that should not be.  The java
> code is also broken, in that it'll match a string that is "-svn/",
> which is not what I think you want.
>
>  > +
>  > +# -- The  OFBiz Web Service url
>  >
> +ofbiz.webservice.url=http://www.antwebsystems.com/webtools/control/SOAPService
>  > +
>  > +# -- the Host name should be the name of host or by default
> "localhost"
>  > +host.name=www.antwebsystems.com
>  > +host.port=80
>  > +
>  > +# -- subversion user and password
>  > +svn.user=general
>  > +svn.password=general23
>
> Do not include example links to your company.  Anonymize them to be
> www.example.com, or example.ofbiz.org.
>
>

--
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Myself on twitter: http://twitter.com/hansbak
Antwebsystems.com: Quality services for competitive rates.