Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Upgrade time: 5.6.1 or 5.8.0?

by FoxtrotUniform (Prior)
on Feb 19, 2003 at 23:11 UTC ( [id://236875]=perlquestion: print w/replies, xml ) Need Help??

FoxtrotUniform has asked for the wisdom of the Perl Monks concerning the following question:

So I have a hobby web box running Perl 5.005_03, and I've been thinking for some time that it's time to upgrade. (Among other things, since this box talks to the net, I want to have 3-arg open available.) My next dilemma: should I go to 5.6.1 or 5.8.0? 5.6.1 is nice and stable (relatively speaking), but this is a hobby box: it doesn't have to have five nines of uptime. Normally, I'm a bit leery of point-zero releases, but I haven't heard anything bad about 5.8.0.

Thoughts?

--
F o x t r o t U n i f o r m
Found a typo in this node? /msg me
The hell with paco, vote for Erudil!

Replies are listed 'Best First'.
Re: Upgrade time: 5.6.1 or 5.8.0?
by LD2 (Curate) on Feb 19, 2003 at 23:31 UTC
    here's a link with a few comments that may give you an idea...

    here's another one..

    for more information.. check out Super Search.
Re: Upgrade time: 5.6.1 or 5.8.0?
by graff (Chancellor) on Feb 20, 2003 at 01:37 UTC
    From my own limited knowledge, I gather that 5.8.0 might break a few things involved with handling binary or "non-ascii" data content; some system setups with non-U.S./English locale settings may be especially prone to this trouble, because 5.8.0 would apparently use the locale info to "assume" that data files should be expected to contain unicode characters. (I believe this will be fixed in 5.8.1, so that no such assumption is made -- see this thread on the perl-unicode mailing list for details.)

    A few recent SoPW posts have also come up involving the "re-interpretation" of non-ascii character data within perl scripts as "invalid utf8" byte sequences, but the workaround is easy ("no utf8").

    Apart from these somewhat limited issues, I haven't run across any problems -- I've had 5.8.0 on my personal linux box for a few months now, with no problems. The PerlIO stuff is awesome, and I wouldn't want to go back.

      /me nods. In my case, I got into Redhat 8.0 for an operating system (yep, I did it and spent some time figuring out that /etc/sysconfig/i18n contained the nasty lines that (more or less?) enabled UTF-8 encoding system-wide). Man pages look funny and tossed up with UTF-8, and many perl modules complained. I no longer have any problems, now that I nullified the utf-8 language settings. :)


      If the above content is missing any vital points or you feel that any of the information is misleading, incorrect or irrelevant, please feel free to downvote the post. At the same time, reply to this node or /msg me to tell me what is wrong with the post, so that I may update the node to the best of my ability. If you do not inform me as to why the post deserved a downvote, your vote does not have any significance and will be disregarded.

Re: Upgrade time: 5.6.1 or 5.8.0?
by physi (Friar) on Feb 19, 2003 at 23:35 UTC
    I'm not sure, but I read you've had to reinstall/recompile all the modules again in 5.8.0.
    So if you're planning to do a complete install with all the modules you need, try use 5.8.0.
    I did that on my web-box and all work's fine up to now ;-)
    Anyway I'm not sure if 5.005 modules at least are compatible to 5.6.1 !?

    -----------------------------------
    --the good, the bad and the physi--
    -----------------------------------
    
      You need to recompile XS modules in either case. The CPAN module has some utilites to take care of that. Even so I had to compile/install some things outside of the CPAN shell before I got things to the point that CPAN's tools would work.

      If it's a hobby box, I'd say go for 5.8.0 it's been mighty stable for me, and it has some nifty new features.

Re: Upgrade time: 5.6.1 or 5.8.0?
by joe++ (Friar) on Feb 20, 2003 at 10:08 UTC
    If perldelta is too much to grok at this time, you can start with the highlights from What's new in Perl 5.8.0 (perl.com). The article contains many pointers for further reading on specific subjects.

    HTH!

    --
    Cheers, Joe

Log In?
Username:
Password:

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

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

    No recent polls found