So I made pull request for new Calypso version. It modifies #loadCalypso method to fix versions of all dependencies using locking statements. I checked it for Pharo 6. It works fine.
https://github.com/pharo-project/pharo/pull/1037 2018-03-05 20:25 GMT+01:00 Dale Henrichs <dale.henri...@gemtalksystems.com>: > > > On 03/05/2018 11:22 AM, Stephane Ducasse wrote: > > In an image where you want to use the dev_pharo7 for a project, you do a > Metacello lock on github://xxxx/xxx:dev_pharo7/src BEFORE loading the > project ... if there are multiple projects that need to all coordinate > development then you follow the same convention and use a Metacello lock for > each of the projects ... Executing expressions to lock projects is tedious > to use and manage. > > Do you have a text explaining what is a lock? > I do not understand the problems locks solve. > > The "Lock Command Reference" hopefully does the job. > > Dale > >  https://github.com/Metacello/metacello/blob/master/docs/ > LockCommandReference.md#lock-command-reference > >