Dot-separator for dictionary-level distinction in file-dictionary display replaced by slash symbol
Summary
Since v2312, the dot (.) symbol - usually used to mark/address varying dictionary levels within a file (e.g. boundary file) - has been replaced by a slash symbol in FOAM ERRORS, which (may cause) conflicts e.g. with the address format used in foamDictionary and if read for external error handling etc.
Example - provoked FOAM FATAL IO ERROR via wrong setting in fvOptions in pitzDaily tutorial yields in v2312: [...] file: system/fvSolution/SIMPLE [...]
Expected output: [...] file: system/fvSolution.SIMPLE [...]
Tested on two Ubuntus (WSL and real) with v2312 and v2306, the latter displays the dot separator correctly
Steps to reproduce
Example case
Any tutorial etc.
What is the current bug behaviour?
see above
What is the expected correct behavior?
see above
Relevant logs and/or images
Environment information
OpenFOAM version : v2312|v2306 Operating system : ubuntu
- OpenFOAM version : 2312 (cross-checked v2306)
- Operating system : WSL Ubuntu 22.04 + 'real' Ubuntu 22.04