Yes, I am referring to puppy apps that the user may have updated from a .pet. (for example, pfind).playdayz wrote:BTW rerwin, This seems like a good question to me also? I think you may be talking about old apps that were installed with a pet???Essentially, the updater will not delete your old app versions, which should override the newer versions.
If I am understanding this.
What good is an update of the save file?
The whole purpose of upgrading is to get the newer version, of a program, with the bug fix.
The updater is concerned only about ensuring that the correct (new) versions of puppy components are retained. If a puppy component exists in a pupsave or full installation, it will be replaced in the pupsave/full-install by the new version. In the past, as I assessed the code, the entire set of new components got copied into the pupsave! My changes ensure that that is done only if there is already an old version there (or signs that it was deleted), so as to avoid bloating the pupsave file.
Anyway, that is my take on how upgrading works. Anyone, please correct me if I have it wrong.
Richard