[squeak-dev] [ANN] Fuel Release Version 1.9

Frank Shearar frank.shearar at gmail.com
Sat Mar 30 19:00:31 UTC 2013


On 29 March 2013 21:55, Max Leske <maxleske at gmail.com> wrote:
>
> On 29.03.2013, at 22:12, Frank Shearar <frank.shearar at gmail.com> wrote:
>
>> On 29 March 2013 01:26, David T. Lewis <lewis at mail.msen.com> wrote:
>>> On Thu, Mar 28, 2013 at 08:28:44PM +0100, Martin Dias wrote:
>>>> Hi all,
>>>>
>>>> We are happy to announce Fuel 1.9.
>>>>
>>>> Fuel is an open-source general-purpose object serialization
>>>> framework developed in Pharo. You can find more information on our website
>>>> [1].
>>>>
>>>> The default set of packages of this version already comes in Pharo 2.0, so
>>>> you it's not necessary to install it there. However, Fuel also works
>>>> out-of-the-box in Pharo from 1.1 up to 2.0, as well as in Squeak 4.1 up to
>>>> 4.4. You can see our documentation [2] for complete installation and use
>>>> guides.
>>>
>>> Fuel is a very nice piece of work and I appreciate the effort to support Squeak.
>>> Good design, good implementation, good documentation, what's not to like :-)
>>
>> Seconded! I added a new 1.9 release to SqueakMap. It loads cleanly
>> into 4.3 and 4.4, and all tests pass. (And there are CI jobs to make
>> sure things stay that way.)
>
> Wow! That's awesome! Do the CI jobs load Fuel bleeding edge? We've been discussing builds for Squeak for a while now and it would be truly great if we could immediately see the effects of our dev changes on the Squeak platforms (it's a lot of effort to discover and fix that later).

They load 1.9, so they test primarily that 4.5 doesn't break existing
stuff. However, we do need to have tests running the latest Fuel
(which of course might well go red). So I'll make sure to set up such
a test, and let you know the URL, so you can keep an eye on it.

frank

>> Thank you very much, Martin, Mariano and Max!
>
> Our pleasure :)
>
> By the way: at the moment we have support packages also for 4.1 and 4.2. Do you think it would be ok to drop support for those two versions with the next release?
>
> Max
>
>>
>> frank
>>
>>> One issue in loading from Metacello #stable, FLBenchmarks class>>generateMiniSerializationVersionsComparison has this:
>>>
>>>        Array with: 1 with: #1 with: '1'.
>>>
>>> But for Squeak in needs to be:
>>>
>>>        Array with: 1 with: #'1' with: '1'.
>>>
>>> I can't run the tests in Squeak, but the Fuel package itself seems fine.
>>>
>>> For RemoteTask (in package CommandShell) I can do "RemoteTask useFuelSerializer"
>>> and all works as expected, with cooperating images exchanging serialized objects
>>> with Fuel.
>>>
>>> Thanks,
>>>
>>> Dave
>>>
>>>
>>
>
>


More information about the Squeak-dev mailing list