[MTOS-dev] Modperl 2 support?

Vincent Veselosky veselosky at gmail.com
Fri Dec 14 04:57:50 PST 2007


On Dec 13, 2007 8:22 PM, Brad Choate <brad at sixapart.com> wrote:

>
> But we'd be happy to resurrect our support for mod_perl 1 and would
> love to see mod_perl 2 support! The more options available to run MT
> persistently, the better!
>
> -Brad
>
>
Okay! Now the harder questions.

FIRST: Is there an existing test suite that can be used to test the mod_perl
support? A suite based on Apache::Test, WWW::Mechanize or Selenium would be
extremely useful. I didn't see anything like that in the t/ directory for
"boomer" (although I've only glanced through the code). I'm sure the MT QA
team has *something*, if you'd be willing to share it that would be awesome.
The hardest part of mod_perl support is proving it works. And my motto is,
if you can't *prove* it works, then it doesn't.

SECOND: What is the minimum version of Perl that MT officially supports?
(Please say 5.6!) I couldn't find any documentation as to which *versions*
of Perl are officially supported for MT (the install requirements page just
says "Perl"). Grepping the code, I found that the Markdown plugin and the
Cache modules in extlib/ explicitly require Perl 5.6. Supporting mod_perl2
method handlers *and* Perls earlier than 5.6 requires some ugly code
acrobatics, so I'm hoping the official line is that 5.6 is the minimum
required version. See [
http://perlbuzz.com/2007/11/one-man-kills-perl-55-and-more-power-to-him.html]
for additional rationale if needed.

I'll start looking into the mod_perl support over the next few weeks. I hope
some developers will be available to answer some (possibly dumb) questions
about MT's internals.

@Alvar: Thanks for your tips, I didn't realize mod_perl support had gotten
so rusty. Your experiences should help me bootstrap faster.

-- 
-Vince Veselosky
http://www.webquills.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.sixapart.com/pipermail/mtos-dev/attachments/20071214/f1c6a38f/attachment.html 


More information about the MTOS-dev mailing list