#2056: sim setup does not override sourcebasedir for existing machines ------------------------+--------------------------------------------------- Reporter: hinder | Owner: Type: defect | Status: new Priority: major | Milestone: Component: SimFactory | Version: development version Keywords: | ------------------------+--------------------------------------------------- If I set up simfactory in a nonstandard directory on a supported machine, sim setup only writes a {{{[default]}}} section, not a {{{[machine]}}} section in defs.local.ini. This means that the sourcebasedir I supply at the interactive prompt is not used on this machine, because it is taken from the existing machine definition, and the version in {{{[default]}}} is ignored. This led to the error {{{ Error: The current directory '/home/ianhin/projects/gw150914tutorial/Cactus' is not a subdirectory of the sourcebasedir '/home/ianhin/Cactus'. This error can also be caused if you call Simfactory from outside a Cactus directory, or if this Cactus directory is not a subdirectory of the sourcebasedir. Aborting Simfactory. }}} when submitting a simulation.
sim setup should apply any overrides to {{{[machine]}}} sections in the case that the machine already exists.
#2056: sim setup does not override sourcebasedir for existing machines -------------------------+-------------------------------------------------- Reporter: hinder | Owner: Type: defect | Status: confirmed Priority: major | Milestone: Component: SimFactory | Version: development version Resolution: | Keywords: -------------------------+-------------------------------------------------- Changes (by hinder):
* status: new => confirmed
#2056: sim setup does not override sourcebasedir for existing machines -------------------------+-------------------------------------------------- Reporter: hinder | Owner: Type: defect | Status: closed Priority: major | Milestone: Component: SimFactory | Version: development version Resolution: duplicate | Keywords: -------------------------+-------------------------------------------------- Changes (by rhaas):
* status: confirmed => closed * resolution: => duplicate
Comment:
Duplicate of #1946.
#2056: sim setup does not override sourcebasedir for existing machines -------------------------+-------------------------------------------------- Reporter: hinder | Owner: Type: defect | Status: closed Priority: major | Milestone: Component: SimFactory | Version: development version Resolution: duplicate | Keywords: -------------------------+--------------------------------------------------
Comment (by hinder):
Thanks. I remember running into this issue a year ago, but couldn't find a ticket. Your ticket-searching skills are better than mine! Now, if we could actually *fix* it, that would be even better :)
#2056: sim setup does not override sourcebasedir for existing machines -------------------------+-------------------------------------------------- Reporter: hinder | Owner: Type: defect | Status: closed Priority: major | Milestone: Component: SimFactory | Version: development version Resolution: duplicate | Keywords: -------------------------+--------------------------------------------------
Comment (by rhaas):
Replying to [comment:3 hinder]:
Thanks. I remember running into this issue a year ago, but couldn't
find a ticket. Your ticket-searching skills are better than mine! Now, if we could actually *fix* it, that would be even better :)
No worries. Given that you *are* actually putting work in to fix it (rather than just reporting as I was doing) I think you are doing just fine. It is a very annoying issue in particular if you want to set things up for a student on a new machine and have to tell them "and now you have to edit the file you just created because simfactory ignores half of the options you passed".
trac@lists.einsteintoolkit.org