[kepler-dev] [Bug 5504] Kepler incorrectly uses old version of a kar file in ~KeplerData/workflows/MyWorkflows

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Tue Nov 8 19:53:50 PST 2011


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

Derik Barseghian <barseghian at nceas.ucsb.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |barseghian at nceas.ucsb.edu

--- Comment #4 from Derik Barseghian <barseghian at nceas.ucsb.edu> 2011-11-08 19:53:50 PST ---
I think the question is: How is it that these kars contain different workflows
that have the same LSID? I think the idea is that's not supposed to be
possible, and we shouldn't try to handle such a case (defeats the purpose of a
unique id system).

I've spent some time trying to recreate two different workflows with the same
LSID, and short of hacking one copy's moml by hand, thankfully I can't. I
believe the LSID db keeps track of used LSIDs and their revision numbers, so
two copies of the same workflow can 'co-evolve' with unique revision numbers. 
Also if you delete the db, the next time you revise a workflow it gets a new
LSID, and the original is put in the derived from list.
Another thing I tried was putting an EML 2 Dataset actor inside a composite,
and then changing its parameters, to see if somehow these types of changes are
getting swallowed. But this incremented the LSID revision as one would hope.

-- 
Configure bugmail: http://bugzilla.ecoinformatics.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Kepler-dev mailing list