Rose app-upgrade error with JULES

I am trying to use rose app-upgrade to upgrade a suite from JULESvn7.7 to JULESvn8.2. However, the usual command manages to keel over when I do so (see session output below). I get the same results on the server I am using and also on JASMIN.

It seems it can’t find file $JULES_SOURCE/rose-meta/jules-standalone/jules-shared/jules-nvegparm/vn7.7/rose-meta.conf (where my JULES_SOURCE is /data/home/tobmar/MODELS/jules-vn8.2_slight_mods ).

Actually, the whole directory jules-shared doesn’t exist (!).

[tobmar@hpc ~]$ ls /data/home/tobmar/MODELS/jules-vn8.2_slight_mods/rose-meta/jules-standalone/jules-shared/
ls: cannot access ‘/data/home/tobmar/MODELS/jules-vn8.2_slight_mods/rose-meta/jules-standalone/jules-shared/’: No such file or directory
[tobmar@hpc ~]$ ls /data/home/tobmar/MODELS/jules-vn8.2_slight_mods/rose-meta/jules-standalone/
HEAD version43_44.py version49_50.py version55_56.py version61_62.py version73_74.py version79_80.py vn4.2 vn4.8 vn5.4 vn6.0 vn7.2 vn7.8
init.py version44_45.py version50_51.py version56_57.py version62_63.py version74_75.py version80_81.py vn4.3 vn4.9 vn5.5 vn6.1 vn7.3 vn7.9
version34_40.py version45_46.py version51_52.py version57_58.py version63_70.py version75_76.py version81_82.py vn4.4 vn5.0 vn5.6 vn6.2 vn7.4 vn8.0
version40_41.py version46_47.py version52_53.py version58_59.py version70_71.py version76_77.py versions.py vn4.5 vn5.1 vn5.7 vn6.3 vn7.5 vn8.1
version41_42.py version47_48.py version53_54.py version59_60.py version71_72.py version77_78.py vn4.0 vn4.6 vn5.2 vn5.8 vn7.0 vn7.6 vn8.2
version42_43.py version48_49.py version54_55.py version60_61.py version72_73.py version78_79.py vn4.1 vn4.7 vn5.3 vn5.9 vn7.1 vn7.7
[tobmar@hpc ~]$

It seems to me that there has been some kind of update to the upgrade tool and I am supposed to use it in a different way, but I can’t find any note of what I am supposed to do differently. Is it the case that rose app-upgrade is incapable of moving a suite over the big changes at vn8.0?

Very many thanks for any help!

Toby

========================================

[tobmar@hpc ~]$ rose app-upgrade -C $RSUITE/app/fcm_make vn8.2
[U] Upgrade_vn7.7-vn8.2: changes: 1
=meta=/data/home/tobmar/MODELS/jules-vn8.2_slight_mods/rose-meta/jules-fcm-make/vn8.2
Upgraded from vn7.7 to vn8.2
Accept y/n (default n)? y
[tobmar@hpc ~]$ rose macro --fix -C $RSUITE/app/fcm_make
[T] metomi.rose.macros.DefaultTransforms: changes: 0
[tobmar@hpc ~]$ rose app-upgrade -C $RSUITE/app/jules vn8.2
Traceback (most recent call last):
File “/data/home/tobmar/.local/bin/rose”, line 8, in
sys.exit(rose())
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/rose.py”, line 287, in rose
main(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/rose.py”, line 402, in main
exec_sub_cmd(ns, sub_cmd, cmd_args)
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/rose.py”, line 194, in exec_sub_cmd
_exec_python(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/rose.py”, line 230, in _exec_python
fcn()
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/upgrade.py”, line 856, in main
return_objects = parse_upgrade_args()
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/upgrade.py”, line 844, in parse_upgrade_args
return metomi.rose.macro.load_conf_from_file(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/macro.py”, line 1709, in load_conf_from_file
meta_config = load_meta_config(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/macro.py”, line 778, in load_meta_config
config_tree = load_meta_config_tree(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/macro.py”, line 754, in load_meta_config_tree
meta_config_tree = metomi.rose.config_tree.ConfigTreeLoader().load(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/config_tree.py”, line 126, in load
conf_tree.conf_dirs = mro(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/c3.py”, line 54, in mro
base_names_of[name] = get_base_names(name, *args, **kwargs)
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/config_tree.py”, line 197, in _get_base_names
nodes[i_conf_dir] = self.node_loader.load_with_opts(
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/config.py”, line 1395, in load_with_opts
node = self.load(source, node)
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/config.py”, line 1488, in load
handle, file_name = self._get_file_and_name(source)
File “/data/home/tobmar/.local/lib/python3.10/site-packages/metomi/rose/config.py”, line 1656, in get_file_and_name
file
= open(file_name, “rb”)
FileNotFoundError: [Errno 2] No such file or directory: ‘/data/home/tobmar/MODELS/jules-vn8.2_slight_mods/rose-meta/jules-standalone/jules-shared/jules-nvegparm/vn7.7/rose-meta.conf’