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

I'm rebuilding our corporate intranet webserver in a Windows environment, and I've been given a W2K PC with all the latest service packs/upgrades etc and IIS-5. I've been working with Perl 5.6.1 build 631 on a Windows server and haven't had any problems. I'll also be accessing an MS-SQL server with cgi-scripting. Since I'm starting somewhat fresh, I wonder if I should upgrade my perl version while I'm at it. I'm seeking anyone with experience on this combination--any advice, possible problems I should look for, other recommendations on other versions or builds? The latest on ActiveState appears to be 5.8.0 build 560.

Replies are listed 'Best First'.
Re: Recommended Perl Version on W2k/IIS5
by Jenda (Abbot) on May 15, 2003 at 18:17 UTC

    The first digit of the build number is always the release of Perl. That is Perl 5.003 was build 3xx, 5.005 was 5xx, 5.6.x was 6xx and 5.8 is 8xx. So I guess the 560 was a typo :-)

    The newest build of 5.8 seems to be 806, the newest for 5.6.1 seems to be 633.

    I would (do) install 5.8, though I am currently at 804. I guess the only reason why you might want to stay on 5.6 is the fact that there are still some modules that have not been compiled and made available via PPM for 5.8. But this is getting better. And usualy you only have to ask and someone will compile it for you ;-)

    Jenda
    Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
       -- Rick Osborne

    Edit by castaway: Closed small tag in signature

      Thanks for catching my typo on the build number. I did mean to type 806. I Before I move up to 5.8 I will check the modules that I currently need and see if they are available via PPM. I hadn't thought of that, so thanks there as well.

        I don't know what repositories do ActiveState's preset in PPM now. These are the ones I know:
        Mine: http://Jenda.Krynicky.cz/perl
        CrazyInsomniac: http://crazyinsomniac.perlmonk.org/perl/ppm/5.8
        Randy: http://theoryx5.uwinnipeg.ca/ppms
        DaveRoth: http://www.roth.net/perl/packages

        Jenda
        Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
           -- Rick Osborne

        Edit by castaway: Closed small tag in signature

Re: Recommended Perl Version on W2k/IIS5
by John M. Dlugosz (Monsignor) on May 15, 2003 at 19:57 UTC
    I switched to ActiveState 5.8 after it had been out for a while. On this site I've read how 5.8 fixes a lot of problems with 5.6, not just adds a few new features.
Re: Recommended Perl Version on W2k/IIS5
by Discipulus (Canon) on May 16, 2003 at 07:07 UTC
    hi

    1)I'm in your identical situation ! I have not a lot of experience but I have upraded my Perl to 5.8 whtout any problem. If you wont to use Perms you can't 'cause this module was buid for 5.6 and not maintained 'till now.

    2)I'm very interested about your work 'cause it seems very similar to mine and I'm sure you are more experienced coder then me.. want you exchange some piece of code with me? I have some script in progress that scan and modify IIS to grant some site the asp exstension.. virtual dir and a rudimental fixer of no-synchronization of identities of IIS..

    cheers from sunny roma
    lorenzo*
      Thanks. Perms is not a module I use, so I guess I'm safe on that one. I stick to pretty basic stuff right now, CGI, OLE, DBI, WIN32::ODBC, et.el. I'm hoping to expand on that now that the network engineer has given me control of my own server. He doesn't like to mess with Perl.

      Your code sounds interesting. You'll have to post it up when you get it finished. My code is mostly cgi related, forms, database connection stuff and little utility scripts to run on Win32 to find/clean up/move things.