Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I just noticed that the Perlmonks [perlmonks.org] version is the buggy preliminary version. Please use the final version [stonehenge.com] instead.
    --
    • Randal L. Schwartz
    • Stonehenge
    • Thank you! Turns out my solution didn't work, anyway. It went downloaded all the CHECKSUMS files ... then deleted them!

      --
      J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
      • It went downloaded all the CHECKSUMS files ... then deleted them!
        Heh! That's exactly what the very next version did for me.

        At least you were on the right track. Another 42 minutes or so, and you'd have ended up with my final version.

        The key was not running mirror needlessly. I ended up with a multi-stage algorithm, described in the accompanying text. The result is that I don't try to mirror any CHECKSUMS for which I already have a local version and none of its associated files have been updated either, and that I don't ever mirror the CHECKSUMS more than once in a session. That keeps the fetches to a minimum. It's really rather slick in operation. I can update my mini-cpan over a 28.8 connection from a hotel with just a minute or two of overhead, plus the download times of the actual tar.gz files. (Now if only some people [perl.org] would avoid putting entire MP3s in their test suite... {grin}.)

        --
        • Randal L. Schwartz
        • Stonehenge