The reason is the Relaton ITU cache location is WRONG:
Relaton-ISO, IETF stores the cache in the same directory as the MN file. i.e. under ./sources/relaton
Relaton-ITU stores the cache in the directory where the metanorma command is run. i.e. under ./.
That's why Relaton can never find the cached ITU bib files.
@andrew2net can you fix this and find a way to write specs that behave identical across flavors? i.e. There are "common specs" should be inherited from the base Relaton gem, but run in every flavor.
Can be seen In https://github.com/metanorma/mn-samples-itu/ . Run
make clean all
twice, and you will notice that the ITU bibs (but not ISO and IETF) will be all fetched again.The reason is the Relaton ITU cache location is WRONG:
Relaton-ISO, IETF stores the cache in the same directory as the MN file. i.e. under
./sources/relaton
Relaton-ITU stores the cache in the directory where the
metanorma
command is run. i.e. under./
.That's why Relaton can never find the cached ITU bib files.
@andrew2net can you fix this and find a way to write specs that behave identical across flavors? i.e. There are "common specs" should be inherited from the base Relaton gem, but run in every flavor.