Strawberry Perl October Beta 1 (well ok, release candidate)

Alias on 2008-10-18T16:21:57

http://strawberryperl.com/download/strawberry-perl-5.8.8.3-beta1.exe http://strawberryperl.com/download/strawberry-perl-5.8.8.3-beta1.zip http://strawberryperl.com/download/strawberry-perl-5.8.8.3-ddrive-beta1.exe http://strawberryperl.com/download/strawberry-perl-5.10.0.3-beta1.exe http://strawberryperl.com/download/strawberry-perl-5.10.0.3-beta1.zip http://strawberryperl.com/download/strawberry-perl-5.10.0.3-ddrive-beta1.exe http://strawberryperl.com/download/strawberry-perl-5.10.0.3-portable-beta1.zip

For anyone able to help briefly test Strawberry October before I release in about 24-48 hours, here is the latest crop of betas.

They contain very little change to the C toolchain, libraries, or Perl, so should be quite safe to try out.

New in this release is.

1. The entire toolchain is upgraded to the latest and greatest, including Module::Build 0.30 and a CPAN.pm that is configure_requires compatible out of the box, so future upgrades to Module::Build and friends defined in configure_requires META.yml files should Just Work.

2. The first "official" beta release of Strawberry Perl Portable (this will remain a beta when the others lose that tag)

3. Although I can't support arbitrary install paths, I have built a special "D: Drive" edition of Strawberry that at least lets us solve the most common situation in locked down corporate computers where C: is restricted but D: exists for the user to do with as they like.

4. Man page generation and HTML generation should now be completely disabled, removing a ton of wasted space that both goes out of date easily and is more easily accessible via search.cpan or 'perldoc'.

5. A cleaner toolchain with much less forced modules, the removal of the INC and LIBS environment variables, and the removal of the Makefile.PL params, so WxWidgets and other modules now build correctly.

Unless someone finds a show-stopper in the next day, I'll kick off the final release run.


A word of gratitude.

elliot on 2008-10-19T04:26:10

I just want to say how much I appreciate you doing this. Strawberry is a wonderful thing.

Tk

srezic on 2008-10-19T16:57:12

Tk does not build with 5.10.0.3. I am investigating...

Re:Tk

srezic on 2008-10-19T21:24:18

Did Archive::Tar change, or whatever is used for extracting files within CPAN.pm? It seems that readonly files are now created with some extended attributes (?) and it's not possible to make them writable with a simple chmod(0666,$file). This break s pTk/mkVFunc, which is used in Tk's build process.

(This is on Windows Vista)

Re:Tk

Alias on 2008-10-20T23:41:01

Tk-804.028.tar.gz WORKSFORME on XP.

This might be some combination of Archive::Tar and Windows Vista interacting oddly.

Since we can fix this bug down the track with the use of an appropriate configure_requires Archive::Tar dependency in the Tk distribution, I'm not considering this a blocker.

Re:Tk

srezic on 2008-11-08T09:40:27

Unfortunately configure_requires does not help here, because the damage (the extraction) is already done before META.yml is read.

I made a new release (804.028_501) which should workaround the problem.