fn resolve_directory_path( directory_id: &str, rows: &HashMap<String, DirectoryRow>, resolved: &mut HashMap<String, PathBuf>, visiting: &mut HashSet<String>, install_root: &Path, ) -> Result<PathBuf>