[Mapserver-dev] FastCGI and MapServer 4.4
Daniel Morissette
dmorissette at dmsolutions.ca
Mon Sep 27 18:30:52 EDT 2004
Sean Gillies wrote:
>
> I think that we should reserve some time to shake the bugs out after
> the new connection pooling and make sure that it is ready for use with
> mapscript before releasing 4.4.
>
Well, if it's compiled out then that may not be necessary. Compiled out
means to me that the code is there, but shouldn't be considered part of
the release: it's only there for those who know what they're doing. This
is what was done with the WCS code in 4.2: the WCS stuff was there, but
was not considered part of the release and was disabled so that only
those who knew what they were doing could try to enable it.
How about the following: 4.4 could have connection pooling available
only for FCGI (and compiled-out by default), and 4.5/4.6 could bring
enhancements to MapScript to take advantage of connection pooling.
Unless of course your changes to MapScript would be minimal and could be
done fairly quickly. I fear that if all this is ported to MapScript and
all, then it becomes impossible to keep things compiled out in 4.4 by
default.
> The 4.2.0 release was somewhat broken. Maybe we could agree if we'd
> like the 4.4.0 to be more or less bug free, and ask if a longer period
> between feature freeze and release than last time will help?
>
4.0 was broken, but I always felt that 4.2 was a very good release. I
guess it depends on how you look at it. What do you consider a broken
release?
I agree that we need some time after the code freeze to address any bugs
that may be found, but we have to keep in mind that the world doesn't
stop to turn while we're in the release process, so we can't take too
long before we release. We have to either branch early and constantly
make fixes in two branches, or block new developments for a while until
we consider the software stable enough to branch the stable release.
In the case of 4.2, the time between the code freeze (And CVS branch)
and official release was 5 weeks: beta1 on April 17, followed by beta2
and beta3, and finally 4.2.0 on May 25th. And the resulting 4.2 wasn't
bad at all in my opinion. I was hoping that we could do the same for 4.4.
Daniel
--
------------------------------------------------------------
Daniel Morissette dmorissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the mapserver-dev
mailing list