Howdy--
It's a non-functional change, unless you're a driver author, but I've created a more literate way to specify the states and transitions an instance might go through.
http://github.com/bobmcwhirter/deltacloud-merge/blob/master/server/lib/delta...
Looks like: pending.to( :running ) .automatically pending.to( :stopped ) .on( :stop )
The .xml representation is unchanged, as is the client that consumes it. This purely makes writing drivers a tad easier. Also, I've wired up GraphViz for generating pretty pictures from the state information:
http://skitch.com/bobmcwhirter/njtta/deltacloud-foundation
Does Fedora include the dot executable normally?
-Bob