I have a cylc7 suite that I am trying to run using Cylc8 in backward compatibility mode.
However, it fails to validate my inter-suite XTrigger:
upstream_amm15 = suite_state( ... ):PT10M
with the following error:
WARNING - Backward compatibility mode ON
XtriggerConfigError: [upstream_amm15] xtrigger module 'suite_state' not found
I can see that this is because in Cylc8 the trigger is renamed
workflow_state, but I was sort of expecting the difference in trigger name would be handled automatically in Cylc7 compatibility mode. Should this be the case, or is it wishful thinking on my part?!
Edit: I think that being forced to rename
workflow_state is an acceptable situation, but the error message doesn’t provide any hint that this is what is required.