strawberries

Strawberry Perl Release Notes

Version 5.8.9.2, released 31 July 2009.
Version 5.8.9.2-1, released 5 August 2009.

Check out what is new, what known issues there are, and frequently asked questions about this version of Strawberry Perl. As always, you're encouraged to tell us what you think.

What's new in Strawberry Perl 5.8.9.2: Collapse

This release is the largest update to Strawberry Perl ever. It was built with the 4th generation WiX-based builder Perl-Dist-WiX. Because of that, we now generate an .msi installer, instead of an .exe one. This allows Strawberry Perl to be installable across entire organizations using Active Directory.

The icons in the start menu have been improved and are now correct, and a "Live Support" link has been added to the start menu that connects to the #win32 IRC channel.

The uninstallation process also removes the environment values it installs, and removes CPAN modules that were installed after Strawberry Perl has been installed.

The modules that are built in to Strawberry Perl have been upgraded, to include versions that support CPAN auto-upgrade and configure_requires.

DBD::mysql and local::lib are also included within the default install.


Known issues: Collapse

How to update ExtUtils::ParseXS to 5.8.9.2-1's version without uninstalling 5.8.9.2:

Run these commands, starting at a command prompt:

C:\> cpan
cpan> look DAGOLDEN/ExtUtils-ParseXS-2.20_03.tar.gz
C:\strawberry\...2.20_03-xxxxxxxx> perl Build.PL --installdirs core
C:\strawberry\...2.20_03-xxxxxxxx> Build && Build test && Build install
C:\strawberry\...2.20_03-xxxxxxxx> exit
...
cpan> exit

(bold-italic text is what is typed, other text is where you type it at.)

You may wish to install IPC::System::Simple before you exit the CPAN prompt. That'll serve two purposes: 1) It tests that Win32::Process will indeed build with the fix installed (because ISS depends on Win32::Process) and 2) It allows system() to be autodie'd - which I couldn't include in 5.8.9.2 due to this problem.


List of distributions added to Perl 5.8.9: Collapse

DistributionVersion
ExtUtils-MakeMaker6.54
File-Path2.07
ExtUtils-Command1.16
Win32API-File0.1101
ExtUtils-Install1.52
ExtUtils-Manifest1.56
Test-Harness3.17
Test-Simple0.92
ExtUtils-CBuilder0.2602
ExtUtils-ParseXS2.20
(2.20_03 in Strawberry Perl 5.8.9.2-1)
version0.76
Scalar-List-Utils1.21
Compress-Raw-Zlib2.020
Compress-Raw-Bzip22.020
IO-Compress2.020
Compress-Bzip22.09
IO-Zlib1.09
PathTools3.30
File-Temp0.22
Win32-WinError0.03
Win32API-Registry0.30
Win32-TieRegistry0.26
File-HomeDir0.86
File-Which0.05
Archive-Zip1.30
Package-Constants0.02
IO-String1.08
Archive-Tar1.52
Compress-unLZMA0.03
Parse-CPAN-Meta1.39
YAML0.68
libnet1.22
Digest-MD52.39
Digest-SHA12.12
Digest-SHA5.47
Module-Build0.34
Term-Cap1.12
CPAN1.9402
TermReadKey2.30.01
Term-ReadLine-Perl1.0302
Text-Glob0.08
Data-Dumper2.124
URI1.38
HTML-Tagset3.20
HTML-Parser3.61
libwww-perl5.829
Attribute-Handlers0.85
AutoLoader5.68
B-Debug1.11
Devel-PPPort3.19
Digest1.16
Encode2.34
Filter-Simple0.84
Getopt-Long2.38
IO1.25
MIME-Base643.08
Math-Complex1.56
Module-Pluggable3.9
NEXT0.64
Pod-Parser1.38
Pod-Perldoc3.15
Storable2.20
Switch2.14
Test-Harness-Straps0.30
Time-HiRes1.9719
Win320.39
base2.14
threads1.73
threads-shared1.29
CGI.pm3.43
autodie2.06
Filter1.37
Pod-Escapes1.04
Pod-Simple3.07
podlators2.2.2
ANSIColor2.01
Text-Balanced2.0.0
Text-Tabs+Wrap2009.0305
LWP-Online1.07
Win32-File0.06
File-Remove1.42
Win32-File-Object0.02
Win32-API0.59
Parse-Binary0.11
Win32-Exe0.11
Math-Pari2.010801
Math-BigInt-GMP1.24
XML-Parser2.36
XML-NamespaceSupport1.10
XML-SAX0.96
XML-LibXML-Common0.13
XML-LibXML1.69
PAR-Dist0.45
PAR-Dist-FromPPD0.03
PAR-Dist-InstallPPD0.02
Sub-Uplevel0.2002
Test-Exception0.27
Array-Compare1.17
Tree-DAG_Node1.06
Test-Warn0.11
Test-Tester0.107
Test-NoWarnings0.084
Test-Deep0.104
IO-stringy2.110
DBM-Deep1.0013
YAML-Tiny1.39
PAR0.992
PAR-Repository-Query0.14
PAR-Repository-Client0.24
PPM0.01_01
IPC-Run30.043
Test-Script1.03
Probe-Perl0.01
Number-Compare0.01
File-Find-Rule0.30
Data-Compare1.2101
File-chmod0.32
Params-Util1.00
CPAN-Checksums2.02
CPAN-Inject0.11
File-pushd1.00
pler0.34
pip0.13
DBI1.609
DBD-SQLite1.25
CPAN-DistnameInfo0.08
CPAN-SQLite0.197
DBD-ODBC1.22
DBD-mysql4.012
JSON-XS2.24
JSON2.15
local-lib1.004003

The list of packages used in the toolchain is available here.