quetz-mod_python-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Graham Dumpleton" <grah...@dscpl.com.au>
Subject Re: Core Vote (Re: mod_python 3.2.9 available for testing)
Date Mon, 31 Jul 2006 22:13:40 GMT
Nicolas Lehuen wrote ..
> Note that the problem with Apache 2.2 on Windows XP SP2 seems to have
> disappeared, though I can't see how this is possible, unless Graham fixed
> something :).
> 
> The problem was more probably due to an Apache 2.2 setup glitch.

Not necessarily a glitch. The whole problem with the registration of server
cleanup functions was that whether it would cause a problem/hang/crash
was random. It just depended on what the Apache child process was doing
at the time the signal came from the parent process to shut it down. In
some respects the Win32 platform would have fared a bit better than UNIX
as on Win32 a signal handler is actually executed as a distinct thread where
as on UNIX it just suspends all running code and then blindly executes the
signal handler code.

We still need to disable the server cleanup execution, it just has too much
potential for problems.

Graham

> Regards,
> Nicolas
> 
> 2006/7/31, Jim Gallacher <jpg@jgassociates.ca>:
> >
> > We decided to fix the memory leak in parse_qsl and move on to 3.2.10,
> > which has been tested and currently has +3 core votes. All we need now
> > is the official release. One of these days I'll sort out my GPG keys
> so
> > I can sign these things myself but in the mean time we'll need your
> > help, Grisha.
> >
> > Main 3.2.10 feature is Apache 2.2 support, plus bug fixes.
> >
> > Tarball and Win binaries are here:
> >
> > http://people.apache.org/~jgallacher/mod_python/dist/
> > http://nicolas.lehuen.com/download/mod_python/
> >
> > Jim
> >
> > Gregory (Grisha) Trubetskoy wrote:
> > >
> > > Sorry for the late response - I was trying to have a "vacation" - that's
> > > when you are geographically in a different place with slow internet
> > > access and read only "some" of your e-mail.... ;-)
> > >
> > > +1 for core vote (with the note about the 2.2.2 XP SP2 issue).
> > >
> > > Grisha
> > >
> > > On Sat, 8 Jul 2006, Graham Dumpleton wrote:
> > >
> > >>
> > >> On 08/07/2006, at 4:26 AM, Jim Gallacher wrote:
> > >>
> > >>> Hi Grisha,
> > >>>
> > >>> Here is the tally:
> > >>>
> > >>> +1 FreeBSD 6.1-RELEASE-p2, Apache 2.2 (mpm-prefork), Python 2.4.3
> > >>> +1 Linux Debian Sid, Apache 2.0.55 (mpm-worker), Python 2.3.5
> > >>> +1 Linux Debian Sid, Apache 2.2.0 (mpm-worker), Python 2.4.2
> > >>> +1 Linux Fedora Core 5 (i386), Apache 2.2.0 (mpm-prefork), Python
> > 2.4.3
> > >>> +1 Linux Slackware 10.2, Apache 2.0.55 (mpm-prefork), Python 2.4.1
> > >>> +1 Linux Ubuntu 6.06, Apache 2.0.55 (mpm-worker), Python 2.4.3
> > >>> +1 MacOSX 10.4.6 PPC, Apache-2.0.55 (mpm/worker), Python-2.3.5
> > >>> +1 MacOSX 10.4.6 PPC, Apache-2.2.1 (mpm/worker), Python-2.3.5
> > >>> +1 MacOSX 10.4.7 Intel, Apache-2.0.55 (mpm/prefork), Python-2.4.2
> > >>> +1 Windows XP SP2, Apache 2.0.58 (mpm_winnt), Python 2.4.3
> > >>>
> > >>> -1 Windows XP SP2, Apache 2.2.2 (mpm_winnt), Python 2.4.3
> > >>>
> > >>> The -1 was from Nicolas, with the following comment:
> > >>> "Only two tests fail but with a segfault, it's
> > test_srv_register_cleanup
> > >>> and test_apache_register_cleanup. This is not really surprising...
> I
> > >>> think we should go ahead and release the 3.2.9 version, while filing
> a
> > >>> known bug regarding the fact that we drop the support for those two
> > >>> functions. If we accept this, then it's a +1.
> > >>
> > >> The issue with server cleanups failing and why is covered by:
> > >>
> > >>  http://issues.apache.org/jira/browse/MODPYTHON-109
> > >>
> > >>> The last test results were submitted July 1, so I think we may as
> well
> > >>> have a core vote.
> > >>>
> > >>> Jim
> > >>>
> > >>> Gregory (Grisha) Trubetskoy wrote:
> > >>>>
> > >>>> I'm barely keeping my head above water right now with work, so
not
> > >>>> really following the list - if someone could please ping me when/if
> > you
> > >>>> think we're ready for the core group vote and we have a tally.
> > >>>>
> > >>>> Thanks!
> > >>>>
> > >>>> Grisha
> > >>>>
> > >>>> ---------- Forwarded message ----------
> > >>>> Date: Sat, 01 Jul 2006 23:18:05 -0400
> > >>>> From: Jorey Bump <list@joreybump.com>
> > >>>> To: python-dev@httpd.apache.org
> > >>>> Subject: Re: mod_python 3.2.9 available for testing
> > >>>>
> > >>>> +1 Linux Slackware 10.2, Apache 2.0.55 (mpm-prefork), Python 2.4.1
> > >>>>
> > >>>> Jim Gallacher wrote:
> > >>>>> The mod_python 3.2.9 tarball is available for testing.
> > >>>>>
> > >>>>> This tarball is unchanged from 3.2.9-rc3, but should be retested
> > >>>>> anyway
> > >>>>> - just in case something went pair-shaped in the process of
tagging
> > >>>>> and
> > >>>>> packaging.
> > >>>>>
> > >>>>> Here are the rules:
> > >>>>>
> > >>>>> In order for a file to be officially announced, it has to be
tested
> > by
> > >>>>> developers on the dev list. Anyone subscribed to this list
can
> (and
> > >>>>> should feel obligated to :-) ) test it, and provide feedback
*to
> > >>>>> _this_
> > >>>>>  list*! (Not the mod_python@modpython.org list, and preferably
> not
> > me
> > >>>>> personally).
> > >>>>>
> > >>>>> The files are (temporarily) available here:
> > >>>>>
> > >>>>> http://people.apache.org/~jgallacher/mod_python/dist/
> > >>>>> http://people.apache.org/~jgallacher/mod_python/dist/
> > >>>>> mod_python-3.2.9.tgz
> > >>>>> http://people.apache.org/~jgallacher/mod_python/dist/
> > >>>>> mod_python-3.2.9.tgz.md5
> > >>>>>
> > >>>>>
> > >>>>> Please download it, then do the usual
> > >>>>>
> > >>>>> $ ./configure --with-apxs=/wherever/it/is
> > >>>>> $ make
> > >>>>> $ (su)
> > >>>>> # make install
> > >>>>>
> > >>>>> Then (as non-root user!)
> > >>>>>
> > >>>>> $ cd test
> > >>>>> $ python test.py
> > >>>>>
> > >>>>> And see if any tests fail. If they pass, send a +1 to the list,
> if
> > >>>>> they
> > >>>>> fail, send the details (the versions of OS, Apache, Apache-mpm,
> > >>>>> Python,
> > >>>>> the test output, and suggestions, if any).
> > >>>>>
> > >>>>> Please present your test results in the following format:
> > >>>>> +1 OS version, Apache version (apache mpm), Python Version
> > >>>>>
> > >>>>> For example:
> > >>>>> +1 Linux Debian Sid, Apache 2.0.55 (mpm-worker), Python 2.3.5
> > >>>>>
> > >>>>> Presenting your information in a consistent format will help
in
> > >>>>> tabulating the results. You can include additional information
> in
> > each
> > >>>>> section, just don't use extra commas. There is no need to include
> > the
> > >>>>> mod_python version in this string as that information is available
> > in
> > >>>>> the email subject. Who knows, one day I may actually write
a script
> > to
> > >>>>> extract this information automatically. :)
> > >>>>>
> > >>>>> Thank you for your assistance,
> > >>>>> Jim Gallacher
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>
> > >
> >
> >

Mime
View raw message