# Rose

**URL:** https://cylc.discourse.group/c/rose/6.md

[Latest](https://cylc.discourse.group/latest.md) · [Categories](https://cylc.discourse.group/categories.md)

---

## [About the Rose category](https://cylc.discourse.group/t/about-the-rose-category/33)

<div class="topic-metadata">

**Author:** [@hilary.j.oliver](https://cylc.discourse.group/u/hilary.j.oliver)\
**Replies:** 0

</div>

Top level Rose category. Please post messages to one of the sub-categories: Announcements Support Development.

---

## [Possible issue with non standard versioning of metomi-isodatetime](https://cylc.discourse.group/t/possible-issue-with-non-standard-versioning-of-metomi-isodatetime/1306)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 2\
**Last updated:** [April 13, 2026, 12:40pm UTC](https://cylc.discourse.group/t/possible-issue-with-non-standard-versioning-of-metomi-isodatetime/1306 "2026-04-13T12:40:27Z")

</div>

Hi there. Why is it that the versions of the conda package metomi-isodatetime contain a ‘!’ in them? All of a sudden I am experiencing issue with our nexus conda-forge repository proxy which is unable to find these packa…

---

## [\`rose\_dry\_run\_mode\`](https://cylc.discourse.group/t/rose-dry-run-mode/1301)

<div class="topic-metadata">

**Author:** [@wxtim](https://cylc.discourse.group/u/wxtim)\
**Replies:** 1\
**Last updated:** [April 8, 2026, 8:21am UTC](https://cylc.discourse.group/t/rose-dry-run-mode/1301 "2026-04-08T08:21:09Z")

</div>

Hi I’m looking at a workflow and I’ve found an example of someone setting ROSE\_DRY\_RUN\_MODE. The variable is not currently documented and only appears in metomi/rose/etc/lib/bash/rose\_log, itself only used in metomi/ros…

---

## [App portability: /bin/sh](https://cylc.discourse.group/t/app-portability-bin-sh/1268)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [November 27, 2025, 10:15am UTC](https://cylc.discourse.group/t/app-portability-bin-sh/1268 "2025-11-27T10:15:34Z")

</div>

Rose applications are configured to run commands, e.g: rose-app.conf \[command\] default=my-script "$A" "$B" \[env\] A=1 B=2 These scripts will be executed using /bin/sh. The exact shell that is used to implement /bin/s…

---

## [Rose fails to clone with broken links](https://cylc.discourse.group/t/rose-fails-to-clone-with-broken-links/1257)

<div class="topic-metadata">

**Author:** [@sparonuz](https://cylc.discourse.group/u/sparonuz)\
**Replies:** 1\
**Last updated:** [October 21, 2025, 12:51pm UTC](https://cylc.discourse.group/t/rose-fails-to-clone-with-broken-links/1257 "2025-10-21T12:51:53Z")

</div>

Good afternoon, I am having problem installing a rose app, that I have configured like this \[file:NEMO\] source=git:git@forge.nemo-ocean.eu:nemo/nemo.git::./::main The correspoding task runs rose task-run -N --app-key…

---

## [Re-running a rose app](https://cylc.discourse.group/t/re-running-a-rose-app/1214)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 6\
**Last updated:** [October 10, 2025, 1:34pm UTC](https://cylc.discourse.group/t/re-running-a-rose-app/1214 "2025-10-10T13:34:54Z")

</div>

Hi there, we have implemented rose apps which checkout and build each of the tools we need in our workflow. What we can’t figure out is how re-launch a build that has failed. The task that does the builds is: \[\[ build\<b…

---

## [Error in fcm\_make\_pp](https://cylc.discourse.group/t/error-in-fcm-make-pp/1209)

<div class="topic-metadata">

**Author:** [@Abh](https://cylc.discourse.group/u/Abh)\
**Replies:** 1\
**Last updated:** [July 16, 2025, 5:07am UTC](https://cylc.discourse.group/t/error-in-fcm-make-pp/1209 "2025-07-16T05:07:45Z")

</div>

I get the following error when I try running fcm\_make\_pp which none of my colleagues got ever? Any thoughts would be great. There is no server called w-mauivlab02 1 ModuleCmd\_Load.c(244):ERROR:105: Unable to locate a mo…

---

## [Fcm\_make: cannot access compiler libraries](https://cylc.discourse.group/t/fcm-make-cannot-access-compiler-libraries/1171)

<div class="topic-metadata">

**Author:** [@soi521](https://cylc.discourse.group/u/soi521)\
**Replies:** 2\
**Last updated:** [May 20, 2025, 11:58am UTC](https://cylc.discourse.group/t/fcm-make-cannot-access-compiler-libraries/1171 "2025-05-20T11:58:54Z")

</div>

Dear Cylc Discourse. Thanks very much for all previous help migrating Cylc7 → Cylc8. I feel I am almost there, but have encountered an odd conflict between GCC and Intel. Hoping someone can help! Basically, I have got …

---

## [How open 'rose edit' in rose 2?](https://cylc.discourse.group/t/how-open-rose-edit-in-rose-2/624)

<div class="topic-metadata">

**Author:** [@jonnyhtw](https://cylc.discourse.group/u/jonnyhtw)\
**Replies:** 7\
**Last updated:** [March 28, 2025, 9:04am UTC](https://cylc.discourse.group/t/how-open-rose-edit-in-rose-2/624 "2025-03-28T09:04:08Z")

</div>

hi there, i’m now using cylc 8 and rose 2 in my climate modelling suites. i want to open the rose edit gui as usual but i get this message… \> rose edit & \> The Rose configuration editor has been removed. The old Rose…

---

## [Precedence of template variables set with -s/-S and -O](https://cylc.discourse.group/t/precedence-of-template-variables-set-with-s-s-and-o/1121)

<div class="topic-metadata">

**Author:** [@jamesgrimmett](https://cylc.discourse.group/u/jamesgrimmett)\
**Replies:** 2\
**Last updated:** [February 13, 2025, 10:08pm UTC](https://cylc.discourse.group/t/precedence-of-template-variables-set-with-s-s-and-o/1121 "2025-02-13T22:08:03Z")

</div>

Hi, I was just hoping to clarify my understanding of the precendence of template variables set with -s and -O. Initially I had expected that the precedence would depend on the ordering of the -s and -O options in the c…

---

## [Rose application question](https://cylc.discourse.group/t/rose-application-question/1110)

<div class="topic-metadata">

**Author:** [@gturek](https://cylc.discourse.group/u/gturek)\
**Replies:** 2\
**Last updated:** [January 27, 2025, 1:24pm UTC](https://cylc.discourse.group/t/rose-application-question/1110 "2025-01-27T13:24:06Z")

</div>

At the heart of our workflow(s) we run the NEMO model. The “modeling” portion of out workflow is quite complex, here’s the graph: How can I best use rose to manage this? It seems to me that creating an app for each i…

---

## [KeyboardInterrupt error from cylc 7.8.11](https://cylc.discourse.group/t/keyboardinterrupt-error-from-cylc-7-8-11/1053)

<div class="topic-metadata">

**Author:** [@sonia](https://cylc.discourse.group/u/sonia)\
**Replies:** 2\
**Last updated:** [November 6, 2024, 8:36pm UTC](https://cylc.discourse.group/t/keyboardinterrupt-error-from-cylc-7-8-11/1053 "2024-11-06T20:36:50Z")

</div>

The task worked correctly when using version intel mpi 2019.9.304 in the Cylc workflow, but after switching to version intel mpi 2021.3.0, the following error occurred. We are using Cylc 7.8.11 and Python 2.7.14 librari…

---

## [Rose Tip: Git installation](https://cylc.discourse.group/t/rose-tip-git-installation/996)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [August 5, 2024, 1:32pm UTC](https://cylc.discourse.group/t/rose-tip-git-installation/996 "2024-08-05T13:32:27Z")

</div>

As of the recent Rose 2.3.0 release, Rose can now install files/directories from Git repositories (in addition to SVN repositories). Some example Rose configuration: # Download the sphinx directory from the master bran…

---

## [Rose: Any way to get list of opt conf keys used?](https://cylc.discourse.group/t/rose-any-way-to-get-list-of-opt-conf-keys-used/990)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 2\
**Last updated:** [July 31, 2024, 8:51am UTC](https://cylc.discourse.group/t/rose-any-way-to-get-list-of-opt-conf-keys-used/990 "2024-07-31T08:51:12Z")

</div>

Hi, If you use rose task-run to launch an app and pass it opt conf keys from that command, e.g. rose task-run -O foo -O bar, is it possible to find out what opt conf keys were used? I couldn’t see any reference to them …

---

## ["No matching platform" error using Cylc 8.3 and Rose](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982)

<div class="topic-metadata">

**Author:** [@ScottWales](https://cylc.discourse.group/u/ScottWales)\
**Replies:** 3\
**Last updated:** [July 24, 2024, 1:51am UTC](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982 "2024-07-24T01:51:45Z")

</div>

We’re seeing strange errors when running Rose suites with the latest versions of Cylc and Rose where Cylc can’t find configured platforms. I’ve put up an example case at GitHub - ScottWales/cylc-platform-error with a co…

---

## [Cylc validate doesn't test suite config against metadata?](https://cylc.discourse.group/t/cylc-validate-doesnt-test-suite-config-against-metadata/948)

<div class="topic-metadata">

**Author:** [@elliotfontaine](https://cylc.discourse.group/u/elliotfontaine)\
**Replies:** 1\
**Last updated:** [May 3, 2024, 4:49pm UTC](https://cylc.discourse.group/t/cylc-validate-doesnt-test-suite-config-against-metadata/948 "2024-05-03T16:49:41Z")

</div>

The command cylc validate . doesn’t check the compliance of templates variables in rose-suite.conf against their metadata schema, the way rose macro -V would. Is that expected behavior? I figured I could create a R1 ta…

---

## [Rose task-run - "database is locked"](https://cylc.discourse.group/t/rose-task-run-database-is-locked/930)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 3\
**Last updated:** [April 4, 2024, 8:34am UTC](https://cylc.discourse.group/t/rose-task-run-database-is-locked/930 "2024-04-04T08:34:19Z")

</div>

One of my colleagues recently saw this error in their job.err output. rose task-run --verbose -O '(bom)' -O '(bom-edc)' '--path=share/fcm\_make\_\*' '--path=share/BINARIES/\*' '--path=sh are/BINARIES/\*/scripts' '--path=…

---

## [What is Rose about?](https://cylc.discourse.group/t/what-is-rose-about/920)

<div class="topic-metadata">

**Author:** [@elliotfontaine](https://cylc.discourse.group/u/elliotfontaine)\
**Replies:** 6\
**Last updated:** [March 30, 2024, 1:21am UTC](https://cylc.discourse.group/t/what-is-rose-about/920 "2024-03-30T01:21:18Z")

</div>

Hi everyone, I simply can’t wrap my mind around that simple question: Why would I use Rose in addition to Cylc? What is it about? What is it good for? I did not find the documentation to be that explanatory, other than…

---

## [ROSE\_ETC missing](https://cylc.discourse.group/t/rose-etc-missing/893)

<div class="topic-metadata">

**Author:** [@srennie](https://cylc.discourse.group/u/srennie)\
**Replies:** 1\
**Last updated:** [February 20, 2024, 7:21am UTC](https://cylc.discourse.group/t/rose-etc-missing/893 "2024-02-20T07:21:06Z")

</div>

I’m running with rose 2.1.0. eval $(rose task-env) isn’t yielding ROSE\_ETC, as far as I can see, contrary to documentation.

---

## [Rose PYTHONPATH](https://cylc.discourse.group/t/rose-pythonpath/862)

<div class="topic-metadata">

**Author:** [@oliver.sanders](https://cylc.discourse.group/u/oliver.sanders)\
**Replies:** 0\
**Last updated:** [January 22, 2024, 1:19pm UTC](https://cylc.discourse.group/t/rose-pythonpath/862 "2024-01-22T13:19:33Z")

</div>

As of version 2.2.0, Rose no longer respects the PYTHONPATH environment variable. Quick Summary Rose now ignores PYTHONPATH to avoid issues where the Rose software stack conflicts with the environment you are activati…

---

## [Rose\_arch on directories](https://cylc.discourse.group/t/rose-arch-on-directories/763)

<div class="topic-metadata">

**Author:** [@Rosalyn\_Hatcher](https://cylc.discourse.group/u/Rosalyn_Hatcher)\
**Replies:** 1\
**Last updated:** [September 27, 2023, 6:26am UTC](https://cylc.discourse.group/t/rose-arch-on-directories/763 "2023-09-27T06:26:22Z")

</div>

Hi, Trying to use rose\_arch to transfer the cylc log directories from our HPC to JASMIN using gridftp. Is there a way to get rose\_arch to pick up directories not files. Giving globus-url-copy a long list of files as s…

---

## [How to set font size in Rose GUIs](https://cylc.discourse.group/t/how-to-set-font-size-in-rose-guis/756)

<div class="topic-metadata">

**Author:** [@Rosalyn\_Hatcher](https://cylc.discourse.group/u/Rosalyn_Hatcher)\
**Replies:** 2\
**Last updated:** [September 26, 2023, 8:47am UTC](https://cylc.discourse.group/t/how-to-set-font-size-in-rose-guis/756 "2023-09-26T08:47:18Z")

</div>

Hi, How do I configure font size in the Rose GUIs (& Cylc GUIs) please? Or maybe more accurately how does Rose (& Cylc) figure out what font size and formatting to use in the GUIs? I’m ssh’ing to remote server from a …

---

## [Referencing Rose apps within subdirectories](https://cylc.discourse.group/t/referencing-rose-apps-within-subdirectories/743)

<div class="topic-metadata">

**Author:** [@DarkStar](https://cylc.discourse.group/u/DarkStar)\
**Replies:** 7\
**Last updated:** [August 31, 2023, 12:19pm UTC](https://cylc.discourse.group/t/referencing-rose-apps-within-subdirectories/743 "2023-08-31T12:19:55Z")

</div>

Reposting my question from the NCAS-CMS forum, where the answer given is no. Posting here under Rose Development … can this be done? While playing around with some of the Rose suite examples I’ve become unstuck with ho…

---

## [Rose PREOPTS Cylc 7 -\> 8](https://cylc.discourse.group/t/rose-preopts-cylc-7-8/699)

<div class="topic-metadata">

**Author:** [@puskar49](https://cylc.discourse.group/u/puskar49)\
**Replies:** 3\
**Last updated:** [July 19, 2023, 3:36pm UTC](https://cylc.discourse.group/t/rose-preopts-cylc-7-8/699 "2023-07-19T15:36:06Z")

</div>

Hello! I’m having trouble figuring out how to get rose apps to run with preopts the same as they did in cylc 7. For the latter, we use the environment section of our task definitions and simply specify ROSE\_LAUNCHER\_PR…

---

## [Error catching in multiline commands](https://cylc.discourse.group/t/error-catching-in-multiline-commands/686)

<div class="topic-metadata">

**Author:** [@srennie](https://cylc.discourse.group/u/srennie)\
**Replies:** 1\
**Last updated:** [July 4, 2023, 9:01am UTC](https://cylc.discourse.group/t/error-catching-in-multiline-commands/686 "2023-07-04T09:01:54Z")

</div>

If I define my app configuration \[command\] default=command1 =command2 If command1 fails and command2 succeeds, the task will succeed (according to a quick test). Is there a way to force the task to fail if comma…

---

## [Where are the fcm keywords defined?](https://cylc.discourse.group/t/where-are-the-fcm-keywords-defined/619)

<div class="topic-metadata">

**Author:** [@jonnyhtw](https://cylc.discourse.group/u/jonnyhtw)\
**Replies:** 2\
**Last updated:** [March 30, 2023, 12:22am UTC](https://cylc.discourse.group/t/where-are-the-fcm-keywords-defined/619 "2023-03-30T00:22:51Z")

</div>

hi everyone, i’m working to set up a new user and their fcm keywords aren’t being recognised, e.g. … fcm info fcm:um.x can anyone remind me where these enter into one’s environment? i’ve set up loads of users befor…

---

## [Rose-prune on remote host?](https://cylc.discourse.group/t/rose-prune-on-remote-host/618)

<div class="topic-metadata">

**Author:** [@TomC](https://cylc.discourse.group/u/TomC)\
**Replies:** 3\
**Last updated:** [March 27, 2023, 9:34am UTC](https://cylc.discourse.group/t/rose-prune-on-remote-host/618 "2023-03-27T09:34:26Z")

</div>

Hi, I’m in the process of moving one of the systems we have from Cylc7/rose to Cylc8/Rose2. I’m encountering some issues with rose-prune on a remote host. When I try to just use rose-prune as it was, I am getting an err…

---

## [How do i include an optional site fcm-make.cfg file?](https://cylc.discourse.group/t/how-do-i-include-an-optional-site-fcm-make-cfg-file/594)

<div class="topic-metadata">

**Author:** [@jonnyhtw](https://cylc.discourse.group/u/jonnyhtw)\
**Replies:** 2\
**Last updated:** [February 10, 2023, 4:04am UTC](https://cylc.discourse.group/t/how-do-i-include-an-optional-site-fcm-make-cfg-file/594 "2023-02-10T04:04:54Z")

</div>

hi there, i know how to include an optional site config file of the form… app/foo/opt/rose-app-mysite.conf … but i would like to include an optional site fcm-make.cfg file, that is… app/foo/file/fcm-make-mysite.cfg i…

---

## [\[Rose/cylc\]: advice on best way to record purpose of a rose app?](https://cylc.discourse.group/t/rose-cylc-advice-on-best-way-to-record-purpose-of-a-rose-app/304)

<div class="topic-metadata">

**Author:** [@edmundh](https://cylc.discourse.group/u/edmundh)\
**Replies:** 4\
**Last updated:** [December 13, 2021, 12:00pm UTC](https://cylc.discourse.group/t/rose-cylc-advice-on-best-way-to-record-purpose-of-a-rose-app/304 "2021-12-13T12:00:59Z")

</div>

Hoping to sense-check on the best way to record the purpose of an app (task) in a suite - I think I can see how to do this with cylc, but wanting to check if there’s a rose way of doing this. Longer context for this bel…

---

## [Setting up Rosie](https://cylc.discourse.group/t/setting-up-rosie/550)

<div class="topic-metadata">

**Author:** [@jwallwork23](https://cylc.discourse.group/u/jwallwork23)\
**Replies:** 2\
**Last updated:** [October 7, 2022, 2:15pm UTC](https://cylc.discourse.group/t/setting-up-rosie/550 "2022-10-07T14:15:10Z")

</div>

Hi, I am trying to do the Rosie tutorial but haven’t been able to figure out how to configure it. I read that I should use the prefix https://code.metoffice.gov.uk but am not sure how exactly to put this information in …

[Next page](https://cylc.discourse.group/c/rose/6.md?page=1)
