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