Hi,

because during the image bootstrapping all source code is reloaded, it is
all placed in the changes file and the sources file is useless. It would be
strange to deliver Pharo with empty sources file and big changes so we
decided to do sources compacting for every build.

So Pharo 7 development versions will be delivered in an archive with three
files named like:

Pharo7.0-117934d.image
Pharo7.0-117934d.changes
Pharo7.0-117934d.sources

where "117934d" is an abbreviated hash of the Git commit from which the
Pharo image was bootstrapped. The sources file will be build-specific and
of course you will be able to share it between images based on the same
build. In changes file you will have only you own changes.

You can test it here:
https://ci.inria.fr/pharo/view/7.0/job/70-Bootstrap-32bit/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo7.0-117934d.zip

Cheers,
-- Pavel

Reply via email to