-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Require matching client-server cylc versions. #1522
Comments
(note we had an unsophisticated version of this back at cylc-4, which I called "pseudo backward compatibility": a required version had to be specified in a comment at the top of the suite definition, and commands would re-invoke themselves at that version). |
It doesn't sound too unsophisticated. Perl, package managers, etc all have something similar (although they tend to fail if they cannot find the matching versions.) |
I suppose this should be achieved via info stored in the suite run directory, so that by default the cylc version remains the same even after a shutdown. @matthewrmshin - |
Yes, this is one of the functionalities to migrate. |
Can we have an API version string for the comms layer (see #1872). |
[meeting] we agreed:
|
#2123 would supersede this. |
Suggest a review of this issue before releasing cylc-8.0.0. |
Closing this here as it's no longer a Cylc Flow issue and the version forcing approach is not compatible with the new framework. We will instead attempt to either detect compatibility or support a version range. |
From an email exchange between @matthewrmshin and myself:
The text was updated successfully, but these errors were encountered: