[comp.lang.perl] 3.0.44 fails io.fs on Ultrix 4.1

heft@husc2.harvard.edu (Tom Heft) (01/24/91)

PERL version 3.0 patchlevel 44 fails the io.fs test 18 with the following
error:
	not ok 18 664650167 664650167

This is on a DECsystem 5400 running Ultrix 4.1.  Has anyone else run
into this problem?

Any suggestions will be greatly appreciated.

		- Tom Heft
		  heft@husc9.harvard.edu

iglesias@draco.acs.uci.edu (Mike Iglesias) (01/24/91)

In article <5445@husc6.harvard.edu> heft@husc2.harvard.edu (Tom Heft) writes:
>
>PERL version 3.0 patchlevel 44 fails the io.fs test 18 with the following
>error:
>	not ok 18 664650167 664650167
>
>This is on a DECsystem 5400 running Ultrix 4.1.  Has anyone else run
>into this problem?

If the disk you're running the test on is NFS mounted, you will see
this error.  My guess is that the test (which modifies the file
in some way that escapes me now) is failing because the change to
the file has not propagated it's way back to the NFS client (your
DECstation) by the time perl checks to see if the modification has
taken place.  

I've run the tests (perl pl 41) on a local disk on my DECstation and it 
works fine.


Mike Iglesias
University of California, Irvine
Internet:    iglesias@draco.acs.uci.edu
BITNET:      iglesias@uci
uucp:        ...!ucbvax!ucivax!iglesias

heft@husc2.harvard.edu (Tom Heft) (01/25/91)

In article <279DD5D9.14093@orion.oac.uci.edu> Mike Iglesias <iglesias@draco.acs.uci.edu> writes:
>In article <5445@husc6.harvard.edu> heft@husc2.harvard.edu (Tom Heft) writes:
>>
>>PERL version 3.0 patchlevel 44 fails the io.fs test 18 with the following
>>error:
>>	not ok 18 664650167 664650167
>>
>>This is on a DECsystem 5400 running Ultrix 4.1.  Has anyone else run
>>into this problem?
>
>If the disk you're running the test on is NFS mounted, you will see
>this error.  My guess is that the test (which modifies the file
>in some way that escapes me now) is failing because the change to
>the file has not propagated it's way back to the NFS client (your
>DECstation) by the time perl checks to see if the modification has
>taken place.  
>
>I've run the tests (perl pl 41) on a local disk on my DECstation and it 
>works fine.
>

Yup, that was it.  I moved both the new "perl" and "io.fs" to a local
directory and it worked fine.  Thanks.

	- Tom Heft
	  heft@husc9.harvard.edu