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

use Perl Log In

Log In

[ Create a new account ]

Alias (5735)

Alias
  (email not shown publicly)
http://ali.as/

Journal of Alias (5735)

Tuesday March 25, 2008
12:00 AM

Strawberry Perl 5.10.0 April 2008 Beta 2

[ #35973 ]

http://strawberryperl.com/download/strawberry-perl-5.10.0-update-1-beta-2.exe (17.8Mb)

http://strawberryperl.com/download/strawberry-perl-5.10.0-update-1-beta-2.zip (36.7Mb)

This is the second beta of the upcoming Strawberry Perl April 2008 release.

This release adds the installation of Win32::Env::Path (to clean paths, although this isn't integrated into the installer yet) as well as a few more incremental module updates.

It is also the first release where Perl::Dist can simultaneously generate both an .exe and .zip for a distribution in a single build pass (the later being an installer-free base setup that people can use for easier experimentation).

And yes, those libraries really are the same thing, despite the size difference. The .zip uses regular deflate while the .exe uses the far superior LZMA compression at maximum settings provided by Inno Setup.

Inno Setup has been incremented to 5.2.3 for this release, which fixes a few niggly issues and adds a workaround for some permissions problems on Vista. Please note this release will not be fully Vista-compatible (you still cannot compile XS-based modules) but the installer should be a bit less problematic in some cases.

Updated Vista-friendly win32api and related MinGW packages that are compatible with Perl 5.10.0 are not available at this time, but I'm hopefully they turn up by next release, allowing for Vista support.

Unfortunately, I've also had to remove one eagerly anticipated feature. The ppm client will no longer be available in the upcoming release.

While XML::Parser and other dependencies now build correctly, the SOAP::Lite dependency does not work. The test suite explodes under Win32 for reasons related to sockets and POSIX, so this isn't something I can just skip over.

As an alternative, I have added PAR::Dist::InstallPPD as a secondary method for accessing PPM modules.

I hope to do one more test release before the final version, with a working PATH-clean-on-uninstall implemented.

In related news, Perl::Dist POD coverage is up markedly, and I'm on target for a proper fully documented Perl::Dist at the same time as the Strawberry release.

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.
  • That's unfortunate about PPM not being available due to the failure of SOAP::Lite - SOAP::Lite is only used within PPM.pm for soap-based repositories, which, as of ActivePerl 819, have been replaced by summary-file-based repositories. Thus, the dependency on SOAP::Lite could be removed for perl-5.10. I'll submit a patch to that effect.
    • I'm not easily able to build patched modules at the present time in Perl::Dist.

      Could you instead roll an "unauthorised" PPM.pm release with a dev version number lower than the current official release (0.01_01 or something would be fine).

      That way I can just build it from there.