[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