[kepler-dev] [Bug 3898] - When switching between Kepler1.0.0 and the SVN devel tree, ~/.kepler must be removed

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Mon Jun 1 19:11:23 PDT 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3898





------- Comment #6 from aschultz at nceas.ucsb.edu  2009-06-01 19:11 -------
Chad, David, and I had a discussion today about how to handle the .kepler
directory for the 2.0 release.  The conclusion was the following:

- use the authority and namespace to generate a subdirectory in the .kepler
directory for each instance of Kepler (refer to as .kepler/instance directory)
- cache directory, actorLibrary, etc. will go into the .kepler/instance
directory
- ModulesTree class will be used to create one directory for each module in the
.kepler/instance/modules/ directory (refer to as a module's .kepler directory)
- A module can then use it's .kepler directory for any disk activity, Also
resources from a module can be copied to it's .kepler directory for read/write
capability
- the Kepler cache should only be a mirror of KAR files and resources on disk
to prevent any future issues with version management
- Kepler 1.0 caches will be converted to the new system by building KAR files
from the old cache and allowing the new cache to be built from those KAR files
on disk
- The current InstanceAuthNamespace will be kept in the .kepler directory
- build function for cleaning cache should be updated to clean only the current
.kepler/instance directory 


More information about the Kepler-dev mailing list