AP_FTYPE_CONTENT ? (was Re: [patch] include/util_filter.h)

2003-01-14 Thread Joe Schaefer
Joe Schaefer [EMAIL PROTECTED] writes:

 Is this one any better?
 
 Index: include/util_filter.h
 ===

[...]

 + * @param ftype The type of filter function, either ::AP_FTYPE_CONTENT
  ^^^

Should this be CONTENT or CONTENT_SET?  ap_filter_type only defines 
AP_FTYPE_CONTENT_SET.

-- 
Joe Schaefer



Re: [patch] include/util_filter.h

2003-01-12 Thread Justin Erenkrantz
--On Saturday, January 11, 2003 5:50 PM -0500 Joe Schaefer 
[EMAIL PROTECTED] wrote:

It looks to me like his email client munged the patch- spurious
leading spaces, column wrap, etc.  Bad Mozilla.

Is this one any better?


Patch committed.  Thanks!  -- justin



Re: [patch] include/util_filter.h

2003-01-11 Thread Stas Bekman
Greg Stein wrote:

On Fri, Jan 10, 2003 at 12:41:38PM +1100, Stas Bekman wrote:


Jeff Trawick wrote:
...


As has been mentioned many times before on this list, if a patch isn't
committed or commented on, you have to remind us.  There are as many
whys for this requirement as there are httpd committers trying to
juggle multiple responsibilities.

Consider us reminded, but not chastised.  Many of us have been playing
hookey through the holidays and have all manner of todos to catch up
with.


It's understandable. But it doesn't help to make other people want to 
contribute.


Volunteers only have so much time to contribute. I don't think it is fair to
get upset at people because they aren't providing you with enough of their
time.


You get upset the first few times, after that you either get used to it
or move on.

I was simply trying to suggest a possible solution seeing it working for 
other projects. Which as you've explained later isn't applicable here.

[...]

Others who submit things they have noticed wrong, but don't 
really require a fix, move on, when their posts/patches are ignored, so 
the efforts are just getting lost.


Quite unfortunate, but that is life. What more do you expect? People have
limited bandwidth, and can only see and track so much. And that is also
focused on what is interesting to me. That is simply the way it works.


Yes and no. You forget that there are many others who currently don't 
contribute to httpd, for various reasons you all know about. So while 
several developers indeed have a limited bandwidth, there is virtually 
an unlimited bandwidth if the entrance barrier is lowered and more 
people are encouraged to contribute.

My simple document patch is a great example of something that could be 
handled by someone who doesn't have to be an expert in httpd-2.0. It's 
expected that a new committer may need to do some 
dirty/non-sexy/non-itch-scratching work while learning the guts of the 
project and working on enlarging his karma.

Yes, it would be good to see every single patch, and to track every single
one, but the developers are simply busy busy busy.


I'm not less busy than other developers. And I'm working pretty much on 
the same project, but a different segment of it. If you gave me the 
commit access, I'd have committed the fix long time ago and neither you 
or I had to spend time on this thread. I think I've posted enough small 
code and docs fixes in the last few years, so I can be trusted to commit 
simple things. Believe me that I'm not planning on committing anything 
that I don't know is simple and won't break the code. If you find me 
breaking things, you can always revoke the commit access. That's 
absolutely fair.

You are talking about httpd committers having multiple 
responsibilities, but I think you really mean multiple itches to scratch.


Don't even start. You have no idea what kinds of responsibilities people
have, so it is totally unfair of you to imply something else. Jeff says he
has a bunch of other responsibilities. Great. He does. Don't try and tell
him or us that he doesn't, unless you happen to stand in his shoes, too.

The real truth is that Jeff works for IBM and part of his job responsibility
is to work on Apache. Great for us. But his efforts are going to be
extremely bound to the commercial needs of IBM. Certainly, there is a
personal component over and above IBM's needs, but then you're really moving
into personal interests. And you can't claim that time for yourself; that's
Jeff's time.


I was *not* implying that real responsibilities aren't real. I apologize 
if it sounded like I was. I was talking about things that people do at 
their spare time. And I was talking in general, and specifically about Jeff.

It's pretty well known that people want to work on things, that they 
enjoy, at their spare time. That's what I meant.

Perhaps the httpd project could benefit from having a pumpkin, similar



That isn't part of our culture. I don't think it would work here. The httpd
group doesn't have any notion of central authority, so a pumpkin isn't going
to receive the kind of mandate that Perl pumpkins get. And there isn't a
Larry here to bestow the pumpkin title on anybody.

Central authorities definitely help with moving projects forward, but you
can't simply swoop in and impose such a thing.


In fact, the authority is getting more distributed in the current Perl 
project. Where there are several developers who are responsible for 
sub-projects of the Perl core, and they are benevolent dictators on 
their territories. The pumpkin only handles so much load because others 
didn't step front and took over other territories.

But since you say that this approach is futile at the httpd project, I 
won't waste our time on this.

...
If that was the case, things (especially simple ones like my patch) 
won't fall between chairs, leading to more inspiration from users to help.


It could, but it also (obviously) requires somebody to track 

Re: [patch] include/util_filter.h

2003-01-11 Thread Justin Erenkrantz
--On Saturday, January 11, 2003 9:13 PM +1100 Stas Bekman 
[EMAIL PROTECTED] wrote:

My simple document patch is a great example of something that could
be handled by someone who doesn't have to be an expert in
httpd-2.0. It's expected that a new committer may need to do some
dirty/non-sexy/non-itch-scratching work while learning the guts of
the project and working on enlarging his karma.


I'll just chime in and state the reason that I haven't applied your 
patch is that you aren't following the style guides.  You seem to 
have  tabs or some other weirdness going on.  -- justin


Re: [patch] include/util_filter.h

2003-01-10 Thread Greg Stein
On Fri, Jan 10, 2003 at 12:41:38PM +1100, Stas Bekman wrote:
 Jeff Trawick wrote:
...
  As has been mentioned many times before on this list, if a patch isn't
  committed or commented on, you have to remind us.  There are as many
  whys for this requirement as there are httpd committers trying to
  juggle multiple responsibilities.
  
  Consider us reminded, but not chastised.  Many of us have been playing
  hookey through the holidays and have all manner of todos to catch up
  with.
 
 It's understandable. But it doesn't help to make other people want to 
 contribute.

Volunteers only have so much time to contribute. I don't think it is fair to
get upset at people because they aren't providing you with enough of their
time.

 The only reason I persist is because I work on mod_perl and 
 mod_perl relies on httpd things, so I *need* things to be fixed (e.g. 
 because we autogenerated docs from httpd header files in this particular 
 case).

We know, but there is still the question of available time. It would
certainly be nice to do everything we can to help another ASF project, but
it does seem rather obvious that the current set of maintainers just can't
keep up with the load requested of us from our users (not to mention the
stuff that various people want to see complete and to work on).

 Others who submit things they have noticed wrong, but don't 
 really require a fix, move on, when their posts/patches are ignored, so 
 the efforts are just getting lost.

Quite unfortunate, but that is life. What more do you expect? People have
limited bandwidth, and can only see and track so much. And that is also
focused on what is interesting to me. That is simply the way it works.

Yes, it would be good to see every single patch, and to track every single
one, but the developers are simply busy busy busy.

 You are talking about httpd committers having multiple 
 responsibilities, but I think you really mean multiple itches to scratch.

Don't even start. You have no idea what kinds of responsibilities people
have, so it is totally unfair of you to imply something else. Jeff says he
has a bunch of other responsibilities. Great. He does. Don't try and tell
him or us that he doesn't, unless you happen to stand in his shoes, too.

The real truth is that Jeff works for IBM and part of his job responsibility
is to work on Apache. Great for us. But his efforts are going to be
extremely bound to the commercial needs of IBM. Certainly, there is a
personal component over and above IBM's needs, but then you're really moving
into personal interests. And you can't claim that time for yourself; that's
Jeff's time.

 Perhaps the httpd project could benefit from having a pumpkin, similar

That isn't part of our culture. I don't think it would work here. The httpd
group doesn't have any notion of central authority, so a pumpkin isn't going
to receive the kind of mandate that Perl pumpkins get. And there isn't a
Larry here to bestow the pumpkin title on anybody.

Central authorities definitely help with moving projects forward, but you
can't simply swoop in and impose such a thing.

...
 If that was the case, things (especially simple ones like my patch) 
 won't fall between chairs, leading to more inspiration from users to help.

It could, but it also (obviously) requires somebody to track the incoming
patches, analyze them, assess their cost/benefit, and then to apply them.
The time that people have and are making available to httpd doesn't seem to
be satisfying your notion of timeliness. What do you suggest? That people
are required to put in more time to get to your patch? Where is that time
coming from?

People are a limited resource. When you stop to consider their desires and
what they choose to work on, then the amount of time available to any
particular endeavor is going to be limited.

Cheers,
-g

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



Re: [patch] include/util_filter.h

2003-01-09 Thread Jeff Trawick
Stas Bekman [EMAIL PROTECTED] writes:

 I don't know how hard it is to decide to commit an obvious API doc
 patch. Why does it always have to be reposted several times before it
 gets committed?

As has been mentioned many times before on this list, if a patch isn't
committed or commented on, you have to remind us.  There are as many
whys for this requirement as there are httpd committers trying to
juggle multiple responsibilities.

Consider us reminded, but not chastised.  Many of us have been playing
hookey through the holidays and have all manner of todos to catch up
with.

-- 
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...