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.

Stephan


I support the idea of Stephan to go thru a two steps process:
- use Metacello to extract exact versions
- store this information as the specification of the bootstrap version.

Can Metacello perform a sort of dry run? If not, would be nice!
Then a UI with such information would be nice too (to answer the question: what will be loaded exactly, and from where?).