John Peacock wrote:

> Peter - 
> 
> I cannot say why I had problems with perlshr defined, but as soon as I
> deassign'd it, most of the errors went away.  The errors (which I helpfully did
> not save) referred to problems activating the shared image PERLSHR.EXE.

That is a bit unfortunate.  I ran `mms test` with my PERL_ROOT and PERLSHR
pointing to a 5.005_02 installation.

> I just tested the glob-basic.t patch on Win32 and it skipped the test (as it
> should, apparently).  I suspect that the test was originally for just one case
> and someone hacked it quickly and blew the boolean logic.  On any platform
> except Win32, the first half of the test is always true and the VMS half is
> never tested because of the ||.  I tend to prefer eq over ne because then the
> sense of the || works better for me.

There was a problem with that test.  My question was more of a rhetorical
one intended to remind you that testing ones proposed changes on all
affected platforms can be helpful (it is not always necessary though).

> I don't know grep well enough to understand what Test 8 is doing; I suspect it
> is looking for a file called TES* but why I only see two values @a = ('a', 'b').
>  Is there supposed to be a file called TEST. in the directory someplace?  That
> did not seem to help (I created on in the t directory).

Take a look at Charles Lane's proposed fix for that test at:

  http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/2000-03/msg00301.html

you'll note that there is extra code to address test 8.

> My SYS$TIMEZONE_DIFFERENTIAL was set to -14400 for some unknown reason; that
> appears to be the Atlantic Timezone, not Eastern US.  Can't find what script
> that is in just yet, but I'll track it down eventually.  That fixed all of the
> problems in VMSISH.T.  Thanks

Try looking for references to SYS$MANAGER:UTC$CONFIGURE_TDF.COM.
Note also that UTC does not go on and off DST so that this Sunday at 2:00 AM
you ought to have a BATCH job set up to run that procedure for you (being 
careful to slew the time by an hour - the procedure will offer to do that 
for you).  Good luck.

Peter Prymmer

Reply via email to