I also put in the support for upgrading a Puppy3 'pup_save' file to Puppy4.
Firstly, I tested upgrading a Puppy2 'pup_save' file. I booted Puppy 2.17.1 with 'pfix=ram', installed a couple of official Puppy2 PETs: Bluefish (a GTK1 app) and Cutecom (a Qt3 app). I then shutdown, creating a pup_save file.
I then booted Puppy 4.00 pre-beta2 CD and chose the above-mentioned pup_save file. Got the usual stuff about upgrading, then got red text on the screen telling me that Bluefish and Cutecom are missing the 'gtk+12' and 'qt' packages respectively, and to run PETget to install them.
After bootup I did so, and they worked. Perfect.
The dependency check though, is only for official PET packages, but what I will add -- I'll do this today -- is some kind of dependency info for other PETs or DotPups that may be installed.
I have just tested upgrading a Puppy3 pup_save, when I discovered a bug while booting -- so I need to look into that today.
So, I anticipate the 4.00beta2 will be delayed about 24 hours from now. Right now it's 5.20am Saturday 19th April where I am, and I'll be at my daughter's tomorrow morning where I'll do the upload. Probably.
No comments posted yet.