You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This should be stored as documentation and closed...
Feedback has shown that it can be complicated for users to migrate data from one version to another. One avenue of attack is to make the data format and materialization smarter.
Here we document some best practices:
In the source image - before migrating - upgrade fuel to the version you expect to use in the new image. Here is an example script (NB if you are not on GT, you may not need to remove all the packages first):
fuelPackages :=RPackage organizer packages select: [ :e | e name beginsWith:'Fuel-' ].
fuelPackages do:#removeFromSystemMetacellonewrepository:'github://theseion/Fuel:5.2.1';
baseline:'Fuel';
onConflict:#useIncoming;
load.
FLVersion current
If much time has gone by (e.g. years) this might not be possible because the desired Fuel version might not be loadable in a very old Pharo image. More detail about that special case can be found in PharoEnhancement's "Fuel Migration" Lepiter page
If jumping from one consecutive version to the next, we should be able to handle migration automatically because SimplePersistence now provides this. Dynabook is already using this feature. Longer jumps between distant versions might be possible too, but is untested.
The text was updated successfully, but these errors were encountered:
This should be stored as documentation and closed...
Feedback has shown that it can be complicated for users to migrate data from one version to another. One avenue of attack is to make the data format and materialization smarter.
Here we document some best practices:
If much time has gone by (e.g. years) this might not be possible because the desired Fuel version might not be loadable in a very old Pharo image. More detail about that special case can be found in PharoEnhancement's "Fuel Migration" Lepiter page
The text was updated successfully, but these errors were encountered: