[Pharo-dev] WhatsUp from: 2013-11-04 until: 2013-11-17

Camillo Bruni camillobruni at gmail.com
Mon Nov 4 03:02:45 EST 2013

On 2013-11-04, at 07:00, seaside at rmod.lille.inria.fr wrote:

> Hi! We're sending this automatic email twice a month, to give the community an opportunity to easily know what's happening and to coordinate efforts.  Just answer informally, and feel free to spawn discussions thereafter!
> ### Here's what I've been up to since the last WhatsUp:

Automatic Issue Validation:
stable release ahead, 1 failing test left (only under headless linux):
- fancy twitter bootstrap based reports
- simplified command line reporter
- exceptions are reported with stack traces
- merge conflicts are listed in detail with a diff
- lint rules are shown with their descriptions and the list of problematic elements (methods / classes)
- test failures still need some more love (missing stack trace for example)

To make the issue validation work, we have to run blocks in a separate image. For instance to load a slice, we do not want to pollute the main image, since we cannot guarantee anything. The ImageWorker takes care of this and spawns a new image with OSProcess:
	ImageWorker do: [ ... ]

Additionally, if an error happens in the remote image, the error is passed back to the main image and resignaled locally:

	ImageWorker do: [ 1/0 ]

This allows for a very natural interaction, as the remotely evaluated blocks behave almost like local ones.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 447 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20131104/6563226e/attachment.asc>

More information about the Pharo-dev mailing list