[Vm-dev] Re: OSProcess

stephane ducasse stephane.ducasse at gmail.com
Sat Jun 11 15:04:54 UTC 2011


Thanks Dave.

Stef


> 
> On Wed, Jun 08, 2011 at 06:46:33AM -0700, Sean P. DeNigris wrote:
>> 
>> 
>> David T. Lewis wrote:
>>> 
>>> Yes... the Mantis bug tracker at <http://bugs.squeak.org>
>>> 
>> 
>> Thanks, Dave. I filed bugs for OSProcess on all three Mac VMs: 
>> * Squeak 4.2.5beta1U http://bugs.squeak.org/view.php?id=7644
>> * Squeak 5.7.4.1 http://bugs.squeak.org/view.php?id=7645
>> * Cog 5.8b12 http://bugs.squeak.org/view.php?id=7646
>> 
> 
> Hi Sean,
> 
> I borrowed a Mac yesterday and was able to resolve the hanging
> tests problem that you reported in Mantis 7645 "OSProcess tests
> hang on Mac Cocoa VM (5.7.4.1)". I also fixed or worked around
> a number of other issues in the tests related to differences
> between OS X and other unixes.
> 
> If you update your OSProcess and CommandShell packages from
> SqueakSource, the tests for both packages should now run to
> completion. I was working with a Squeak image, so if you can
> also confirm this on your Pharo image I'd appreciate the
> feedback.
> 
> I updated the Mantis <http://bugs.squeak.org/view.php?id=7645>
> as follows:
> 
>   This was caused by improper handling of #forkSqueak failures in
>   OSProcess. I have updated both OSProcess and CommandShell to resolve
>   this and a number of other problems with the unit tests when running
>   on OS X. With these updates, you should expect all tests to run to
>   completion, and you should expect numerous test errors and failures
>   associated with all of the tests that rely on #forkSqueak for
>   interprocess testing (e.g. testing file locks by forking another
>   Squeak to interact with the parent).
> 
>   Note that #forkSqueak and XDisplayControlPlugin are not supported
>   for the Mac VM, and I have no plans to change this. At this time,
>   #forkSqueak is expected to work correctly *only* on the Unix
>   standard interpreter VM.
> 
> Thanks,
> 
> Dave
> 



More information about the Vm-dev mailing list