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.
Re:PPM and SOAP::Lite
Alias on 2008-03-26T06:01:38
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.