William A. Rowe, Jr. wrote:
Jess Holle wrote:
William A. Rowe, Jr. wrote:
When Apache declares some tarball 2.2.0 released, it never changes.
It won't
change until a 2.2.1 is released. And 2.2.1 has not been released
due to bugs
that affect *ALL* platforms, not just your preferred platform.
Just to be clear, Josh and I (who are coworkers) don't necessarily
have a "preferred" platform. We have to build, ship, and support a
consistent quasi-auto-configuring Apache on Windows, Solaris, AIX,
and (soon) some Linux variants.
Sounds familiar :)
We need all of the above to work and have solid "official" sources
available.
Then use the httpd-2.2.0 tarball. If you are building all those
platforms,
We know full well you've tweaked those in order to get -most- of them
to build
properly to your requirements. Why would you expect win32 to be
different?
Actually we do very little tweaking at all on Solaris -- unless Josh has
started doing so lately. AIX has a few gotchas, of course, primarily
due to its "special" linking limitations, er, features.
With Apache 2.0.x we do no tweaking to speak of from the official sources.
This is not including cross-platform patches we apply, of course (which,
yes, we provide back to reduce our maintenance load, but some just are
apparently not of general interest, e.g. a special response header in
mod_deflate to disable its operation, e.g. on a per-response basis from
mod_jk, etc).
Note that apr/build/lineends.pl and apr/build/fixwin32mak.pl make
moving from
a unix tarball to a dos file tree, and from .dsp's exported into make
files into
directory-independent make files quite trivial.
That's good to know.
The fact that a -rev2 even exists was to get more participation from
win32
developers in order to ensure forward progress, for a clean 2.2.1 result.
You can find the same quasi-official changes in
http://www.apache.org/dist/httpd/patches/apply_to_2.2.0/
Perhaps there is some reason you didn't shout when the available
candidates
were posted to this list (or testers@) and it wouldn't build on win32
for you?
I think that was a timing issue as to when Josh first started working on
2.2.0.
The time to holler is then, not now, and will be again soon as 2.2.1
becomes
available.
httpd's success or lack thereof is directly proportional to how many
people
get involved, and get involved early, from all walks of work and life.
Understood.
--
Jess Holle