[kepler-dev] Creating kar files
Dan Higgins
higgins at nceas.ucsb.edu
Thu Jun 29 10:57:55 PDT 2006
I agree, the Upload to Repository was working, but when I recently tried
I got the results in Bugzilla bug #2471.
Chad Berkley wrote:
> Yeah, it was working when I left. Also, "Export as Kepler Archive"
> should not be commented out. That was supposed to be the only way
> that someone could create a kar file. There should also be an "Import
> Kepler Archive" option. I believe both were working when I stopped
> working on Kepler.
>
> I just checked and the repository library.kepler-project.org is up and
> running still, so something must have been broken within kepler for
> the upload not to work.
>
> chad
>
> Matt Jones wrote:
>> Uggg. I was under the impression that the 'Upload to repository...'
>> was working when Chad last left it. I even saw it working myself on
>> both linux and windows when I was prepping for my site review demo.
>> Did something change? We really need regression tests that can pick
>> up when a change in the code causes a related feature to break!
>>
>> AFAIK, both the 'Save in library' and the 'Upload to repository' used
>> to create KAR files as Chad had implemented it, and then those KAR
>> files were imported into the cache as needed. Hopefully Chad and
>> Shawn can clarify what has happened.
>>
>> Thanks,
>> Matt
>>
>> Dan Higgins wrote:
>>
>>> Hi All,
>>> I have been looking at the latest version of Kepler and the
>>> ability to save new actors. Just before the Beta1 release, Shawn
>>> reworked the action associated with the 'Save in Library...'
>>> context menu. His new 'SaveInLibraryDialog' class (in
>>> $Kepler/src/org/kepler/ksw/gui/) makes it much easier to associate
>>> actors with several ontology categories. So putting a new/revised
>>> actor into the actor tree is pretty easy.
>>> However, it looks like the code puts the actor directly into the
>>> object cache in the form of a serialized object, rather than
>>> creating a *.kar file and there is no obvious way of creating a
>>> *.kar file from the cache object. I think the earlier version
>>> (CreateKSWDialog by Chad)actually created a kar file.
>>> First of all, I am not sure why the cache uses a serialized
>>> object rather than a kar file (perfomance?). And it seems to me that
>>> we do need to create a kar at times, if only for local storage. (I
>>> assume the 'Upload to Repository' sends a kar file, but that code
>>> appears to be broken currently) Also, there is a commented out line
>>> in the uiContextMenuMappings file for a menu item 'Export as Kepler
>>> Archive'.
>>> So, my question is:
>>>
>>> Do we want to just add the 'Export as Kepler Archive' menu, or
>>> perhaps modify the new 'Save in Library' dialog to also allow the
>>> user to create a local kar file?
>>>
>>> Or perhaps we should just use serialized objects like the cache
>>> does? Of course, these are not human readable/editable files, but
>>> presumably when the actor has been added to the list, it can be
>>> dragged to the work area and edited there.
>>>
>>> Dan
>>>
>>
--
*******************************************************************
Dan Higgins higgins at nceas.ucsb.edu
http://www.nceas.ucsb.edu/ Ph: 805-893-5127
National Center for Ecological Analysis and Synthesis (NCEAS) Marine Science Building - Room 3405
Santa Barbara, CA 93195
*******************************************************************
More information about the Kepler-dev
mailing list