Re: inching toward Module::Build-ability on VMS

2007-07-19 Thread John E. Malmberg
Craig A. Berry wrote: I've checked the attached into blead as #31619. It gets a few more things working, mostly with platform overrides. There are still about 10 test scripts that fail, but fewer individual failures within those. Here's a summary of some of the remaining issues with Module::B

Re: inching toward Module::Build-ability on VMS

2007-07-18 Thread Craig A. Berry
At 1:18 AM -0700 7/18/07, Michael G Schwern wrote: >Craig A. Berry wrote: > > However, it has so far proven beyond my Perl foo to > > override CORE::GLOBAL::glob in terms of itself without either getting >> infinite recursion or having whatever I do in >> Module::Build::Platform::VMS ignored from

Re: inching toward Module::Build-ability on VMS

2007-07-18 Thread Michael G Schwern
demerphq wrote: >> FWIW, you avoid the infinite recursion by calling CORE::glob() instead >> of just >> glob(). >> >> sub _fixed_glob { >> ... >> CORE::glob(...); >> ... >> } >> >> BEGIN { >> local *CORE::GLOBAL::glob = \&fixed_glob; >> } > > That local doesnt seem right. Are you s

Re: inching toward Module::Build-ability on VMS

2007-07-18 Thread demerphq
On 7/18/07, Michael G Schwern <[EMAIL PROTECTED]> wrote: Craig A. Berry wrote: > The home-grown glob() implementation does not know what a tilde is, > and it returns VMS-format filespecs as absolute, not relative specs. > Both of these are contrary to the assumptions of various parts of > Module:

Re: inching toward Module::Build-ability on VMS

2007-07-18 Thread Michael G Schwern
Craig A. Berry wrote: > The home-grown glob() implementation does not know what a tilde is, > and it returns VMS-format filespecs as absolute, not relative specs. > Both of these are contrary to the assumptions of various parts of > Module::Build and account for a number of test failures. The easi

inching toward Module::Build-ability on VMS

2007-07-17 Thread Craig A. Berry
I've checked the attached into blead as #31619. It gets a few more things working, mostly with platform overrides. There are still about 10 test scripts that fail, but fewer individual failures within those. Here's a summary of some of the remaining issues with Module::Build. The home-grown gl