Stef,
I hope you and Christophe are considering cross platform considerations when implementing "new dependencies declarations at the package level" ... MonticelloConfigurations had "package level dependencies" and the implementation was extremely rigid to the point where it wasn't possible to substitute an alternate (platform-speicific) package in the package graph without creating new package versions of all packages in the graph ... Of course I am not aware of the approach that Christophe, but be aware that "there be dragons there":)
Hi dale. I will let christophe answers because I do not know the details. I know that he is working hard on it. Ideally I would like to have a ConfigurationOf for each package because it would reduce the bloat of the actual configurationOf and also be closer to the package. But if I say that people will start shouting that I'm mad :) (I'm not fool and I'm right :). so this is why we are doing it inside the package but we will see. First the core bootstrap based on dependencies ;) Stef