Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Alias (5735)

Alias
  (email not shown publicly)
http://ali.as/

Journal of Alias (5735)

Wednesday October 04, 2006
07:35 PM

PITA deliverables starting to appear

[ #31219 ]

Well, not the code yet. Some of the intricate problems blocking the core loop are still there, but some support modules are written and I'm closing in on the blocks.

What HAS appeared though is the gold master system image, which landed on the operations website last night, courtesy of Pete Krawczyk.

http://pitatesting.net/guests/sarge-x86.img.gz 582M

As the purist and most common base operating system, we've chosen to use Debian as our reference platform for PITA development. That is, we start on debian and work outwards from there in terms of operating system variability.

The Gold Master Image is a clean install of Debian (base + dev tools from memory) with every important Perl currently in the wild pre-installed in parallel.

A large part of the (perceived) problem PITA will solve is the difficulty for the layman in doing some types of comprehensive testing.

The gold master image, while not having any of the PITA automation installed on it, does however provide a downloadable system image (for the Qemu emulator for maximum portability) that contains every Perl that matters.

So now if anyone wishes to test something out specifically on, say, 5.005_03 and 5.8.0, you can download the image, test what you need to, then drop the changes. And repeat again later.

To create the gold master image, Pete wrote an automated installer that downloads and installs every production Perl. It deals with a couple of Perls it has to pull from odd places (5.6.0 and 5.8.0) and handles some of the installation/compilation idiosyncracies for some of the Perl versions.

But the gold master image contains ONLY production Perls, intentionally.

From here, Pete (I believe) intended to produce an additional image which will include bleadperl, and then add on a simple non-PITA iterating tester, so you can test installing your module on all the Perl installs.

If you have any problems with the image, visit #pita on irc.perl.org and let us know.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • The next image following this one is an image of blead plus a known set of modules, so that after a given point of time (nightly?), blead can be installed on a base system with a set of modules, and things should work correctly. That infrastructure, in turn, will lead to being able to install a module on the 20 versions of Perl (5.004_05, 5.005_0[34], 5.6.[012], 5.8.[0-8], 5.9.[0-4]) currently installed on the Gold Master. I'll be working on this at the Chicago Hackathon [hackathon.info], if people are interested in helpi