[ET Trac] [Einstein Toolkit] #438: Allow a configuration.ccl for the flesh
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed Aug 17 12:20:32 CDT 2011
#438: Allow a configuration.ccl for the flesh
-----------------------+----------------------------------------------------
Reporter: eschnett | Owner: hinder
Type: defect | Status: review
Priority: minor | Milestone:
Component: Other | Version:
Resolution: | Keywords:
-----------------------+----------------------------------------------------
Comment (by eschnett):
Does this mean that you approve of the idea of having an empty
configuration.ccl in the flesh?
I can't produce a patch to add the empty configuration.ccl file; this
isn't possible with svn -- you probably mean to ensure that such an empty
file is committed if the patch is applied.
A thorn called "Cactus" is how the flesh is represented internally. The
flesh is treated specially in many ways, and this particular loop can't
handle the flesh because it determines arrangement and thorn name from a
directory name, which doesn't make sense for the flesh. The original if
statement only skips two lines, while the next statement also skips the
remainder of the loop for the flesh, which needs to be skipped for the
same reason as above.
The change to ConfigurationParser.pl changes debug code that is commented
out by default. It could go into a separate patch; however, given the
complexity of preparing, submitting, reviewing, and then applying patches,
this doesn't seem worthwhile. I'll do it if you think this helps.
The change to CreateConfigurationBindings corrects an inconsistency; it
ensures that each requirement is processed only once.
The latter two changes can be applied independently of allowing a
configuration.ccl for the flesh, but I found them necessary during
testing, so I would call them a prerequisite, although I can't recall the
exact circumstances under which these changes were required to correct a
problem.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/438#comment:4>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list