@@ -25,13 +25,29 @@ The workflow configuration file has changed from ``suite.rc`` to ``flow.cylc``.
25
25
Cylc 7 Compatibility Mode
26
26
-------------------------
27
27
28
- Cylc 8 can run Cylc 7 workflows out of the box.
28
+ The old ``suite.rc `` filename triggers a :ref: `backward
29
+ compatibility mode<cylc_7_compat_mode>` in Cylc 8 which supports Cylc 7
30
+ workflow configruations out of the box, with the following caveats:
29
31
30
- Run ``cylc validate `` on your ``suite.rc `` (using Cylc 7) to check it does
31
- not contain any deprecated syntax before attempting to run it with Cylc 8.
32
+ .. warning ::
33
+
34
+ Cylc 6 syntax deprecated by Cylc 7 is now obsolete. Run ``cylc validate ``
35
+ *with Cylc 7 * on your ``suite.rc `` to check for deprecation warnings and fix
36
+ those before validating with Cylc 8.
37
+
38
+ .. warning ::
32
39
33
- The old ``suite.rc `` filename triggers a backward compatibility mode,
34
- for more information see :ref: `cylc_7_compat_mode `.
40
+ Check for any use of Cylc commands in task scripting. Some Cylc 7 commands
41
+ have been removed and some others now behave differently.
42
+ See :ref: `command line interface changes<MajorChangesCLI> `.
43
+
44
+ .. warning ::
45
+
46
+ Cylc 8 does not support
47
+ :ref: `excluding tasks at start-up<MajorChangesExcludingTasksAtStartup> `.
48
+ If your workflow used this old functionality, it may have been used in
49
+ combination with the ``cylc insert `` command (which has been removed from
50
+ Cylc 8) and ``cylc remove `` (which still exists but is much less needed).
35
51
36
52
.. warning ::
37
53
@@ -64,7 +80,6 @@ Architecture
64
80
65
81
- Technical Reference: :ref: `architecture-reference `
66
82
67
-
68
83
The main Cylc 8 system components are:
69
84
70
85
- **Cylc Scheduler **
@@ -335,8 +350,11 @@ Cylc Install
335
350
336
351
Cylc install cleanly separates workflow source directory from run directory,
337
352
and installs workflow files into the run directory at start-up.
353
+
338
354
- ``cylc install `` copies workflow source files to a dedicated run-directory
355
+
339
356
- :term: `source directory ` locations can be set in global config
357
+
340
358
- each install creates a new numbered :term: `run directory ` (by default)
341
359
342
360
.. code-block :: console
0 commit comments