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

CPAN and 5.10.1-RC1

Thread Next
From:
H.Merijn Brand
Date:
August 13, 2009 04:01
Subject:
CPAN and 5.10.1-RC1
Message ID:
20090813130042.757ba976@pc09.procura.nl
I just did the following interesting experiment ...

x51 has this:

Linux 2.6.25.20-0.4-default #1 SMP 2009-06-01 09:57:12 +0200 x86_64 x86_64 x86_64 GNU/Linux

Summary of my perl5 (revision 5 version 10 subversion 0 patch 34720) configuration:
  Platform:
    osname=linux, osvers=2.6.25.18-0.2-default, archname=x86_64-linux
    uname='linux tux 2.6.25.18-0.2-default #1 smp 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 gnulinux '
    config_args='-Duse64bitall -Uversiononly -Dinc_version_list=none -des'
  Compile-time options: DEBUGGING PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
                        USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
                        USE_PERLIO
  Locally applied patches:
        MAINT33535

current box had 5.8.8
Linux 2.6.27.23-0.1-default #1 SMP 2009-05-26 17:02:05 -0400 x86_64 x86_64 x86_64 GNU/Linux

$ cd /pro/3gl/CPAN/perl-5.10.x
$ make install
$ cd /pro/lib
$ rsync -avz x51:/pro/lib/perl5/5.10.0/ 5.10.0/
$ rsync -avz x51:/pro/lib/perl5/site_perl/5.10.0/ site_perl/5.10.0/
$ mv 5.10.1 x
$ cpdir 5.10.0 5.10.1
$ cptree x 5.10.1
$ rm -rf x
$ mv site_perl/5.10.1 x
$ cpdir site_perl/5.10.0 site_perl/5.10.1
$ cptree x site_perl/5.10.1
$ rm -rf x

cpdir copies trees using cpio, leaving newer files as they were
cptree copies trees using tar unconditionally overwriting files

So, I took the tree of a 5.10.0 with a great number of already
installed modules and used that as a base for 5.10.1 where I overwrite
it with the current RC1. A possible important difference is that the
5.10 build was with -DDEBUGGING, and the 5.10.1 is not (but I can now
easily fix that if it proves to be a problem).

To attack the possible binary incompatability, I ran

$ cpan -r
Undefined subroutine &main::_recompile called at /pro/bin/cpan line 278.


-- 
H.Merijn Brand  http://tux.nl      Perl Monger  http://amsterdam.pm.org/
using & porting perl 5.6.2, 5.8.x, 5.10.x, 5.11.x on HP-UX 10.20, 11.00,
11.11, 11.23, and 11.31, OpenSuSE 10.3, 11.0, and 11.1, AIX 5.2 and 5.3.
http://mirrors.develooper.com/hpux/           http://www.test-smoke.org/
http://qa.perl.org      http://www.goldmark.org/jeff/stupid-disclaimers/

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