perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jie Gao <J....@sydney.edu.au>
Subject Re: support for Apache 2.4
Date Sun, 16 Feb 2014 23:16:57 GMT
Hi Steve

Thanks very much for the update.

It would be good to have the todo list toward full support of Apache 2.4.

As for slow Apache 2.4 uptake, I guess there is not much incentive for
many people to upgrade, as the 2.2 works so well; and I reckon there
was a similar situation with 1.3 -> 2.0 in the past. There are many good
features in 2.4, but the API change may be too much for easy migration.

The reason for us is that mp is not ready. In fact, I had to put in
a workaround for parts of us that did upgrade to 2.4 and found things
broken.

Some distros, such as Debian, included the incompleted mp with Apache
2.4 anyway, but I don't think it works.

Regards,

Jie 

* Steve Hay <steve.m.hay@googlemail.com> wrote:

> Date: Sun, 16 Feb 2014 15:36:18 +0000
> From: Steve Hay <steve.m.hay@googlemail.com>
> To: Dominic Hargreaves <dom@earth.li>
> CC: modperl@perl.apache.org
> Subject: Re: support for Apache 2.4
> 
> On 16 February 2014 15:11, Dominic Hargreaves <dom@earth.li> wrote:
> > On Sun, Feb 16, 2014 at 11:10:20PM +1100, Carl Brewer wrote:
> >> Having just downloaded this latest SVN repo, a grep for "2.4" in the
> >> root dir shows a couple of changes, but no explicit mention of 2.4
> >> support.
> >>
> >> Before I try it, does it actually support 2.4 yet?
> >
> > The Debian project is shipping mod_perl with httpd24 support
> > based on http://svn.apache.org/repos/asf/perl/modperl/branches/httpd24/.
> > This appears to be good enough for our needs, so you might like to give
> > it a try (our packages are based on a somewhat older version of that
> > branch, and there seem to be quite a number of changes going in, so
> > it's worth giving that a go. I haven't heard about any current plans for
> > merging this to trunk, though.
> >
> 
> An update on the state of things regarding httpd-2.4 support in mod_perl:
> 
> We are working hard to get this done and are 99% of the way there.
> Both volunteers and volunteers' time is limited, though, so progress
> has been slow. A lot of work has taken place in the httpd24 branch,
> and as Dominic says, some Linux distros are already shipping that.
> 
> Further improvements to mod_perl have also been made in the threading
> branch, and in a bid to improve the state of httpd-2.4 support on
> Windows I recently merged the two together in a new branch called
> httpd24threading. This is where current development activity is taking
> place, and we are now sufficiently close that I expect this to be
> merged back to trunk soon.
> 
> However, we still have several test failures on Windows. If that was
> the only problem then we would perhaps go ahead with a release now,
> simply documenting the known tets failures on Windows, but I think
> things are not quite there yet on other OSes either.
> 
> Once we have things stable with most, if not all, tests passing on the
> likes of Mac OS X and some Linux systems then I epxect we will roll
> out 2.0.9. (There is currently a known issue with Apache::compat not
> working for both httpd-2.2 and -2.4. I'm not sure how that will be
> resolved yet, or if it will be sorted before we roll a release.)
> 
> Regarding the slightly alarmist concerns about increasing numbers of
> people moving to httpd-2.4 and not being able to use mod_perl, whilst
> I do share that concern, it is worth pointing out that few active
> websites have actually moved to 2.4 yet anyway. I read this news story
> from Netcraft last week, and it sounds like Apache httpd developers
> are getting equally frustrated by so many people sticking 2.2 still!:
> 
> http://news.netcraft.com/archives/2014/02/07/are-there-really-lots-of-vulnerable-apache-web-servers.html
> 
> ("Less than 1% of all Apache-powered websites feature an Apache/2.4.x
> server header"!!!)
> 
> So fear not, httpd-2.4 support is coming, and hopefully quite soon too
> - and surely soon enough to not get left behind, given the slow rate
> of movement to httpd-2.4 anyway. If you want to help then please do
> try out the httpd24threading branch and report your results against
> httpd-2.2 and -2.4 with a recent perl. Patches for any problems found
> would, of course, be very welcome :-)

Mime
View raw message