[Users] GetComponents: Purely local thorns

Eric Seidel eric at eseidel.org
Fri Jun 25 17:11:02 CDT 2010


I just committed a small change to GetComponents which prioritizes TYPE = 'ignore' over all methods of checking for thorn existence. If CactusNumerical/InterpToArray is under local cvs/svn control that could have caused GetComponents to flag it as needing an update. That in turn would cause an error when it tries to find the value associated with 'ignore' in the checkout_types hash.

Let me know if that works. The other possibility is that there could have been some kind of error while parsing the thornlist that gave you a TYPE = ' '...

Eric


On Jun 25, 2010, at 3:14 PM, Erik Schnetter wrote:

> On Jun 25, 2010, at 12:02 , Eric Seidel wrote:
> 
>>>> Perhaps what we should do then is add a "!TYPE = ignore" as Frank suggested and then decide what would be the best method for handling local thorns which are not already in the source tree.
>> 
>> GetComponents has been updated to support this now.
> 
> $ utils/Scripts/GetComponents --update --root=. manifest/einsteintoolkit.th 
> Use of uninitialized value in subroutine entry at utils/Scripts/GetComponents line 554.
> Can't use string ("") as a subroutine ref while "strict refs" in use at utils/Scripts/GetComponents line 554.
> 
> My thorn list has the lines
> 
> !TARGET   = $ARR
> !TYPE     = ignore
> !CHECKOUT = 
> CactusNumerical/InterpToArray
> 
> -erik
> 
> -- 
> Erik Schnetter <schnetter at cct.lsu.edu>   http://www.cct.lsu.edu/~eschnett/
> 
> 
> 



More information about the Users mailing list