Hi David,

Thanks a lot!

Please find my report for OS X below.

On Jul 2, 2010, at 04:32 , David T. Lewis wrote:

> I have made a few updates to OSProcess and CommandShell that I hope
> will be useful for Pharo:
> 
> On SqueakSource, I repackaged both OSProcess and CommandShell into
> finer-grained package naming. Tests-OSProcess and Tests-CommandShell
> become OSProcess-Tests and CommandShell-Tests to avoid package name
> conflicts with Pharo and Squeak. The rest of the former OSProcess
> and CommandShell are split out into sub-packages to support this,
> and also to make it possible avoid loading portions of the package
> that are not required (e.g. in Pharo, do not load MVC portions of
> CommandShell).
> 
> I updated Processs in SqS/MetacelloRespository to
> load OSProcess from the new package structure. This will also load
> a number of updates that make things work properly on Pharo. On
> a Unix/Linux platform, all tests should be green (I am not sure
> of the status on OS X).

Image: Pharo-1.1-11406-rc3dev10.07.1
VM: Squeak 4.2.4beta1U

Loading OSProcess:

Gofer new 
    squeaksource: 'MetacelloRepository'; 
    package: 'ConfigurationOfOSProcess'; 
    load. 
((Smalltalk at: #ConfigurationOfOSProcess) project latestVersion) load

ThisOSProcess initialize (this seems necessary, is it the right #initialize?)

The following tests crash the VM:
- UnixProcessUnixFileLockingTest
- UnixProcessWin32FileLockingTest
- UnixProcessTestCase

The failures and errors of the other tests:

Failures:
AioEventHandlerTestCase>>#testEnableHandleAndDisable
AioEventHandlerTestCase>>#testPrimAioModuleVersionString
AioEventHandlerTestCase>>#testFileWritableEvent
AioEventHandlerTestCase>>#testFileReadableEvent
UnixProcessAccessorTestCase>>#testChDir
UnixProcessAccessorTestCase>>#testIsWritableForUserInGroup
AioEventHandlerTestCase>>#testSuspendAioForSocketReadableEvent
UnixProcessAccessorTestCase>>#testIsReadableForUserInGroup
AioEventHandlerTestCase>>#testHandleForSocket
AioEventHandlerTestCase>>#testHandleForFile
AioEventHandlerTestCase>>#testSocketReadableEvent
UnixProcessAccessorTestCase>>#testIsExecutableForUserInGroup

Errors:
AioEventHandlerTestCase>>#testPrimAioModuleName

I wonder whether the Mac VM includes the latest version of the OSProcess plugin?

Cheers,
Adrian

> I have not yet tried to do a ConfigurationOfCommandShell, but if
> you use OSProcess and want to also use PipeableOSProcess from
> the CommandShell package (but are not interested in the rest of
> CommandShell), you can load ConfigurationOfOSProcess, then use
> a Monticello browser to load just package CommandShell-Piping
> from the CommandShell project on SqueakSource.
> 
> This is my first attempt to do anything with Metacello, so any
> fixes or corrections will be appreciated. Miguel Cob originally
> created the ConfigurationOfOSProcess, so thanks to Miguel for
> doing this.
> 
> Dave
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to