Hello, I find the implementation of MCCacheRepository(class)>>defaultDirectory a bit strange: defaultDirectory | directories | directories := {('package-cache' asFileReference). (FileLocator temp). (FileLocator home)}. directories do: [ :directory | [ ^ directory ensureCreateDirectory; yourself ] on: Error do: [ "ignore and try the next directory" ] ]. Error signal: 'Can''t create a package-cache' We first search in the working directory (looks good), and then we try to use the temporary directory or the home directory without creating any directory hierarchy (e.g. pharo/package-cache). I would like to, at least, add 'pharo/package-cache' directories for temp and home.
Another problem is that it is not consistent with FileLocator(class)>>cache. It points to the system cache directory that is not used by MCCacheRepository. WDYT? Christophe.
smime.p7s
Description: S/MIME cryptographic signature