[SAGA-RG] OGF 26 notes, errata process, and mtime...
Andre Merzky
andre at merzky.net
Wed Jun 3 07:09:31 CDT 2009
Quoting [Thilo Kielmann] (Jun 02 2009):
>
> So, what are we doing with this [mtime problem]? Can we
> still smuggle this into the "errata" thingy???
Well, I did not send around notes from OGF26, yet, so let me
fix this right now.
Apart from the usual stuff, there have been two major
discussion points:
- In the sessions, we discussed approaches to a workflow
package. The general feeling (between the 4 active
participants :-P) has been that task dependencies are an
excellent entry point. Branching and looping should
also be rendered as special task types.
Outside the session we got good input to the topic as
well, and a number of external pointers: Legion, Unicore
(AJO) and iRods all are good references, and are closer
to our scheme of things than I would have thought.
We are actually already implementing something like this
in C++, so you can expect an explicit proposal soonish.
If anybody is interested in an earlier discussion, on
the list or by phone, please let me know.
- The GFSG discussed our errata procedure. It was agreed
that the errata are well motivated (because mostly
triggered by implementation work) and mostly backward
compatible (there are two items which are not, but all
implementations have them implemented the same way I
think).
However, GFSG wants to motivate us to finally produce
our experience document for GFD.90, to get the Core API
from 'proposed recommendation' state into full
'recommendation' state. It was thus proposed to delay
the errata until that experimental document has been
handed in, and treat the errata as accomanying spec
update.
It makes sense I guess, even if I don't like the delay
myself. Anyway, I started to work on the experimental
document, and will approach the individual
implementation groups for input over the next weeks.
Lets try to get it out by next OGF.
So, on the up side, we are still able to fiddle around
with the errata for a while, and should try hard to use
that time to get our implementations in sync.
To answer Thilos question: I think mtime should go into
errata, no matter what way we decide to solve it.
Semantically, it is a small change, and it is already
imlemented in JSAGA - which makes it an errata IMHO.
The typed attributes should *not* be part of the errata, but
rather go either into an extension package, or into v2.0,
IMHO. It was a conscious decision to go for strings in
v1.0, so now saying we need to 'fix' it makes not much
sense. Maybe I shouldn't have brought it into the mtime
thread, sorry for mixing up issues here...
Best, Andre.
--
Nothing is ever easy.
More information about the saga-rg
mailing list