Because it's safer.

If you've ever tried dealing with a 'new' sysadmin, who decides to install a new package, which has a dependancy on a module with a different version, and that breaks something else on the box, and you have to spend the weekend trying to track down what they changed, because they won't fess up.

(It was ~5 years ago ... the module that got modified was Net::LDAP ... I don't remember what triggered the whole thing, but somehow, the script that we used for automating account creation for a 35k user mail system just stopped working ... luckily, it was a pure perl module, so I grabbed the older version from the development box.)

Where is it safe to follow? Any time you're not replacing anything that's already in existance ... but that may not be a file rewrite ... if you have multiple module locations, something might find the newer module first. Luckily, in those cases, it's easier to recover.


In reply to Re: Why does CPAN default to "ask" when grabbing dependencies? Why not just follow? by jhourcle
in thread Why does CPAN default to "ask" when grabbing dependencies? Why not just follow? by tphyahoo

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.