Re: [VOTE] Release Apache HTTP server 2.2.11
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
+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
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
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
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
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
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
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
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/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
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
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
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
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
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
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