Re: Apache 2_0_31 is now rolled

2002-02-04 Thread Greg Ames

Ryan Bloom wrote:
 

  I think we all agree that once a tarball
  is public (meaning that non-developers have the *potential* of
  grabbing it) if there's something wrong with it, we have to bump
  before we reroll.

If it makes it to /www.apache.org/dist/httpd/, then I agree.  If the only place
it resides is intended strictly for developers, then I think that's too
conservative, especially if it's just a roll problem.

 I would vote in favor of having a developer only place to grab it then.

+1

 The mail to ask people to test should go to the list of httpd
 committers.

That excludes people like Madhu who isn't a committer but has given us valuable
feedback on our roll procedures.  

My vote would be something like Justin suggested, with a few tweaks:  put the
preliminary tarballs in a developer only directory, put appropriate disclaimers
in a HEADER file (so you see them in an autoindex listing), and ask people to
test on the dev@httpd list.  Once we know the fate of the tarball, remove it
from this dir so people don't get used to finding stuff there.  We probably
wouldn't want any links on our site to this directory either.

If in spite of these precautions, any lurkers grab the preliminary tarballs and
have problems:
* they have been warned,
* if it's a code problem, we are going to patch, re-tag, and re-roll soon
anyway,
* if it's a roll problem, doing ./buildconf will often fix (we could mention
that in the HEADER),
* I would think most responsible lurkers would de-cloak and speak up if they are
the first to see a problem.  If not, how much should I care about their problem?

Greg



RE: Apache 2_0_31 is now rolled (take 2)

2002-02-04 Thread Joshua Slive


 From: Victor J. Orlikowski [mailto:[EMAIL PROTECTED]]

 Ugh. Behind on mail.

 My fault; needed it for cadaver for testing... ;)

Victor: You need a little context on your mail.  I don't know about others,
but I have no idea what you are replying to.

Joshua.




RE: Apache 2_0_31 is now rolled (take 2)

2002-02-04 Thread Victor J. Orlikowski

My apologies.
The context was to provide a semi-humorous reply to the breakage I
caused Jeff by installing Expat on the AIX box we use.

Been a while since the mail, been a while since I posted last.
Grrr. ;)

Victor
-- 
Victor J. Orlikowski   | The Wall is Down, But the Threat Remains!
==
[EMAIL PROTECTED]  | [EMAIL PROTECTED] | [EMAIL PROTECTED]



Re: Apache 2_0_31 is now rolled (take 2)

2002-02-04 Thread Jim Jagielski

Victor J. Orlikowski wrote:
 
 Ugh. Behind on mail.
 
 My fault; needed it for cadaver for testing... ;)
 

Why do I feel like I just entered an episode of 6 Feet Under? :)

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Rodent of Unusual Size

William A. Rowe, Jr. wrote:
 
 It would be rather cool, however, to have and index.html
 and full.html in one place, and not rely on QUERY_STRING
 so much.

*shrug*  Go ahead and break it apart -- but only if you
personally commit to keep all the pieces in sync, and easily
accessible/printable both as separate and as a single document..

 Especially one that is (in the minds of most implementors)
 malformed.

That is *such* a load of crap.   'Most implementors' my
foot.  If you don't like something, OtherBill, please
don't act as though you represent the industry when you
express that dislike.

 A number of technologies might barf on ?ONEPAGE, while
 they have no problem with ?ONEPAGE=1.

Anything that barfs on '?token' and will only work with
'?token=value' is seriously, seriously broken.  Can you name
some of these 'technologies'?  There is a wealth of reference
material that somehow fails to support the idea that valueless
tokens are 'malformed'; for starters:

RFC 2396 §3.4
 URL:ftp://ftp.isi.edu/in-notes/rfc2396.txt

Original CGI spec (such as it is):
 URL:http://hoohoo.ncsa.uiuc.edu/cgi/env.html#query
 URL:http://hoohoo.ncsa.uiuc.edu/cgi/cl.html

The still-evaolving 'new' CGI spec:
 URL:http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html#6.1.8
 URL:http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html#5.0

Just where on Earth did you *get* this idea, anyway?
-- 
#kenP-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist  http://Apache-Server.Com/

Millenium hand and shrimp!



Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Rodent of Unusual Size

William A. Rowe, Jr. wrote:
 
 ++1... this shouldn't be a huge hangup.  But Josh has a point...

What is the resistance to bumping?  It seems to me that we're
back to that -- a meaningless effort to keep the numbers from
incrementing.  The conclusion drawn a while ago (thanks to Roy's
clewbat) was that the numbers are MEANINGLESS.  So why are we
trying to overload them?

If we roll, and something's wrong with the tarball, we bump
before rolling again.  Otherwise we're exposed as Joshua
and Roy have pointed out.
-- 
#kenP-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist  http://Apache-Server.Com/

Millenium hand and shrimp!



Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Rodent of Unusual Size

Ryan Bloom wrote:
 
 Yes, at this point, we have announced the tarball, and we can't replace
 it again. However, at the time, the tarball was just being discussed on
 the development list, and it hadn't been officially announced as a beta
 candidate, so replacing it was fine to do.

I disagree.  Once the tarball has been created the number cannot
be used again.  Too many eyes watch this list and the site and
siphon off tarballs as soon as they're created (much less
announced).
-- 
#kenP-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist  http://Apache-Server.Com/

Millenium hand and shrimp!



Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Justin Erenkrantz

On Sun, Feb 03, 2002 at 10:15:51AM -0500, Rodent of Unusual Size wrote:
 I disagree.  Once the tarball has been created the number cannot
 be used again.  Too many eyes watch this list and the site and
 siphon off tarballs as soon as they're created (much less
 announced).

Part of that was resolved earlier by having the dev.apache.org/dist
directory.  Perhaps we need a /dist/httpd/dev directory where we
can place preliminary tarballs before releasing?  We need to place
tarballs somewhere where the developers can get to them so that we
can perform sanity checks on them before officially announcing.

In this case, if you actually read dev@httpd, you were probably
aware that we screwed up the rolling the first time.  We made no
other announcement of it outside this list yet, so if you got a bad
tarball before we released it, I'm not too concerned.  Once we've
made any sort of public announcement, we can't take the tarball
back.  And, we updated the how_to_release page to indicate that you
shouldn't read it.  That'd help a bit.  -- justin




Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Jim Jagielski

Ryan Bloom wrote:
 
 Yes, at this point, we have announced the tarball, and we can't replace
 it again. However, at the time, the tarball was just being discussed on
 the development list, and it hadn't been officially announced as a beta
 candidate, so replacing it was fine to do.
 

Unfortunately, once it's rolled *and placed someplace where someone
other than the roller can get it* then, almost by definition, it's
publically available. Even at that point, the tarball was in a place
where people look for soon-to-be-released goodies. People lurk on
dev@ and it's just too dangerous for us to replace tarballs on the hope
that only people-who-know-better have snagged it :)

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Jim Jagielski

Ryan Bloom wrote:
 
 My point is that I disagree with that.  We have been bumping tags on
 files when releasing 2.0 since 2.0.16, and we aren't even talking about
 bumping a tag here.  We are just talking about rolling the tarball on a
 different machine than was originally used.  The code didn't change
 between the original tarball and the second, just the machine used to do
 the roll.
 

Maybe we should say that once rolled and place in a location where
someone (*anyone*) other than the roller can obtain the tarball.
Obviously, as the RM, I can roll the tarball locally until my eyes
bleed if I discover problems with what I'm doing. But once I say
Hey, here's the tarball we're stuck. It's either perfect, or we bump. ;)

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



RE: Apache 2_0_31 is now rolled

2002-02-03 Thread Joshua Slive


 From: Justin Erenkrantz [mailto:[EMAIL PROTECTED]]

 Ian was hesitant to bump to 2.0.32 because he was under the
 impression that it was not permitted to bump so close to a previous
 tag.  He was the RM, so it was his call.

This argument has been had befor (ad naseum), but...

This is based on the false premise that version numbers are scarce.  Tagging
and rolling are fairly easy operations (with the fancy new script).  Arguing
for days about exactly what changes should justify a new tag is difficult.

Joshua.




RE: Apache 2_0_31 is now rolled

2002-02-03 Thread Ryan Bloom


  From: Justin Erenkrantz [mailto:[EMAIL PROTECTED]]
 
  Ian was hesitant to bump to 2.0.32 because he was under the
  impression that it was not permitted to bump so close to a previous
  tag.  He was the RM, so it was his call.
 
 This argument has been had befor (ad naseum), but...
 
 This is based on the false premise that version numbers are scarce.
 Tagging
 and rolling are fairly easy operations (with the fancy new script).
 Arguing
 for days about exactly what changes should justify a new tag is
difficult.

No that isn't what this is based on.  It is based on the fact that
tagging the tree with two different versions within two days discourages
people from testing.  If I roll a release every few days, why should
anybody test them, because they know that another release will be made,
which will obsolete what they are testing.

There is a balance that must be achieved between tagging often enough to
allow the code to develop, and tagging so often that it doesn't make any
sense to test what was tagged.

Not long after the current tag/roll procedure was developed, we had this
same situation, and Roy himself agreed that rolling more than once a
week discouraged people from testing the tarballs.

Yes, versions numbers don't mean anything, but people's time does.

Ryan




Re: Apache 2_0_31 is now rolled

2002-02-03 Thread Jim Jagielski

Ryan Bloom wrote:
 
 Not long after the current tag/roll procedure was developed, we had this
 same situation, and Roy himself agreed that rolling more than once a
 week discouraged people from testing the tarballs.
 

Not sure what this Roy himself comment means... like it's some sort
of Voice From On High. When did the opinion of any one person, no
matter who, become Gospel? IIRC the comment was based on having
tarballs too frequently as a matter of course, not neccesarily because
of this type of situation. I think we all agree that once a tarball
is public (meaning that non-developers have the *potential* of
grabbing it) if there's something wrong with it, we have to bump
before we reroll.
-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



RE: Apache 2_0_31 is now rolled

2002-02-03 Thread Ryan Bloom

 From: Jim Jagielski [mailto:[EMAIL PROTECTED]]
 Ryan Bloom wrote:
 
  Not long after the current tag/roll procedure was developed, we had
this
  same situation, and Roy himself agreed that rolling more than once a
  week discouraged people from testing the tarballs.
 
 
 Not sure what this Roy himself comment means... like it's some sort
 of Voice From On High. When did the opinion of any one person, no
 matter who, become Gospel? 

The Roy himself was merely because Roy was the person who proposed
this release model.  In my mind, that means that he understood it best
when we were first beginning to use it.

 IIRC the comment was based on having
 tarballs too frequently as a matter of course, not neccesarily because
 of this type of situation. I think we all agree that once a tarball
 is public (meaning that non-developers have the *potential* of
 grabbing it) if there's something wrong with it, we have to bump
 before we reroll.

I would vote in favor of having a developer only place to grab it then.
The mail to ask people to test should go to the list of httpd
committers.

Ryan





Re: Apache 2_0_31 is now rolled

2002-02-03 Thread William A. Rowe, Jr.

I lost a machine today due to a fscked up flash update utility.
You are warned :)

From: Rodent of Unusual Size [EMAIL PROTECTED]
Sent: Sunday, February 03, 2002 9:10 AM


 William A. Rowe, Jr. wrote:
 
  It would be rather cool, however, to have and index.html
  and full.html in one place, and not rely on QUERY_STRING
  so much.

 *shrug*  Go ahead and break it apart -- but only if you
 personally commit to keep all the pieces in sync, and easily
 accessible/printable both as separate and as a single document..

Not suggesting we 'ditch' the SSI.  Suggesting we do it 'both ways',
so to speak... full.html for those who want 'the big list' (it can be
grabbed by tag_and_roll, if we like), and the modular design that
Joshua is advocating :)

  Especially one that is (in the minds of most implementors)
  malformed.

 That is *such* a load of crap.   'Most implementors' my
 foot.  If you don't like something, OtherBill, please
 don't act as though you represent the industry when you
 express that dislike.

SORRY... however it seems there is a heck of a lot of assumptions in
the java-based engines that things come in foo=bar notation.  I'm not
saying that ISINDEX is useless, but the other form is (today) a whole
heck of a lot more portable across techologies.

  A number of technologies might barf on ?ONEPAGE, while
  they have no problem with ?ONEPAGE=1.

 Anything that barfs on '?token' and will only work with
 '?token=value' is seriously, seriously broken.  Can you name
 some of these 'technologies'?  There is a wealth of reference
 material that somehow fails to support the idea that valueless
 tokens are 'malformed'; for starters:

 RFC 2396 §3.4
  URL:ftp://ftp.isi.edu/in-notes/rfc2396.txt

 Original CGI spec (such as it is):
  URL:http://hoohoo.ncsa.uiuc.edu/cgi/env.html#query
  URL:http://hoohoo.ncsa.uiuc.edu/cgi/cl.html

 The still-evaolving 'new' CGI spec:
  URL:http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html#6.1.8
  URL:http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html#5.0

 Just where on Earth did you *get* this idea, anyway?

A bug report, of course, that I'm not able to place, seeing as I'm
reconstructing that machine at this moment.  I do believe, however, that
jk sessions are implicated - but please DO NOT hold me to that, since I
can't verify my frame of reference.

Anyways, yes - SSI is a much better choice to pull these together.  And yes,
some folks would like to read the short pages on what they care about, rather
than the mega-list.  I'm not suggesting I PERSONALLY maintain it, I only
suggested that both 'forms' of the SSI results are distributed.

Does that last comment make sense?

Bill




Re: Apache 2_0_31 is now rolled

2002-02-03 Thread William A. Rowe, Jr.

From: Ryan Bloom [EMAIL PROTECTED]
Sent: Sunday, February 03, 2002 1:12 PM

 No that isn't what this is based on.  It is based on the fact that
 tagging the tree with two different versions within two days discourages
 people from testing.  If I roll a release every few days, why should
 anybody test them, because they know that another release will be made,
 which will obsolete what they are testing.

++1.  If we are going to do that to testers, let's just have every-six-hour
tarballs sitting out for download in perpetuity.

---
Joe:  Hey, which apache should I download?

Mike: Well, as long as you are on Solaris, that 3 Mar 2003 tarball worked
  really well, but you might want to go back to the 2nd if you are trying
  to build on Linux - that one didn't work for me.
---

Roy was dead on... You tag infreqently enough that folks respect that some
good thought went into releasing that version.  Build snafus are negligable,
and really not worth arguing over - just fix em and release.

However, Ryan, your change that dropped out the supplimental strings (actually
assigning server-strings of -alpha/-beta/-gold, and the two digit subversion)
really hosed our ability to assure a user that yea - that is the -alpha, and
you really needed the -beta before you can build on, say, Netware.

And _not_ to Ryan;

Anywho - this has been argued to death.  Whatever the roll 'n release docs
say on httpd.apache.org/dev is what I'll follow, these discussions are SO
utterly nonproductive.  Heck - aren't we here 'cause we like to code?

Bill





Re: Apache 2_0_31 is now rolled

2002-02-02 Thread Jim Jagielski

Jeff Trawick wrote:
 
 Greg Ames [EMAIL PROTECTED] writes:
 
  This is a very error prone part of our process.  I got around it in 2_0_28 by
  sending preliminary tarballs to people on platforms I knew were problematic,
  before making anything public.  Madhu told me my first tarball built with
  autoconf 1.4.2 didn't work for HP-UX.  So I re-rolled on daedalus for most
  platforms, and on Linux w/autoconf 1.4.2 for Darwin.
 
 I think Greg mean libtool 1.4.2.
 
 AIX definitely needs libtool 1.4.2.

I thought libtool 1.4.2 did *not* work for Darwin/OS X 10.1.x... I can
check here. (the flat_namespace issue).

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



Re: Apache 2_0_31 is now rolled

2002-02-02 Thread Jim Jagielski

Bill Stoddard wrote:
 
 
  On Fri, Feb 01, 2002 at 02:45:56PM -0700, Brad Nicholes wrote:
   httpd-2.0.31 does not build on NetWare because of a screwed up #ifdef
   APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard().  The fix
   for this has already been checked in but I'm not going to worry about it
   for now as long as 2.0.31 is just an alpha.  If you are planning on
   releasing .31 as beta or GA, then the fix definitely needs to be
   included.  From here on out, NetWare is good to go! Yeah!!
  
  We are definately trying to make this a beta. Perhaps Ian can be
  pursuaded (with money, food, etc..) to do a reroll, 
 
 Once the tarball is rolled, that's it, move on to the next version.
 

+1 (for Apache 2)

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



Re: Apache 2_0_31 is now rolled (take 2)

2002-02-02 Thread Jeff Trawick

Ian Holsman [EMAIL PROTECTED] writes:

 the NW patch is in there.
 the non-crap tarballs are in the /dist directory.

+1 for FreeBSD 3.4...  

I unpacked it, did binbuild, did the binbuild installation, and
hammered* it over local LAN with 200,000 requests (mix of CGI, / to
drive lots of wrowe code, invalid URLs), throwing in a few graceful
restarts to make it interesting

*given the rather modest characteristics of my FreeBSD box, perhaps
hammered isn't the right term :)

I'm still struggling with the tarball on AIX.  I think it is just a
matter of cleaning up libtool 1.3 droplets so that a fresh buildconf
does what it is supposed to do.  The symptoms of my binbuild failures
are consistent with the use of some libtool other than 1.4.2, and I've
been testing Apache 2.0 HEAD builds every several hours on AIX, with
multiple compilers and multiple build flavors, without hitting any
problems that aren't resolved in 2.0.31.  The only recent breakage was
Bill's proxy breakage (fixed prior to 2.0.31) and the APR_OS_DEFAULT
breakage (introduced after 2.0.31).

--/--

There's no magic solution for now w.r.t. creating a tarball that works
everywhere since some of our platforms have conflicting libtool
version requirements.  All we can hope to accomplish currently is

 a) the source tarball works as-is on a reasonable number of platforms
(yeah, somebody may end up unhappy, but I promise not to scream if
it won't work as-is on a platform I care about)
 b) people familiar with platform problems can work around them (e.g.,
wipe clean and do buildconf) to do a valid binary build when the
time comes
 c) we write down any work-arounds in a common place so that end users
can replicate the procedures

-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
   http://www.geocities.com/SiliconValley/Park/9289/
 Born in Roswell... married an alien...



Re: Apache 2_0_31 is now rolled

2002-02-02 Thread Greg Ames

Jim Jagielski wrote:

So I re-rolled on daedalus for most
   platforms, and on Linux w/autoconf 1.4.2 for Darwin.
 
  I think Greg mean libtool 1.4.2.
 
  AIX definitely needs libtool 1.4.2.
 
 I thought libtool 1.4.2 did *not* work for Darwin/OS X 10.1.x... I can
 check here. (the flat_namespace issue).

AFAIK, libtool 1.4.2 is required for Darwin.  I got the tarball rolled w/1.4.2
to work on Moof.

Greg



Re: Apache 2_0_31 is now rolled (take 2)

2002-02-02 Thread Jeff Trawick

Jeff Trawick [EMAIL PROTECTED] writes:

 I'm still struggling with the tarball on AIX.  I think it is just a
 matter of cleaning up libtool 1.3 droplets so that a fresh buildconf
 does what it is supposed to do.

That and, for me, working around the fact that somebody installed an
expat RPM on the AIX box I use and apparently the shared library it
installs doesn't have the same name that apr-util wants to load,
resulting in a load failure for libexpat.

Time to add --with-expat=srclib/apr-util/xml/our-freaking-copy-of-expat 
to binbuild.sh and try again :(

-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
   http://www.geocities.com/SiliconValley/Park/9289/
 Born in Roswell... married an alien...



Re: lose the underscores! (was: Apache 2_0_31 is now rolled (take 2))

2002-02-02 Thread William A. Rowe, Jr.

From: Ben Hyde [EMAIL PROTECTED]
Sent: Friday, February 01, 2002 9:20 PM


 Greg Stein wrote:
   On Fri, Feb 01, 2002 at 05:34:51PM -0800, Justin Erenkrantz wrote:
   ...
http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz
   
   Why can't we name our damned tarballs and resulting directories like all
   other packages out there?
 
 A superstitious behavior involving a fear of the Windows handling of
 extensions.  One of those things I recall feeling strongly about at
 the time. - ben

And there was a day, not long ago, that foo.x.y.z would have choked a good
number of Win32 filesystems, especially if the files lived on Netware or
LanMan Network shares.

I'd safely pronounce those days nearly gone, and 2.0 is as good a time as
any to change this convention.  We have a number of index.html.foo files
out there, that couldn't even be unpacked.  So many files in our cvs are
mult-extension that having a 2.0.31 really isn't a big issue.

[If it doesn't unpack into the top level correctly - the user can guess
that the contents below are mucked up as well :-]

Bill




Re: lose the underscores! (was: Apache 2_0_31 is now rolled (take 2))

2002-02-02 Thread William A. Rowe, Jr.

From: William A. Rowe, Jr. [EMAIL PROTECTED]
Sent: Saturday, February 02, 2002 11:03 AM


 From: Ben Hyde [EMAIL PROTECTED]
 Sent: Friday, February 01, 2002 9:20 PM
 
  Greg Stein wrote:
On Fri, Feb 01, 2002 at 05:34:51PM -0800, Justin Erenkrantz wrote:
...
 http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz

Why can't we name our damned tarballs and resulting directories like all
other packages out there?
  
  A superstitious behavior involving a fear of the Windows handling of
  extensions.  One of those things I recall feeling strongly about at
  the time. - ben
 
 I'd safely pronounce those days nearly gone, and 2.0 is as good a time as
 any to change this convention.

I don't advocate changing this for the -alpha ... when [if] you retar to
release the -beta, that would be a good time, I suppose, or it can wait for .32

Bill






Re: Apache 2_0_31 is now rolled (take 2)

2002-02-02 Thread Jeff Trawick

Jeff Trawick [EMAIL PROTECTED] writes:

 Jeff Trawick [EMAIL PROTECTED] writes:
 
  I'm still struggling with the tarball on AIX.  I think it is just a
  matter of cleaning up libtool 1.3 droplets so that a fresh buildconf
  does what it is supposed to do.
 
 That and, for me, working around the fact that somebody installed an
 expat RPM on the AIX box I use and apparently the shared library it
 installs doesn't have the same name that apr-util wants to load,
 resulting in a load failure for libexpat.

no, the real explanation is:

  for testing this tarball I did the binbuild on one machine and
  installed it on a different machine; I didn't have the expat RPM
  installed on the target machine

  the fact is that all along I've been using a separate expat on my
  build machine and didn't realize it :(  (that could explain a hack I
  had to put in the build somewhere; dunno yet)

 Time to add --with-expat=srclib/apr-util/xml/our-freaking-copy-of-expat 
 to binbuild.sh and try again :(

After doing that, everything is humming.

+1 for beta based on AIX testing of something built via binbuild...

sending a mix of requests, no unexpected error log messages, no high
CPU or storage

I'll commit the binbuild.sh change to 2.0.32-dev.  It could get
challenging to build a reasonable binary distribution otherwise.

Special instructions for AIX (may apply to other platforms where
libtool-in-tarball is uncool):

1) make sure autoconf 2.13 and libtool 1.4.2 are found first
2) unpack tarball and cd to top-level directory
3) remove all occurrences of ltconfig and ltmain.sh in the source tree
4) if you have an expat installation already, you may want to apply
   the patch below
5) ./buildconf
6) CC=xlc_r build/binbuild.sh (or invoke configure yourself)

patch for overriding the expat selection:

Index: build/binbuild.sh
===
RCS file: /home/cvs/httpd-2.0/build/binbuild.sh,v
retrieving revision 1.33
diff -u -r1.33 binbuild.sh
--- build/binbuild.sh   7 Jan 2002 16:03:25 -   1.33
+++ build/binbuild.sh   2 Feb 2002 17:25:54 -
@@ -9,9 +9,10 @@
 OS=`./srclib/apr/build/config.guess`
 BUILD_DIR=`pwd`/bindist
 DEFAULT_DIR=/usr/local/apache2
-CONFIGPARAM=--with-layout=BinaryDistribution --prefix=$BUILD_DIR 
--enable-mods-shared=most
 APDIR=`pwd`
 APDIR=`basename $APDIR`
+APFULLDIR=`pwd`
+CONFIGPARAM=--with-layout=BinaryDistribution --prefix=$BUILD_DIR 
+--enable-mods-shared=most --with-expat=$APFULLDIR/srclib/apr-util/xml/expat
 VER=`echo $APDIR |sed s/httpd-//`
 TAR=`srclib/apr/build/PrintPath tar`
 GTAR=`srclib/apr/build/PrintPath gtar`

-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
   http://www.geocities.com/SiliconValley/Park/9289/
 Born in Roswell... married an alien...



RE: Apache 2_0_31 is now rolled

2002-02-02 Thread Ryan Bloom

 Bill Stoddard wrote:
 
 
   On Fri, Feb 01, 2002 at 02:45:56PM -0700, Brad Nicholes wrote:
httpd-2.0.31 does not build on NetWare because of a screwed up
 #ifdef
APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard().
The
 fix
for this has already been checked in but I'm not going to worry
 about it
for now as long as 2.0.31 is just an alpha.  If you are planning
on
releasing .31 as beta or GA, then the fix definitely needs to be
included.  From here on out, NetWare is good to go! Yeah!!
  
   We are definately trying to make this a beta. Perhaps Ian can be
   pursuaded (with money, food, etc..) to do a reroll,
 
  Once the tarball is rolled, that's it, move on to the next version.
 
 
 +1 (for Apache 2)

I disagree, strongly.  :-)  In this case, the tarball was rolled, but it
was rolled incorrectly (my fault for not updating the how_to_release
site). The code was fine, but the tarball needed to be re-rolled.  IF
the code needed to be modified greatly, I would agree, but for a simple
re-roll without changing code or tag, we don't need to bump version
numbers.

Ryan





Re: Apache 2_0_31 is now rolled

2002-02-02 Thread William A. Rowe, Jr.

RM postscript: the tarball is also missing docs/manual/faq/support.html
for whatever reason.


From: Brad Nicholes [EMAIL PROTECTED]
Sent: Friday, February 01, 2002 5:54 PM


   So what is the verdict on the messed up #ifdef in scoreboard.c if .31
 goes beta?  Are we going to include the fixed version or patch it in the
 release notes?

Changing this file when we reroll anyway to clean up the tarball seems like
no issue to me;

  1. The #ifdef v.s. #if resolves identically on OS2/Unix/Win32.  Nearly all 
 other platforms supported it (get the code from an #if or #ifdef.)  

  2. It fixes Netware.  If they download an older -alpha, they get nothing.
 If they download -beta it works.  The code didn't change, the conditions
 to exclude Netware-broken code changed.

Isn't this [part] of the point to -alpha, -beta, -gold succession?  Trivial
mistakes might be corrected, while code flaws (as rbb pointed out) can command
a new dot release.  Yea - it's a slippery slope, but this bug was pretty firmly
at the top of the hill.

If we want to wait for -beta, I'd suggest tagging the original -alpha files as
APACHE_2_0_31-alpha, then move this patched file's tag APACHE_2_0_31.  If we
did something similar to -beta, do the same, add a -beta tag, then push the 
APACHE_2_0_31 tag for the file or two that misconfigured _this_code_ on a
given platform.

Fixing ./configure built with the wrong libtool, correcting an #if FEATURE
for some specific platform(s), or correcting missing/too many files seems like
trivial changes.  They don't change the CODE BASE that we released.

Bill







Re: Apache 2_0_31 is now rolled

2002-02-02 Thread William A. Rowe, Jr.

From: William A. Rowe, Jr. [EMAIL PROTECTED]
Sent: Saturday, February 02, 2002 12:42 PM


 RM postscript: the tarball is also missing docs/manual/faq/support.html
 for whatever reason.

Ok... I missed the new schema; this is not a problem.

It would be rather cool, however, to have and index.html and full.html in
one place, and not rely on QUERY_STRING so much.  Especially one that is
(in the minds of most implementors) malformed.  A number of technologies
might barf on ?ONEPAGE, while they have no problem with ?ONEPAGE=1.

The regex logic can be used to pull a ONEPAGE flag out of a list of query 
args :)

Bill




Re: Apache 2_0_31 is now rolled

2002-02-02 Thread Greg Ames

William A. Rowe, Jr. wrote:
 
 RM postscript: the tarball is also missing docs/manual/faq/support.html
 for whatever reason.

The httpd_roll_release script actually downloads an SSI parsed copy of the faq,
so it can be served by sites without mod_include enabled.  You should see all of
the info from that file in the faq.

Greg



Re: Apache 2_0_31 is now rolled

2002-02-02 Thread Jim Jagielski

Ryan Bloom wrote:
 
   Once the tarball is rolled, that's it, move on to the next version.
  
  
  +1 (for Apache 2)
 
 I disagree, strongly.  :-)  In this case, the tarball was rolled, but it
 was rolled incorrectly (my fault for not updating the how_to_release
 site). The code was fine, but the tarball needed to be re-rolled.  IF
 the code needed to be modified greatly, I would agree, but for a simple
 re-roll without changing code or tag, we don't need to bump version
 numbers.
 

AFAIK, it's *always* been the policy that once rolled, if *anything*
goes wrong, you have to bump. Even the how-to-release docs still
say it. The *procedure* in httpd-2.0 may be obsoleted with httpd_roll_release
but not that guideline.

-- 
===
   Jim Jagielski   [|]   [EMAIL PROTECTED]   [|]   http://www.jaguNET.com/
  A society that will trade a little liberty for a little order
 will lose both and deserve neither - T.Jefferson



Re: Apache 2_0_31 is now rolled

2002-02-02 Thread Bill Stoddard


  Bill Stoddard wrote:
  
  
On Fri, Feb 01, 2002 at 02:45:56PM -0700, Brad Nicholes wrote:
 httpd-2.0.31 does not build on NetWare because of a screwed up
  #ifdef
 APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard().
 The
  fix
 for this has already been checked in but I'm not going to worry
  about it
 for now as long as 2.0.31 is just an alpha.  If you are planning
 on
 releasing .31 as beta or GA, then the fix definitely needs to be
 included.  From here on out, NetWare is good to go! Yeah!!
   
We are definately trying to make this a beta. Perhaps Ian can be
pursuaded (with money, food, etc..) to do a reroll,
  
   Once the tarball is rolled, that's it, move on to the next version.
  
 
  +1 (for Apache 2)

 I disagree, strongly.  :-)  In this case, the tarball was rolled, but it
 was rolled incorrectly (my fault for not updating the how_to_release
 site). The code was fine, but the tarball needed to be re-rolled.  IF
 the code needed to be modified greatly, I would agree, but for a simple
 re-roll without changing code or tag, we don't need to bump version
 numbers.

I agree with you Ryan. What I was not in favor of is making a code change then 
re-rolling,
which is what I think was required for the Netware change.

Bill




RE: Apache 2_0_31 is now rolled

2002-02-02 Thread Ryan Bloom

 Ryan Bloom wrote:
 
Once the tarball is rolled, that's it, move on to the next
version.
   
  
   +1 (for Apache 2)
 
  I disagree, strongly.  :-)  In this case, the tarball was rolled,
but it
  was rolled incorrectly (my fault for not updating the how_to_release
  site). The code was fine, but the tarball needed to be re-rolled.
IF
  the code needed to be modified greatly, I would agree, but for a
simple
  re-roll without changing code or tag, we don't need to bump version
  numbers.
 
 
 AFAIK, it's *always* been the policy that once rolled, if *anything*
 goes wrong, you have to bump. Even the how-to-release docs still
 say it. The *procedure* in httpd-2.0 may be obsoleted with
 httpd_roll_release
 but not that guideline.

My point is that I disagree with that.  We have been bumping tags on
files when releasing 2.0 since 2.0.16, and we aren't even talking about
bumping a tag here.  We are just talking about rolling the tarball on a
different machine than was originally used.  The code didn't change
between the original tarball and the second, just the machine used to do
the roll.

Ryan





Re: Apache 2_0_31 is now rolled

2002-02-02 Thread William A. Rowe, Jr.

From: Joshua Slive [EMAIL PROTECTED]
Sent: Saturday, February 02, 2002 4:36 PM


  From: Ryan Bloom [mailto:[EMAIL PROTECTED]]
 
  My point is that I disagree with that.  We have been bumping tags on
  files when releasing 2.0 since 2.0.16, and we aren't even talking about
  bumping a tag here.  We are just talking about rolling the tarball on a
  different machine than was originally used.  The code didn't change
  between the original tarball and the second, just the machine used to do
  the roll.

++1... this shouldn't be a huge hangup.  But Josh has a point...

 The justification for not doing this is that the 2.0.31 tarball is now
 public (officially or not).  Now if we reroll a new tarball and someone
 comes to us and says I'm having a problem with 2.0.31, we will never be
 able to know exactly what they are using.  Even just the simple matter of
 creating a .tar.gz can create big differences between distributions, let
 alone the question of buildconf.

Except that What package did you download isn't an unreasonable question.

Oh, I'm not sure, I renamed it to fsukup.tar.gz isn't an acceptable answer.

That's why we have kicked around the idea of rolling these into the -beta ...
sure the -alpha package had a few packaging issues.  They are resolved, life
rolls on.

 Suggestion: Tag 2.0.32 at exactly the same place as 2.0.31 (possibly with a
 bump for the netware stuff) roll a new tarball with that version, and
 release that.

That is quite a waste for build-issues on an alpha.




Apache 2_0_31 is now rolled

2002-02-01 Thread Ian Holsman

and available on http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz

Many thanks to Justin  Aaron.

can people do a quick sanity check that the roll is good
TIA
Ian




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Brad Nicholes

httpd-2.0.31 does not build on NetWare because of a screwed up #ifdef
APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard().  The fix
for this has already been checked in but I'm not going to worry about it
for now as long as 2.0.31 is just an alpha.  If you are planning on
releasing .31 as beta or GA, then the fix definitely needs to be
included.  From here on out, NetWare is good to go! Yeah!!

Brad

 [EMAIL PROTECTED] Friday, February 01, 2002 1:39:39 PM 
and available on
http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz 

Many thanks to Justin  Aaron.

can people do a quick sanity check that the roll is good
TIA
Ian




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Aaron Bannert

On Fri, Feb 01, 2002 at 02:45:56PM -0700, Brad Nicholes wrote:
 httpd-2.0.31 does not build on NetWare because of a screwed up #ifdef
 APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard().  The fix
 for this has already been checked in but I'm not going to worry about it
 for now as long as 2.0.31 is just an alpha.  If you are planning on
 releasing .31 as beta or GA, then the fix definitely needs to be
 included.  From here on out, NetWare is good to go! Yeah!!

We are definately trying to make this a beta. Perhaps Ian can be
pursuaded (with money, food, etc..) to do a reroll, or we could
wait a few days and try again.

An alternative is to post the patch in the release notes (it is a very
small patch).

-aaron



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Bill Stoddard


 On Fri, Feb 01, 2002 at 02:45:56PM -0700, Brad Nicholes wrote:
  httpd-2.0.31 does not build on NetWare because of a screwed up #ifdef
  APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard().  The fix
  for this has already been checked in but I'm not going to worry about it
  for now as long as 2.0.31 is just an alpha.  If you are planning on
  releasing .31 as beta or GA, then the fix definitely needs to be
  included.  From here on out, NetWare is good to go! Yeah!!
 
 We are definately trying to make this a beta. Perhaps Ian can be
 pursuaded (with money, food, etc..) to do a reroll, 

Once the tarball is rolled, that's it, move on to the next version.

Bill




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Justin Erenkrantz

On Fri, Feb 01, 2002 at 12:39:39PM -0800, Ian Holsman wrote:
 and available on http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz

One note that Aaron pointed out is that the tarball extracts to
apache_2.0.31 instead of httpd-2_0_31.  Ian tarred it up as 
apache_2.0.31 instead of httpd-2_0_31 - the howto release page
says to use apache_2.0.31, but AIUI, that's not our convention
anymore - we use httpd-X_Y_Z now.

So, I renamed the tarball when I placed it on daedalus, so that's
my fault.  

But, that shouldn't stop us from beta status as its a packaging
issue that is trivial to resolve.  -- justin




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Justin Erenkrantz

On Fri, Feb 01, 2002 at 01:48:59PM -0800, Aaron Bannert wrote:
 An alternative is to post the patch in the release notes (it is a very
 small patch).

Since it only affects NetWare (how about Win32?), I'd be
comfortable with having it as posted patch for 2.0.31 if it
makes beta.  We did this for 2.0.28 as well.  -- justin




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Greg Ames

Ian Holsman wrote:
 
 and available on http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz
 
 Many thanks to Justin  Aaron.
 
 can people do a quick sanity check that the roll is good
 TIA
 Ian

daedalus is unhappy when I run ./config.nice.  I intentionally didn't run
./buildconf first so I could test the included configure scripts. 

Greg

config.status: creating support/envvars-std
mv: support/envvars-std: set owner/group (was: 1158/0): Operation not permitted
config.status: creating support/log_server_status
mv: support/log_server_status: set owner/group (was: 1158/0): Operation not
permitted
config.status: creating support/logresolve.pl
mv: support/logresolve.pl: set owner/group (was: 1158/0): Operation not
permitted
config.status: creating support/phf_abuse_log.cgi
mv: support/phf_abuse_log.cgi: set owner/group (was: 1158/0): Operation not
permitted
config.status: creating support/split-logfile
mv: support/split-logfile: set owner/group (was: 1158/0): Operation not
permitted
config.status: creating build/rules.mk
mv: build/rules.mk: set owner/group (was: 1158/0): Operation not permitted

[bunches more of those earlier]

config.status: creating include/ap_config_auto.h
config.status: include/ap_config_auto.h is unchanged
./config.status: 775: Syntax error: done unexpected (expecting ))
[gregames@daedalus httpd-2.0.31]$



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Greg Ames

Bill Stoddard wrote:

  We are definately trying to make this a beta. Perhaps Ian can be
  pursuaded (with money, food, etc..) to do a reroll,
 
 Once the tarball is rolled, that's it, move on to the next version.

This is a very error prone part of our process.  I got around it in 2_0_28 by
sending preliminary tarballs to people on platforms I knew were problematic,
before making anything public.  Madhu told me my first tarball built with
autoconf 1.4.2 didn't work for HP-UX.  So I re-rolled on daedalus for most
platforms, and on Linux w/autoconf 1.4.2 for Darwin.

Greg



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Justin Erenkrantz

On Fri, Feb 01, 2002 at 04:58:00PM -0500, Greg Ames wrote:
 daedalus is unhappy when I run ./config.nice.  I intentionally didn't run
 ./buildconf first so I could test the included configure scripts. 
 
 Greg
 
 config.status: creating support/envvars-std
 mv: support/envvars-std: set owner/group (was: 1158/0): Operation not permitted

Sounds like permission problems.  Perhaps you need to extract it
without a the user-id in the tarballs?  -- justin




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Ian Holsman

Justin Erenkrantz wrote:
 On Fri, Feb 01, 2002 at 04:58:00PM -0500, Greg Ames wrote:
 
daedalus is unhappy when I run ./config.nice.  I intentionally didn't run
./buildconf first so I could test the included configure scripts. 

Greg

config.status: creating support/envvars-std
mv: support/envvars-std: set owner/group (was: 1158/0): Operation not permitted

 
 Sounds like permission problems.  Perhaps you need to extract it
 without a the user-id in the tarballs?  -- justin
 
 


where to from here?
do we just trash-31 as the tar ball is INVALID ?
do we start this game again with 32?
or should we do a 31.1 ?




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Justin Erenkrantz

On Fri, Feb 01, 2002 at 02:26:14PM -0800, Ian Holsman wrote:
 where to from here?
 do we just trash-31 as the tar ball is INVALID ?
 do we start this game again with 32?
 or should we do a 31.1 ?

I think people have said its okay to reroll if we screw up the
roll.  But, I'm not sure.

FWIW, Roy mentioned there is a script in httpd-2.0 that generates
the tarballs automatically.  I think it's httpd_roll_release.
Try that instead.  -- justin




RE: Apache 2_0_31 is now rolled

2002-02-01 Thread Ryan Bloom

 Justin Erenkrantz wrote:
  On Fri, Feb 01, 2002 at 04:58:00PM -0500, Greg Ames wrote:
 
 daedalus is unhappy when I run ./config.nice.  I intentionally
didn't
 run
 ./buildconf first so I could test the included configure scripts.
 
 Greg
 
 config.status: creating support/envvars-std
 mv: support/envvars-std: set owner/group (was: 1158/0): Operation
not
 permitted
 
 
  Sounds like permission problems.  Perhaps you need to extract it
  without a the user-id in the tarballs?  -- justin
 
 
 
 
 where to from here?
 do we just trash-31 as the tar ball is INVALID ?
 do we start this game again with 32?
 or should we do a 31.1 ?

Just re-roll 31.  As long as the code isn't changed, we are fine to
re-roll tarballs.  The goal is that the tarballs are easy to produce,
using tags that we control.  The biggest problem is that the
rolling_a_release page is horribly out of date, and it is completely
invalid.

All you have to do to roll a release is:

ssh cvs.apache.org
cvs co httpd-2.0
cp httpd-2.0/build/httpd_roll_release .
./httpd_roll_release TAG_NAME logfile_name user

The TAG_NAME is the tag to use to check out the source.
Logfile_name is a log file to use to capture all of the output
User is your user ID, which the script uses to correctly sign the
release.  If you key files are setup correctly, you most likely do not
need that argument.

If you use those four steps, your builds should just work.  If they
don't, then we need to fix the rolling script so that it does just work.

Ryan






Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Marc G. Fournier



why not just reroll as 2.0.31pl1?

On Fri, 1 Feb 2002, Greg Ames wrote:

 Bill Stoddard wrote:

   We are definately trying to make this a beta. Perhaps Ian can be
   pursuaded (with money, food, etc..) to do a reroll,
 
  Once the tarball is rolled, that's it, move on to the next version.

 This is a very error prone part of our process.  I got around it in 2_0_28 by
 sending preliminary tarballs to people on platforms I knew were problematic,
 before making anything public.  Madhu told me my first tarball built with
 autoconf 1.4.2 didn't work for HP-UX.  So I re-rolled on daedalus for most
 platforms, and on Linux w/autoconf 1.4.2 for Darwin.

 Greg





Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Greg Ames

Justin Erenkrantz wrote:
 
 On Fri, Feb 01, 2002 at 04:58:00PM -0500, Greg Ames wrote:
  daedalus is unhappy when I run ./config.nice.  I intentionally didn't run
  ./buildconf first so I could test the included configure scripts.
 
  Greg
 
  config.status: creating support/envvars-std
  mv: support/envvars-std: set owner/group (was: 1158/0): Operation not permitted
 
 Sounds like permission problems.  Perhaps you need to extract it
 without a the user-id in the tarballs?  -- justin

It works fine when I do ./buildconf first.  Jeff stuck his head in here before
he left and said that autoconf 2.52 doesn't work on FreeBSD -- he recognized the 

./config.status: 775: Syntax error: done unexpected (expecting ))

error.

Greg



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Justin Erenkrantz

On Fri, Feb 01, 2002 at 05:37:29PM -0500, Greg Ames wrote:
 It works fine when I do ./buildconf first.  Jeff stuck his head in here before
 he left and said that autoconf 2.52 doesn't work on FreeBSD -- he recognized the 
 
 ./config.status: 775: Syntax error: done unexpected (expecting ))

I think this roll will be done on icarus instead of on Ian's machine,
so it'll get autoconf-2.13.

Bear with us.  =)  -- justin




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Jeff Trawick

Greg Ames [EMAIL PROTECTED] writes:

 This is a very error prone part of our process.  I got around it in 2_0_28 by
 sending preliminary tarballs to people on platforms I knew were problematic,
 before making anything public.  Madhu told me my first tarball built with
 autoconf 1.4.2 didn't work for HP-UX.  So I re-rolled on daedalus for most
 platforms, and on Linux w/autoconf 1.4.2 for Darwin.

I think Greg mean libtool 1.4.2.

AIX definitely needs libtool 1.4.2.
-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
   http://www.geocities.com/SiliconValley/Park/9289/
 Born in Roswell... married an alien...



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Jeff Trawick

Ryan Bloom [EMAIL PROTECTED] writes:

 All you have to do to roll a release is:
 
 ssh cvs.apache.org
 cvs co httpd-2.0

and apr and apr-util I would guess
 cp httpd-2.0/build/httpd_roll_release .
 ./httpd_roll_release TAG_NAME logfile_name user


-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
   http://www.geocities.com/SiliconValley/Park/9289/
 Born in Roswell... married an alien...



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Ian Holsman

Jeff Trawick wrote:
 Ryan Bloom [EMAIL PROTECTED] writes:
 
 
All you have to do to roll a release is:

ssh cvs.apache.org
cvs co httpd-2.0

 
 and apr and apr-util I would guess
 
cp httpd-2.0/build/httpd_roll_release .
./httpd_roll_release TAG_NAME logfile_name user

 
 
ok.
I used this method and generated the tarballs on cvs.apache.org

I don't have access to daedulus so before the tarball has been
places in http://www.apache.org/~jerenkrantz/2.0.31









Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Greg Ames

Jeff Trawick wrote:
 
 Greg Ames [EMAIL PROTECTED] writes:
 
   Madhu told me my first tarball built with
  autoconf 1.4.2 didn't work for HP-UX.  So I re-rolled on daedalus for most
  platforms, and on Linux w/autoconf 1.4.2 for Darwin.
 
 I think Greg mean libtool 1.4.2.

yep...it's been a long day.

 AIX definitely needs libtool 1.4.2.

news to me.

Greg



RE: Apache 2_0_31 is now rolled

2002-02-01 Thread MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1)

Hi,
Pending re-rolling of the tar file, here's what I got for the curent
version of httpd-2_0_31-alpha.tar.gz :

creating config_vars.mk
configure: creating ./config.status
creating modules/aaa/Makefile
creating modules/cache/Makefile
creating modules/echo/Makefile
creating modules/experimental/Makefile
creating modules/filters/Makefile
creating modules/loggers/Makefile
creating modules/metadata/Makefile
creating modules/proxy/Makefile
creating modules/ssl/Makefile
creating modules/test/Makefile
cat: Cannot open
/proj/middleware/madhum/PA/apache_2.0.31/modules/test/Makefile.in: No such
file or directory
creating os/unix/Makefile
[...]

-Madhu

-Original Message-
From: Greg Ames [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 01, 2002 3:00 PM
To: [EMAIL PROTECTED]
Subject: Re: Apache 2_0_31 is now rolled


Jeff Trawick wrote:
 
 Greg Ames [EMAIL PROTECTED] writes:
 
   Madhu told me my first tarball built with
  autoconf 1.4.2 didn't work for HP-UX.  So I re-rolled on daedalus for
most
  platforms, and on Linux w/autoconf 1.4.2 for Darwin.
 
 I think Greg mean libtool 1.4.2.

yep...it's been a long day.

 AIX definitely needs libtool 1.4.2.

news to me.

Greg



Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Aaron Bannert

On Fri, Feb 01, 2002 at 03:08:19PM -0800, MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1) 
wrote:
 Hi,
   Pending re-rolling of the tar file, here's what I got for the curent
 version of httpd-2_0_31-alpha.tar.gz :
 
 creating config_vars.mk
 configure: creating ./config.status
 creating modules/aaa/Makefile
 creating modules/cache/Makefile
 creating modules/echo/Makefile
 creating modules/experimental/Makefile
 creating modules/filters/Makefile
 creating modules/loggers/Makefile
 creating modules/metadata/Makefile
 creating modules/proxy/Makefile
 creating modules/ssl/Makefile
 creating modules/test/Makefile
 cat: Cannot open
 /proj/middleware/madhum/PA/apache_2.0.31/modules/test/Makefile.in: No such
 file or directory
 creating os/unix/Makefile
 [...]

Ian did the original roll by hand, and the how-to-release notes say to
remove the test directory. Please disregard this tarball and if
you're interested in testing the soon-to-be-alpha-and-we-hope-beta
tarball, see http://www.apache.org/~jerenkrantz/2.0.31

thanks for testing,
-aaron



RE: Apache 2_0_31 is now rolled

2002-02-01 Thread Ryan Bloom

 
  All you have to do to roll a release is:
 
  ssh cvs.apache.org
  cvs co httpd-2.0
 
 and apr and apr-util I would guess

Nope.  The script checks out the source that it will package.  The only
reason to checkout the httpd-2.0 repository is to get the
httpd_roll_release script, so that should have read:

cvs co httpd-2.0/build/httpd_roll_release

Ryan


  cp httpd-2.0/build/httpd_roll_release .
  ./httpd_roll_release TAG_NAME logfile_name user
 
 
 --
 Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
http://www.geocities.com/SiliconValley/Park/9289/
  Born in Roswell... married an alien...




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Brad Nicholes

  So what is the verdict on the messed up #ifdef in scoreboard.c if .31
goes beta?  Are we going to include the fixed version or patch it in the
release notes?

Brad

 [EMAIL PROTECTED] Friday, February 01, 2002 2:55:34 PM 
On Fri, Feb 01, 2002 at 01:48:59PM -0800, Aaron Bannert wrote:
 An alternative is to post the patch in the release notes (it is a
very
 small patch).

Since it only affects NetWare (how about Win32?), I'd be
comfortable with having it as posted patch for 2.0.31 if it
makes beta.  We did this for 2.0.28 as well.  -- justin




RE: Apache 2_0_31 is now rolled

2002-02-01 Thread MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1)

Thanks,
The build looks fine on HPUX (that was the problem with 2.0.28).

-Madhu

-Original Message-
From: Aaron Bannert [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 01, 2002 3:12 PM
To: [EMAIL PROTECTED]
Subject: Re: Apache 2_0_31 is now rolled


On Fri, Feb 01, 2002 at 03:08:19PM -0800, MATHIHALLI,MADHUSUDAN
(HP-Cupertino,ex1) wrote:
 Hi,
   Pending re-rolling of the tar file, here's what I got for the curent
 version of httpd-2_0_31-alpha.tar.gz :
 
 creating config_vars.mk
 configure: creating ./config.status
 creating modules/aaa/Makefile
 creating modules/cache/Makefile
 creating modules/echo/Makefile
 creating modules/experimental/Makefile
 creating modules/filters/Makefile
 creating modules/loggers/Makefile
 creating modules/metadata/Makefile
 creating modules/proxy/Makefile
 creating modules/ssl/Makefile
 creating modules/test/Makefile
 cat: Cannot open
 /proj/middleware/madhum/PA/apache_2.0.31/modules/test/Makefile.in: No such
 file or directory
 creating os/unix/Makefile
 [...]

Ian did the original roll by hand, and the how-to-release notes say to
remove the test directory. Please disregard this tarball and if
you're interested in testing the soon-to-be-alpha-and-we-hope-beta
tarball, see http://www.apache.org/~jerenkrantz/2.0.31

thanks for testing,
-aaron



Apache 2_0_31 is now rolled (take 2)

2002-02-01 Thread Ian Holsman

the NW patch is in there.
the non-crap tarballs are in the /dist directory.



who would have thought making a tar ball would be so hard.
..Ian




Re: Apache 2_0_31 is now rolled (take 2)

2002-02-01 Thread Justin Erenkrantz

On Fri, Feb 01, 2002 at 04:46:58PM -0800, Ian Holsman wrote:
 the NW patch is in there.
 the non-crap tarballs are in the /dist directory.
 
 
 
 who would have thought making a tar ball would be so hard.

No kidding.  It'll be easier next time.

After initially thinking there was a problem with graceful restarts
on prefork, it just appears to takes about 6 seconds to complete a
graceful restart cycle on my Linux 2.4.8 box.

In the meantime, ps lists the children processes as defunct (which
scared me off at first).  But, after about 6 seconds, httpd starts
serving again (incl. queued requests).  Anyway, this delay looks
defendable.

I think this delay is acceptable, so I'm officially +1 on the
2.0.31 tarball for beta from:

http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz

Enjoy.  -- justin




Re: Apache 2_0_31 is now rolled

2002-02-01 Thread Greg Stein

On Fri, Feb 01, 2002 at 05:37:29PM -0500, Greg Ames wrote:
...
 It works fine when I do ./buildconf first.  Jeff stuck his head in here before
 he left and said that autoconf 2.52 doesn't work on FreeBSD -- he recognized the 
 
 ./config.status: 775: Syntax error: done unexpected (expecting ))

I just checked in a fix for that, thanks to Zack Weinberg.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/



lose the underscores! (was: Apache 2_0_31 is now rolled (take 2))

2002-02-01 Thread Greg Stein

On Fri, Feb 01, 2002 at 05:34:51PM -0800, Justin Erenkrantz wrote:
...
 http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz

Why can't we name our damned tarballs and resulting directories like all
other packages out there?

For example:  httpd-2.0.31-alpha.tar.gz

unpacks into: ./httpd-2.0.31-alpha/


What is with the darn underscores?

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/



Re: lose the underscores! (was: Apache 2_0_31 is now rolled (take 2)

2002-02-01 Thread Lars Eilebrecht

According to Greg Stein:

 Why can't we name our damned tarballs and resulting directories like all
 other packages out there?
 
 For example:  httpd-2.0.31-alpha.tar.gz
 
 unpacks into: ./httpd-2.0.31-alpha/

+1!


ciao...
-- 
Lars Eilebrecht   - Don't hate yourself in the morning
[EMAIL PROTECTED]- ...sleep till noon.



Re: lose the underscores! (was: Apache 2_0_31 is now rolled (take 2))

2002-02-01 Thread Ben Hyde

Greg Stein wrote:
  On Fri, Feb 01, 2002 at 05:34:51PM -0800, Justin Erenkrantz wrote:
  ...
   http://www.apache.org/dist/httpd/httpd-2_0_31-alpha.tar.gz
  
  Why can't we name our damned tarballs and resulting directories like all
  other packages out there?

A superstitious behavior involving a fear of the Windows handling of
extensions.  One of those things I recall feeling strongly about at
the time. - ben



Re: lose the underscores! (was: Apache 2_0_31 is now rolled (take 2)

2002-02-01 Thread Ian Holsman

Lars Eilebrecht wrote:
 According to Greg Stein:
 
 
Why can't we name our damned tarballs and resulting directories like all
other packages out there?

For example:  httpd-2.0.31-alpha.tar.gz

unpacks into: ./httpd-2.0.31-alpha/

 
 +1!

I just built it with the ./httpd_roll_release script
so if you don't like the underscores you should patch the script.

I'm not going to change this roll (again) just for underscores.

 
 
 ciao...