Hi. Having downloaded the current release (ET_2013_05) a while ago, I want now to use GetComponents to refresh what I have locally. However, I'm getting an error when trying to use it in this way.
Specifically, I have the versions of GetComponents and einsteintoolkit.th pointed to from the "Tutorial for New Users" (https://docs.einsteintoolkit.org/et-docs/Tutorial_for_New_Users), though I've added other arrangements/thorns to the latter.
In the normal way, I execute (and see) the following:
--------------------------------------------------------------------------- -------------------------------------
./GetComponents einsteintoolkit.th
Do you want to update all existing components? yes, no [no] : yes
Use of uninitialized value $old_url in pattern match (m//) at ./GetComponents line 1316, <STDIN> line 1. Use of uninitialized value $old_url in concatenation (.) or string at ./GetComponents line 1321, <STDIN> line 1.
Error: The URL for CactusArchive/ADM has changed, please perform a clean checkout. --------------------------------------------------------------------------- -------------------------------------
To my knowledge, the URL for CactusArchive/ADM has *not* changed. But anyway, removing this particular thorn from the results in a similar message from the next in line (CactusBase/Boundary), and so on. Given the actual "uninitialized value $old_url" warnings above, I think there's an issue in the script, one that doesn't manifest for fresh checkouts.
Incidentally, I note that "GetComponents" itself has changed a bit since June 19, when I last downloaded it (same ET release, of course), but in both old and new versions quote the same version number (1.0.0). Perhaps this isn't a very meaningful number after all?
Thanks,
Bernard