[kepler-dev] [Bug 4316] New: - Check-in actor kars to svn

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Fri Aug 14 14:47:29 PDT 2009


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

           Summary: Check-in actor kars to svn
           Product: Kepler
           Version: 1.x dev
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: build system
        AssignedTo: berkley at nceas.ucsb.edu
        ReportedBy: aschultz at nceas.ucsb.edu
         QAContact: kepler-dev at kepler-project.org


Currently modules have a /resources/kar directory containing a folder
corresponding to each kar.  This folder is checked in to SVN.  Then whenever we
start kepler we "Build Kars" and the /resources/kar/<karName> directory gets
turned into a kar file in the /kar directory.  Which Kepler then immediately
unpacks again and starts using.

We should remove the resources/kar directory from svn and check in the kar
files themselves.  Then create a build target that will unpack the kars to the
/resources/kar directory when desired (svn.ignore should be set on the
/resources/kar directory to make sure it does not get checked into svn).
Another target would create a new directory in /resources/kar with a skeleton
actor for people who want to create a new kar.  And another target would build
a kar file in the /kar directory from the files in a /resources/kar/<karName>
directory and roll the LSID revision each time the kar is built.

This enhancement will reduce checkout time and startup time and provide an
automated mechanism for updating KAR revisions.


More information about the Kepler-dev mailing list