[kepler-users] Q RE: outside subversion repositories

Thomas M. Parris parris at isciences.com
Wed Feb 24 11:34:54 PST 2010


Chad, Sean,

Many thanks for your suggestions!  I did the following:

1. deleted the second isiences line
2. cd <modules.dir>
3. ant -change-to -Dsuite=isciences
4. ant update

And get the same status message ...

update:
[update-modules] Updating isciences...
[update-modules] svn -r head update --accept postpone C:\Program
Files\Kepler\svn\isciences
[update-modules] At revision 23190.

I also get the following at the conclusion of "ant update"

[update-modules] Updating build-area...
[update-modules] svn -r head update --accept postpone C:\Program
Files\Kepler\svn\build-area
[update-modules] svn: Working copy 'C:\Program Files\Kepler\svn\build-area'
locked
[update-modules] svn: run 'svn cleanup' to remove locks (type 'svn help
cleanup' for details)
[update-modules]

BUILD FAILED
ERROR: It appears that the command did not execute properly and exited with
an exit code of: 1

5. I've run "svn cleanup" and that last error keeps appearing. I've been
ignoring it.

6. I did not explicitly "check out" the code I imported into the svn
repository.  I've not used svn before, does it create "dot" files that would
modify the "ant update" sequence?  Do I need to clean out "dot" files that
might be left over from previous "ant update" commands (before I tried using
the outside repository)?

7. I've used a tab chacracter as a separator between "isciences" and
"svn+ssh" in the modules.txt file.  Could that be a problem?

Cheers,
Tom

-----Original Message-----
From: Chad Berkley [mailto:berkley at nceas.ucsb.edu] 
Sent: Wednesday, February 24, 2010 1:05 PM
To: Sean Riddle
Cc: Thomas M. Parris; 'kepler-users'
Subject: Re: [kepler-users] Q RE: outside subversion repositories

Ah, yeah, nice catch, Sean.  You're probably right.  See if it works after
you remove that 2nd isciences lines.

chad


Sean Riddle wrote:
> My first instinct would be that you should only have isciences on a 
> single line, not two, as you have. Just have the line with the svn+ssh 
> declaration. Having isciences on a line by itself implies that it is 
> within the main Kepler repository (and might clobber what it just 
> learned in the previous line about where the module really is).
> 
> - Sean
> 
> 
> On Feb 24, 2010, at 9:55 AM, Thomas M. Parris wrote:
> 
>> Dear Keplerites:
>>
>> We are developing java actors that need to shared amongst our workgroup.
>> The most effective way of doing that seems to be via an "outside" 
>> subversion
>> repository.  I've been testing this, but am not convinced it is 
>> working how I would expect.  This is probably a stupid newbie 
>> question, but I can't find a remedy for it.
>>
>> 1. I have followed the build system instructions through "runinng kepler"
>> for the trunk (-Dmodule=kepler) at
>> https://kepler-project.org/developers/teams/build/documentation/build
>> -system
>>
>> -instructions
>>
>> 2. I have create a new suite ("isciences")
>>
>> 3. I have succesfully written and tested a java actor in that suite 
>> (using Eclipse as my IDE).
>>
>> 4. I have create a local svn repository for the code and imported the 
>> contents of ~/<modules.dir>/isciences
>>
>> 5. I have edited the ../isciences/module-info/modules.txt to refer to 
>> my local svn repository
>>
>>     isciences svn+ssh://localserver/data/svn/isciences/kepler/trunk
>>     isciences
>>     *kepler
>>
>> 6. However, when I run "ant update" I get the following log message
>>
>>     $ ant update
>>     Buildfile: build.xml
>>
>>     update:
>>     [update-modules] Updating isciences...
>>     [update-modules] svn -r head update --accept postpone C:\Program 
>> Files\Kepler\svn\isciences
>>     [update-modules] At revision 23190.
>>
>> 7. The high version number (which matches that for all of the other
>> modules)
>> would seem to suggest that ant is looking at the main kepler svn 
>> repository instead my of local repository which is at version 5.
>>
>>     $ svn info svn+ssh://localserver/data/svn/isciences/kepler/trunk
>>     Path: trunk
>>     URL: svn+ssh://localserver/data/svn/isciences/kepler/trunk
>>     Repository Root: svn+ssh://peach/data/svn/isciences
>>     Repository UUID: a5151eea-c5c2-4131-9986-ee679ac9cc5e
>>     Revision: 5
>>     Node Kind: directory
>>     Last Changed Author: parris
>>     Last Changed Rev: 5
>>     Last Changed Date: 2010-02-24 12:23:57 -0500 (Wed, 24 Feb 2010)
>>
>> 8.  What am I doing wrong?
>>
>> With many thanks in advance,
>> Tom
>> ----------------------------------------------------
>> Thomas M. Parris
>> Vice President
>> ISciences, LLC
>> 61 Main Street, Suite 200
>> Burlington, VT 05401
>> Voice: +802-864-2999
>> Fax:   +617-344-2580
>> Email: parris at isciences.com
>>
>> http://www.isciences.com/  http://www.terraviva.net/
>> ----------------------------------------------------
>>
>> _______________________________________________
>> Kepler-users mailing list
>> Kepler-users at kepler-project.org
>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
> 
> _______________________________________________
> Kepler-users mailing list
> Kepler-users at kepler-project.org
> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users




More information about the Kepler-users mailing list