The mod_perl 2.0.9 documentation mentions that:
"Add support for Apache httpd-2.4.x."
Testing mod_perl with Bugzilla indeed shows that 2.0.8 and older do not work with Apache 2.4.x. But Mageia 5 released Apache 2.4.10 and mod_perl 2.0.7-17.20130221svn... i.e a snapshot which looks like to be 2.5 years old. It really needs to be updated to be usable.
This was discussed on IRC when 2.0.9 was released. I was told that 2.0.9 still doesn't support perl 5.22, which is what we have in Cauldron. It may have been that it doesn't support perl 5.20 either (Mageia 5), but I can't remember for sure.
Perl 5.20 is supported, per their changelog.
mod_perl 2.0.10 RC1 is just around the corner:
Its changelog mentions support for perl 5.22:
Automatically select the appropriate c89 option when modperl is being
built with either gcc 5 or clang.
Fix non-threaded Perl 5.22.x build and tests.
Add support for Perl 5.22.x.
mod_perl 2.0.9 is required to work with Apache 2.4.x =>
mod_perl 2.0.10 is required to work with Apache 2.4 and perl 5.22
Assigning to apache-mod_perl maintainer, Shlomi Fish
mod_perl 2.0.10 final has been released two days ago:
It would be good to add a note about this in the Errata, thus I'm adding the
Once added to https://wiki.mageia.org/en/Mageia_6_Errata please replace
FOR_ERRATA6 with IN_ERRATA6.
Created attachment 9614 [details]
patch for the mod_perl RPM
I tested mod_perl 2.0.10 locally using Bugzilla 5.0.3 on Mageia 6, and it's working fine.
The patch doesn't include the new binary. Here is the link to download it:
Someone please commit and push. :)
(In reply to Frédéric Buclin from comment #8)
> Created attachment 9614 [details]
> patch for the mod_perl RPM
> I tested mod_perl 2.0.10 locally using Bugzilla 5.0.3 on Mageia 6, and it's
> working fine.
> The patch doesn't include the new binary. Here is the link to download it:
You can put a similar URL in the .spec. I was able to build the mgarepo checkout, but noticed that it didn't complain about the PGP .asc file being missing. It should have. Anyway, I am going to submit it for now.
> Someone please commit and push. :)