perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Hay <steve.m....@googlemail.com>
Subject Re: support for Apache 2.4
Date Sun, 16 Feb 2014 23:37:17 GMT
On 16 Feb 2014 23:17, "Jie Gao" <J.Gao@sydney.edu.au> wrote:
>
> Hi Steve
>
> Thanks very much for the update.
>
> It would be good to have the todo list toward full support of Apache 2.4.
>

It's mostly the issue of certain tests in the (fairly extensive ) test
suite failing that need to be fixed. Different failures are seen with
different OSes / httpd versions / build configurations etc. By all means
check out the httpd24threading branch and see what the current situation is
for you :-)

> 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.
>

Yes, and a surprising number of sites on the WWW are still reporting that
they're even running httpd-1.3!!!

> 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