2018-03-05 18:23 GMT+01:00 Stephan Eggermont <stephan@stack.nl>:
Guillermo Polito <guillermopolito@gmail.com>
wrote:
>...
>
> So yes, it may block upgrades, but until we have tools that allow us to
> cope with the complexity, I prefer to have reproducible versions where I
> can reproduce bugs in a reproducible way than an unpredictable version
> where I cannot grasp the cause of a problem :/.

I strongly advice against using Baselines for that. They are supposed to be
edited from hand, and using them for reproducible versions will break other
projects, as we've seen earlier with Configurations. AFAIK Metacello can
register which versions were loaded in which order, so that information
should be recorded for reproducibility.

It is clear that we need both baselines for that case.��
But because we will move Calypso to Pharo repo I think it is easy to manage strong versions directly in Pharo loading script for now (in #loadCalypso method).
��

Stephan