I agree with this recommendation ... a very good use of symbolic versions and I plan to propagate this pattern without the gemstone universe...

Dale


On Fri, Jun 27, 2014 at 3:56 PM, Stephan Eggermont <stephan@stack.nl> wrote:
Steph wrote:
>     - make sure that all the configurations of external libraries are
>correctly defined.
>     In particular we made sure that a version does not depend on a
>stable one but on a version specific.

I would recommend against using detailed numbered versions
for this. That couples you to bug fix patches/updates in the external
libraries and creates a very high versioning effort.

In Seaside we use release3 release30 release31 instead of stable.
Release3 introduced a different packaging, and 31 has some interface
changes. We can now safely promote a new version to stable without
having to update all configurations using seaside.

This reduces the versioning effort, at some loss in reproducibility.
For that, separate snapshots are perfect.

Cheers,
  Stephan
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev