smalltalkCI icon indicating copy to clipboard operation
smalltalkCI copied to clipboard

Squeak: Specify exact Trunk image version

Open LinqLover opened this issue 3 years ago • 3 comments

Trying to realize the idea I mentioned here: https://github.com/hpi-swa/smalltalkCI/issues/471#issuecomment-699024288

Usage: smalltalkci -s "Squeak{{ 32 | 64}}-{{ version_number }}, where version_number points to a Squeak version such as 19431.

Work in progress, let's see whether it works ... :-)

LinqLover avatar Mar 25 '21 17:03 LinqLover

Only one failure left which seems unrelated to my changes. Apart from that, the MCMcmUpdater>>#doUpdate:upToUpdate: proposal is pending discussion on squeak-dev: The Inbox: MonticelloConfigurations-ct.166

LinqLover avatar Apr 08 '21 21:04 LinqLover

What happens if I request a trunk image with update level less than the one of the base image that smalltalkCI uses? We'll probably have to update trunk base images some time in the future again, so this is quite likely. I don't think we can downgrade images, or can we?

fniephaus avatar Apr 09 '21 10:04 fniephaus

Afaik downgrading is not possible. My current approach always uses the latest image that was released before the requested version number, see squeak::latest_release_before() (https://github.com/hpi-swa/smalltalkCI/pull/506/files#diff-f15a119f2269fdd82da32c9e83444165027e5d69e93ecc94bed8da5f86761ade) :-)

LinqLover avatar Apr 09 '21 11:04 LinqLover