Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Artificial perl version dependencies (backward)

by itub (Priest)
on Dec 23, 2006 at 03:18 UTC ( [id://591408]=note: print w/replies, xml ) Need Help??


in reply to Re: Artificial perl version dependencies (backward)
in thread Artificial perl version dependencies

I agree with most of what you say, but I think you are overestimating the "version diversity" of CPANTS. For example, for one of my modules that's been there for a while and has 34 test results, only one has a version < 5.8.0, and this was a lucky exception. ;-) Most of the test results are for 5.8.5 to 5.8.8. There is a bias towards bleeding edge versions among CPAN testers (I even have results from versions > 5.9.0).
  • Comment on Re^2: Artificial perl version dependencies (backward)

Replies are listed 'Best First'.
Re^3: Artificial perl version dependencies (age)
by tye (Sage) on Dec 23, 2006 at 04:58 UTC

    Yes, this crossed my mind but didn't make it into my text.

    So long as the standard tools for creating modules are inserting "use 5.008" or such into every new module they help create, there is little point in CPANTS testers using older versions of Perl. I wouldn't be surprised if some CPANTS testers have abandoned using old versions because so many modules fail.

    But I think a movement to remove these useless and annoying cases of "use 5.008" (as opposed to the few cases that are there for real and documented reasons) could motivate a CPANTS revival for older versions of Perl. It has certainly sparked my interest in setting up CPANTS for 5.6.0 and 5.6.1. I'm sure there will also be challenges in getting CPANTS running in such environments.

    I'm also collecting the few, simple, fairly easy techniques that I use (or avoid) in order to keep my modules compatible with older versions of Perl. Perhaps even a perlage.pod...

    - tye        

      Maybe no 5.8; should mean "if you later on encounter 'use 5.8' then ignore it".

      ---
      $world=~s/war/peace/g

      Perhaps even a perlage.pod
      Sounds terrific. Care to post what you've got?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://591408]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (5)
As of 2024-04-19 16:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found