Hi Sean.
I���ve added the necessary changes to Fuel so that 1.9.4 now cleanly loads (with all tests green) in Pharo 3 and Squeak 4.5.The build matrix on the CI has been updated to account for versions 1.9.3 and 1.9.4 (across all image versions) and the development build now again only builds for Pharo 4.
So you can now safely do��
Gofer it�� �� url: 'http://smalltalkhub.com/mc/Pharo/Fuel/main';�� �� package: 'ConfigurationOfFuel';�� �� load.((Smalltalk at: #ConfigurationOfFuel) project version: ���1.9.4')���� �� load.
in any image version prior to the latest, and in the latest of course (so in 30, 40, Squeak4.5, Squeak4.6).
I hope this makes image migrations a bit easier. Please let us know if you have more suggestions (as I already said, the version problem is on our list).
Cheers,Max
Begin forwarded message:
Date: 3 Mar 2015 18:03:08 CET
From: "Sean P. DeNigris" <sean@clipperadams.com>
Subject: Re: [Pharo-dev] Upgrading Fuel Data
Reply-To: Pharo Development List <pharo-dev@lists.pharo.org>
Sean P. DeNigris wrote
To a newer user, this could be a confidence-shaking deal breaker.
Workaround:
1. Revert Fuel package to v. 798 i.e. just before version bump
2. Materialize data
3. Reload original Fuel package (currently v. 804)
Suggestions:
1. unless/until we have a Fuel migration tool, at minimum, any Fuel version
integrated into latest Pharo must be loadable in the previous Pharo version.
E.g. if Fuel 1.9.4 was loadable in Pharo 3.0, migration would be a bit
awkward, but doable.
2. Maybe more guidance in the default error behavior would help e.g. put up
text suggesting to either a) temporarily downgrade Fuel to whatever version
on first materialization, or b) re-serialize in the image where the data was
serialized after upgrading Fuel
-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Upgrading-Fuel-Data-tp4809243p4809265.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.