develooper Front page | perl.perl5.porters | Postings from July 2009

Re: maint-5.10 snapshot (aka "RC0")

Thread Previous | Thread Next
From:
Darren Duncan
Date:
July 8, 2009 02:59
Subject:
Re: maint-5.10 snapshot (aka "RC0")
Message ID:
4A53FF8B.6040400@darrenduncan.net
On Jul 7, 2009, at 8:51 AM, Dave Mitchell wrote:
 > I've created a snapshot of the maint-5.10 branch:
 >
 > http://www.iabyn.com/tmp/perl-5.10.0-GitLive-maint-5.10-1551-gadd0c32.tar.gz
 >
 > This snapshot is actually quite close to what the first release
 > candidate
 > will be like (RC1), so you might want to think of this as a sort-of
 > RC0.

Thank you very much for doing this.

I've built and installed your RC0 on 2 machines I have, using entirely the 
default settings except for a different install location using -Dprefix.  Mine 
was a clean install and not an overwrite of an existing install.

Both machines are Mac OS X 10.5.7 Client with the 10.5.0-bundled dev tools 
installed, meaning gcc version 4.0.1 (Apple Inc. build 5465).  One machine is a 
dual-PPC-G4 desktop with 1.75GB of RAM and the other is a intel-Core2Duo 
portable with 2GB of RAM.  Both use the standard case-insensitive HFS+ file systems.

The results of all my tests were the same on both machines, detailed next.

Perl itself configured and built without error and passed all tests except for a 
single failure, which is the same "pod/pod2usage2.t test 26" reported by Tim 
Jenness, and it installed without error.

I then used the bundled CPANPLUS/cpanp to auto-install all the non-bundled CPAN 
modules that my own CPAN modules directly depend on, which are:

- Carp::Always 0.09
- Class::MOP 0.89
- List::MoreUtils 0.22
- Moose 0.87
- Moose::Role 0.87
- MooseX::Singleton 0.18
- Test::Deep 0
- Test::Moose 0.87
- namespace::autoclean 0.08

The above vnums were the required vnums, and they all match the latest on CPAN, 
except for Test::Deep where 0.104 was the latest.

These and all of their own dependencies installed and passed all their tests 
without error, and following that my own modules in their development dirs 
passed all their tests too.  On both machines, I removed my ~/.cpanplus dir 
before starting to ensure that CPANPLUS was working with a clean setup.

However, I did see a problem once on each machine where CPANPLUS died before 
installing the first requested module, with this error message:

     Can't use an undefined value as a symbol reference at 
/Volumes/Spare/Perl/perl_5_10_1_rc0/lib/5.10.0/Net/FTP/dataconn.pm line 54.

Following that, I deleted ~/.cpanplus again and reran cpanp and the error did 
not repeat.

Note that there is a chance that this problem may be related to network timeout. 
  There were a few times where I waited a few minutes to approve the outgoing 
network connection that a system security utility of mine was flagging.  So I'm 
just saying that if this error doesn't appear for you, perhaps selectively 
blocking the network connection may make it recur ... an undefined value warning 
isn't a graceful stop in this situation, if that's what's going on.

So I look forward to RC1 when it comes out, which hopefully will get a lot of tests.

-- Darren Duncan

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About