Also in this case wouldn't shark need to compile against 0.8.0-SNAPSHOT or whatever the spark version published from the git hash was ? If that is the case we'll need edit SharkBuild.scala etc. for this and make sure spark gets published before shark etc.