RE: never say never...

2006-02-25 Thread Wade Chandler
--- Bill Barker [EMAIL PROTECTED] wrote:

  
 
  -Original Message-
  From: Wade Chandler
 [mailto:[EMAIL PROTECTED] 
  Sent: Friday, February 24, 2006 4:57 PM
  To: Tomcat Developers List
  Subject: Re: never say never...
  
  --- William A. Rowe, Jr. [EMAIL PROTECTED]
  wrote:
 
  
  Anyways, many thanks to the Tomcat developers.  I
  think almost every one of them are really great
 guys.
 
 I'm not certain how Amy is going to take that ;-).
 
  
  Wade
  
Yes to be politically correct.  :-D They are really
great people.

Wade

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-24 Thread Glen Mazza

Haroon Rafique wrote:


On Tuesday at 12:54pm, JB=Jay Burgess [EMAIL PROTECTED] wrote:

JB The following comments are not intended to be a personal attack on 
JB anyone. However, I can't stand by and watch George speak my mind for 
JB me, word for word, and not chime in and say I agree!.  Plus, I think 
JB if you took a poll, you'd find he speaks for a large number of list 
JB subcribers.
JB 

Yes Jay, other members have that feeling too. If we take a look at the 
recent past, there are various examples of rudeness, impropriety and lack 
of respect.




Well, my sympathies are more with the Tomcat developer team, given the 
abuse they incur from certain unfortunate individuals in the user 
community.




There's the thread:
http://marc.theaimsgroup.com/?t=11310796102r=1w=2
Subject: Sloppy, Lazy Tomcat Developers (Was: Persistent) which speaks 
volumes about how the tomcat dev community is turning people away. 



I checked the thread and didn't see anything wrong with what was stated 
by the Tomcat developers.  They're only properly defending themselves 
against abuse from a disrespectful user.  How would you expect any team 
to respond to an email with a subject of Sloppy, Lazy Tomcat Developers?


Glen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-24 Thread William A. Rowe, Jr.

Glen Mazza wrote:

Haroon Rafique wrote:


On Tuesday at 12:54pm, JB=Jay Burgess [EMAIL PROTECTED] wrote:

JB The following comments are not intended to be a personal attack on 
JB anyone. However, I can't stand by and watch George speak my mind 
for JB me, word for word, and not chime in and say I agree!.  Plus, 
I think JB if you took a poll, you'd find he speaks for a large 
number of list JB subcribers.


Yes Jay, other members have that feeling too. If we take a look at the 
recent past, there are various examples of rudeness, impropriety and 
lack of respect.


Well, my sympathies are more with the Tomcat developer team, given the 
abuse they incur from certain unfortunate individuals in the user 
community.


You mean by the same unfortunate individuals who like to abuse their
checkout clerk, bank teller and doctor's receptionist?  Odd, they tend
to excuse themselves that they are paying for that privilage; Funny
I don't recall seeing a donation check from them to the ASF.

Bill

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-24 Thread Wade Chandler
--- William A. Rowe, Jr. [EMAIL PROTECTED]
wrote:

 Glen Mazza wrote:
  Haroon Rafique wrote:
  
  On Tuesday at 12:54pm, JB=Jay Burgess
 [EMAIL PROTECTED] wrote:
 
  JB The following comments are not intended to be
 a personal attack on 
  JB anyone. However, I can't stand by and watch
 George speak my mind 
  for JB me, word for word, and not chime in and
 say I agree!.  Plus, 
  I think JB if you took a poll, you'd find he
 speaks for a large 
  number of list JB subcribers.
  
  Yes Jay, other members have that feeling too. If
 we take a look at the 
  recent past, there are various examples of
 rudeness, impropriety and 
  lack of respect.
  
  Well, my sympathies are more with the Tomcat
 developer team, given the 
  abuse they incur from certain unfortunate
 individuals in the user 
  community.
 
 You mean by the same unfortunate individuals who
 like to abuse their
 checkout clerk, bank teller and doctor's
 receptionist?  Odd, they tend
 to excuse themselves that they are paying for that
 privilage; Funny
 I don't recall seeing a donation check from them to
 the ASF.
 
 Bill
I thought about not even writing this.  Then I thought
about not even submitting it.  Don't take it
personally how ever it hits anyone.  I think it's
fair.

I think it runs both ways.  I think most of the Tomcat
developers are really great.  I think an unnamed
developer could learn how to be a little nicer.  I
think a good number of users could as well.  There is
no good excuse for simply being mean and nasty for
users nor developers.

Without mentioning any names: If one could see a list
of what contracts and monetary connections are made
through the Apache project for certain members they
would see some things a little differently, and I do
not mean that any of the developers deserve to be
yelled at or belittled.  For instance, I'm sure a few
JBoss customers might find a couple of bugs and
comments associated with them a little disturbing.  I
would imagine a few other commercial customers of
other companies using projects based on Tomcat would
as well.  This based on my own experiences with aiding
in explaining a couple of issues found in Tomcat. 
Some things do not require arguing about.  They simply
need to be looked at and egos need not get in the way.

So, not to kick up the flames, just being real;  I
don't think it is as black and white as some people
would like to believe in relation to volunteering
hours to the project vs being compensated.  The same
can be said about Eclipse, Netbeans, etc.  Many
projects today have incorporated corporate interests
into their ranks (whether it's admitted or not). 
Companies employ people to work on these projects, so
they aren't doing it for free.  Others are
contributing their time to also utilize others time
and selling products based on these open source
projects and making a good amount of money doing so. 
Then some 3rd party softwares based on these solutions
are bought by users.  The company they purchased their
software from spends money in donations or contributes
developers to the projects.  Money = Time and Time =
Money.  Lets face it, if these companies were not
making money from from these open source projects they
would not be contributing.  They like the collective
free time and work, which is also why many contribute
to projects.  Others contribute in their free time one
way or another mostly just for fun.

Anyways, many thanks to the Tomcat developers.  I
think almost every one of them are really great guys.

Wade

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-23 Thread Haroon Rafique
On Tuesday at 12:54pm, JB=Jay Burgess [EMAIL PROTECTED] wrote:

JB The following comments are not intended to be a personal attack on 
JB anyone. However, I can't stand by and watch George speak my mind for 
JB me, word for word, and not chime in and say I agree!.  Plus, I think 
JB if you took a poll, you'd find he speaks for a large number of list 
JB subcribers.
JB 

Yes Jay, other members have that feeling too. If we take a look at the 
recent past, there are various examples of rudeness, impropriety and lack 
of respect.

There's the thread:
http://marc.theaimsgroup.com/?t=11310796102r=1w=2
Subject: Sloppy, Lazy Tomcat Developers (Was: Persistent) which speaks 
volumes about how the tomcat dev community is turning people away. 

Constant threats of banning people don't help:
http://marc.theaimsgroup.com/?l=tomcat-devm=113109876214068w=2
and
http://marc.theaimsgroup.com/?l=tomcat-devm=113803462800300w=2
and
http://marc.theaimsgroup.com/?l=tomcat-devm=113654919116826w=2

In addition, what does a guy need to do get his bug fixed???
I don't claim to be an expert by any means and the quality of the patch is 
not that great either, but come on:

http://marc.theaimsgroup.com/?l=tomcat-devm=113024930913866w=2
Subject: solicit some interest in fixing bug 36847 (PatchAvailable)
and
http://marc.theaimsgroup.com/?l=tomcat-devm=113742608431361w=2
Subject: squeaky wheel gets the oil (so please fix bug 36847)

So, yes, the persistent among us will keep trying but, for sure, a few of 
use will be turned away for good.

Cheers,
--
Haroon Rafique
[EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-22 Thread Henri Gomez
2006/2/21, Costin Manolache [EMAIL PROTECTED]:

  No. Bill gave a wrong answer. He ignored in the fact that
 java.io.tmpdirand
  javax.servlet.context.tempdir are equivalent in implementation in
 Tomcat,
  and that to be compliant, Tomcat has to make java.io.tmpdir writable.


 File.createTempFile spec says that if a dir is not specified, the file
 must
 be created based on
 java.io.tempdir - which probably means it must be writable.

 Expressing frustration and anger can be healthy for you and maybe for the
 community - but
 it can't change much in terms of time people have to deal with the bugs
 and
 the user requests.


+1


Please provide patchs, solutions, code to review and not anger/frustration !


Re: never say never...

2006-02-22 Thread Preston L. Bannister
At the risk of getting meta on everyone, I have to point out that
something(?) similar seemed to happen to the CVS development several years
back.  I tuned out for a few years, and it seems like the entire (active)
development group turned over.

Maybe there is some sort of Anti-Pattern lurking in here...

Is this a sign of ... what?


Re: never say never...

2006-02-21 Thread Mladen Turk

George Sexton wrote:


This assumes that committers are an practically unlimited 
resource, and they




Of course we have, because we actually own the Intellectual Property.
You are forgetting that we have PMC (Project Management Committee),
that is responsible to deal with all administrative stuff :)




Actually, I've got two other submissions that are not in critical portions
of the code:

http://issues.apache.org/bugzilla/show_bug.cgi?id=38352



From your bz report:

 ...
 I think to be compliant with the spec, this must be allowed.
 ...
 Again, I think the spec requires this.
 ...


So, why would anyone even spend a single microsecond to look at
the patch if *you* could not guarantee that the patch is
compliant with the specs?

Tomcat is very mature project, and lots of users are depending
on it's stability. Considering a patch that it's own author
considers as 'maybe' would lead us to nowhere.

I applaud to your willing to contribute, but if you wish to
do that, and eventually become a member of the elite, you must
follow some rules, and the first one, like in any company is to
respect your colleagues.

Regards,
Mladen.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-21 Thread Leon Rosenberg
On 2/21/06, Mladen Turk [EMAIL PROTECTED] wrote:
  Actually, I've got two other submissions that are not in critical portions
  of the code:
 
  http://issues.apache.org/bugzilla/show_bug.cgi?id=38352
 

  From your bz report:

   ...
   I think to be compliant with the spec, this must be allowed.
   ...
   Again, I think the spec requires this.
   ...


 So, why would anyone even spend a single microsecond to look at
 the patch if *you* could not guarantee that the patch is
 compliant with the specs?

I don't intend to start (or enter) a flame war here, but you are
making an interesting point.

What about commiters changing behaviour of tomcat in a spec-free-zone,
breaking tons of webapps worldwide, and  replying to all bugzilla
entries and comments with RESOLVED INVALID?

regards
Leon

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-21 Thread Leon Rosenberg
http://issues.apache.org/bugzilla/show_bug.cgi?id=38716

Yet another perfect example. This time its a WONTFIX, instead of
INVALID, there is some progress to be observed :-)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-21 Thread George Sexton



 -Original Message-
 From: Mladen Turk [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, February 21, 2006 4:48 AM
 To: Tomcat Developers List
 Subject: Re: never say never...


  http://issues.apache.org/bugzilla/show_bug.cgi?id=38352
  
 
  From your bz report:
 
   ...
   I think to be compliant with the spec, this must be allowed.
   ...
   Again, I think the spec requires this.
   ...
 
 
 So, why would anyone even spend a single microsecond to look at
 the patch if *you* could not guarantee that the patch is
 compliant with the specs?

I guess this is my mistake, for trying to sound humble. I was trying to be
RESPECTFUL. I'll say it PLAINLY.

Servlet Specification 2.4 says:

SRV.3.7.1 TEMPORARY WORKING DIRECTORYS

A temporary storage directory is required for each servlet context. Servlet
containers must provide a private temporary directory for each servlet
context, and
make it available via the javax.servlet.context.tempdir context attribute.


This just flat says that it must be there, and it is a working directory,
which implies its writable.



 
 I applaud to your willing to contribute, but if you wish to
 do that, and eventually become a member of the elite, you must
 follow some rules, and the first one, like in any company is to
 respect your colleagues.

Respect is a two way street. When someone like Bill Barker creates a logic
puzzle as blatantly wrong as he did, then what level of respect is required?

Specifically, Bill Barker's comments:

 Don't see the need.  If you depend on this, your app is non-portable
since 
 there is no requirement that javax.servlet.context.tempdir has any
relation to 
java.io.tmpdir.  In fact, a servlet container is perfectly free to set 
 java.io.tmpdir to /dev/null if it wants.

  Directory specified by java.io.tmpdir (which is what tomcat points
  javax.servlet.context.tempdir to) is now read, write, delete. Again, I
think 
 the
  spec requires this.

I was fixing an implementation specific issue. The spec says that the
container MUST make temporary working directories available.

The IMPLEMENTATION that tomcat uses is to set java.io.tempdir and
javax.servlet.context.tempdir

So, my making that writable fixes an implementation specific issue for
tomcat. I'll say it again in case I wasn't clear.

1)  The spec says javax.servlet.context.tempdir must be a working
directory
2)  TOMCAT sets that value to the value of java.io.tmpdir

THEREFORE

FOR THE TOMCAT IMPLEMENTATION

java.io.tmpdir MUST BE WRITABLE.

So, in short. The ELITE should spend a little more time thinking about
things instead of just reflexively trashing people. That is respect.

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-21 Thread George Sexton



 -Original Message-
 From: Mladen Turk [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, February 21, 2006 4:48 AM
 To: Tomcat Developers List
 Subject: Re: never say never...


  http://issues.apache.org/bugzilla/show_bug.cgi?id=38352
  
 
  From your bz report:
 
   ...
   I think to be compliant with the spec, this must be allowed.
   ...
   Again, I think the spec requires this.
   ...
 
 
 So, why would anyone even spend a single microsecond to look at
 the patch if *you* could not guarantee that the patch is
 compliant with the specs?

I guess this is my mistake, for trying to sound humble. I was trying to be
RESPECTFUL. I'll say it PLAINLY.

Servlet Specification 2.4 says:

SRV.3.7.1 TEMPORARY WORKING DIRECTORYS

A temporary storage directory is required for each servlet context. Servlet
containers must provide a private temporary directory for each servlet
context, and
make it available via the javax.servlet.context.tempdir context attribute.


This just flat says that it must be there, and it is a working directory,
which implies its writable.



 
 I applaud to your willing to contribute, but if you wish to
 do that, and eventually become a member of the elite, you must
 follow some rules, and the first one, like in any company is to
 respect your colleagues.

Respect is a two way street. When someone like Bill Barker creates a logic
puzzle as blatantly wrong as he did, then what level of respect is required?

Specifically, Bill Barker's comments:

 Don't see the need.  If you depend on this, your app is non-portable
since 
 there is no requirement that javax.servlet.context.tempdir has any
relation to 
java.io.tmpdir.  In fact, a servlet container is perfectly free to set 
 java.io.tmpdir to /dev/null if it wants.

  Directory specified by java.io.tmpdir (which is what tomcat points
  javax.servlet.context.tempdir to) is now read, write, delete. Again, I
think 
 the
  spec requires this.

I was fixing an implementation specific issue. The spec says that the
container MUST make temporary working directories available.

The IMPLEMENTATION that tomcat uses is to set java.io.tempdir and
javax.servlet.context.tempdir

So, my making that writable fixes an implementation specific issue for
tomcat. I'll say it again in case I wasn't clear.

1)  The spec says javax.servlet.context.tempdir must be a working
directory
2)  TOMCAT sets that value to the value of java.io.tmpdir

THEREFORE

FOR THE TOMCAT IMPLEMENTATION

java.io.tmpdir MUST BE WRITABLE.

So, in short. The ELITE should spend a little more time thinking about
things instead of just reflexively trashing people. That is respect.

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-21 Thread Martin van den Bemt



I applaud to your willing to contribute, but if you wish to
do that, and eventually become a member of the elite, you must
follow some rules, and the first one, like in any company is to
respect your colleagues.



Respect is a two way street. When someone like Bill Barker creates a logic
puzzle as blatantly wrong as he did, then what level of respect is required?

Specifically, Bill Barker's comments:



You are pretty bad in taking examples. Bill nicely described the why nicely in nice words (don't 
know who is right or wrong, I don't care about that) and your answer to that is quite unapropiate.

Especially the shouting. Just say you think he is wrong, because of xxx and 
everyone is happy..

In short : I think Bill gave a great answer and you didn't return that favour.

And another thing : I (and others do to I guess) read bugzilla mails, so no need to copy  paste 
that thing to a thread that has nothing to do with the thread (despite to what you seem to think).



Mvgr,
Martin

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-21 Thread George Sexton

 -Original Message-
 From: Martin van den Bemt [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, February 21, 2006 11:24 AM
 To: Tomcat Developers List
 Subject: Re: never say never...
 

 You are pretty bad in taking examples. 

The example I took was specifically chosen because his comments are
incorrect. I suppose I could have put his opening comments where he was
baiting me but I chose to ignore those.

 Bill nicely described 
 the why nicely in nice words 

Bill started out his comments by baiting me. Whether it was done nicely or
not depends upon which side of the stick you're on. 

 (don't 
 know who is right or wrong, I don't care about that)

If you don't know what is wrong or right how do you know Bill gave a great
answer? It may have been a pleasant answer, but how can an answer be great
if its not right?


 ) and your answer to that is quite unapropiate.
 Especially the shouting. Just say you think he is 
 wrong, because of xxx and everyone is happy..

Mladen's comments were pretty intemperate as well. They were accusatory and
belittling (joining the Elite trash). I think most people would be moved
to shout at this point.

 In short : I think Bill gave a great answer and you didn't 
 return that favour.

No. Bill gave a wrong answer. He ignored in the fact that java.io.tmpdir and
javax.servlet.context.tempdir are equivalent in implementation in Tomcat,
and that to be compliant, Tomcat has to make java.io.tmpdir writable.

 
 And another thing : I (and others do to I guess) read 
 bugzilla mails, so no need to copy  paste 
 that thing to a thread that has nothing to do with the thread 
 (despite to what you seem to think).
 

Mladen specifically referenced the issue. I felt it appropriate in my reply
to reference the whole context. I re-posted the relevant portions to
bugzilla after drafting the message.

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-21 Thread Jay Burgess
The following comments are not intended to be a personal attack on anyone.
However, I can't stand by and watch George speak my mind for me, word for word,
and not chime in and say I agree!.  Plus, I think if you took a poll, you'd
find he speaks for a large number of list subcribers.

Whether you want to admit it or not, there has been a history of downright
rudeness by certain people on this list when it comes to certain issues.  The
constant RESOLVED/INVALID and If you open it again, I will close it.
comments need to stop.  Besides the fact that they alienate potential useful
members of the community, I think less time would probably be spent by all
parties involved if the first answer to one of these issues was educational,
instead of being rude and lacking useful feedback. 

Maybe George's raising this issue will make everyone think twice the next time
they're about to dismiss one of these issues so quickly. 
Fortunately/unfortunately, there are are always going to be newbies and people
that don't know enough about list protocol, etc.  The professional response,
though, is to treat every one of them with respect.

Jay

| Jay Burgess [Vertical Technology Group]
| http://www.vtgroup.com/

 
-Original Message-
From: George Sexton [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 21, 2006 1:12 PM
To: 'Tomcat Developers List'
Subject: RE: never say never...


 -Original Message-
 From: Martin van den Bemt [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, February 21, 2006 11:24 AM
 To: Tomcat Developers List
 Subject: Re: never say never...
 

 You are pretty bad in taking examples. 

The example I took was specifically chosen because his comments are
incorrect. I suppose I could have put his opening comments where he was
baiting me but I chose to ignore those.

 Bill nicely described 
 the why nicely in nice words 

Bill started out his comments by baiting me. Whether it was done nicely or
not depends upon which side of the stick you're on. 

 (don't 
 know who is right or wrong, I don't care about that)

If you don't know what is wrong or right how do you know Bill gave a great
answer? It may have been a pleasant answer, but how can an answer be great
if its not right?


 ) and your answer to that is quite unapropiate.
 Especially the shouting. Just say you think he is 
 wrong, because of xxx and everyone is happy..

Mladen's comments were pretty intemperate as well. They were accusatory and
belittling (joining the Elite trash). I think most people would be moved
to shout at this point.

 In short : I think Bill gave a great answer and you didn't 
 return that favour.

No. Bill gave a wrong answer. He ignored in the fact that java.io.tmpdir and
javax.servlet.context.tempdir are equivalent in implementation in Tomcat,
and that to be compliant, Tomcat has to make java.io.tmpdir writable.

 
 And another thing : I (and others do to I guess) read 
 bugzilla mails, so no need to copy  paste 
 that thing to a thread that has nothing to do with the thread 
 (despite to what you seem to think).
 

Mladen specifically referenced the issue. I felt it appropriate in my reply
to reference the whole context. I re-posted the relevant portions to
bugzilla after drafting the message.

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-21 Thread George Sexton
Never mind. This isn't worth the heart-ache and I'm probably wrong about
workdir being defined in terms of tempdir. I made this probably wrong
assumption by looking at the startup scripts .

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  

 -Original Message-
 From: George Sexton [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, February 21, 2006 10:37 AM
 To: 'Tomcat Developers List'
 Subject: RE: never say never...
 
 
 
 
  -Original Message-
  From: Mladen Turk [mailto:[EMAIL PROTECTED] 
  Sent: Tuesday, February 21, 2006 4:48 AM
  To: Tomcat Developers List
  Subject: Re: never say never...
 
 
   http://issues.apache.org/bugzilla/show_bug.cgi?id=38352
   
  
   From your bz report:
  
...
I think to be compliant with the spec, this must be allowed.
...
Again, I think the spec requires this.
...
  
  
  So, why would anyone even spend a single microsecond to look at
  the patch if *you* could not guarantee that the patch is
  compliant with the specs?
 
 I guess this is my mistake, for trying to sound humble. I was 
 trying to be RESPECTFUL. I'll say it PLAINLY.
 
 Servlet Specification 2.4 says:
 
 SRV.3.7.1 TEMPORARY WORKING DIRECTORYS
 
 A temporary storage directory is required for each servlet 
 context. Servlet
 containers must provide a private temporary directory for 
 each servlet context, and
 make it available via the javax.servlet.context.tempdir 
 context attribute.
 
 
 This just flat says that it must be there, and it is a 
 working directory, which implies its writable.
 
 
 
  
  I applaud to your willing to contribute, but if you wish to
  do that, and eventually become a member of the elite, you must
  follow some rules, and the first one, like in any company is to
  respect your colleagues.
 
 Respect is a two way street. When someone like Bill Barker 
 creates a logic puzzle as blatantly wrong as he did, then 
 what level of respect is required?
 
 Specifically, Bill Barker's comments:
 
  Don't see the need.  If you depend on this, your app is 
 non-portable since 
  there is no requirement that javax.servlet.context.tempdir 
 has any relation to 
 java.io.tmpdir.  In fact, a servlet container is perfectly 
 free to set 
  java.io.tmpdir to /dev/null if it wants.
 
   Directory specified by java.io.tmpdir (which is what 
 tomcat points
   javax.servlet.context.tempdir to) is now read, write, 
 delete. Again, I think 
  the
   spec requires this.
 
 I was fixing an implementation specific issue. The spec says 
 that the container MUST make temporary working directories available.
 
 The IMPLEMENTATION that tomcat uses is to set java.io.tempdir 
 and javax.servlet.context.tempdir
 
 So, my making that writable fixes an implementation specific 
 issue for tomcat. I'll say it again in case I wasn't clear.
 
 1)The spec says javax.servlet.context.tempdir must be a 
 working directory
 2)TOMCAT sets that value to the value of java.io.tmpdir
 
 THEREFORE
 
 FOR THE TOMCAT IMPLEMENTATION
 
 java.io.tmpdir MUST BE WRITABLE.
 
 So, in short. The ELITE should spend a little more time 
 thinking about things instead of just reflexively trashing 
 people. That is respect.
 
 George Sexton
 MH Software, Inc.
 http://www.mhsoftware.com/
 Voice: 303 438 9585
  
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-21 Thread Costin Manolache
 No. Bill gave a wrong answer. He ignored in the fact that java.io.tmpdirand
 javax.servlet.context.tempdir are equivalent in implementation in Tomcat,
 and that to be compliant, Tomcat has to make java.io.tmpdir writable.


File.createTempFile spec says that if a dir is not specified, the file must
be created based on
java.io.tempdir - which probably means it must be writable.

Expressing frustration and anger can be healthy for you and maybe for the
community - but
it can't change much in terms of time people have to deal with the bugs and
the user requests.

Costin


never say never...

2006-02-20 Thread Reinhard Moosauer
Hi List,

please somebody explain:

every few days, a strange procedure can be seen on this list.
Somebody asks for improvement, suggests a fix or simply wants to discuss a new 
feature. 
Few minutes later, there is an answer from somebody, which tells us to ignore 
this subject, because it is not relevant.

Is this necessary? Ok, sometimes we are too simple-hearted to understand all 
consequences of our suggestions.
But IMHO, a one-line-answer is not going to help.

Please, replace your go away, with I vote against it. 
(Even better would be some keywords for the green, so we can find some more 
wisdom.)

R.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-20 Thread Filip Hanik - Dev Lists

+1

=)

Reinhard Moosauer wrote:

Hi List,

please somebody explain:

every few days, a strange procedure can be seen on this list.
Somebody asks for improvement, suggests a fix or simply wants to discuss a new 
feature. 
Few minutes later, there is an answer from somebody, which tells us to ignore 
this subject, because it is not relevant.


Is this necessary? Ok, sometimes we are too simple-hearted to understand all 
consequences of our suggestions.

But IMHO, a one-line-answer is not going to help.

Please, replace your go away, with I vote against it. 
(Even better would be some keywords for the green, so we can find some more 
wisdom.)


R.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-20 Thread George Sexton
RESOLVED | INVALID

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  

 -Original Message-
 From: Reinhard Moosauer [mailto:[EMAIL PROTECTED] 
 Sent: Monday, February 20, 2006 11:09 AM
 To: tomcat-dev@jakarta.apache.org
 Subject: never say never...
 
 Hi List,
 
 please somebody explain:
 
 every few days, a strange procedure can be seen on this list.
 Somebody asks for improvement, suggests a fix or simply wants 
 to discuss a new 
 feature. 
 Few minutes later, there is an answer from somebody, which 
 tells us to ignore 
 this subject, because it is not relevant.
 
 Is this necessary? Ok, sometimes we are too simple-hearted to 
 understand all 
 consequences of our suggestions.
 But IMHO, a one-line-answer is not going to help.
 
 Please, replace your go away, with I vote against it. 
 (Even better would be some keywords for the green, so we can 
 find some more 
 wisdom.)
 
 R.
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-20 Thread Filip Hanik - Dev Lists
I really try to avoid these threads cause I'm not interested in debates 
nor the political aspects of open source projects and how they work,
but the user brings up a good point, with a probable solution, and I 
don't see how a non committer response like the one below is even justified.
I'm not intending to start a flame war here, just asking for a little 
bit more courtesy.

Think about it, what would the tomcat project be without its users?

Filip

George Sexton wrote:

RESOLVED | INVALID

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  

  

-Original Message-
From: Reinhard Moosauer [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 20, 2006 11:09 AM

To: tomcat-dev@jakarta.apache.org
Subject: never say never...

Hi List,

please somebody explain:

every few days, a strange procedure can be seen on this list.
Somebody asks for improvement, suggests a fix or simply wants 
to discuss a new 
feature. 
Few minutes later, there is an answer from somebody, which 
tells us to ignore 
this subject, because it is not relevant.


Is this necessary? Ok, sometimes we are too simple-hearted to 
understand all 
consequences of our suggestions.

But IMHO, a one-line-answer is not going to help.

Please, replace your go away, with I vote against it. 
(Even better would be some keywords for the green, so we can 
find some more 
wisdom.)


R.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-20 Thread George Sexton

 -Original Message-
 From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] 
 Sent: Monday, February 20, 2006 1:52 PM
 To: Tomcat Developers List
 Subject: Re: never say never...
 
 nor the political aspects of open source projects and how they work,

This is a topic in which you should actually have a great deal of interest.
Tomcat is a brilliant example of a project that has a totally dysfunctional
leadership environment. On paper it is a meritocracy. This is great. The
trouble is that the committers have power, without any real responsibility.
For example, the responsibility to not be abusive towards others. So,
committers can pretty much do anything without consequence.

Just as a little example, several months ago I submitted a patch. One
committer commented that he would -1 it for the com.sun imports. There
weren't any com.sun imports, and when called on it the committer just gaffed
me off. So, this committer just flat out lied (or was mistaken and when
corrected denied the original error) about a reason for rejecting something.
To be fair, the patch did have other problems that were legitimate issues.
However, they should have been presented rather than a fairy tale invention.

As far as how to structurally fix the tomcat group, my only feeble
suggestion would be to permit TOMCAT USERS to recall or fire committers.
Perhaps then some of the more egregious abuses would cease.

 but the user brings up a good point, with a probable solution, and I 
 don't see how a non committer response like the one below is 
 even justified.

I was being ironic or sarcastic. I'm really not sure which.

As for the part about non-committer, I just parroted back the #1 committer
response to new bugs or requests entered into BugZilla. Often, when a users
re-opens these events and asks why, they're re-closed with only RESOLVED |
INVALID. If you don't like it (as I don't), go to the committers that do
this. It seems to me that perhaps someone could do a little analysis and
address the worst offenders.

 I'm not intending to start a flame war here, just asking for a little 
 bit more courtesy.

There won't be courtesy until those people who are the worst offenders are
punished in some manner, or have their status as committers revoked. After
all, why should they behave when there is no consequence?

 Think about it, what would the tomcat project be without its users?

It would evidently be living in a state of open source purity where quality
application design doesn't conflict with stupid people who want to use the
software to solve business problems.

The developers of the application who already live on a higher plane than
the lowly users, without this interference achieve a higher state of
consciousness. Perhaps they would even reach Nerdvana

 
 Filip
 
 George Sexton wrote:
  RESOLVED | INVALID
 
  George Sexton
  MH Software, Inc.
  http://www.mhsoftware.com/
  Voice: 303 438 9585



George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-20 Thread Mark Thomas
George Sexton wrote:
Whilst I agree with the general thrust of the arguments made so far in
this thread I do take serious issue with one of your statements.

 Just as a little example, several months ago I submitted a patch. One
 committer commented that he would -1 it for the com.sun imports. There
 weren't any com.sun imports, and when called on it the committer just gaffed
 me off.
This is not an accurate representation of the facts. The thread can be
read here:
http://marc.theaimsgroup.com/?l=tomcat-devr=1s=allowedAliasMatchesq=bw=4

The commit Bill was referring to is this one:
http://marc.theaimsgroup.com/?l=tomcat-devm=111788844800136w=4
that includes
+import com.sun.org.apache.bcel.internal.generic.ALOAD;

Bill did not gaff you off. He pointed out he was -1 for the commit
on the basis of the import. He also expanded on other areas he had
concerns over.

 So, this committer just flat out lied (or was mistaken and when
 corrected denied the original error)
Accusing someone of lying is a serious allegation and on the basis of
the dev archive clearly not true in this case. I would urge you to
retract your comment.

 Often, when a users
 re-opens these events and asks why, they're re-closed with only RESOLVED |
 INVALID. If you don't like it (as I don't), go to the committers that do
 this. It seems to me that perhaps someone could do a little analysis and
 address the worst offenders.
I agree that closing bug reports without an explanation is rarely, if
ever helpful. A few lines explaining why the bug is invalid / won't be
fixed would help enormously.

That being said, having spent that last couple of years fixing bugs it
is immensely frustrating when having closed a bug report as invalid
(with an explanation and where appropriate a reference to the spec) it
is re-opened with a comment that clearly indicates that the person
re-opening the bug report hasn't bothered to read the previous
comments or the spec.

There is an argument that goes along the lines of If the person
creating the bug report can't be bothered to read the spec / do some
basic fault finding / provide enough information to reproduce the
fault / read http://tomcat.apache.org/bugreport.html etc why should I
be bothered to explain things to them?. Whilst I do not agree with
this view personally, I can see how people have reached this point and
I do understand the frustration they feel.

To some extent, the old maxim Garbage in, garbage out applies. The
community nature of open source is such that the quality of response
you receive is generally directly proportional to the effort you are
prepared to put in. There are always exceptions but in my experience
this rule of thumb applies far more often than it doesn't.

 There won't be courtesy until those people who are the worst offenders are
 punished in some manner, or have their status as committers revoked. After
 all, why should they behave when there is no consequence?
I don't think that punishment is the answer. If you feel someone is
discourteous point it out (privately or publicly - your choice) and
ask them to modify their behaviour. Above all, don't descend to their
level.

Think about it, what would the tomcat project be without its users?
Indeed.

Mark


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-20 Thread George Sexton

 -Original Message-
 From: Mark Thomas [mailto:[EMAIL PROTECTED] 
 Sent: Monday, February 20, 2006 4:02 PM
 To: Tomcat Developers List
 Subject: Re: never say never...
 
 George Sexton wrote:
 Whilst I agree with the general thrust of the arguments made so far in
 this thread I do take serious issue with one of your statements.
 
  Just as a little example, several months ago I submitted a 
 patch. One
  committer commented that he would -1 it for the com.sun 
 imports. There
  weren't any com.sun imports, and when called on it the 
 committer just gaffed
  me off.
 This is not an accurate representation of the facts. The thread can be
 read here:
 http://marc.theaimsgroup.com/?l=tomcat-devr=1s=allowedAliasM
 atchesq=bw=4
 
 The commit Bill was referring to is this one:
 http://marc.theaimsgroup.com/?l=tomcat-devm=111788844800136w=4
 that includes
 +import com.sun.org.apache.bcel.internal.generic.ALOAD;
 
 Bill did not gaff you off. He pointed out he was -1 for the commit
 on the basis of the import. He also expanded on other areas he had
 concerns over.
 
  So, this committer just flat out lied (or was mistaken and when
  corrected denied the original error)
 Accusing someone of lying is a serious allegation and on the basis of
 the dev archive clearly not true in this case. I would urge you to
 retract your comment.

I stand corrected. The referenced import must have been added by Peter
Rossbach when he committed it. My submitted code did not have the com.sun
import. This is why I didn't think it was there. When the comment was made,
I reviewed my submission and didn't see it.

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-20 Thread George Sexton

 -Original Message-
 From: Mark Thomas [mailto:[EMAIL PROTECTED] 
 Sent: Monday, February 20, 2006 4:02 PM
 To: Tomcat Developers List
 Subject: Re: never say never...
 


 I agree that closing bug reports without an explanation is rarely, if
 ever helpful. A few lines explaining why the bug is invalid / won't be
 fixed would help enormously.

I think everyone is in agreement here.

 
 That being said, having spent that last couple of years fixing bugs it
 is immensely frustrating when having closed a bug report as invalid
 (with an explanation and where appropriate a reference to the spec) it
 is re-opened with a comment that clearly indicates that the person
 re-opening the bug report hasn't bothered to read the previous
 comments or the spec.
 
 There is an argument that goes along the lines of If the person
 creating the bug report can't be bothered to read the spec / do some
 basic fault finding / provide enough information to reproduce the
 fault / read http://tomcat.apache.org/bugreport.html etc why should I
 be bothered to explain things to them?. Whilst I do not agree with
 this view personally, I can see how people have reached this point and
 I do understand the frustration they feel.

Having a cycle of 4-8 iterations where a person asks why its resolved
invalid, and a committer re-marks it resolved invalid without comment
doesn't seem like it would reduce frustration on the part of the committer.
It seems to me they would just get angrier on each iteration.

Don't misunderstand me. I'm certainly not saying a committer shouldn't say
This is non-compliant and will not be addresed or We comply with the
spec, and we will not be expanding the application to meet your specific
need. These are legitimate responses.  When the specification is involved,
it would be nice to reference the relevant part of the specification. When
committers use emotionally charged terms with no technical basis, or just
reject things out of hand without explanation its not fair.

  There won't be courtesy until those people who are the 
 worst offenders are
  punished in some manner, or have their status as committers 
 revoked. After
  all, why should they behave when there is no consequence?
 I don't think that punishment is the answer. If you feel someone is
 discourteous point it out (privately or publicly - your choice) and
 ask them to modify their behaviour. Above all, don't descend to their
 level.

This is how things should be done there is just one small flaw. Those people
who are the worst offenders in this matter are pretty much unaffected by
this approach. If people consistently don't respond to that approach (which
should be first), then there needs to be some recourse. For example, a
popular book recommends this approach to conflict resolution:

1)  Approach the person directly. If that doesn't work.
2)  Approach the person with others as witnesses to verify what is said.
If the person still doesn't respond:
3)  Take the person before the community. If the person still doesn't
respond.
4)  Eject the person from your community and have nothing further to do
with them.

While your recommendation is sound, and is indeed step 1 as outlined above,
by itself it is not enough. There need to be steps to take if the person
doesn't respond.


George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-20 Thread Mark Thomas
George Sexton wrote:
 Don't misunderstand me. I'm certainly not saying a committer shouldn't say
 This is non-compliant and will not be addresed or We comply with the
 spec, and we will not be expanding the application to meet your specific
 need. These are legitimate responses.
Agreed.

 When the specification is involved,
 it would be nice to reference the relevant part of the specification.
Also agreed.

 When
 committers use emotionally charged terms with no technical basis, or just
 reject things out of hand without explanation its not fair.
To be fair, there is a technical basis 99.9% of the time but in the
past it often hasn't been explained. As stated elsewhere in this
thread, adding the explanation helps a lot.

On the subject of fairness, is it fair that someone who is too lazy to
read the spec / read the docs / etc should take up any more of the
community's time than the absolute minimum required to, for example,
mark the bug as INVALID? This isn't a view I advocate but it is one I
understand.

 This is how things should be done there is just one small flaw. Those people
 who are the worst offenders in this matter are pretty much unaffected by
 this approach. If people consistently don't respond to that approach (which
 should be first), then there needs to be some recourse. For example, a
 popular book recommends this approach to conflict resolution:
I can see the sense in this approach but ejecting someone is pretty
much impossible in an open source community. Anyone who is 'banned'
can easily get a new e-mail address and re-join. The best you could
achieve would be ignoring them. You can always set an e-mail filter ;)

You might also be interested in this thread. It was a discussion about
how to handle misbehaving members of another part of the Apache community:
http://www.mail-archive.com/community%40apache.org/index.html#04172


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: never say never...

2006-02-20 Thread George Sexton

 -Original Message-
 From: Mark Thomas [mailto:[EMAIL PROTECTED] 
 Sent: Monday, February 20, 2006 5:33 PM
 To: Tomcat Developers List
 Subject: Re: never say never...
 
 On the subject of fairness, is it fair that someone who is too lazy to
 read the spec / read the docs / etc should take up any more of the
 community's time than the absolute minimum required to, for example,
 mark the bug as INVALID? This isn't a view I advocate but it is one I
 understand.
 

OK, let's throw out the whole fairness thing. How can the Tomcat committers
most efficiently, and with the least amount of anger, hate, and discontent
handle people who do not put in a reasonable effort to understand things or
submit reasonable defect reports.

Candidates are:

1)  Committer marks it resolved | invalid. Submitter demands to know
why. Committer re-marks it RESOLVED | INVALID, ad infinitum until some other
committer decides to break the cycle. Nobody's really happy with this.

2)  The committer puts in a minimal reason referencing the spec. To make
most people happy, a reference to the specific portion of the spec would
have to be researched. The user learns nothing, and the committer is
answering questions instead of fixing code.

3)  The committer marks it resolved | invalid, and sends the user to the
ESR paper on How to ask questions the smart way. Since the committer could
save this snippet of text and copy and paste the text, it seems like it
wouldn't be hard. This would hopefully educate the user and result in higher
quality submissions in the future.



If I've missed any solutions I'd be interested in them.


George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: never say never...

2006-02-20 Thread Preston L. Bannister
A disclaimer here - I used to have committer status (and might still).

On 2/20/06, George Sexton [EMAIL PROTECTED] wrote:

 As far as how to structurally fix the tomcat group, my only feeble
 suggestion would be to permit TOMCAT USERS to recall or fire committers.
 Perhaps then some of the more egregious abuses would cease.


This assumes that committers are an practically unlimited resource, and they
are not.  The answer is very simple.  If you want a better job done, become
a committer, and do the better job you want to see done.  If your answer is
that you do not have time - then lack of time is also the answer to your
question.  Time is a limited resource, and this is a all-volunteer effort.
You cannot write a check against someone else's time.

Allowing non-contributors to fire contributors is unlikely to be
constructive.  To be constructive you need to contribute.

On the other hand, I don't want to hit this one too hard.  Clearly you made
an attempt to contribute - and that's great!  You also recognized that there
were issues with your contribution - that also is a good thing.  If the
answer you got seemed a bit too aburpt (and perhaps it was), then do try to
understand that the other guy may not have the abundance of time to be
optimally diplomatic.

In other words, please keep trying...


RE: never say never...

2006-02-20 Thread George Sexton
 -Original Message-
 From: Preston L. Bannister [mailto:[EMAIL PROTECTED] 
 Sent: Monday, February 20, 2006 6:22 PM
 To: Tomcat Developers List
 Subject: Re: never say never...
 
 A disclaimer here - I used to have committer status (and might still).
 
 On 2/20/06, George Sexton [EMAIL PROTECTED] wrote:
 
  As far as how to structurally fix the tomcat group, my only feeble
  suggestion would be to permit TOMCAT USERS to recall or 
 fire committers.
  Perhaps then some of the more egregious abuses would cease.
 
 
 This assumes that committers are an practically unlimited 
 resource, and they

Actually I don't make that assumption and I also don't assume that users
will randomly fire all committers. I don't think my proposal would induce a
shortage.


 were issues with your contribution - that also is a good 
 thing.  If the
 answer you got seemed a bit too aburpt (and perhaps it was), 
 then do try to
 understand that the other guy may not have the abundance of time to be
 optimally diplomatic.
 
 In other words, please keep trying...
 

Actually, I've got two other submissions that are not in critical portions
of the code:

http://issues.apache.org/bugzilla/show_bug.cgi?id=38352

http://issues.apache.org/bugzilla/show_bug.cgi?id=38508

Perhaps they will get picked up.

George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]