Le 22 mai 2014 � 01:02, Johan Fabry a �crit :


On May 21, 2014, at 5:07 AM, Christophe Demarey <Christophe.Demarey@inria.fr> wrote:

To me, it is preferable to add a configuration (even if very small) for each dependency outside your project. It is the way it should be done (that's why Versionner only allows that) but they are always other ways or workarounds.

Thanks for the answers, my trick now was to ask Alex to include the required package inside the configuration of Roassal. :-)

In general I am not so sure that adding configurations for one simple package are the way to go though. It seems like adding extra layers of indirection for reasons that are unclear to me.

The reason is that any package* should be self described. Your configuration describes your project. If you use another piece of software, it should also be self-described.
Let's take the following example:
That's why I'm really in favor of having configurations, even for one single MC package inside the configuration.

* I mean, not a Monticello package but a piece of software that you want to deliver independently. It may be a whole project or part of it. It may also refers to one or many Monticello packages