The top-level INSTALL file mentions that HARP_PLUGIN_PATH needs to be set in order to find the specex plugin at run time.
Does HARP itself also set this variable, in which case the environment variable needs to be appended to not set? Are any other packages likely to need to append to this variable?
Are there other environment variables not mentioned in the documentation that need to be set at run time? For example, how does specex find and read from its data/ directory?
HARP does not set HARP_PLUGIN_PATH. Currently only specex creates harp plugins, and currently those are not even used by the pipeline (i.e. you could ignore this for now).
The data directory is (thankfully) not controlled by an environment variable. Instead, it is set in the global pipeline options file, or from the commandline (if using the specex tools directly).
OK, but in principle there could be other packages that also create HARP plugins, which means that the proper way to declare this in a Module file is with prepend-path instead of setenv (I'm just stating the obvious for my own notes).
The top-level INSTALL file mentions that
HARP_PLUGIN_PATH
needs to be set in order to find the specex plugin at run time.data/
directory?