But marcus we are doing update all the time because this is the way we push new updates daily. So I do not understand why this would be different?
no you dont do anything wrong, unfortunately from what I have been told the update process is broken. Right now the best choices is to download directly from pharo website
The problem is that how images are used is shifting: People used to use an image for a long time, updating the base from time to time while their code was in the image.
These days, what people do is to have an automatic (and well defined) process that build a fresh image on -> base system is updated -> Own code commit
So e.g. I never retain images after I finish something. I commit, wait for the build system to tell me everything is green, and I throw the image away. Images are transient things.
This in turn means nobody uses updating, and this means that it is not tested. and everything not tested brakes after a whileâ¦. (In turn, everything we want to be sure works needs to be tested after every commit, but testing âupdating every old version to the newestâ is not really testable, anaywayâ¦)
When we move to an image-bootstrap for the development of Pharo itself (I guess in Pharo4), we should really check what and how (and if) we support updating existing images, or if we declare the image to be something that *always* be the result of a deterministic build processâ¦
Marcus