Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Call for testers: File::Path

by grinder (Bishop)
on May 27, 2007 at 14:31 UTC ( #617740=perlmeditation: print w/replies, xml ) Need Help??

The latest development version of File::Path (version 1.99_02) is winging its way around the world to a CPAN mirror near you. It needs to be tested on as wide a variety of platforms as possible. This includes Windows, VMS, OS/2, QNX, NFS file systems, AFS and anything else you can lay your hands on.

If all goes according to plan, it will be bundled with Perl 5.10, and it is also backwards-compatible all the way back to Perl 5.005 (and possibly earlier), which will allow older installations to be upgraded to the new version as well.

The main improvement is that instead of writing:

rmtree( ['/foo/bar/rat', '/zug/zwang'], 1, 1 );

... (quick, what do those positional parameters do?) one may now write the more self-documenting

rmtree( '/foo/bar/rat', '/zug/zwang', { verbose => 1, skip_others => 1 } );

But all this needs to be tested as far as possible, to ensure that nothing has been broken during the renovations. Please report bugs on the File-Path RT queue.

Thanks.

• another intruder with the mooring in the heart of the Perl

Replies are listed 'Best First'.
Re: Call for testers: File::Path
by syphilis (Bishop) on May 27, 2007 at 16:04 UTC
    C:\comp\File-Path-1.99_02>perl makefile.pl WARNING: LICENSE is not a known parameter. Checking if your kit is complete... Looks good 'LICENSE' is not a known MakeMaker parameter name. Writing Makefile for File::Path
    Not worthy of a bug report (imho) - which is the reason that I opted to mention it here, instead.

    That was perl 5.8.8 ... on windows (obviously :-)

    Cheers,
    Rob
      'LICENSE' is not a known MakeMaker parameter name.

      That's not an issue of File::Path per se but more an issue with your install build chain. What it's saying is that your version of ExtUtils::MakeMaker is older than the version I used. I think LICENSE was introduced with version 6.30.

      If you upgrade EUMM, you will no longer see that warning. Thanks for taking it for a spin. I assume the tests checked out ok?

      • another intruder with the mooring in the heart of the Perl

        I think LICENSE was introduced with version 6.30

        Must be 6.31 - I have 6.30.

        I'd probably take steps to ensure that the 'LICENSE' parameter wasn't passed if EU::MM wasn't sufficiently recent - but that might just be me :-)

        The test suite ran just fine.

        Cheers,
        Rob

        If you are making the module compatible with older versions of Perl, I don't think you can count on them having a current version of ExtUtils::MakeMaker. There can be weird system incompatibility issues that prevent it from being installed.

Re: Call for testers: File::Path
by Skeeve (Vicar) on May 27, 2007 at 19:05 UTC
    Skeeve$ perl Makefile.PL WARNING: LICENSE is not a known parameter. Checking if your kit is complete... Looks good 'LICENSE' is not a known MakeMaker parameter name. Writing Makefile for File::Path Skeeve$ make cp Path.pm blib/lib/File/Path.pm Manifying blib/man3/File::Path.3pm Skeeve$ make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_h +arness(0, 'blib/lib', 'blib/arch')" t/*.t t/Path.....ok 2/72# path separator on this platform is "/", updir is " +.." t/Path.....ok + 24/72 skipped: various reasons t/taint....ok + All tests successful, 24 subtests skipped. Files=2, Tests=78, 1 wallclock secs ( 0.25 cusr + 0.10 csys = 0.35 +CPU)
    What now?

    s$$([},&%#}/&/]+}%&{})*;#$&&s&&$^X.($'^"%]=\&(|?*{%
    +.+=%;.#_}\&"^"-+%*).}%:##%}={~=~:.")&e&&s""`$''`"e
      What now?

      Dunno. Here, have a ++.

      It's actually only failures I'm interested in. Other than that, no news is good news :)

      • another intruder with the mooring in the heart of the Perl

        Thanks for the ++

        I thought you have some instruction in what to look. I never used the module and don't think I have a use for it at the moment. So if you want me to test some more on Mac, just tell me.

        BTW: What does it mean that 24 tests were skipped?


        s$$([},&%#}/&/]+}%&{})*;#$&&s&&$^X.($'^"%]=\&(|?*{%
        +.+=%;.#_}\&"^"-+%*).}%:##%}={~=~:.")&e&&s""`$''`"e

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://617740]
Approved by varian
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2019-10-16 22:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?