If I have `val p1 = project {...}` and `val p2 = p...
# kobalt
d
If I have
val p1 = project {...}
and
val p2 = project(p1) {...}
and run
kobaltw p2:compile
then only 'p2:compile' is built, but not
p1:compile
. Is this normal behavior or a bug? I would expect that all dependent tasks are also executed. Otherwise the build may fail because p1 was not build before or p2 may build with out-of-date output of p1.