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