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

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

Thread Previous | Thread Next
Rainer Tammer
July 8, 2009 00:17
Re: maint-5.10 snapshot (aka "RC0")
Message ID:

Dave Mitchell wrote:
> I've created a snapshot of the maint-5.10 branch:
good to hear.

So far no problems on AIX:

AIX 5.3 TL07 32 bit / shared / thread / xlC V9.0
AIX 5.3 TL07 64 bit / shared / thread / xlC V9.0

I will test the RC0 on several AIX versions (with several compilers) and
I will update the README.aix accordingly.

I'll keep you posted.

> 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.
> The main expected differences between it and RC1 are:
>     * it still identifies itself as 5.10.0 (and if you try to install it
>       as root it will quite happily blow away your OS's 5.10.0 under
>       /usr/local - you have been warned!)
>     * there are a bunch of 5.10.0 regressions whose fixes hopefully will
>       be in RC1
>     * there are a few minor dual-life module updates that might still
>       happen
>     * any fixes for issues raised by this snapshot
>     * any fixes for outstanding smoke issues
> But apart from that, the code is mostly frozen now.
> I'd be really keen for this snapshot to get extensive testing. In
> particular:
>     * this is (as far as I'm aware), the first snapshot of any branch
>       that's been released since the move to git, and since the revamping
>       of all the patchlevel.h stuff. As such, it may well have issues with
>       things like file permissions, whether all the correct files have
>       been unix2dos'ed etc. (For those of you who aren't aware; a snapshot
>       like this isn't just a tarred-up copy of a git checkout; instead the
>       script Porting/makerel constructs a release dir by copying all the
>       files from the checkout dir then running all sorts of chmods and
>       unix2dos stuff.)
>     * Similarly, there have been changes to the install process: for
>       example pod/perlapi.pod is now built at install time rather than
>       coming with the tarball; check that it still gets installed.
>     * Binary compatibility. We make the proud claim that releases in the
>       the maint branch are binary-compatible with each other; ie XS code
>       built under an earlier perl should work with a later perl. So,
>       build yourself a 5.10.0, compile all your favourite CPAN and DarkPAN
>       XS modules using it, then upgrade to this snapshot and see if they
>       still work.
>     * if you have weird platforms or weird modules, then test them!
> I'm estimating that RC1 is about two weeks away, but that will depend very
> much on how much needs fixing in the interim.
> Thanks everyone!
> Dave

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About