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! |
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. |
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! > |
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. |
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. |
Free forum by Nabble | Edit this page |