Installed the perl-framework today on my Panther G4. Couple of observations about the modules that back it up.
This morning, I’m installing the httpd-test/perl-framework on my G4 tower in anticipation of the second release candidate of httpd-2.0.49. If I am done earlier than the RC, I may start on RC1 anyway.
As many know, running the perl-framework test suite for httpd requires installation of a bunch of Perl modules. The framework tends to gracefully skip tests if the corresponding Perl modules aren’t installed, but that is not the purpose oft he framework, is it?
br /Turns out that perl-framework/Apache-Test/lib/Bundle/ApacheTest.pm has the entire list, so you can just follow that in the CPAN shell. I usually do not install the entire bundle at once, because I have seen installations fail and my attitude towards the Perl module installation base is one of respectful fear.
the (newishly added, from my point of view) module IPC::Run3 fails one test. I force installed it anyway.
The HTTP::DAV module is not listed, probably for good reason. As the name implies, it is necessary to run the tests against mod_dav. It turns out that HTTP::DAV depends on XML::DOM, which lists as prereqs XML::Parser::PerlSAX, XML::Parser and XML::RegExp. XML::Parser::PerlSAX depends on XML::Parser, so it would make sense to install the latter first. Everything depends on Expat.
Expat is obtained from Sourceforge and installed in /usr/local. It spews a ton of warnings during compilation, and its DejaGNU tests bomb out spectacularlly, but its presence makes XML::Parser build and satisfies its tests, so I’m happy. Subsequently, XML::Parser::PerlSAX fails one test, which makes me 97.78% happy. The other packages install without a hitch.
Oh, let me record the following for posterity, so that when I forget, again, I can go back to this Blog: to open the hood of a 1966 Ford Mustang, grab under the radiator grille, below the galloping horse icon, and pull the lever forward. Oil (a lot of oil) goes into the top of the block, where the hose from the carburator attaches.
