Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Joe Orton
On Wed, Nov 30, 2005 at 07:10:37PM -0600, William Rowe wrote:
 Colm MacCarthaigh wrote:
 If apr 1.0 or 1.1 happen to be installed, I don't see why it's not
 reasonable to fail to configure. The administrator may intend to link
 against the system version, they may not want httpd having its own
 libapr. And they're the only people capable of making that decision and
 hence resolving the conflict. They can decide to install over their
 existing apr, or to install a new one just for httpd.
 
 I brought this exact issue up weeks ago, and it didn't go very far. I
 was originally -1, for the very same reasons you are, but having thought
 about it decided that yes, while the present system introduces some
 inconvienence for a small fraction of users, it doesn't try to second
 guess them either, and unbundling apr/apr-util would represent a huge
 inconvienence to a large fraction of users.
 
 I read this a bit backwards of your interpretation;
 
  * admins who install 1.1 for some specific reason are responsible to
ensure they deal with the new package correctly (e.g., we give them
a message upon configure Found old APR 1.1.0, installing APR 1.2.2
for you and let them decide what to do.  99% of the time, they must
follow our advise and install 1.2.2 in the same prefix/ as httpd.)
 
  * the vast majority of users, who only have apr 1.0/1.1 due to svn or
other intrapackage dependencies, get a free apr 1.2 without having
to think about it.  Make this whole headache a noop for them.

If some random user has APR 1.1 installed in /usr/local/apr, and builds 
httpd 2.2 with --prefix=/usr/local/httpd-2.2, it would be a Bad Thing 
(and certainly, very surprising behaviour) if that httpd install went 
ahead and silently upgraded that APR install.

(what if the APR configure options were wrong/different?  what if the 
APR 1.1 build had been custom-patched? etc)

Therefore I maintain that the current behaviour having configure fail if 
the system APR/apr-util is not of sufficient version is the right thing 
to do.  The user can always force the use of the bundled copies (to be 
installed in the same $prefix as httpd) as had been said many times.

 And I for one don't want the headaches of the users@ trouble reports.  I'd
 really prefer to see those who help out on users@ answering this objection,
 as opposed to the hackers who are detached from the user community pushing
 this out +1 over those user-supporters objections.

Any users who run httpd are unlikely to have installed APR 1.[01] given 
that APR 1.x has never been supported by an httpd release to date.  It's 
really only httpd/APR developers who are likely to get into this 
situation.  (APR 1.x has never been shipped in a Subversion tarball)

joe


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread William A. Rowe, Jr.

Roy T. Fielding wrote:

On Nov 30, 2005, at 10:12 PM, William A. Rowe, Jr. wrote:

So we've been compiling and improving the code, but the build/ install 
status
is -worse- than httpd-2.0, ergo this is not the best version of  
apache now

available and is -not- ready for GA.


I just built from scratch using the tarball and the same options
that any typical user would set: i.e.,

  ./configure --prefix=/dist/test22 --enable-modules=all

Zero problems.


Ok, but did you try installing into a tree that has, say, a fink port of
svn based on apr 1.0 or 1.1?  We are (mostly) talking about where httpd
is finding stale APR versions related to non-httpd packages.  (Non-httpd,
because httpd never has shipped anything but alphas based on 1.0 or 1.1.)


I don't understand what you are talking about -- developers don't
run ./buildconf on the source package.  Only we do that.


Ack, as I suggested, let's kill it in the source distro.


again I have zero problems.  The included versions of apr and apr-util
are used in all of my tests.  I've never installed apr-1.x in the OS
system libraries.  Why would anyone outside this list do that?


That's my -main- worry, those that didn't intend/deliberately install apr
at all, but picked up 1.0/1.1 from another package such as subversion.

Bill


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Andreas Lindström
 Any users who run httpd are unlikely to have installed APR 1.[01] given
 that APR 1.x has never been supported by an httpd release to date.  It's
 really only httpd/APR developers who are likely to get into this
 situation.  (APR 1.x has never been shipped in a Subversion tarball)

As far as i know APR 1.0 (1.1 perhaps) is the only APR that is
available as a standalone APR with FreeBSD systems, and if i remember
correctly that APR gets installed as a prereq for Subversion if you
use ports to build it. Yes, this is probably not a very big problem as
Subversion is most likely used only by developers or other
knowledgeable people... however, i do not know how many other ports
installations that are using this APR. (Worst case, some really common
port uses it and all of a sudden this is a really big problem.)

Just to lift the two issues i know of atm and make sure they are at
least being documented, here they are. First off, configure does not
like it when you give the httpd configure the source trees to use
(without running any other configures first), and... as the configure
clearly states that this should work, how many users do you think is
gonna do the configure in both apr and apr-util first and then run the
httpd configure? (Really?!) Not that many i think, and if this is
really how its released, then there should be a clear statement
somewhere in the install docs or in configure itself that this is not
working, do it this way instead.

Secondly, there was a huge buzz over mod_authn_dbd not working or
being built... but i dont see any buzz over mod_authnz_ldap not
working with newer versions of OpenSSL and OpenLDAP and
mod_authnz_ldap is actually included in the build, this is an issue
that also is a few weeks old, but has this even been documented
somewhere? Actually, wrowe, is this still true? Havent heard anything
so im kinda assuming that its still broken. And as OpenLDAP is
commonly used for system wide authentication i can definitely see
people screaming when they try to get their new Apache 2.2.0 to auth
against it as well, using SSL that is. This seems like an issue that
should be documented (if its still an issue) or i can see users@
beeing flooded here too.

/ Andreas


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Colm MacCarthaigh
On Thu, Dec 01, 2005 at 04:06:37AM -0600, William A. Rowe, Jr. wrote:
 Ok, but did you try installing into a tree that has, say, a fink port of
 svn based on apr 1.0 or 1.1?  We are (mostly) talking about where httpd
 is finding stale APR versions related to non-httpd packages.  (Non-httpd,
 because httpd never has shipped anything but alphas based on 1.0 or 1.1.)

But are there any of these that we know of? fink's apr is 0.9 ;

http://pdb.finkproject.org/pdb/package.php/apr

and its svn depends on that too. This has got to affect a vanishly small
user base of people who know what they're doing :)

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Justin Erenkrantz
On Thu, Dec 01, 2005 at 04:06:37AM -0600, William A. Rowe, Jr. wrote:
 Ok, but did you try installing into a tree that has, say, a fink port of
 svn based on apr 1.0 or 1.1?  We are (mostly) talking about where httpd

Subversion has never officially supported anything other than APR 0.9.x -
i.e. what comes with httpd 2.0.x.

Now, Subversion actually will work with APR 1.0 and higher mainly because I
make it do so.  I personally don't run much with APR 0.9.x any more, but
I'm probably the only semi-active full committer on Subversion who does so.
No one on the Subversion lists will discuss using SVN and APR 1.0+ until,
and at least, httpd 2.2 goes GA.  Chicken and egg in its finest.

So, claiming that there may be Subversion clients based on APR 1.0 or 1.1
would be against everything that the Subversion team recommends.  -- justin


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Colm MacCarthaigh
On Thu, Dec 01, 2005 at 11:11:26AM +0100, Andreas Lindström wrote:
  Any users who run httpd are unlikely to have installed APR 1.[01] given
  that APR 1.x has never been supported by an httpd release to date.  It's
  really only httpd/APR developers who are likely to get into this
  situation.  (APR 1.x has never been shipped in a Subversion tarball)
 
 As far as i know APR 1.0 (1.1 perhaps) is the only APR that is
 available as a standalone APR with FreeBSD systems

Hmmm, The following list of ports;

mod_webapp, flood, subversion, c_c++_reference-2.0.2_3, chora-2.0,
cvs2svn-1.2.0, esvn-0.6.8, kdesdk-3.4.0, kdevelop-3.2.0,
p5-Log-Accounting-SVK-0.03,, p5-SVN-Mirror-0.56, p5-SVN-Simple-0.27,
p5-SVN-Web-0.38, p5-VCP-Dest-svk-0.28_1, psvn-10727, rapidsvn-0.7.0,
subversion-1.1.3, subversion-perl-1.1.3, subversion-python-1.1.3,
svk-0.30, instant-workstation-1.0_8, kdewebdev-3.4.0,2,
p5-Kwiki-Archive-SVK-0.11, trac-0.8, kde-3.4.0

is the full list apr-1 in some form as a B-dep or an R-dep.
instant-workstation and kde are a bit worrying it has to be said.
Though I think the workaround is still acceptable.

 Just to lift the two issues i know of atm and make sure they are at
 least being documented, here they are. First off, configure does not
 like it when you give the httpd configure the source trees to use
 (without running any other configures first), and... as the configure
 clearly states that this should work, how many users do you think is
 gonna do the configure in both apr and apr-util first and then run the
 httpd configure? (Really?!) Not that many i think, and if this is
 really how its released, then there should be a clear statement
 somewhere in the install docs or in configure itself that this is not
 working, do it this way instead.

That's what release notes are for :)

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread William A. Rowe, Jr.

Joe Orton wrote:


If some random user has APR 1.1 installed in /usr/local/apr, and builds 
httpd 2.2 with --prefix=/usr/local/httpd-2.2, it would be a Bad Thing 
(and certainly, very surprising behaviour) if that httpd install went 
ahead and silently upgraded that APR install.


AGREED!  Never silent - in fact if there is a conflict, present the user
two command line options to choose between.


(APR 1.x has never been shipped in a Subversion tarball)


light bulb

Seriously?  No applications?  That significantly weakens my initial
objection, although still, this should be fixed soonish.

Bill


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Oden Eriksson
torsdagen den 1 december 2005 07.54 skrev Roy T. Fielding:
 On Nov 30, 2005, at 10:12 PM, William A. Rowe, Jr. wrote:
  I'm 100% conviced next to nobody on this list has been developing
  and testing
  httpd-2.2/apr-1.2 without their own in-tree tweaks.  I'm as guilty
  as anyone.
 
  So we've been compiling and improving the code, but the build/
  install status
  is -worse- than httpd-2.0, ergo this is not the best version of
  apache now
  available and is -not- ready for GA.

 I just built from scratch using the tarball and the same options
 that any typical user would set: i.e.,

./configure --prefix=/dist/test22 --enable-modules=all

 Zero problems.

 I don't understand what you are talking about -- developers don't
 run ./buildconf on the source package.  Only we do that.  Even after
 I do a

I added mysql support in apr-util-1.2.2 as per INSTALL.MySQL as a conditional 
build switch in our rpm package, that was only possible after doing a lot of 
hacks.

-- 
Regards // Oden Eriksson
Mandriva: http://www.mandriva.com
NUX: http://li.nux.se


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Nick Kew
On Thursday 01 December 2005 14:47, Oden Eriksson wrote:

 I added mysql support in apr-util-1.2.2 as per INSTALL.MySQL as a
 conditional build switch in our rpm package, that was only possible after
 doing a lot of hacks.

Are those hacks anything we/I should know about and fix, or are they
specific to your packaging?

-- 
Nick Kew


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Oden Eriksson
torsdagen den 1 december 2005 16.01 skrev Nick Kew:
 On Thursday 01 December 2005 14:47, Oden Eriksson wrote:
  I added mysql support in apr-util-1.2.2 as per INSTALL.MySQL as a
  conditional build switch in our rpm package, that was only possible after
  doing a lot of hacks.

 Are those hacks anything we/I should know about and fix, or are they
 specific to your packaging?

Well if you want to fix it it would be great. basically what I had to do was 
to install these in the apr installbuilddir (in our apr-1.2.2 binary rpm):

apr_common.m4
apr_hints.m4
apr_network.m4
apr_threads.m4
find_apr.m4
gen-build.py 

(I'm not sure all those *.m4 files was required)

After that mimic buildconf by copying them to the apr-util-1.2.2/build/ 
directory, followed by libtoolize --copy --force; aclocal; autoconf --force; 
python build/gen-build.py make. After that apr-util-1.2.2 recognized the added 
apr_dbd_mysql.c source. Of course this was done at rpm build time for 
apr-util-1.2.2.

Cheers.
-- 
Regards // Oden Eriksson
Mandriva: http://www.mandriva.com
NUX: http://li.nux.se


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Ruediger Pluem


On 12/01/2005 08:15 AM, Sander Temme wrote:
 
 On Nov 30, 2005, at 10:53 PM, William A. Rowe, Jr. wrote:
 


[..cut..]

 Is buildconf present?  If the user runs it, does it corrupt the 
 unpacked tree?

 If this is so, and it's broken, then perhaps remove buildconf 
 throughout the
 tree, and the autoconf source files, resulting in a vanilla ./
 configure for
 the resulting distribution package?
 
 
 Hm... you kinda need it if you drop in a custom module with its 
 config5.m4 foo. Or if you want to build with a different libtool than 
 httpd came with. I agree that's kinda deep though.
 

BTW: buildconf is also used by the rpm spec file that is delivered with the tar 
ball.

 I wouldn't hold up the release for it.

+1

Regards

Rüdiger


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Graham Leggett

Ruediger Pluem wrote:


BTW: buildconf is also used by the rpm spec file that is delivered with the tar 
ball.


To be honest I don't think the rpm build script needs to run buildconf, 
it seems to be a hangup from when the spec file was the Redhat one, and 
they needed to do custom stuff, all of which has been removed.


Regards,
Graham
--


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [vote] 2.2.0 tarballs

2005-12-01 Thread Ruediger Pluem


On 12/01/2005 10:01 PM, Graham Leggett wrote:
 Ruediger Pluem wrote:
 
 BTW: buildconf is also used by the rpm spec file that is delivered
 with the tar ball.
 
 
 To be honest I don't think the rpm build script needs to run buildconf,
 it seems to be a hangup from when the spec file was the Redhat one, and
 they needed to do custom stuff, all of which has been removed.

I was also asking myself why it was in there. Seems to be pretty needless.
So it's only a reminder that if it is decided to take it out of the tar ball
then (at latest) the rpm spec file should be fixed.

Regards

Rüdiger



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Joe Orton wrote:


It's pretty silly for anybody to suddenly wake up and declare some 
random bug as a showstopper for 2.2.  Nobody has cared enough about the 
problem to fix it in the six months and four(?) 2.1.x alpha/beta 
releases that mod_dbd has been in the tree.  So it clearly isn't really 
very critical to anybody, and isn't showstopper material.


Exactly.  I've stopped testing httpd-2.1.x because there was nobody interested
in testing apr-iconv 1.1.1, a prereq to httpd-2.1/2.2.  Without any community
interest, httpd on Win32 is clearly my toy, not a project port.

I have no intention of rolling any 2.2, voting on any 2.2, until httpd
will either correctly build on unix against apr 1.2, or emit a sensible
failure.  REGARDLESS of whether apr 1.0/1.1 is installed in the system
path.

I'm voting -1 until the issue of packaging apr/apr-util/apr-iconv in the
httpd tarball is resolved.  The last I heard, there were folks voting AGAINST
this, yet I saw these trees in httpd-2.1.10 tarball.  Why?

And the suggestion to have an httpd-2.x.x-bundle.tar.gz was raised, that we
include apr/apr-util/kitchen sink.  That never saw a resolution, with several
of those against apr being rolled into httpd, also being against this proposal.
No legitimate counterproposals were offered.

There's no way that this list has agreement/concluded vote on if srclib/ should
include apr/apr-util/expat, and when it's present ./configure is doing the wrong
things.  So we perpetuate (nay - it's made worse) the 2.0 just to push this out
the door.

Roy's point of how f'ed up many fink distributions are is rather funny, it's the
reason my Mac isn't building httpd-2.2 from svn, and the reason I'm building new
toolchains on Win32.  The last thing I want is for httpd to be as much of a mess
as most of the packages out there, today :-)

Bill



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Jim Jagielski wrote:

Joe Orton wrote:


Win32 is not special.  It's a second-class citizen if anything because 
it gets so little developer attention.


Now *that's* a statement for the Release Notes :)


Absolutely, add to this list AIX, OS2, Netware, BeOS, HPUX and many others.
Not to mention OS/390, BS2000 and several others I don't think we can build
on since 1.3.

Perhaps the Apache HTTP Server for Linux 2.6/Solaris 10/BSD 4 would be a more
appropriate name for this project, based on the current community participation,
as long as we are going for Truth in Advertising.

Of course there are maintainers for each of those 'others', but since active
development has become nothing but Linux/Solaris/BSD we should specify supported
platforms, not bother to list the dozens of platforms that are not as closely
maintained.

Bill



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Joost de Heer wrote:
Win32 is not special.  It's a second-class citizen if anything because 
it gets so little developer attention.



And how many people compile the thing on Windows anyway, except the msi 
builder? My guess is that I need about 2 hands to count them


Au contrare, I get feedback personally from about 25 people a year, that ping
me personally about something, and about 5 folks who maintain their own bin
distributions that include 'other things'.  I count 10 people on this list
alone who build for win32 when they have a reason to.  And there are several
posts a month to users@ or entries in the bugzilla from folks having problems.

The question isn't how many you know are building, the question is how many
we don't know.  Success == silence :)

Bill


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Jess Holle
Once 2.2 is released we'll be working to use it -- and distribute it 
with our products -- on Windows, Solaris, and AIX.


I throw in patches relevant to these platforms when possible, but I 
don't have the time or interest in native (non-Java) code anymore to 
help out more.


--
Jess Holle

William A. Rowe, Jr. wrote:


Jim Jagielski wrote:


Joe Orton wrote:

Win32 is not special.  It's a second-class citizen if anything 
because it gets so little developer attention.


Now *that's* a statement for the Release Notes :)


Absolutely, add to this list AIX, OS2, Netware, BeOS, HPUX and many 
others.
Not to mention OS/390, BS2000 and several others I don't think we can 
build

on since 1.3.

Perhaps the Apache HTTP Server for Linux 2.6/Solaris 10/BSD 4 would be 
a more
appropriate name for this project, based on the current community 
participation,

as long as we are going for Truth in Advertising.

Of course there are maintainers for each of those 'others', but since 
active
development has become nothing but Linux/Solaris/BSD we should specify 
supported
platforms, not bother to list the dozens of platforms that are not as 
closely

maintained.

Bill




Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Colm MacCarthaigh
On Wed, Nov 30, 2005 at 09:22:58PM +, Nick Kew wrote:
 Can someone clarify: what happens *by default* if APR 1.0/1.1 is
 found on a target machine?  If it tries to build against that, I'd
 support a -1.  If it does something sensible - which could be emitting
 an error message and refusing to build - I'd not worry.

It refuses to configure, you need to go build apr/apu 1.2 somewhere and
reconfig with the --with-apr(-util) options.

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Nick Kew wrote:


I diskile bundling APR, and dislike even more bundling third-party libs
like expat and pcre.  But I thought I/we had just lost that argument
with louder voices.


We lost the argument over pcre; our requirement is apparently just a little
to particular to have the user obtain any distro of pcre, since it would not
work out of the box.

Not true, apparently, of expat, zlib, openssl, openldap, apr or apr-util.


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Colm MacCarthaigh
On Wed, Nov 30, 2005 at 02:43:24PM -0600, William A. Rowe, Jr. wrote:
 Exactly.  I've stopped testing httpd-2.1.x because there was nobody
 interested in testing apr-iconv 1.1.1, a prereq to httpd-2.1/2.2.
 Without any community interest, httpd on Win32 is clearly my toy, not
 a project port.

It was hardly nobody, I may be shoddily inexperienced with the win32
port, but I did go to the trouble of testing apr-iconv on win32 and have
been regularly building 2.1/2.2 on win32 to make sure it builds/works
for me. And we've heard from others doing the same.

dbd slipped through because it wasn't included in the build environment,
and hence did not affect the process.

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Steffen

Build the php5apache2.dll ( php 5.1.1 apache2handler) with 2.2.0 on Win32.

No issues.


Steffen





Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Colm MacCarthaigh wrote:

On Wed, Nov 30, 2005 at 02:43:24PM -0600, William A. Rowe, Jr. wrote:

It was hardly nobody, I may be shoddily inexperienced with the win32
port, but I did go to the trouble of testing apr-iconv on win32 and have
been regularly building 2.1/2.2 on win32 to make sure it builds/works
for me. And we've heard from others doing the same.


It was close to nobody, the only reason it is released is that yourself,
and Garrett both stepped up.  But I posted far more pings than I received
in testers, and it took two months :)

Thank you two for the review, no slight intended.

Bill


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Olaf van der Spek
On 11/30/05, William A. Rowe, Jr. [EMAIL PROTECTED] wrote:
 Colm MacCarthaigh wrote:
  On Wed, Nov 30, 2005 at 02:43:24PM -0600, William A. Rowe, Jr. wrote:
 
  It was hardly nobody, I may be shoddily inexperienced with the win32
  port, but I did go to the trouble of testing apr-iconv on win32 and have
  been regularly building 2.1/2.2 on win32 to make sure it builds/works
  for me. And we've heard from others doing the same.

 It was close to nobody, the only reason it is released is that yourself,
 and Garrett both stepped up.  But I posted far more pings than I received
 in testers, and it took two months :)

 Thank you two for the review, no slight intended.

Wouldn't it help if (beta) binaries are posted to
http://httpd.apache.org/download.cgi?


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Olaf van der Spek wrote:


Wouldn't it help if (beta) binaries are posted to
http://httpd.apache.org/download.cgi?


In general yes.  In the case I mentioned, NO - you cannot post a candidate
which hasn't received 3 +1's, and you certainly cannot push it out to the
mirrors.

But our alphas/betas have been pushed out to download.cgi ...
Apache HTTP Server 2.1.9-beta is also available
although the apr-iconv-1.x component hadn't been released in time
for any beta binaries from Win32.

Bill


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Colm MacCarthaigh wrote:

On Wed, Nov 30, 2005 at 09:22:58PM +, Nick Kew wrote:


Can someone clarify: what happens *by default* if APR 1.0/1.1 is
found on a target machine?  If it tries to build against that, I'd
support a -1.  If it does something sensible - which could be emitting
an error message and refusing to build - I'd not worry.


It refuses to configure, you need to go build apr/apu 1.2 somewhere and
reconfig with the --with-apr(-util) options.


Ok, so explain to me why we wasted a MB or two distributing srclib/apr/
and srclib/apr-util/ when the result is;

[EMAIL PROTECTED] httpd-2.2]$ ./configure
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

Configuring Apache Portable Runtime library ...

checking for APR... yes
  setting CC to gcc
  setting CPP to gcc -E
  setting CFLAGS to  -g -O2 -pthread
  setting CPPFLAGS to  -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE 
-D_LARGEFILE64_SOURCE
  setting LDFLAGS to  

Configuring Apache Portable Runtime Utility library...

checking for APR-util... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
configure: Configuring PCRE regular expression library
configuring package in srclib/pcre now
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for bcopy... yes
checking for memmove... yes
checking for strerror... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pcre.h
config.status: creating pcre-config
config.status: creating config.h
config.status: executing default commands
srclib/pcre configured properly
  setting AP_LIBS to /local0/asf/httpd-2.2/srclib/pcre/libpcre.la
  setting INCLUDES to -I$(top_builddir)/srclib/pcre

Configuring Apache httpd ...

  adding -I. to INCLUDES
  adding -I$(top_srcdir)/os/$(OS_DIR) to INCLUDES
  adding -I$(top_srcdir)/server/mpm/$(MPM_SUBDIR_NAME) to INCLUDES
  adding -I$(top_srcdir)/modules/http to INCLUDES
  adding -I$(top_srcdir)/modules/filters to INCLUDES
  adding -I$(top_srcdir)/modules/proxy to INCLUDES
  adding -I$(top_srcdir)/include to INCLUDES
  adding -I$(top_srcdir)/modules/generators to INCLUDES
  adding -I$(top_srcdir)/modules/mappers to INCLUDES
  adding -I$(top_srcdir)/modules/database to INCLUDES
  adding -I/usr/local/include/apr-1 to INCLUDES

Applying OS-specific hints for httpd ...

  forcing SINGLE_LISTEN_UNSERIALIZED_ACCEPT to 1
  forcing AP_NONBLOCK_WHEN_MULTI_LISTEN to 1
checking for rm... /bin/rm
checking for pkg-config... /usr/bin/pkg-config
checking for rsync... /usr/bin/rsync
checking for gawk... gawk
checking whether ln -s works... yes
checking for ranlib... ranlib
checking for lynx... lynx
checking for egrep... grep -E
checking for AIX... no
checking for library containing strerror... none required
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for APR version 1.2.0 or later... no
configure: error: APR version 1.2.0 or later is required


This appears to be the worst of both worlds.  -1 for release of the proposed
tarball in this state.  Drop the srclib's or make the srclib's work, it doesn't
that much matter to me.  But the above is sillyness at it's worst.

Bill


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Colm MacCarthaigh wrote:

On Wed, Nov 30, 2005 at 09:22:58PM +, Nick Kew wrote:


Can someone clarify: what happens *by default* if APR 1.0/1.1 is
found on a target machine?  If it tries to build against that, I'd
support a -1.  If it does something sensible - which could be emitting
an error message and refusing to build - I'd not worry.


It refuses to configure, you need to go build apr/apu 1.2 somewhere and
reconfig with the --with-apr(-util) options.


Ok, now what the heck?

[EMAIL PROTECTED] httpd-2.2]$ configure: error: APR-util version 1.2.0 or later is 
required
./configure --prefix=/usr/local --with-apr=srclib/apr 
--with-apr-util=srclib/apr-util

checking for chosen layout... Apache
[...]
checking for APR version 1.2.0 or later... yes
checking for APR-util version 1.2.0 or later... no
configure: error: APR-util version 1.2.0 or later is required

[EMAIL PROTECTED] httpd-2.2]$ ls -al srclib total 48
drwxrwxr-x   4 wrowe wrowe 4096 Nov 30 18:32 .
drwxrwxr-x  12 wrowe wrowe 4096 Nov 30 18:34 ..
lrwxrwxrwx   1 wrowe wrowe   19 Nov 30 18:32 apr - /local0/asf/apr-1.2
lrwxrwxrwx   1 wrowe wrowe   24 Nov 30 18:32 apr-util - 
/local0/asf/apr-util-1.2
[...]

[EMAIL PROTECTED] httpd-2.2]$ grep VERSION srclib/apr-util/apu-1-config
APRUTIL_MAJOR_VERSION=1
APRUTIL_DOTTED_VERSION=1.2.3

Explanations?


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Colm MacCarthaigh
On Wed, Nov 30, 2005 at 06:33:51PM -0600, William A. Rowe, Jr. wrote:
 Ok, so explain to me why we wasted a MB or two distributing srclib/apr/
 and srclib/apr-util/ when the result is;

That's not the result when you don't have apr/apu 1.x [x:2] installed.
apr and apr-util 1.2 are bundled for reasons of pragmatic convienence,
recognising that the vast majority of people don't have these already.

If apr 1.0 or 1.1 happen to be installed, I don't see why it's not
reasonable to fail to configure. The administrator may intend to link
against the system version, they may not want httpd having its own
libapr. And they're the only people capable of making that decision and
hence resolving the conflict. They can decide to install over their
existing apr, or to install a new one just for httpd.

I brought this exact issue up weeks ago, and it didn't go very far. I
was originally -1, for the very same reasons you are, but having thought
about it decided that yes, while the present system introduces some
inconvienence for a small fraction of users, it doesn't try to second
guess them either, and unbundling apr/apr-util would represent a huge
inconvienence to a large fraction of users.

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Colm MacCarthaigh
On Wed, Nov 30, 2005 at 06:39:30PM -0600, William A. Rowe, Jr. wrote:
 Ok, now what the heck?

Looks like you've pointed the --with-apr options at trees which have
been built, but arn't installed targets. find_apr.m4 tests for
bin/apr-1-config

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Colm MacCarthaigh
On Thu, Dec 01, 2005 at 12:59:12AM +, Colm MacCarthaigh wrote:
 On Wed, Nov 30, 2005 at 06:39:30PM -0600, William A. Rowe, Jr. wrote:
  Ok, now what the heck?
 
 Looks like you've pointed the --with-apr options at trees which have
 been built, but arn't installed targets. find_apr.m4 tests for
 bin/apr-1-config

Actually no, sorry, it should test for both. configuring the bundled
apr, apr-util and then using the --with-apr and --with-apr-util options
works for me.

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Colm MacCarthaigh wrote:

If apr 1.0 or 1.1 happen to be installed, I don't see why it's not
reasonable to fail to configure. The administrator may intend to link
against the system version, they may not want httpd having its own
libapr. And they're the only people capable of making that decision and
hence resolving the conflict. They can decide to install over their
existing apr, or to install a new one just for httpd.

I brought this exact issue up weeks ago, and it didn't go very far. I
was originally -1, for the very same reasons you are, but having thought
about it decided that yes, while the present system introduces some
inconvienence for a small fraction of users, it doesn't try to second
guess them either, and unbundling apr/apr-util would represent a huge
inconvienence to a large fraction of users.


I read this a bit backwards of your interpretation;

 * admins who install 1.1 for some specific reason are responsible to
   ensure they deal with the new package correctly (e.g., we give them
   a message upon configure Found old APR 1.1.0, installing APR 1.2.2
   for you and let them decide what to do.  99% of the time, they must
   follow our advise and install 1.2.2 in the same prefix/ as httpd.)

 * the vast majority of users, who only have apr 1.0/1.1 due to svn or
   other intrapackage dependencies, get a free apr 1.2 without having
   to think about it.  Make this whole headache a noop for them.

And I for one don't want the headaches of the users@ trouble reports.  I'd
really prefer to see those who help out on users@ answering this objection,
as opposed to the hackers who are detached from the user community pushing
this out +1 over those user-supporters objections.

Bill


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Colm MacCarthaigh
On Wed, Nov 30, 2005 at 07:10:37PM -0600, William A. Rowe, Jr. wrote:
  * admins who install 1.1 for some specific reason are responsible to
ensure they deal with the new package correctly (e.g., we give them
a message upon configure Found old APR 1.1.0, installing APR 1.2.2
for you and let them decide what to do.  99% of the time, they must
follow our advise and install 1.2.2 in the same prefix/ as httpd.)
 
  * the vast majority of users, who only have apr 1.0/1.1 due to svn or
other intrapackage dependencies, get a free apr 1.2 without having
to think about it.  Make this whole headache a noop for them.
 
 And I for one don't want the headaches of the users@ trouble reports.  I'd
 really prefer to see those who help out on users@ answering this objection,
 as opposed to the hackers who are detached from the user community pushing
 this out +1 over those user-supporters objections.

User trouble reports can be easily mitigated by including the
instructions;

  If you are installing on a system with apr/apr-util 1.0 or 1.1
  installed, you must provide apr 1.2 manually. You can decide to
  upgrade your existing apr/apr-util installation(s) to 1.2, or
  may use the bundled versions like so;
  
cd srclib/apr ; ./configure 
cd srclib/apr-util ; ./configure --with-apr=../apr
./configure --with-apr=srclib/apr --with-apr-util=srclib/apr-util

in the release notes.

There's no reason why this can't be fixed during 2.2, but with a months
old issue, and no sign of a patch, should it hold up a GA?

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Sander Temme


On Nov 30, 2005, at 4:39 PM, William A. Rowe, Jr. wrote:

./configure --prefix=/usr/local --with-apr=srclib/apr --with-apr- 
util=srclib/apr-util

checking for chosen layout... Apache
[...]
checking for APR version 1.2.0 or later... yes
checking for APR-util version 1.2.0 or later... no
configure: error: APR-util version 1.2.0 or later is required


Heh. apr-util checks for apr in ../apr, which is broken behaviour.

S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Justin Erenkrantz
On Thu, Dec 01, 2005 at 01:25:38AM +, Colm MacCarthaigh wrote:
 There's no reason why this can't be fixed during 2.2, but with a months
 old issue, and no sign of a patch, should it hold up a GA?

No way.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Sander Temme wrote:


On Nov 30, 2005, at 4:39 PM, William A. Rowe, Jr. wrote:

./configure --prefix=/usr/local --with-apr=srclib/apr --with-apr- 
util=srclib/apr-util

checking for chosen layout... Apache
[...]
checking for APR version 1.2.0 or later... yes
checking for APR-util version 1.2.0 or later... no
configure: error: APR-util version 1.2.0 or later is required



Heh. apr-util checks for apr in ../apr, which is broken behaviour.


I'm seeing this too...

 ./buildconf --with-apr=srclib/apr --with-apr-util=srclib/apr-util
found apr source: srclib/apr
found apr-util source: srclib/apr-util
rebuilding srclib/apr/configure
buildconf: checking installation...
buildconf: python version 2.3.4 (ok)
buildconf: autoconf version 2.59 (ok)
buildconf: libtool version 1.5.20 (ok)
Copying libtool helper files ...
buildconf: Using libtool.m4 at /usr/local/share/aclocal/libtool.m4.
Creating include/arch/unix/apr_private.h.in ...
Creating configure ...
Generating 'make' outputs ...
rebuilding rpm spec file
rebuilding srclib/apr-util/configure

Problem finding apr source in ../apr.
Use:
  --with-apr=[directory]
./buildconf failed for apr-util



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Colm MacCarthaigh wrote:


There's no reason why this can't be fixed during 2.2, but with a months
old issue, and no sign of a patch, should it hold up a GA?


I'm 100% conviced next to nobody on this list has been developing and testing
httpd-2.2/apr-1.2 without their own in-tree tweaks.  I'm as guilty as anyone.

So we've been compiling and improving the code, but the build/install status
is -worse- than httpd-2.0, ergo this is not the best version of apache now
available and is -not- ready for GA.

Those hyper to release, why not make it usable by Joe anybody instead of only
httpd-dev hacker who's used to 'fudging the build'?

Bill


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Sander Temme


On Nov 30, 2005, at 10:10 PM, William A. Rowe, Jr. wrote:


Sander Temme wrote:

On Nov 30, 2005, at 4:39 PM, William A. Rowe, Jr. wrote:
./configure --prefix=/usr/local --with-apr=srclib/apr --with-apr-  
util=srclib/apr-util

checking for chosen layout... Apache
[...]
checking for APR version 1.2.0 or later... yes
checking for APR-util version 1.2.0 or later... no
configure: error: APR-util version 1.2.0 or later is required

Heh. apr-util checks for apr in ../apr, which is broken behaviour.


I'm seeing this too...

 ./buildconf --with-apr=srclib/apr --with-apr-util=srclib/apr-util
found apr source: srclib/apr
found apr-util source: srclib/apr-util
rebuilding srclib/apr/configure
buildconf: checking installation...
buildconf: python version 2.3.4 (ok)
buildconf: autoconf version 2.59 (ok)
buildconf: libtool version 1.5.20 (ok)
Copying libtool helper files ...
buildconf: Using libtool.m4 at /usr/local/share/aclocal/libtool.m4.
Creating include/arch/unix/apr_private.h.in ...
Creating configure ...
Generating 'make' outputs ...
rebuilding rpm spec file
rebuilding srclib/apr-util/configure

Problem finding apr source in ../apr.
Use:
  --with-apr=[directory]
./buildconf failed for apr-util


I'm looking at this. If you give that apu buildconf the right --with- 
apr parameter, buildconf completes. The problem is, if the  
apr_src_dir is relative, when we call buildconf we have already  
descended into srclib/apr-util so the relative reference is broken.


I'm trying to wrap my common cold-addled brain around this and hope  
to have a patch by the time this episode of Law  Order is over.


S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Roy T. Fielding

On Nov 30, 2005, at 10:12 PM, William A. Rowe, Jr. wrote:


I'm 100% conviced next to nobody on this list has been developing  
and testing
httpd-2.2/apr-1.2 without their own in-tree tweaks.  I'm as guilty  
as anyone.


So we've been compiling and improving the code, but the build/ 
install status
is -worse- than httpd-2.0, ergo this is not the best version of  
apache now

available and is -not- ready for GA.


I just built from scratch using the tarball and the same options
that any typical user would set: i.e.,

  ./configure --prefix=/dist/test22 --enable-modules=all

Zero problems.

I don't understand what you are talking about -- developers don't
run ./buildconf on the source package.  Only we do that.  Even after
I do a

  make extraclean
  ./buildconf
  ./configure --prefix=/dist/test22 --enable-modules=most

again I have zero problems.  The included versions of apr and apr-util
are used in all of my tests.  I've never installed apr-1.x in the OS
system libraries.  Why would anyone outside this list do that?

Those hyper to release, why not make it usable by Joe anybody  
instead of only

httpd-dev hacker who's used to 'fudging the build'?


Whatever problem you are encountering, please fix it on trunk.

I see no evidence that it will cause people outside the APR core
development group any grief for httpd-2.2, and even then a workaround
can be described on the website.

Roy


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread William A. Rowe, Jr.

Justin Erenkrantz wrote:

On Wed, Nov 30, 2005 at 10:35:07PM -0800, Sander Temme wrote:

I'm looking at this. If you give that apu buildconf the right --with- 
apr parameter, buildconf completes. The problem is, if the  



Just to reiterate - buildconf is not necessary for users to run.

Therefore, if it's broken for 2.2.0, it's not a showstopper.  -- justin


Is buildconf present?  If the user runs it, does it corrupt the unpacked tree?

If this is so, and it's broken, then perhaps remove buildconf throughout the
tree, and the autoconf source files, resulting in a vanilla ./configure for
the resulting distribution package?



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Sander Temme


On Nov 30, 2005, at 10:53 PM, William A. Rowe, Jr. wrote:


Justin Erenkrantz wrote:

On Wed, Nov 30, 2005 at 10:35:07PM -0800, Sander Temme wrote:
I'm looking at this. If you give that apu buildconf the right -- 
with- apr parameter, buildconf completes. The problem is, if the

Just to reiterate - buildconf is not necessary for users to run.
Therefore, if it's broken for 2.2.0, it's not a showstopper.  --  
justin


Is buildconf present?  If the user runs it, does it corrupt the  
unpacked tree?


If this is so, and it's broken, then perhaps remove buildconf  
throughout the
tree, and the autoconf source files, resulting in a vanilla ./ 
configure for

the resulting distribution package?


Hm... you kinda need it if you drop in a custom module with its  
config5.m4 foo. Or if you want to build with a different libtool than  
httpd came with. I agree that's kinda deep though.


I wouldn't hold up the release for it.

S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Roy T. Fielding

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Nov 28, 2005, at 11:55 PM, Paul Querna wrote:


Available from:
http://people.apache.org/~pquerna/dev/httpd-2.2.0/

Please vote on releasing as GA/Stable.


+1 for release as 2.2.0.  I have verified the signatures, compared
the contents, diffed versus the post-tarball httpd-2.2 changes,
and tested on OS X 10.4.3 using Xcode 2.2.  You can add the following
signatures to the asc files if you like, minus the indent, assuming
you can verify them afterward).

httpd-2.2.0.tar.bz2.asc:
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.2 (Darwin)

  iD8DBQBDjqBqW5aAEOBPmokRAmt6AJ0VpGAZAeSw6sDKp/NftIVFFeaF4ACeL+CB
  Ljif/NCrZXEpktnVTt3uCPs=
  =mtfD
  -END PGP SIGNATURE-

httpd-2.2.0.tar.gz.asc:
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.2 (Darwin)

  iD8DBQBDjqBXW5aAEOBPmokRAlXHAKCUE/dZdsXikx11CuYkBoCr28WYqgCfYuTv
  +qPQnF9uCcmV+n/ZUFW8jTo=
  =HJ0S
  -END PGP SIGNATURE-

Cheers,

Roy T. Fieldinghttp://roy.gbiv.com/
Chief Scientist, Day Software  http://www.day.com/

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (Darwin)

iD8DBQFDjqMxW5aAEOBPmokRAiouAKCH5He8ly1ngnyUcM+CB2F6tTjpHgCdHfzy
+XMSmJzDWHeA4GI9K09w+Fs=
=SNvw
-END PGP SIGNATURE-


Re: [vote] 2.2.0 tarballs

2005-11-30 Thread Justin Erenkrantz
On Thu, Dec 01, 2005 at 12:53:22AM -0600, William A. Rowe, Jr. wrote:
 Is buildconf present?  If the user runs it, does it corrupt the unpacked 
 tree?

Um.

Have you even *tried* to run './buildconf' in an extracted httpd 2.2.0
tarball?  I have - guess what?  It works just fine.  Therefore, there is no
corruption.

The default case with no arguments works exactly as expected.  It only goes
wonky if you give it bad arguments.  It might not be as robust as we might
like (the fact that it switches directories means passing --with-apr
doesn't work as expected - yawn - don't specify the args!).

The case remains that the default arguments (i.e. none) to buildconf work.
If this particular corner case bugs you so much, you can go and commit a
fix yourself - I'll even vote for it to be backported for 2.2.1.

Still, I've yet to see a single issue - including this one - raised that
would cause to me to even consider changing my +1 vote for GA.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Paul Querna
Paul Querna wrote:
 These tarballs are Identical to 2.1.10 except for two changes:
 
 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0

Okay, I lied, slightly:

 * svn r348009: Added AP_DECLARE to mod_dbd exported functions.  No
functional changes for most operating systems.

 * svn r348055 and 348029: Netware specific fixes for a missing SSL CGI
variable, and for linking to the correct sockets library.

 * Several Documentation only commits. (Including updating URLs in the
README, UPDATING, etc..)

-Paul



Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Justin Erenkrantz
On Mon, Nov 28, 2005 at 11:55:48PM -0800, Paul Querna wrote:
 These tarballs are Identical to 2.1.10 except for two changes:
 
 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0
 
 Available from:
 http://people.apache.org/~pquerna/dev/httpd-2.2.0/
 
 Please vote on releasing as GA/Stable.

+1 for GA based on my previous tests with 2.1.10 and a visual inspection of
the recursive diff between the 2.1.10 and 2.2.0 tarballs (which is only 314
lines long anyway).

I don't believe the mod_dbd change has any chance for negative impact and I
don't run NetWare.

Thanks.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Paul Querna
Justin Erenkrantz wrote:
 On Mon, Nov 28, 2005 at 11:55:48PM -0800, Paul Querna wrote:
 These tarballs are Identical to 2.1.10 except for two changes:

 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0

 Available from:
 http://people.apache.org/~pquerna/dev/httpd-2.2.0/

 Please vote on releasing as GA/Stable.
 
 +1 for GA based on my previous tests with 2.1.10 and a visual inspection of
 the recursive diff between the 2.1.10 and 2.2.0 tarballs (which is only 314
 lines long anyway).
 

Easy way to see the diff:
svn diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.1.10
https://svn.apache.org/repos/asf/httpd/httpd/tags/2.2.0

-Paul



Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Luc Pardon
 Available from:
 http://people.apache.org/~pquerna/dev/httpd-2.2.0/
 
  
   FWIW, the MIME types for the .md5 files seem to be wrong.

   The .bz2.md5 is served as application/x-tar and .gz.md5 is
application/x-gzip.

  Luc


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Nick Kew
On Tuesday 29 November 2005 08:32, Paul Querna wrote:
 Paul Querna wrote:
  These tarballs are Identical to 2.1.10 except for two changes:
 
  * include/ap_release.h Updated to be 2.2.0-release
  * The root directory was changed from httpd-2.1.10 to httpd-2.2.0

 Okay, I lied, slightly:

  * svn r348009: Added AP_DECLARE to mod_dbd exported functions.  No
 functional changes for most operating systems.

Yow!  That reminds me: that was in response to someone complaining of
a build failure on Windows, and he said it *still* failed with AP_DECLARE.
Can someone with Windows *please* look at this?

-1 for GA while this is outstanding!

http://marc.theaimsgroup.com/?l=apache-httpd-devm=113266737311013w=2

-- 
Nick Kew


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Joe Orton
On Mon, Nov 28, 2005 at 11:55:48PM -0800, Paul Querna wrote:
 These tarballs are Identical to 2.1.10 except for two changes:
 
 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0
 
 Available from:
 http://people.apache.org/~pquerna/dev/httpd-2.2.0/
 
 Please vote on releasing as GA/Stable.

A quick httpd-test pass on RHEL4/i686 FC3/i686 RHEL3/i686 RHEL3/ppc, 
plus manual testing, plus diff vs 2.1.10 inspection, +1 for GA.

joe


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Olaf van der Spek
On 11/29/05, Paul Querna [EMAIL PROTECTED] wrote:
 Paul Querna wrote:
  These tarballs are Identical to 2.1.10 except for two changes:
 
  * include/ap_release.h Updated to be 2.2.0-release
  * The root directory was changed from httpd-2.1.10 to httpd-2.2.0

 Okay, I lied, slightly:

Shouldn't the final always be equal except version number to the last rc?


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jess Holle




I'm no commiter but must concur -- until the build runs cleanly on
Windows 2.2.0 should not go out the door.

Not everyone may like it, but Windows is a major Apache usage platform
these days.

--
Jess Holle

Nick Kew wrote:

  On Tuesday 29 November 2005 08:32, Paul Querna wrote:
  
  
Paul Querna wrote:


  These tarballs are Identical to 2.1.10 except for two changes:

* include/ap_release.h Updated to be 2.2.0-release
* The root directory was changed from httpd-2.1.10 to httpd-2.2.0
  

Okay, I lied, slightly:

 * svn r348009: Added AP_DECLARE to mod_dbd exported functions.  No
functional changes for most operating systems.

  
  Yow!  That reminds me: that was in response to someone complaining of
a build failure on Windows, and he said it *still* failed with AP_DECLARE.
Can someone with Windows *please* look at this?

-1 for GA while this is outstanding!

http://marc.theaimsgroup.com/?l=apache-httpd-devm=113266737311013w=2
  





Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Colm MacCarthaigh
On Tue, Nov 29, 2005 at 05:53:52AM -0600, Jess Holle wrote:
 I'm no commiter but must concur -- until the build runs cleanly on 
 Windows 2.2.0 should not go out the door.
 
 Not everyone may like it, but Windows is a major Apache usage platform 
 these days.

mod_dbd isn't included in the win32 build environment yet, so it has no
effect on a standard build. mod_dbd may or may not become available
within the win32 build environment during the life of 2.2, but I don't
think this should hold up GA.

It's often the case that some modules or support utilities lag behind on
win32. 

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jess Holle




Colm MacCarthaigh wrote:

  On Tue, Nov 29, 2005 at 05:53:52AM -0600, Jess Holle wrote:
  
  
I'm no commiter but must concur -- until the build runs cleanly on 
Windows 2.2.0 should not go out the door.

Not everyone may like it, but Windows is a major Apache usage platform 
these days.

  
  mod_dbd isn't included in the win32 build environment yet, so it has no
effect on a standard build. mod_dbd may or may not become available
within the win32 build environment during the life of 2.2, but I don't
think this should hold up GA.

It's often the case that some modules or support utilities lag behind on
win32.
  

Ah...  Sorry to jump the gun.

I'm anxious to start the move to 2.2 on various platforms (Windows,
Solaris, and AIX).

--
Jess Holle





Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Steffen

Build with no issue here on Windows, except mod_authn_db and dmod_dbd.

In the change log:

*) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]

I agree with Jesse:
2.2.0 should not go out the door until we can build mod_authn_db and mod_dbd 
on windows.


Steffen

- Original Message - 
From: Colm MacCarthaigh [EMAIL PROTECTED]

To: dev@httpd.apache.org
Sent: Tuesday, November 29, 2005 1:24 PM
Subject: Re: [vote] 2.2.0 tarballs



On Tue, Nov 29, 2005 at 05:53:52AM -0600, Jess Holle wrote:

I'm no commiter but must concur -- until the build runs cleanly on
Windows 2.2.0 should not go out the door.

Not everyone may like it, but Windows is a major Apache usage platform
these days.


mod_dbd isn't included in the win32 build environment yet, so it has no
effect on a standard build. mod_dbd may or may not become available
within the win32 build environment during the life of 2.2, but I don't
think this should hold up GA.

It's often the case that some modules or support utilities lag behind on
win32.

--
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]





Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski
Steffen wrote:
 
 Build with no issue here on Windows, except mod_authn_db and dmod_dbd.
 
 In the change log:
 
  *) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]
 
 I agree with Jesse:
 2.2.0 should not go out the door until we can build mod_authn_db and mod_dbd 
 on windows.
 

+1
-- 
===
 Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
   If you can dodge a wrench, you can dodge a ball.


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Colm MacCarthaigh
On Tue, Nov 29, 2005 at 02:03:59PM +0100, Steffen wrote:
 Build with no issue here on Windows, except mod_authn_db and dmod_dbd.

How are you building these? there's no .dsp file for either, nor are
they in Makefile.win.

The distributed source tree not building is one thing, but modules
people are manually adding is another.

 In the change log:
 
 *) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]
 
 I agree with Jesse:
 2.2.0 should not go out the door until we can build mod_authn_db and 
 mod_dbd on windows.

Why? 

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Nick Kew
On Tuesday 29 November 2005 12:24, Colm MacCarthaigh wrote:
 On Tue, Nov 29, 2005 at 05:53:52AM -0600, Jess Holle wrote:
  I'm no commiter but must concur -- until the build runs cleanly on
  Windows 2.2.0 should not go out the door.
 
  Not everyone may like it, but Windows is a major Apache usage platform
  these days.

 mod_dbd isn't included in the win32 build environment yet, so it has no
 effect on a standard build.

That's another oversight.  I can (reluctantly) live with that - though it 
should go into the release notes, or at least errata.

The problem is when someone builds it themselves, and the build dies
on them.  What signal is that sending?  That build, in the hands of
someone who knows what he's doing, should NOT fail.  Or, if it does,
the fact MUST be clearly documented.

It's a full week since I noted the issue in
http://marc.theaimsgroup.com/?l=apache-httpd-devm=113266737311013w=2
That references the first, and so far only, report I've seen of anyone trying
to build it on windows (for values of it encompassing ANY of 2.1.x).

For the time being I'll be content with either a definite worksforme or
a fails because that can be properly documented.  But not with an
undocumented situation that apparently leaves users just dangling.

-- 
Nick Kew


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Steffen
When I see this list then I get the feeling that 2.1/2.2 is not a lot tested 
on Win32 yet.


I build 2.2 on Win32 (without mod_dbd).
If you want to test it, you can get the win32 binary from me, please contact 
me off-list.


Also I build some popular modules (mod_security, mod_view, mod_watch, 
mod_fcgid and mod_log_rotate), see www.apachelounge.com.


Steffen

- Original Message - 
From: Nick Kew [EMAIL PROTECTED]

To: dev@httpd.apache.org
Sent: Tuesday, November 29, 2005 2:25 PM
Subject: Re: [vote] 2.2.0 tarballs



On Tuesday 29 November 2005 12:24, Colm MacCarthaigh wrote:

On Tue, Nov 29, 2005 at 05:53:52AM -0600, Jess Holle wrote:
 I'm no commiter but must concur -- until the build runs cleanly on
 Windows 2.2.0 should not go out the door.

 Not everyone may like it, but Windows is a major Apache usage platform
 these days.

mod_dbd isn't included in the win32 build environment yet, so it has no
effect on a standard build.


That's another oversight.  I can (reluctantly) live with that - though it
should go into the release notes, or at least errata.

The problem is when someone builds it themselves, and the build dies
on them.  What signal is that sending?  That build, in the hands of
someone who knows what he's doing, should NOT fail.  Or, if it does,
the fact MUST be clearly documented.

It's a full week since I noted the issue in
http://marc.theaimsgroup.com/?l=apache-httpd-devm=113266737311013w=2
That references the first, and so far only, report I've seen of anyone 
trying

to build it on windows (for values of it encompassing ANY of 2.1.x).

For the time being I'll be content with either a definite worksforme or
a fails because that can be properly documented.  But not with an
undocumented situation that apparently leaves users just dangling.

--
Nick Kew





Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Joe Orton
On Tue, Nov 29, 2005 at 02:03:59PM +0100, Steffen wrote:
 Build with no issue here on Windows, except mod_authn_db and dmod_dbd.
 
 In the change log:
 
 *) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]
 
 I agree with Jesse:
 2.2.0 should not go out the door until we can build mod_authn_db and 
 mod_dbd on windows.

It's pretty silly for anybody to suddenly wake up and declare some 
random bug as a showstopper for 2.2.  Nobody has cared enough about the 
problem to fix it in the six months and four(?) 2.1.x alpha/beta 
releases that mod_dbd has been in the tree.  So it clearly isn't really 
very critical to anybody, and isn't showstopper material.

joe


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski
Joe Orton wrote:
 
 On Tue, Nov 29, 2005 at 02:03:59PM +0100, Steffen wrote:
  Build with no issue here on Windows, except mod_authn_db and dmod_dbd.
  
  In the change log:
  
  *) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]
  
  I agree with Jesse:
  2.2.0 should not go out the door until we can build mod_authn_db and 
  mod_dbd on windows.
 
 It's pretty silly for anybody to suddenly wake up and declare some 
 random bug as a showstopper for 2.2.  Nobody has cared enough about the 
 problem to fix it in the six months and four(?) 2.1.x alpha/beta 
 releases that mod_dbd has been in the tree.  So it clearly isn't really 
 very critical to anybody, and isn't showstopper material.
 

According to:

   http://httpd.apache.org/docs/2.1/new_features_2_2.html

mod_dbd is explicitly mentioned as a new feature of 2.2
and, therefore, a compelling reason to upgrade. Either
we stop refering to mod_dbd as something special enough
to warrant special attention as a core enhancement or
we fix it so it *is* one.
-- 
===
 Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
   If you can dodge a wrench, you can dodge a ball.


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jess Holle




Joe Orton wrote:

  On Tue, Nov 29, 2005 at 02:03:59PM +0100, Steffen wrote:
  
  
Build with no issue here on Windows, except mod_authn_db and dmod_dbd.

In the change log:

*) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]

I agree with Jesse:
2.2.0 should not go out the door until we can build mod_authn_db and 
mod_dbd on windows.

  
  It's pretty silly for anybody to suddenly wake up and declare some 
random bug as a showstopper for 2.2.  Nobody has cared enough about the 
problem to fix it in the six months and four(?) 2.1.x alpha/beta 
releases that mod_dbd has been in the tree.  So it clearly isn't really 
very critical to anybody, and isn't showstopper material.
  

As I noted in my previous e-mail, I was over-reacting as I did not
understand this module was simply not part of the build on Windows yet.

Steffan's thoughts may be quite different than mine on this matter, but
I'd say go ahead and go for 2.2.0 if this is the biggest issue out
there.  [I'm much more concerned about authentication against multiple
LDAPs than anything else in the authentication arena.]

--
Jess Holle





Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jess Holle

Jim Jagielski wrote:


Joe Orton wrote:
 


On Tue, Nov 29, 2005 at 02:03:59PM +0100, Steffen wrote:
   


Build with no issue here on Windows, except mod_authn_db and dmod_dbd.

In the change log:

*) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]

I agree with Jesse:
2.2.0 should not go out the door until we can build mod_authn_db and 
mod_dbd on windows.
 

It's pretty silly for anybody to suddenly wake up and declare some 
random bug as a showstopper for 2.2.  Nobody has cared enough about the 
problem to fix it in the six months and four(?) 2.1.x alpha/beta 
releases that mod_dbd has been in the tree.  So it clearly isn't really 
very critical to anybody, and isn't showstopper material.
   


According to:

  http://httpd.apache.org/docs/2.1/new_features_2_2.html

mod_dbd is explicitly mentioned as a new feature of 2.2
and, therefore, a compelling reason to upgrade. Either
we stop refering to mod_dbd as something special enough
to warrant special attention as a core enhancement or
we fix it so it *is* one.
 

That is a good point.  Truth in advertising (as best as can be managed) 
will only help -- and lack thereof only hurt...


--
Jess Holle


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Nick Kew
On Tuesday 29 November 2005 15:03, Joe Orton wrote:
 On Tue, Nov 29, 2005 at 02:03:59PM +0100, Steffen wrote:
  Build with no issue here on Windows, except mod_authn_db and dmod_dbd.
 
  In the change log:
 
  *) Add mod_authn_dbd (SQL-based  authentication) [Nick Kew]
 
  I agree with Jesse:
  2.2.0 should not go out the door until we can build mod_authn_db and
  mod_dbd on windows.

 It's pretty silly for anybody to suddenly wake up and declare some
 random bug as a showstopper for 2.2.  Nobody has cared enough about the
 problem to fix it in the six months and four(?) 2.1.x alpha/beta
 releases that mod_dbd has been in the tree.

It works nicely on platforms I use.  But last week was the first report of 
anyone building it on windows.  Or rather, trying and failing to build it.

I'd guess that's precisely because it's now stable for us as devs,
a slightly wider circle of testers are looking at it.  That's a Good Thing.
When it goes GA, we can expect a *much* wider range of users, and
they'll be less tolerant of things not working.

I don't even know if it's a bug or a user error.  If it is a bug, it would
obviously be best to fix it, but an acceptable second-best is to
document it.

As for suddenly waking up, please note the date on
http://marc.theaimsgroup.com/?l=apache-httpd-devm=113266737311013w=2


-- 
Nick Kew


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Justin Erenkrantz
On Tue, Nov 29, 2005 at 10:16:04AM -0500, Jim Jagielski wrote:
 mod_dbd is explicitly mentioned as a new feature of 2.2
 and, therefore, a compelling reason to upgrade. Either
 we stop refering to mod_dbd as something special enough
 to warrant special attention as a core enhancement or
 we fix it so it *is* one.

The fact that no one has ever cared to make mod_dbd work on Windows until
the precise instance that we're to go to GA is complete evidence that this
is not a showstopper.  It's not even in the default build!

It can wait until the next release of 2.2.  We can note it in the release
notes and move along.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski
Justin Erenkrantz wrote:
 
 On Tue, Nov 29, 2005 at 10:16:04AM -0500, Jim Jagielski wrote:
  mod_dbd is explicitly mentioned as a new feature of 2.2
  and, therefore, a compelling reason to upgrade. Either
  we stop refering to mod_dbd as something special enough
  to warrant special attention as a core enhancement or
  we fix it so it *is* one.
 
 The fact that no one has ever cared to make mod_dbd work on Windows until
 the precise instance that we're to go to GA is complete evidence that this
 is not a showstopper.  It's not even in the default build!
 
 It can wait until the next release of 2.2.  We can note it in the release
 notes and move along.  -- justin
 

I would agree, as long as we remove it for the What's New
pages until it actually works and builds.

My point, obviously, was that we can't have it both ways and
say mod_dbd is great and a new core enhancement if it doesn't
even build under Win32. 

-- 
===
 Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
   If you can dodge a wrench, you can dodge a ball.


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Justin Erenkrantz
On Tue, Nov 29, 2005 at 10:28:43AM -0500, Jim Jagielski wrote:
 I would agree, as long as we remove it for the What's New
 pages until it actually works and builds.
 
 My point, obviously, was that we can't have it both ways and
 say mod_dbd is great and a new core enhancement if it doesn't
 even build under Win32. 

Win32 is one platform among many that we support.  Additionally, we have
very few developers who care to maintain Win32.  mod_dbd apparently works
just fine on every other platform.  Therefore, I don't think removing it
from the feature list is warranted.  If no one cared about it until now, I
don't care about it either.

If mod_dbd didn't work on Darwin, I wouldn't ask that we remove it from the
features list if it works on Linux, Solaris, and Win32.  I'd ask that it be
noted and move along.  I don't know why we would or should grant special
consideration to Win32 here.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Olaf van der Spek
On 11/29/05, Justin Erenkrantz [EMAIL PROTECTED] wrote:
 On Tue, Nov 29, 2005 at 10:28:43AM -0500, Jim Jagielski wrote:
  I would agree, as long as we remove it for the What's New
  pages until it actually works and builds.
 
  My point, obviously, was that we can't have it both ways and
  say mod_dbd is great and a new core enhancement if it doesn't
  even build under Win32.

 Win32 is one platform among many that we support.  Additionally, we have
 very few developers who care to maintain Win32.  mod_dbd apparently works
 just fine on every other platform.  Therefore, I don't think removing it
 from the feature list is warranted.  If no one cared about it until now, I
 don't care about it either.

 If mod_dbd didn't work on Darwin, I wouldn't ask that we remove it from the
 features list if it works on Linux, Solaris, and Win32.  I'd ask that it be
 noted and move along.  I don't know why we would or should grant special
 consideration to Win32 here.  -- justin

Why not add a special 'except on Windows' clause to that page?


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski


On Nov 29, 2005, at 2:55 AM, Paul Querna wrote:


These tarballs are Identical to 2.1.10 except for two changes:

* include/ap_release.h Updated to be 2.2.0-release
* The root directory was changed from httpd-2.1.10 to httpd-2.2.0

Available from:
http://people.apache.org/~pquerna/dev/httpd-2.2.0/

Please vote on releasing as GA/Stable.



Passes tests: +1 for GA.


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Joe Orton
On Tue, Nov 29, 2005 at 10:28:43AM -0500, Jim Jagielski wrote:
 Justin Erenkrantz wrote:
  
  On Tue, Nov 29, 2005 at 10:16:04AM -0500, Jim Jagielski wrote:
   mod_dbd is explicitly mentioned as a new feature of 2.2
   and, therefore, a compelling reason to upgrade. Either
   we stop refering to mod_dbd as something special enough
   to warrant special attention as a core enhancement or
   we fix it so it *is* one.
  
  The fact that no one has ever cared to make mod_dbd work on Windows until
  the precise instance that we're to go to GA is complete evidence that this
  is not a showstopper.  It's not even in the default build!
  
  It can wait until the next release of 2.2.  We can note it in the release
  notes and move along.  -- justin
  
 
 I would agree, as long as we remove it for the What's New
 pages until it actually works and builds.
 
 My point, obviously, was that we can't have it both ways and
 say mod_dbd is great and a new core enhancement if it doesn't
 even build under Win32. 

Win32 is not special.  It's a second-class citizen if anything because 
it gets so little developer attention.

joe


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Justin Erenkrantz
On Tue, Nov 29, 2005 at 04:38:01PM +0100, Olaf van der Spek wrote:
 Why not add a special 'except on Windows' clause to that page?

It's not like it'll never work.  Someone will get around to fixing it.
IMHO, this is exactly what release notes are for.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Nick Kew
On Tuesday 29 November 2005 15:22, Justin Erenkrantz wrote:

 We can note it in the release
 notes and move along.  -- justin

Indeed, that's fine by me.

I've just committed a documentation update to Trunk.
If we backport that to branch-2.2, I'll withdraw my objections.

-- 
Nick Kew


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Steffen

The fact that no one has ever cared to make mod_dbd work on Windows until
the precise instance that we're to go to GA is complete evidence that this
is not a showstopper.  It's not even in the default build!


I cared, when I recall mod_dbd was compiling with a former apr (pity I do 
not know which version)


For me is a reason to upgrade is  mod_authn_db (which relies on mod_dbd) .

When you guys go on with 2.2 then add also a note to  mod_authn_db docu that 
it is not available on win32.


Steffen

- Original Message - 
From: Justin Erenkrantz [EMAIL PROTECTED]

To: dev@httpd.apache.org; [EMAIL PROTECTED]
Sent: Tuesday, November 29, 2005 4:22 PM
Subject: Re: [vote] 2.2.0 tarballs



On Tue, Nov 29, 2005 at 10:16:04AM -0500, Jim Jagielski wrote:

mod_dbd is explicitly mentioned as a new feature of 2.2
and, therefore, a compelling reason to upgrade. Either
we stop refering to mod_dbd as something special enough
to warrant special attention as a core enhancement or
we fix it so it *is* one.


The fact that no one has ever cared to make mod_dbd work on Windows until
the precise instance that we're to go to GA is complete evidence that this
is not a showstopper.  It's not even in the default build!

It can wait until the next release of 2.2.  We can note it in the release
notes and move along.  -- justin





Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski


On Nov 29, 2005, at 10:36 AM, Justin Erenkrantz wrote:


On Tue, Nov 29, 2005 at 10:28:43AM -0500, Jim Jagielski wrote:

I would agree, as long as we remove it for the What's New
pages until it actually works and builds.

My point, obviously, was that we can't have it both ways and
say mod_dbd is great and a new core enhancement if it doesn't
even build under Win32.


Win32 is one platform among many that we support.  Additionally, we  
have
very few developers who care to maintain Win32.  mod_dbd apparently  
works
just fine on every other platform.  Therefore, I don't think  
removing it
from the feature list is warranted.  If no one cared about it until  
now, I

don't care about it either.

If mod_dbd didn't work on Darwin, I wouldn't ask that we remove it  
from the
features list if it works on Linux, Solaris, and Win32.  I'd ask  
that it be
noted and move along.  I don't know why we would or should grant  
special

consideration to Win32 here.  -- justin



Either we:

  1. Remove it from the feature list
  2. Keep it in there, but document that it doesn't
 build under Win32
  3. Someone who knows Win32 adds whatever magic is required
 to have it build.

I don't care which one is done, but doing none is just plain
sloppy, and we're better than that (or, at least, we *should* be).


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski
Joe Orton wrote:
 
 On Tue, Nov 29, 2005 at 10:28:43AM -0500, Jim Jagielski wrote:
  Justin Erenkrantz wrote:
   
   On Tue, Nov 29, 2005 at 10:16:04AM -0500, Jim Jagielski wrote:
mod_dbd is explicitly mentioned as a new feature of 2.2
and, therefore, a compelling reason to upgrade. Either
we stop refering to mod_dbd as something special enough
to warrant special attention as a core enhancement or
we fix it so it *is* one.
   
   The fact that no one has ever cared to make mod_dbd work on Windows until
   the precise instance that we're to go to GA is complete evidence that this
   is not a showstopper.  It's not even in the default build!
   
   It can wait until the next release of 2.2.  We can note it in the release
   notes and move along.  -- justin
   
  
  I would agree, as long as we remove it for the What's New
  pages until it actually works and builds.
  
  My point, obviously, was that we can't have it both ways and
  say mod_dbd is great and a new core enhancement if it doesn't
  even build under Win32. 
 
 Win32 is not special.  It's a second-class citizen if anything because 
 it gets so little developer attention.
 

Now *that's* a statement for the Release Notes :)

-- 
===
 Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
   If you can dodge a wrench, you can dodge a ball.


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Justin Erenkrantz
On Tue, Nov 29, 2005 at 10:46:55AM -0500, Jim Jagielski wrote:
 Either we:
 
   1. Remove it from the feature list
   2. Keep it in there, but document that it doesn't
  build under Win32
   3. Someone who knows Win32 adds whatever magic is required
  to have it build.

#2 would be in the release notes.

I don't think anyone has said we wouldn't note it.  If someone figures out
the necessary bits to twiddle by the time we make an announcement, we can
stick it in the 'patches_to_apply' directory too.  But, removing it from
the feature list because it doesn't work on one platform out of many
doesn't sit well with me.  (And, it's not even in the default build for
that platform anyway!)  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jim Jagielski
Justin Erenkrantz wrote:
 
 On Tue, Nov 29, 2005 at 10:46:55AM -0500, Jim Jagielski wrote:
  Either we:
  
1. Remove it from the feature list
2. Keep it in there, but document that it doesn't
   build under Win32
3. Someone who knows Win32 adds whatever magic is required
   to have it build.
 
 #2 would be in the release notes.
 
 I don't think anyone has said we wouldn't note it.

That wasn't clear at the start of this thread. There was a tone
of I don't care, that's no reason to stop the release and
the impression that nothing would be done to address it.

-- 
===
 Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
   If you can dodge a wrench, you can dodge a ball.


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Justin Erenkrantz
On Tue, Nov 29, 2005 at 10:56:56AM -0500, Jim Jagielski wrote:
  #2 would be in the release notes.
  
  I don't think anyone has said we wouldn't note it.
 
 That wasn't clear at the start of this thread. There was a tone
 of I don't care, that's no reason to stop the release and
 the impression that nothing would be done to address it.

Well, that's just silly.  If you read my replies about this, in almost
every one, I said something about including it in the release notes and
moving on.  I'm sure no one really meant that we wouldn't make some mention
of it in the appropriate places given that we now know about it.  -- justin


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Colm MacCarthaigh
On Tue, Nov 29, 2005 at 03:20:50PM +, Nick Kew wrote:
 As for suddenly waking up, please note the date on
 http://marc.theaimsgroup.com/?l=apache-httpd-devm=113266737311013w=2

mod_dbd compiles fine for me when I remove the AP_DECLARE wrappers
actually. But that might break the symbol export on Windows, I don't
know. 

Doing a mod_cache/ldap-like workaround where a BDB_DECLARE maps to an
_EXPORT macro is probably something that would make it work too.

How do can I test mod_dbd to find out if my changes are commitable?

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Joost de Heer
Win32 is not special.  It's a second-class citizen if anything because 
it gets so little developer attention.


And how many people compile the thing on Windows anyway, except the msi 
builder? My guess is that I need about 2 hands to count them


Joost


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Brad Nicholes
   I didn't expect the NetWare fixes to go in until 2.2.1.  Thanks for
including them.

+1 GA (NetWare)

Brad

 On 11/29/2005 at 1:32:32 am, in message
[EMAIL PROTECTED],
[EMAIL PROTECTED] wrote:
 Paul Querna wrote:
 These tarballs are Identical to 2.1.10 except for two changes:
 
 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0
 
 Okay, I lied, slightly:
 
  * svn r348009: Added AP_DECLARE to mod_dbd exported functions.  No
 functional changes for most operating systems.
 
  * svn r348055 and 348029: Netware specific fixes for a missing SSL
CGI
 variable, and for linking to the correct sockets library.
 
  * Several Documentation only commits. (Including updating URLs in
the
 README, UPDATING, etc..)
 
 -Paul


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Jess Holle
We don't until the first GA release, but from there on out we compile 
just about every release ourselves as we often end up applying our own 
patches when we find issues (submitting them back, of course) and we do 
our own cross-platform installation packaging, automated configuration, 
etc, of Apache for our customers (so the raw build result is more useful).


--
Jess Holle

Joost de Heer wrote:

Win32 is not special.  It's a second-class citizen if anything 
because it gets so little developer attention.


And how many people compile the thing on Windows anyway, except the 
msi builder? My guess is that I need about 2 hands to count them


Joost



Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Paul Querna
Paul Querna wrote:
 Paul Querna wrote:
 These tarballs are Identical to 2.1.10 except for two changes:

 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0
 
 Okay, I lied, slightly:
 
  * svn r348009: Added AP_DECLARE to mod_dbd exported functions.  No
 functional changes for most operating systems.
 
  * svn r348055 and 348029: Netware specific fixes for a missing SSL CGI
 variable, and for linking to the correct sockets library.
 
  * Several Documentation only commits. (Including updating URLs in the
 README, UPDATING, etc..)

My vote, +1 for GA, tested lightly on FreeBSD 5.4/x86, and OSX
10.4.3/ppc. Also based on diff of the 2.1.10 and 2.2.0 tarballs.

-Pau



Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Colm MacCarthaigh
On Tue, Nov 29, 2005 at 09:30:30AM -0800, Paul Querna wrote:
 My vote, +1 for GA, tested lightly on FreeBSD 5.4/x86, and OSX
 10.4.3/ppc. Also based on diff of the 2.1.10 and 2.2.0 tarballs.

+1 here too, tested on ubuntu.

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Colm MacCarthaigh
On Tue, Nov 29, 2005 at 05:53:52AM -0600, Jess Holle wrote:
 I'm no commiter but must concur -- until the build runs cleanly on 
 Windows 2.2.0 should not go out the door.
 
 Not everyone may like it, but Windows is a major Apache usage platform 
 these days.

O.k., can any win32 users please test the mod_dbd and mod_authn_dbd
build environments that are now in trunk?

-- 
Colm MacCárthaighPublic Key: [EMAIL PROTECTED]


Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Wilfredo Sánchez Vega

  +1 on Mac OS.

-wsv


On Nov 28, 2005, at 11:55 PM, Paul Querna wrote:


These tarballs are Identical to 2.1.10 except for two changes:

* include/ap_release.h Updated to be 2.2.0-release
* The root directory was changed from httpd-2.1.10 to httpd-2.2.0

Available from:
http://people.apache.org/~pquerna/dev/httpd-2.2.0/

Please vote on releasing as GA/Stable.

I am sorry for the confusion on whole move of 2.1.10 to 2.2.0.  This
entire situation is completely undefined in our VERSIONING file, and
hasn't ever happened before with these versioning rules.

I believe the best way to move forward for everyone is to vote on  
these
2.2.0 tarballs.  Hopefully we can all learn from this, and come up  
with

a better VERSIONING policy by the time we do 2.4.

Thanks,

Paul.




Re: [vote] 2.2.0 tarballs

2005-11-29 Thread Oden Eriksson
tisdagen den 29 november 2005 08.55 skrev Paul Querna:
 These tarballs are Identical to 2.1.10 except for two changes:

 * include/ap_release.h Updated to be 2.2.0-release
 * The root directory was changed from httpd-2.1.10 to httpd-2.2.0

 Available from:
 http://people.apache.org/~pquerna/dev/httpd-2.2.0/

 Please vote on releasing as GA/Stable.

 I am sorry for the confusion on whole move of 2.1.10 to 2.2.0.  This
 entire situation is completely undefined in our VERSIONING file, and
 hasn't ever happened before with these versioning rules.

 I believe the best way to move forward for everyone is to vote on these
 2.2.0 tarballs.  Hopefully we can all learn from this, and come up with
 a better VERSIONING policy by the time we do 2.4.

 Thanks,

 Paul.

Seems to work great on Mandriva Linux (Cooker) x86 and x86_64, all tests 
passes (with php-4.4.1 and php-5.1.1) using the perl-framework r344476. 

-- 
Regards // Oden Eriksson
Mandriva: http://www.mandriva.com
NUX: http://li.nux.se


[vote] 2.2.0 tarballs

2005-11-28 Thread Paul Querna
These tarballs are Identical to 2.1.10 except for two changes:

* include/ap_release.h Updated to be 2.2.0-release
* The root directory was changed from httpd-2.1.10 to httpd-2.2.0

Available from:
http://people.apache.org/~pquerna/dev/httpd-2.2.0/

Please vote on releasing as GA/Stable.

I am sorry for the confusion on whole move of 2.1.10 to 2.2.0.  This
entire situation is completely undefined in our VERSIONING file, and
hasn't ever happened before with these versioning rules.

I believe the best way to move forward for everyone is to vote on these
2.2.0 tarballs.  Hopefully we can all learn from this, and come up with
a better VERSIONING policy by the time we do 2.4.

Thanks,

Paul.