Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread bing swen
William A. Rowe, Jr. wrote

 
 .dsw+.dsp lets us provide everyone with a makefiles and Makefile.win that
 works ***everywhere***.  If you insist on a GUI, there is one extra step
 for Visual Studio 2002 (.NET) - Visual Studio 2008 users.  But would you
 like that we provide you a Visual Studio 2008 project that VS 2005 users
 can't even load - due to the fact that the MS VS team insists on breaking
 the project description layout on every successive release?
 
 As I said before, it's a non-trivial problem, and if you want to vent
 please be our guest, and vent at the source of the problem, not we.
 

I think most of us already have an idea of the source of the problem, and so 
please don't treat it as just complaining. One of the good things of open 
source is that it gives people patience and an open mind. 

As someone pointed early, it's probably time to move forward. If we continue to 
seriously think Win32/64 as an important platform for Apache (which was part of 
the reasons that shaped httpd 2.0), the time to say goodbye to those old 
Microsoft C 1995/98 .dsp stuff seems to have come. Here we probably shouldn't 
say much on MS's self compatibility policies. The reality is not that ideal; 
Even VS 2008 project files need to co-exist with VS 2005 and prior (though 
upgrading is usually much better). So I wonder if there is a possibility to 
propose a vote (or any other method) in the near future to see how many people 
still intend to use VS 5/6 (or perhaps Win9x) to run their Apache servers, and 
whether most of us would like to get rid of those dinosaurs and move forward. 
(As made clear sometime earlier, Windows 2008 R2 will only have 64-bit 
versions. The clock is ticking;-) 

Bing





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread William A. Rowe, Jr.
bing swen wrote:
 
 As made clear sometime earlier, Windows 2008 R2 will only have 64-bit 
 versions. The clock is ticking

Has built fine (with edits) from command line without visual studio,
and .sln's won't be the sole mechanism as long as I have a veto;
1) MS needlessly introduces breaking changes into each successive VS
product release in a vain attempt to lock-in and force-upgrade (e.g.
the .vcproj formats, manifest etc etc), and 2) There's no way out of
an .sln into a procedural makefile build.  Not even cmake or msbuild,
at least the last time I looked.  It's lock-in, ergo it's locked out
(as the sole resource).

You are right, it's time to dump dsp/dsw but not because they will
be replaced with vcproj/sln, although it would be nice to get there
for all the reasons we discussed.  Much like simplifying the 64 bit
build (which you can already get out of APR, APR-util etc).

Your last observation was fun... have you actually ran Microsoft Vista
SP1 x64 edition on a collection of assorted hardware?  As cool as it
would be to replace 32 bit with only 64 bit binaries, there is a
performance penalty and it will be years before this is robust enough
for the vast majority.  Notice 2008 Server R1 was released in 32 bits?
Wouldn't have happened if the world was ready.

Bill


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread Jorge Schrauwen
Also note that the x64 versions of windows do run 32-bit binaries without a
problem.
I've been providing x64 binaries of httpd 2.2 because people want them.

I've moved from running windows on my servers to running linux. Even an old
128mb, P3 800mhz will run linux + httpd without a hitch.

I also like to see some nicer build stuff for windows.
But if a change does happen (I'd like to see it in 2.3 rather than 2.2). As
wrowe has pointed out to me in earlier discussions. The .net series of vs
are horrible in upgrade/downgrade wise.

It would be awsome to have a build platform thats cross platform like ant
but for c(++) I'm not sure that exists though. Never look.

As of now compiling x64 bit httpd binaries isn't easy. But it's doable.

~Jorge


On Fri, Dec 19, 2008 at 9:01 PM, William A. Rowe, Jr.
wr...@rowe-clan.netwrote:

 bing swen wrote:
 
  As made clear sometime earlier, Windows 2008 R2 will only have 64-bit
 versions. The clock is ticking

 Has built fine (with edits) from command line without visual studio,
 and .sln's won't be the sole mechanism as long as I have a veto;
 1) MS needlessly introduces breaking changes into each successive VS
 product release in a vain attempt to lock-in and force-upgrade (e.g.
 the .vcproj formats, manifest etc etc), and 2) There's no way out of
 an .sln into a procedural makefile build.  Not even cmake or msbuild,
 at least the last time I looked.  It's lock-in, ergo it's locked out
 (as the sole resource).

 You are right, it's time to dump dsp/dsw but not because they will
 be replaced with vcproj/sln, although it would be nice to get there
 for all the reasons we discussed.  Much like simplifying the 64 bit
 build (which you can already get out of APR, APR-util etc).

 Your last observation was fun... have you actually ran Microsoft Vista
 SP1 x64 edition on a collection of assorted hardware?  As cool as it
 would be to replace 32 bit with only 64 bit binaries, there is a
 performance penalty and it will be years before this is robust enough
 for the vast majority.  Notice 2008 Server R1 was released in 32 bits?
 Wouldn't have happened if the world was ready.

 Bill



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread Marc Noirot

Jorge Schrauwen wrote :


It would be awsome to have a build platform thats cross platform like 
ant but for c(++) I'm not sure that exists though. Never look.


As I have mentioned before, the CMake project seems to be what is needed 
in that situation, as this software, like autoconf, performs various 
configuration checks specified in a script file, and then generates a 
set of Makefile/Project files, depending on the target platform, Unix, 
Windows, or whatever. On Windows, it can generate project files for any 
MSVC version, starting from VC6 to VS 2008 (Win32 and Win64).
It has very few dependencies, and seems to be used by large projects, 
notably KDE, and interestingly for the ASF, for the Windows build of PCRE.
The PCRE's CMakeLists.txt is IMHO a good starting point to understand 
various points of interest for a powerful Windows build system for 
Apache, like configuration variables, dependencies handling, header file 
generation, dynamic libraries, and even installation generation.


I can volunteer to port Apache 2 to a Cmake based build system for 
Windows, even though I can't guarantee I can get results very fast due 
to my current basic knowledge of Cmake, as well as _very_ basic 
knowledge of the Apache source code arborescence.


If such a thing would be done, what would be in your opinion a good 
starting point in the Apache repository ? (2.3.0-alpha ? the current 2.2 
branch ? trunk ?)


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread Sander Temme


On Dec 19, 2008, at 12:16 PM, Jorge Schrauwen wrote:

Also note that the x64 versions of windows do run 32-bit binaries  
without a problem.


More bits is, of course, better but I agree that it does not always  
make sense to run 64bits, even on a 64bits capable platform.


I've been providing x64 binaries of httpd 2.2 because people want  
them.



I think that's typical of our mentality regarding projects and  
initiatives: those who can, do and if someone takes the initiative to  
have Apache compile and run on 64bits Windows (other than it doesn't  
work please make it work), we'll pay attention whether or not running  
this way is actually the best approach.


S.

--
Sander Temme
scte...@apache.org
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF





smime.p7s
Description: S/MIME cryptographic signature


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread Sander Temme


On Dec 19, 2008, at 1:14 PM, Marc Noirot wrote:

If such a thing would be done, what would be in your opinion a good  
starting point in the Apache repository ? (2.3.0-alpha ? the current  
2.2 branch ? trunk ?)


Trunk.

S.



--
Sander Temme
scte...@apache.org
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF





smime.p7s
Description: S/MIME cryptographic signature


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-19 Thread William A. Rowe, Jr.
Marc Noirot wrote:
 It has very few dependencies, and seems to be used by large projects,
 notably KDE, and interestingly for the ASF, for the Windows build of PCRE.
 The PCRE's CMakeLists.txt is IMHO a good starting point to understand
 various points of interest for a powerful Windows build system for
 Apache, like configuration variables, dependencies handling, header file
 generation, dynamic libraries, and even installation generation.

Thanks for that pointer!  Something to wrap my head around.

 I can volunteer to port Apache 2 to a Cmake based build system for
 Windows, even though I can't guarantee I can get results very fast due
 to my current basic knowledge of Cmake, as well as _very_ basic
 knowledge of the Apache source code arborescence.

Keep in mind, if we go Cmake, we entirely go Cmake (unix, and windows).
Kill all birds with one stone.

 If such a thing would be done, what would be in your opinion a good
 starting point in the Apache repository ? (2.3.0-alpha ? the current 2.2
 branch ? trunk ?)

Trunk, as Jorge pointed out, that's where the action is.  It's effectively
the same and better than 2.3.0-alpha which will fall out of sync pretty
quickly.  The next 2.3-alpha will come from trunk again.


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread Bing Swen

Jorge Schrauwen jorge.schrau...@gmail.com wrote on 2008年12月17日, 19:07



For the early httpd-2.2.x series it has compiled on Win64. Then again it's
very picky in which platform you use.
Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
platform SDK (not sure they are fix now).


How long will they be compilable? I don't know. I think it has more to do
with the makefile(s) than with the code it self.



There seems to be a bug in the project updating functions of VS2005/08: 
embedded \ char's in the .rc files always made a fatal error to the 
resource compiler (rc.exe), e.g.,


   ... LONG_NAME=Apache HTTP Server ...

If all the inner \ are replaced with \' (namely, quot; to apos;), 
then the updated project files (.vcproj) will be OK to compile.


Was this part of the problems with the makefile(s)?

Bing





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread Jorge Schrauwen
Looks like you haven't run cvtdsp.pl to convert the vc6 dsp's to once that
upgrade.

There is a more detailed explenation here:
http://www.blackdot.be/?inc=apache/knowledge/tutorials/x64


~Jorge


On Thu, Dec 18, 2008 at 10:14 AM, Bing Swen bs...@pku.edu.cn wrote:

 Jorge Schrauwen jorge.schrau...@gmail.com wrote on 2008年12月17日, 19:07


 For the early httpd-2.2.x series it has compiled on Win64. Then again it's
 very picky in which platform you use.
 Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
 platform SDK (not sure they are fix now).


 How long will they be compilable? I don't know. I think it has more to do
 with the makefile(s) than with the code it self.


 There seems to be a bug in the project updating functions of VS2005/08:
 embedded \ char's in the .rc files always made a fatal error to the
 resource compiler (rc.exe), e.g.,

   ... LONG_NAME=Apache HTTP Server ...

 If all the inner \ are replaced with \' (namely, quot; to apos;),
 then the updated project files (.vcproj) will be OK to compile.

 Was this part of the problems with the makefile(s)?

 Bing






Revise VC6 .dsp files -- was: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread Bing Swen

Jorge Schrauwen wrote on 2008年12月18日 20:10


On Thu, Dec 18, 2008 at 10:14 AM, Bing Swen bs...@pku.edu.cn wrote:

Jorge Schrauwen jorge.schrau...@gmail.com wrote on 2008年12月17日, 
19:07



For the early httpd-2.2.x series it has compiled on Win64. Then again 
it's

very picky in which platform you use.
Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
platform SDK (not sure they are fix now).


How long will they be compilable? I don't know. I think it has more to 
do

with the makefile(s) than with the code it self.



There seems to be a bug in the project updating functions of VS2005/08:
embedded \ char's in the .rc files always made a fatal error to the
resource compiler (rc.exe), e.g.,

  ... LONG_NAME=Apache HTTP Server ...

If all the inner \ are replaced with \' (namely, quot; to apos;),
then the updated project files (.vcproj) will be OK to compile.

Was this part of the problems with the makefile(s)?



Looks like you haven't run cvtdsp.pl to convert the vc6 dsp's to once that
upgrade.

There is a more detailed explenation here:
http://www.blackdot.be/?inc=apache/knowledge/tutorials/x64


~Jorge



I already read your nice tutorial there, and many thanks. But I just meant 
whether it is possible to just revise the makefiles (VC6 .dsp files) in 
the official httpd Win32 release package to make the updated Win64 project 
files directly compilable?


Bing




Re: Revise VC6 .dsp files -- was: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread Jorge Schrauwen
IIRC there where problems with this. The update dsp doesn't compile clean on
vc6.
vc6 is still the compiler used for all office asf httpd binaries.

~Jorge


On Thu, Dec 18, 2008 at 3:00 PM, Bing Swen bs...@pku.edu.cn wrote:

 Jorge Schrauwen wrote on 2008年12月18日 20:10

  On Thu, Dec 18, 2008 at 10:14 AM, Bing Swen bs...@pku.edu.cn wrote:

  Jorge Schrauwen jorge.schrau...@gmail.com wrote on 2008年12月17日, 19:07


  For the early httpd-2.2.x series it has compiled on Win64. Then again
 it's
 very picky in which platform you use.
 Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
 platform SDK (not sure they are fix now).


 How long will they be compilable? I don't know. I think it has more to
 do
 with the makefile(s) than with the code it self.


  There seems to be a bug in the project updating functions of VS2005/08:
 embedded \ char's in the .rc files always made a fatal error to the
 resource compiler (rc.exe), e.g.,

  ... LONG_NAME=Apache HTTP Server ...

 If all the inner \ are replaced with \' (namely, quot; to apos;),
 then the updated project files (.vcproj) will be OK to compile.

 Was this part of the problems with the makefile(s)?


 Looks like you haven't run cvtdsp.pl to convert the vc6 dsp's to once that
 upgrade.

 There is a more detailed explenation here:
 http://www.blackdot.be/?inc=apache/knowledge/tutorials/x64


 ~Jorge


 I already read your nice tutorial there, and many thanks. But I just meant
 whether it is possible to just revise the makefiles (VC6 .dsp files) in
 the official httpd Win32 release package to make the updated Win64 project
 files directly compilable?

 Bing





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread William A. Rowe, Jr.
Bing Swen wrote:
 Jorge Schrauwen jorge.schrau...@gmail.com wrote on 2008年12月17日, 19:07
 

 For the early httpd-2.2.x series it has compiled on Win64. Then again
 it's
 very picky in which platform you use.
 Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
 platform SDK (not sure they are fix now).


 How long will they be compilable? I don't know. I think it has more to do
 with the makefile(s) than with the code it self.

 
 There seems to be a bug in the project updating functions of VS2005/08:
 embedded \ char's in the .rc files always made a fatal error to the
 resource compiler (rc.exe), e.g.,
 
... LONG_NAME=Apache HTTP Server ...
 
 If all the inner \ are replaced with \' (namely, quot; to apos;),
 then the updated project files (.vcproj) will be OK to compile.
 
 Was this part of the problems with the makefile(s)?

It's a bug in Visual Studio (already reported when we were meeting with the
a couple Visual Studio development folks in Redmond)... the fix is pretty
weird...

srclib\apr\build\cvtdsp -2005

Now the resulting .dsp files can never be opened again in studio 5/6, but
the quotes are shifted around for purposes of importing.


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread bing swen
William A. Rowe, Jr. wrote
 
 Bing Swen wrote:
 
  There seems to be a bug in the project updating functions of VS2005/08:
  embedded \ char's in the .rc files always made a fatal error to the
  resource compiler (rc.exe), e.g.,
 
 ... LONG_NAME=Apache HTTP Server ...
 
  If all the inner \ are replaced with \' (namely, quot; to apos;),
  then the updated project files (.vcproj) will be OK to compile.
 
  Was this part of the problems with the makefile(s)?
 
 It's a bug in Visual Studio (already reported when we were meeting with the
 a couple Visual Studio development folks in Redmond)... the fix is pretty
 weird...
 
 srclib\apr\build\cvtdsp -2005
 
 Now the resulting .dsp files can never be opened again in studio 5/6, but
 the quotes are shifted around for purposes of importing.

So is it a good idea to maintain two sets of project files to cope with this 
problem: one for the old VS 5/6 .dsp files (no more x64 support), and one for 
VS 2005/08 .vcproj files (with direct x64 support)?

Bing





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread William A. Rowe, Jr.
bing swen wrote:
 
 So is it a good idea to maintain two sets of project files to cope with this 
 problem: one for the old VS 5/6 .dsp files (no more x64 support), and one for 
 VS 2005/08 .vcproj files (with direct x64 support)?

No, it's a horrid idea.

It's a good idea to drop to one cross-platform reference file as
apr has (config.layout), and spit out whatever the heck the user
wants (visual studio .dsw, .sln, eclipse, codewarrior etc etc.)

Right now windows users are treated to a gui perspective of httpd
(which I'll state firsthand is an amazingly better way to become
acquainted with the code base) while unix users stumble in makefile
land of ./configure --help.

But the number one problem at httpd builds has always been that the
.dsp falls out of sync with makefile.in and config.m4, while the
netware build is often not updated for half a year.  That's what
happens when we appeal to each special interest of their own unique
build system.

So my holiday project is to resolve apr for win32 from config.layout
etc.  (If Netware wasn't an orphaned platform, I'd even likely start
replacing their files too, but I'll let someone interested in orphans
start dealing with that).  Once successful, going to look at doing the
same over here.  And likely will stick with config.m4 files as best
as I can, since love them or hate them, they are what we are used to.




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread Bing Swen

William A. Rowe, Jr. wrote:


bing swen wrote:


So is it a good idea to maintain two sets of project files
to cope with this problem: one for the old VS 5/6 .dsp files
(no more x64 support), and one for VS 2005/08 .vcproj
files (with direct x64 support)?


No, it's a horrid idea.


Sorry for this. Since 2+ years have passed (since httpd-2.2.2, the last
Win-x64 compilable version), I thought of some progress even at the cost
of such complexity.




It's a good idea to drop to one cross-platform reference file as
apr has (config.layout), and spit out whatever the heck the user
wants (visual studio .dsw, .sln, eclipse, codewarrior etc etc.)



One more idea: would it sound good (not that complex) to put all the
makefiles and build project files, and intermediate .obj files as well,
into a separated top directory to maintain the purity of the source code?
e.g.,

   httpd-2.2.x
   /.../* official release files */
   /build
   /netware
   /linux
   /windows
   /win32/Debug/*.obj
   /...
   /x64/Release/*.*
   /...

All the build directive files use relative paths to the source files, and we
give each platform a separate subdir under /build.

Bing




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-18 Thread William A. Rowe, Jr.
Bing Swen wrote:
 
 Sorry for this. Since 2+ years have passed (since httpd-2.2.2, the last
 Win-x64 compilable version), I thought of some progress even at the cost
 of such complexity.

Bing; in all fairness, 2.2.2 was the first version robust on windows, and
didn't yet build clean on x64.  Blame any number of factors, but the bottom
line was that it was rushed and the handful of win32 folks hadn't been able
to keep up (much like the 2.3.0-alpha candidate --- the difference being,
it was an alpha ;-)

Actually I personally wish 2.2.0-2.2.2 were the end of the betas of 2.1.0
but that's water under the bridge.  In any case I'm happy to see x.{odd}
versions go out that don't build under Platform X; if someone can be testing
and reviewing the next generation, that's good enough for me.

There are two flavors of complexity; the flavor you propose --- we hand
spin .dsw+.dsp, .sln+.vcproj, makefiles, and so on and so on and so on.
Guaranteed -1 This shit don't build on my platform!!! once it's in the
GA stable cycle, and little wonder.  Change happens, and with multiple
ways of describing the build, they fall out of sync.

And there's another flavor of complexity, a build system that works just
about everywhere if someone is willing to put in the effort.  That does
preclude autoconf, because it's impossible to handle all of the flavors
of m4 parsing behavior and shell script in a way that seamlessly works
for all target OS's, even though autoconf is a 80/20 solution.  We get
regular reports of screwups in autoconf on the usual *$nix* platforms,
never mind oddballs (endianneSs in the most recent 2.2.10 tarballs come
to mind).  But such things are non trivial problems, and if you have
the time, energy, funds or anything else to invest, consider the problem
solved.

Otherwise, please don't shoot the messenger.

.dsw+.dsp lets us provide everyone with a makefiles and Makefile.win that
works ***everywhere***.  If you insist on a GUI, there is one extra step
for Visual Studio 2002 (.NET) - Visual Studio 2008 users.  But would you
like that we provide you a Visual Studio 2008 project that VS 2005 users
can't even load - due to the fact that the MS VS team insists on breaking
the project description layout on every successive release?

As I said before, it's a non-trivial problem, and if you want to vent
please be our guest, and vent at the source of the problem, not we.

Yours,

Bill





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-17 Thread Bing Swen


Jim Jagielski j...@jagunet.com wrote on 2008-12-14 23:24


On Dec 13, 2008, at 9:32 AM, Ruediger Pluem wrote:


2. A number of non binding positive votes and positive feedback.
3. Binding votes:

  0 -1
  0 +0
  8 +1 (Colm, Sander Temme, Brad, Jim, Bill, Lars, Jeff, Ruediger)

  So the vote has passed.

I will copy the release files to the dist directory now and give the
mirrors
about 24 hours to catch up. I plan to announce the release  officially by
tomorrow evening CET.



Don't forget to update the various site files, announcements,
etc... as of this morning, 'http://httpd.apache.org/' and
'http://httpd.apache.org/download.cgi' still refer to 2.2.10
with smatterings of 2.2.11 around



It may seem to be an out of fashion question,
but I hope anyone can give a clear answer:

How long will we have a compilable Windows x64 httpd-x.y.z release?
Infinitely long? ;-)

Bing





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-17 Thread Jorge Schrauwen
On Wed, Dec 17, 2008 at 9:01 AM, Bing Swen bs...@pku.edu.cn wrote:


 Jim Jagielski j...@jagunet.com wrote on 2008-12-14 23:24


 On Dec 13, 2008, at 9:32 AM, Ruediger Pluem wrote:


 2. A number of non binding positive votes and positive feedback.
 3. Binding votes:

  0 -1
  0 +0
  8 +1 (Colm, Sander Temme, Brad, Jim, Bill, Lars, Jeff, Ruediger)

  So the vote has passed.

 I will copy the release files to the dist directory now and give the
 mirrors
 about 24 hours to catch up. I plan to announce the release  officially by
 tomorrow evening CET.


 Don't forget to update the various site files, announcements,
 etc... as of this morning, 'http://httpd.apache.org/' and
 'http://httpd.apache.org/download.cgi' still refer to 2.2.10
 with smatterings of 2.2.11 around


 It may seem to be an out of fashion question,
 but I hope anyone can give a clear answer:

 How long will we have a compilable Windows x64 httpd-x.y.z release?
 Infinitely long? ;-)

 Bing


For the early httpd-2.2.x series it has compiled on Win64. Then again it's
very picky in which platform you use.
Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
platform SDK (not sure they are fix now).


How long will they be compilable? I don't know. I think it has more to do
with the makefile(s) than with the code it self.

~ Jorge


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-14 Thread Jim Jagielski


On Dec 13, 2008, at 9:32 AM, Ruediger Pluem wrote:


2. A number of non binding positive votes and positive feedback.
3. Binding votes:

  0 -1
  0 +0
  8 +1 (Colm, Sander Temme, Brad, Jim, Bill, Lars, Jeff, Ruediger)

  So the vote has passed.

I will copy the release files to the dist directory now and give the  
mirrors
about 24 hours to catch up. I plan to announce the release  
officially by

tomorrow evening CET.



Don't forget to update the various site files, announcements,
etc... as of this morning, 'http://httpd.apache.org/' and
'http://httpd.apache.org/download.cgi' still refer to 2.2.10
with smatterings of 2.2.11 around


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-14 Thread Ruediger Pluem


On 12/14/2008 04:24 PM, Jim Jagielski wrote:
 
 On Dec 13, 2008, at 9:32 AM, Ruediger Pluem wrote:

 2. A number of non binding positive votes and positive feedback.
 3. Binding votes:

   0 -1
   0 +0
   8 +1 (Colm, Sander Temme, Brad, Jim, Bill, Lars, Jeff, Ruediger)

   So the vote has passed.

 I will copy the release files to the dist directory now and give the
 mirrors
 about 24 hours to catch up. I plan to announce the release officially by
 tomorrow evening CET.

 
 Don't forget to update the various site files, announcements,
 etc... as of this morning, 'http://httpd.apache.org/' and
 'http://httpd.apache.org/download.cgi' still refer to 2.2.10
 with smatterings of 2.2.11 around

Done in r726455 and r726456. Bill was so kind to fix another file that I missed
in r726473.

Meanwhile the live site picked up the changes. So we are done with 2.2.11.
(And yes Bugzilla is also updated :-)).

Regards

Rüdiger




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-14 Thread Sander Temme


On Dec 14, 2008, at 8:01 AM, Ruediger Pluem wrote:

Done in r726455 and r726456. Bill was so kind to fix another file  
that I missed

in r726473.


Do we have a checklist for this?

S.

--
Sander Temme
scte...@apache.org
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF





smime.p7s
Description: S/MIME cryptographic signature


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-14 Thread William A. Rowe, Jr.
Sander Temme wrote:
 
 Do we have a checklist for this?

svn co https://svn.apache.org/repos/asf/httpd/site/trunk/ httpd-site

grep -r 2\.2\.10 httpd-site | grep -v /\.svn/

or x.y.z-1 always has worked for me.  Of course /docs/ should all be
generated from /xdocs/ but blind faith isn't wise (the doap.rdf file
got checked into the xdocs directly without a source file, so it was
missed for a couple years ;-)



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-14 Thread Ruediger Pluem


On 12/14/2008 06:05 PM, William A. Rowe, Jr. wrote:
 Sander Temme wrote:
 Do we have a checklist for this?
 
 svn co https://svn.apache.org/repos/asf/httpd/site/trunk/ httpd-site
 
 grep -r 2\.2\.10 httpd-site | grep -v /\.svn/
 
 or x.y.z-1 always has worked for me.  Of course /docs/ should all be
 generated from /xdocs/ but blind faith isn't wise (the doap.rdf file
 got checked into the xdocs directly without a source file, so it was
 missed for a couple years ;-)
 

I tried to document some of these things on

http://httpd.apache.org/dev/release.html

Feel free to add more details.

Regards

Rüdiger


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-13 Thread Ruediger Pluem


On 12/06/2008 05:30 PM, Ruediger Pluem wrote:
 Test tarballs for Apache httpd 2.2.11 are available at:
 
 http://httpd.apache.org/dev/dist/
 
 Your votes please;
 
  +/-1
  [  ]  Release httpd-2.2.11 as GA
 

I now declare this vote closed.

Thank you all for testing and taking part in the vote.

Result:

1. Tested on the following platforms:

   Solaris 8 SPARC
   Solaris 9 SPARC
   Solaris 10 SPARC
   Red Hat AS 4 32 Bit (x86)
   Red Hat AS 4 64 Bit (x86_64)
   Red Hat AS 5 32 Bit (x86)
   Red Hat AS 5 64 Bit (x86_64)
   SuSE Linux 10.2 32 Bit (x86)
   SuSE Linux 11.0 32 Bit (x86)
   SuSE Linux 10.1 64 Bit (x86_64)
   Mandriva
   Ubuntu 8.10
   Slackware 12.0 (x86)
   Slackware 12.1 (x86)
   Gentoo (x86)
   OSX 10.5.5
   tfm32 Server
   tfm64 Server
   Darwin x86
   FreeBSD 7-STABLE x86
   NetBSD 3.1
   NetWare
   Windows 2000
   Windows XP
   Windows Vista
   OpenSolaris 2008.11 with Sun Studio Express

2. A number of non binding positive votes and positive feedback.
3. Binding votes:

   0 -1
   0 +0
   8 +1 (Colm, Sander Temme, Brad, Jim, Bill, Lars, Jeff, Ruediger)

   So the vote has passed.

I will copy the release files to the dist directory now and give the mirrors
about 24 hours to catch up. I plan to announce the release officially by
tomorrow evening CET.


Regards

Rüdiger



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-12 Thread Lars Eilebrecht
Ruediger Pluem wrote:

 Test tarballs for Apache httpd 2.2.11 are available at:
 
 http://httpd.apache.org/dev/dist/
 
 Your votes please;
 
  +/-1
  [  ]  Release httpd-2.2.11 as GA

+1, tested on Ubuntu 8 (kernel 2.6.24).

ciao...
-- 
Lars Eilebrecht
l...@apache.org




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-12 Thread trawick

On Dec 6, 2008 11:30am, Ruediger Pluem rpl...@apache.org wrote:

Your votes please;



+/-1

[ ] Release httpd-2.2.11 as GA


+1
built with Sun Studio Express and tested lightly on OpenSolaris 2008.11


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-09 Thread Ruediger Pluem


On 12/06/2008 05:30 PM, Ruediger Pluem wrote:
 Test tarballs for Apache httpd 2.2.11 are available at:
 
 http://httpd.apache.org/dev/dist/
 
 Your votes please;
 
  +/-1
  [  ]  Release httpd-2.2.11 as GA

Summarizing the vote so far it looks quite promising.
It would be cool if we would have a Windows source bundle
to give the Windows guys a chance to test.
Are there any scripts that can be used to prepare this?
If not can Bill (sorry you are the first one that comes to
my mind on this topic) or someone else prepare one?
This would be much appreciated.

Thanks.

Rüdiger



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-09 Thread Jim Jagielski


On Dec 6, 2008, at 11:30 AM, Ruediger Pluem wrote:


Test tarballs for Apache httpd 2.2.11 are available at:

   http://httpd.apache.org/dev/dist/

Your votes please;

+/-1
[  ]  Release httpd-2.2.11 as GA



+1 on Solaris 10/sparc
   SunOS sunsys 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Blade-100
 Test Summary Report
 ---
 t/modules/digest(Wstat: 0 Tests: 13 Failed: 5)
   Failed tests:  6-8, 11-12
 Files=69, Tests=2429, 335 wallclock secs (23.28 usr  3.98 sys +  
214.74 cusr 40.26 csys = 282.26 CPU)

 Result: FAIL
 Failed 1/69 test programs. 5/2429 subtests failed.

+1 on Ubuntu 8.10
   Linux jim-ubuntu 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:20 UTC  
2008 i686 GNU/Linux

 Failed TestStat Wstat Total Fail  List of Failed
  
---

 t/modules/digest.t   135  6-8 11-12
 14 tests and 14 subtests skipped.
 Failed 1/69 test scripts. 5/2217 subtests failed.
 Files=69, Tests=2217, 65 wallclock secs (17.48 cusr + 12.49 csys =  
29.97 CPU)

 Failed 1/69 test programs. 5/2217 subtests failed.

+1 on OSX 10.5.5
   Darwin xxx.xxx.xxx 9.5.0 Darwin Kernel Version 9.5.0: Wed Sep  3  
11:29:43 PDT 2008; root:xnu-1228.7.58~1/RELEASE_I386 i386

 All tests successful, 9 tests and 18 subtests skipped.
 Files=81, Tests=2831, 89 wallclock secs (33.19 cusr +  5.79 csys =  
38.98 CPU)



no regressions on any platform


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-09 Thread William A. Rowe, Jr.
Ruediger Pluem wrote:
 
 Summarizing the vote so far it looks quite promising.
 It would be cool if we would have a Windows source bundle
 to give the Windows guys a chance to test.
 Are there any scripts that can be used to prepare this?
 If not can Bill (sorry you are the first one that comes to
 my mind on this topic) or someone else prepare one?
 This would be much appreciated.

Will be done in a couple hours.  The only thing which can export
a .dsp file into makefiles is Visual Studio 6.

Thought - we stopped checking in .mak files due to the way in which
they tended to change and fall out of sync.  So a proposed solution
in 2 parts;

 * for 2.0, 2.2 (stable trees) check back in final makefiles, the
   net changes on a stable released branch should be minimal.

 * for 2.3/trunk I'm offering to replace the win32 build stuff all
   together, but I have to clear my plate of something first, so
   it won't be before the holidays.

Bill


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-09 Thread Gregg L. Smith

+1 vanilla on 2000, XP and Vista

I have details but cannot get that mail through at the moment so I'll 
break it into pieces, if that's ok.


Gregg



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-09 Thread William A. Rowe, Jr.
Ruediger Pluem wrote:
 Test tarballs for Apache httpd 2.2.11 are available at:
 
 http://httpd.apache.org/dev/dist/
 
 Your votes please;
 
  +/-1
  [  ]  Release httpd-2.2.11 as GA

+1 here, a flawless build.

-win32-src, .msi's and -symbols are all in /dev/dist waiting
to catch up with the sync, of course.


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-09 Thread Ruediger Pluem


On 12/10/2008 08:34 AM, William A. Rowe, Jr. wrote:
 Ruediger Pluem wrote:
 Test tarballs for Apache httpd 2.2.11 are available at:

 http://httpd.apache.org/dev/dist/

 Your votes please;

  +/-1
  [  ]  Release httpd-2.2.11 as GA
 
 +1 here, a flawless build.
 
 -win32-src, .msi's and -symbols are all in /dev/dist waiting
 to catch up with the sync, of course.


Thanks Bill for preparing the above stuff.

Regards

Rüdiger




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-08 Thread Mihai Moldovanu

Ruediger Pluem wrote:

Test tarballs for Apache httpd 2.2.11 are available at:

http://httpd.apache.org/dev/dist/

Your votes please;

 +/-1
 [  ]  Release httpd-2.2.11 as GA

Regards

Rüdiger

  

+1

Tested on:
* tfm32 Server
* tfm64 Server


Regards,
Mihai Moldovanu




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-08 Thread Sander Temme


On Dec 6, 2008, at 8:30 AM, Ruediger Pluem wrote:


+/-1
[  ]  Release httpd-2.2.11 as GA


+1 Darwin x86
+1 FreeBSD 7-STABLE x86
+1 NetBSD 3.1

S.

Details:

Tested with PHP 5.2.7.

Good signatures and hashes:

[EMAIL PROTECTED] dist $ gpg --verify httpd-2.2.11.tar.gz.asc
gpg: Signature made Sat Dec  6 07:18:37 2008 PST using DSA key ID  
311A3DE5

gpg: Good signature from Ruediger Pluem [EMAIL PROTECTED]
[EMAIL PROTECTED] dist $ gpg --verify httpd-2.2.11.tar.bz2.asc
gpg: Signature made Sat Dec  6 07:18:41 2008 PST using DSA key ID  
311A3DE5

gpg: Good signature from Ruediger Pluem [EMAIL PROTECTED]
[EMAIL PROTECTED] dist $ md5 -r httpd-2.2.11.tar.gz  cat  
httpd-2.2.11.tar.gz.md5

03e0a99a5de0f3f568a0087fb9993af9 httpd-2.2.11.tar.gz
03e0a99a5de0f3f568a0087fb9993af9  httpd-2.2.11.tar.gz
[EMAIL PROTECTED] dist $ md5 -r httpd-2.2.11.tar.bz2  cat  
httpd-2.2.11.tar.bz2.md5

3e98bcb14a7122c274d62419566431bb httpd-2.2.11.tar.bz2
3e98bcb14a7122c274d62419566431bb  httpd-2.2.11.tar.bz2

Darwin legadema.sandla.org 9.5.0 Darwin Kernel Version 9.5.0: Wed Sep   
3 11:29:43 PDT 2008; root:xnu-1228.7.58~1/RELEASE_I386 i386


2.2.10 Prefork:

Failed Test Stat Wstat Total Fail  List of Failed
---
t/modules/expires.t   92   19  4 10 14 17-18 25-26 30  
34-35 37-39

   41-42 46 48 50 52
t/php/dirname.t11  1
t/ssl/v2.t 11  1
12 tests and 2 subtests skipped.
Failed 3/139 test scripts. 21/3012 subtests failed.
Files=139, Tests=3012, 212 wallclock secs (54.24 cusr +  8.52 csys =  
62.76 CPU)

Failed 3/139 test programs. 21/3012 subtests failed.

2.2.11 Prefork:

Failed Test Stat Wstat Total Fail  List of Failed
---
t/php/dirname.t11  1
t/ssl/v2.t 11  1
12 tests and 2 subtests skipped.
Failed 2/139 test scripts. 2/3012 subtests failed.
Files=139, Tests=3012, 150 wallclock secs (53.32 cusr +  8.39 csys =  
61.71 CPU)

Failed 2/139 test programs. 2/3012 subtests failed.
[warning] server localhost:8529 shutdown
[  error] error running tests (please examine t/logs/error_log)

No regressions.

2.2.10 Worker:

Failed Test Stat Wstat Total Fail  List of Failed
---
t/modules/expires.t   92   13  4 10 14 18 26 30 34 38-39  
41-42 46

   50
t/php/dirname.t11  1
t/ssl/v2.t 11  1
12 tests and 2 subtests skipped.
Failed 3/139 test scripts. 15/3010 subtests failed.
Files=139, Tests=3010, 166 wallclock secs (53.47 cusr +  8.41 csys =  
61.88 CPU)

Failed 3/139 test programs. 15/3010 subtests failed.

2.2.11 Worker:

Failed Test Stat Wstat Total Fail  List of Failed
---
t/php/dirname.t11  1
t/ssl/v2.t 11  1
12 tests and 2 subtests skipped.
Failed 2/139 test scripts. 2/3010 subtests failed.
Files=139, Tests=3010, 149 wallclock secs (54.51 cusr +  9.11 csys =  
63.62 CPU)

Failed 2/139 test programs. 2/3010 subtests failed.

No regressions.

FreeBSD legadema-bsd 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Sun Sep  
21 00:12:57 PDT 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/ 
GENERIC  i386


2.2.10 Prefork:

Failed Test Stat Wstat Total Fail  Failed  List of Failed
---
t/modules/expires.t   92   12  13.04%  4 10 14 17-18 30 34  
38-39 42

   46 50
t/php/dirname.t11 100.00%  1
12 tests and 2 subtests skipped.
Failed 2/139 test scripts, 98.56% okay. 13/2978 subtests failed,  
99.56% okay.


2.2.11 Prefork:

Failed Test Stat Wstat Total Fail  Failed  List of Failed
---
t/php/dirname.t11 100.00%  1
12 tests and 2 subtests skipped.
Failed 1/139 test scripts, 99.28% okay. 1/2978 subtests failed, 99.97%  
okay.


No regressions.

2.2.10 Worker:

Failed Test Stat Wstat Total Fail  Failed  List of Failed
---
t/modules/expires.t   92   12  13.04%  4 10 14 18 29-30 34  
37-38 42

   46 50
t/php/dirname.t11 100.00%  1
14 tests and 5 subtests skipped.
Failed 2/139 test scripts, 98.56% okay. 13/2969 subtests failed,  
99.56% okay.


2.2.11 Worker:

Failed Test Stat Wstat Total Fail  Failed  List of Failed
---
t/php/dirname.t

Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-08 Thread Brad Nicholes
 On 12/6/2008 at 9:30 AM, in message [EMAIL PROTECTED],
Ruediger
Pluem [EMAIL PROTECTED] wrote:
 Test tarballs for Apache httpd 2.2.11 are available at:
 
 http://httpd.apache.org/dev/dist/ 
 
 Your votes please;
 
  +/-1
  [  ]  Release httpd-2.2.11 as GA
 
 Regards
 
 Rüdiger

+1 NetWare

Brad


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-07 Thread Jorge Schrauwen
Custom compile on Gentoo (x86) +1

~Jorge



On Sat, Dec 6, 2008 at 11:04 PM, Res [EMAIL PROTECTED] wrote:
 On Sat, 6 Dec 2008, Ruediger Pluem wrote:

 +1

 Tested on the following environments:

 Solaris 8 SPARC
 Solaris 9 SPARC
 Solaris 10 SPARC
 Red Hat AS 4 32 Bit (x86)
 Red Hat AS 4 64 Bit (x86_64)
 Red Hat AS 5 32 Bit (x86)
 Red Hat AS 5 64 Bit (x86_64)
 SuSE Linux 10.2 32 Bit (x86)
 SuSE Linux 11.0 32 Bit (x86)
 SuSE Linux 10.1 64 Bit (x86_64)


 +1
 Slackware 12.0 (x86)
 Slackware 12.1 (x86)


 --
 Res

 If you are not part of the solution, then you are part of the problem!



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-07 Thread Colm MacCárthaigh
On Sat, Dec 6, 2008 at 4:30 PM, Ruediger Pluem [EMAIL PROTECTED] wrote:
  +/-1
  [  ]  Release httpd-2.2.11 as GA

+1 , tested on EC2 with Ubuntu and Redhat :-)

-- 
Colm


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-07 Thread Lazy
2008/12/6 Ruediger Pluem [EMAIL PROTECTED]:
 Test tarballs for Apache httpd 2.2.11 are available at:

http://httpd.apache.org/dev/dist/

builds/runs (default config) on OSX 10.5.5

-- 
Michal Grzedzicki


[VOTE] Release Apache HTTP server 2.2.11

2008-12-06 Thread Ruediger Pluem
Test tarballs for Apache httpd 2.2.11 are available at:

http://httpd.apache.org/dev/dist/

Your votes please;

 +/-1
 [  ]  Release httpd-2.2.11 as GA

Regards

Rüdiger


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-06 Thread Oden Eriksson
Den Saturday 06 December 2008 17:30:05 skrev Ruediger Pluem:
 Test tarballs for Apache httpd 2.2.11 are available at:

 http://httpd.apache.org/dev/dist/

 Your votes please;

  +/-1
  [  ]  Release httpd-2.2.11 as GA

 Regards

 Rüdiger

It builds fine on Mandriva.

-- 
Regards // Oden Eriksson




Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-06 Thread Jim Jagielski

When will you close the vote?

On Dec 6, 2008, at 11:30 AM, Ruediger Pluem wrote:


Test tarballs for Apache httpd 2.2.11 are available at:

   http://httpd.apache.org/dev/dist/

Your votes please;

+/-1
[  ]  Release httpd-2.2.11 as GA

Regards

Rüdiger





Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-06 Thread Cafer Şimşek
Ruediger Pluem [EMAIL PROTECTED] writes:

 Test tarballs for Apache httpd 2.2.11 are available at:

 http://httpd.apache.org/dev/dist/

 Your votes please;

  +/-1
  [  ]  Release httpd-2.2.11 as GA

 Regards

 Rüdiger

Builds on Ubuntu 8.10.

Best Regards.

-- 
Cafer Şimşek
http://cafer.org/


Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-06 Thread Ruediger Pluem


On 12/06/2008 07:25 PM, Jim Jagielski wrote:
 When will you close the vote?

Sorry for missing this point. I plan to close it
on December 13th, 12:00 UTC.
That should give everybody enough time for testing and voting.
If not please let me know and will adjust the timing
Furthermore I can prepare the announcements on the weekend and
upload the files so that the mirrors are synced until Monday,
such that the announcement can happen on Monday the 15th
(Provided the vote passes of course).


Regards

Rüdiger



Re: [VOTE] Release Apache HTTP server 2.2.11

2008-12-06 Thread Ruediger Pluem


On 12/06/2008 05:30 PM, Ruediger Pluem wrote:
 Test tarballs for Apache httpd 2.2.11 are available at:
 
 http://httpd.apache.org/dev/dist/
 
 Your votes please;
 
  +/-1
  [  ]  Release httpd-2.2.11 as GA

+1

Tested on the following environments:

Solaris 8 SPARC
Solaris 9 SPARC
Solaris 10 SPARC
Red Hat AS 4 32 Bit (x86)
Red Hat AS 4 64 Bit (x86_64)
Red Hat AS 5 32 Bit (x86)
Red Hat AS 5 64 Bit (x86_64)
SuSE Linux 10.2 32 Bit (x86)
SuSE Linux 11.0 32 Bit (x86)
SuSE Linux 10.1 64 Bit (x86_64)

Regards

Rüdiger