Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Getting current versions of Perl

by tilly (Archbishop)
on Aug 08, 2000 at 16:34 UTC ( #26767=perlmeditation: print w/ replies, xml ) Need Help??

In RE: RE: RE: Data extraction from hash problem I pointed out that there were some serious known bugs with Perl 5.6.0. As an example I gave:
perl -e 'my $x = 10; $x = "2" . $x; print $x + 0'
which does something rather different than one would hope. I mentioned that "bleeding edge" Perls had fixes to most of the serious bugs, and when 5.6.1 came out it would be very good to upgrade to it. Unfortunately I did not then know how to get a bleeding edge Perl.

It turns out that my problems had to do with an overly restrictive firewall at ActiveState. Sarathy has announced that current versions will be available through http at http://public.ActiveState.com/gsar/APC/ and the firewall issues are being looked at.

I strongly recommend that anyone who is using 5.6.0 give thought to upgrading for some of the important bug fixes, and then upgrading again when 5.6.1 comes out. If you are still on the 5.005_03 series, my personal recommendation is to hold tight at least until 5.6.1. (I am taking this advice myself.)

Comment on Getting current versions of Perl
Download Code
RE: Getting current versions of Perl
by lolindrath (Scribe) on Aug 08, 2000 at 18:19 UTC
    Is this just an ActiveState problem or has it been confirmed with other distributations?

    --=Lolindrath=--
      This is a bug on all platforms. FYI ActiveState does not maintain a separate code-base, and has not since 5.005 first came out.
RE: Getting current versions of Perl
by BlueLines (Hermit) on Aug 08, 2000 at 22:42 UTC
    i also noticed that going here shows 5.004_05 as the previous version. I was under the impression that 5.005_03 was the previous stable version...this caused massive problems when i told a co-worker to compile a perl with threads so that he could test some code i was working on (He went to the website, and grabbed what he thought was the old stable version, 5.004_05, which has no thread support). Is there a reason for this, or is this just a bug/typo on the website?

    BlueLines

    Disclaimer: This post may contain inaccurate information, be habit forming, cause atomic warfare between peaceful countries, speed up male pattern baldness, interfere with your cable reception, exile you from certain third world countries, ruin your marriage, and generally spoil your day. No batteries included, no strings attached, your mileage may vary.
      I will tell you the situation, and you tell me how to classify it. :-)

      The 5.005 series was a significant change from 5.004 because a lot of work was needed to make Windows one of the core platforms. Therefore the following releases happened in order:

      5.004_04
      5.005_00
      5.005_01 (very shortly after IIRC)
      5.005_02
      5.005_03
      5.004_05 (backported bug fixes for people who didn't switch)
      5.6.0 (Note new numbering scheme)

      If history repeats we would see more upgrades to 5.6.x, followed in due time by backported bug-fixes labelled 5.005_04.

      So the last released version called stable before 5.6.0 was indeed 5.004_05.

      Cheers,
      Ben

Re: Getting current versions of Perl
by premchai21 (Curate) on Mar 09, 2001 at 23:48 UTC
    I tried that -e -- I know I'm using ActiveState 5.6.0 because perl -v shows that.
    my $x=10; # sets $x to 10 $x="2" . $x; # prepends a 2 to $x print $x+0; # prints $x+0.
    except in the form you gave. It displays "210". What is the problem?

      ActiveState Perl 5.6.0 is not Perl 5.6.0. Try "perl -V" (capital "V") and you'll see something like "Locally applied patches:\tActivePerl Build 616". The fix for this bug is included in that patch.

              - tye (but my friends call me "Tye")
        You seem to be right. But that's odd... why would it be called 5.6.0 if it were not?

        I have build 623, in fact.

        As Douglas Adams said in "The Restaurant at the End of the Universe": "The Door would still be there, even if the door were not."

        Thanks.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (8)
As of 2014-07-10 17:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (214 votes), past polls