Re: Next Release? What about next release version number?

2004-01-08 Thread Michael Becke
Seems like a good time to introduce the separate request/response 
design. We could create HttpRequest and HttpResponse interfaces.  That 
way we could have HttpMethodBase, et al implement both.  To solve the 
interface problem we could just explicitly  comment 
HttpRequest/HttpResponse saying that they should not be implemented 
outside of HttpClient.

Mike

Eric Johnson wrote:

Oleg,

I think we're largely in agreement, then, but are out of alignment by a 
matter of degrees.

Rather than removing classes right away, I'd like to see them deprecated 
for at least one major release.  That leaves clients with the "crumbs" 
that they can follow to migrate their code, rather than discovering that 
their code is completely broken and must be rewritten.  So I would say 
that we cannot *dump* the HttpMethod interface just yet.

As a separate design issue, I don't think HttpMethodBase *should* be 
considered the "base" from which all methods must inherit.  It simply 
does way too much, so I think there needs to be an intermediate class, 
which I would call AbstractHttpMethod.

-Eric.

Kalnichevski, Oleg wrote:

Eric,
I find it hard to disagree with you, being a fan of incremental, 
iterative development myself. I just regret all the energy and time 
that went into 2.0 API compatibility workarounds so far. If we go with 
3.0 then I would like to see a few more 2.0 API breakages that had 
been turned down for the sake of maintaining 2.0 compatibility, 
especially in the exception handling framework. I would also suggest 
HttpMethod interface be completely gotten rid of and the abstract 
HttpMethodBase renamed to HttpMethod.
Oleg

 



-
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: ArrayIndexOutOfBoundsException while reading

2004-01-08 Thread Sam Berlin
I agree that working around JVM bugs is annoying, but in most cases 
there's really not much else you can do.  However, it's not acceptable 
to allow a runtime exception to kill code that should otherwise work.  
The bug so far has only been reported with Windows (but that could be 
because there's just a lot more windows users).  On 1.3.X versions of 
Java, the bug stems from the socketRead method.  On 1.4.X versions, it 
stems from socketRead0.  If HttpClient is hesitant to add the 
workaround code, it's no big deal -- we already are using a modified 
version, so I can just insert an AIOOBExceptionStreamHandler of sorts 
around the existing streams.  It might be useful to have this in 
HttpClient, though, as it could bite some other heavy-duty users.

Thanks,
 Sam
On Thursday, January 8, 2004, at 01:10  PM, Ingo Brunberg wrote:

To work around a bug in the Java VM in this manner seems a bad idea to
me. As I have never seen this myself, I guess only Windows platforms
are affected?
What are the Sun engineers saying?

Regards,
Ingo
Hi all,

Under some exceptional circumstances, reading from a SocketInputStream
can cause an ArrayIndexOutOfBoundsException.  We have seen this occur
in many other places (non HttpClient related), and since including
HttpClient a few bugs have been reported with it as well.  The exact
cause is unknown and not easily reproduced, and the exception actually
occurs in native code (java.net.SocketInputStream.socketRead0).  I
suggest adding a wrapper input stream around the underlying 
inputstream
that extends all read-style calls, catches
ArrayIndexOutOfBoundsException and rethrows it as an IOException.

An example bug report demonstrating this bug can be at:
http://bugs.limewire.com/bugs/searching.jsp?l=80&c=46&m=-1_-1&os=-
1&offset=15 .  (Note that we're currently redoing the internals of the
bug server, so if that link doesn't work, you can reach the bug 
reports
yourself by going to http://bugs.limewire.com/bugs/search.jsp ,
choosing or typing "java.lang.ArrayIndexOutOfBoundsException" as the
exception to search for, and choosing or typing
"org.apache.commons.httpclient.HttpParser" as the class that the error
occurs in.)

Thanks,
  Sam


-
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: ArrayIndexOutOfBoundsException while reading

2004-01-08 Thread Ingo Brunberg
To work around a bug in the Java VM in this manner seems a bad idea to
me. As I have never seen this myself, I guess only Windows platforms
are affected?

What are the Sun engineers saying?

Regards,
Ingo

> Hi all,
> 
> Under some exceptional circumstances, reading from a SocketInputStream  
> can cause an ArrayIndexOutOfBoundsException.  We have seen this occur  
> in many other places (non HttpClient related), and since including  
> HttpClient a few bugs have been reported with it as well.  The exact  
> cause is unknown and not easily reproduced, and the exception actually  
> occurs in native code (java.net.SocketInputStream.socketRead0).  I  
> suggest adding a wrapper input stream around the underlying inputstream  
> that extends all read-style calls, catches  
> ArrayIndexOutOfBoundsException and rethrows it as an IOException.
> 
> An example bug report demonstrating this bug can be at:  
> http://bugs.limewire.com/bugs/searching.jsp?l=80&c=46&m=-1_-1&os=- 
> 1&offset=15 .  (Note that we're currently redoing the internals of the  
> bug server, so if that link doesn't work, you can reach the bug reports  
> yourself by going to http://bugs.limewire.com/bugs/search.jsp ,  
> choosing or typing "java.lang.ArrayIndexOutOfBoundsException" as the  
> exception to search for, and choosing or typing  
> "org.apache.commons.httpclient.HttpParser" as the class that the error  
> occurs in.)
> 
> Thanks,
>   Sam


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



ArrayIndexOutOfBoundsException while reading

2004-01-08 Thread Sam Berlin
Hi all,

Under some exceptional circumstances, reading from a SocketInputStream  
can cause an ArrayIndexOutOfBoundsException.  We have seen this occur  
in many other places (non HttpClient related), and since including  
HttpClient a few bugs have been reported with it as well.  The exact  
cause is unknown and not easily reproduced, and the exception actually  
occurs in native code (java.net.SocketInputStream.socketRead0).  I  
suggest adding a wrapper input stream around the underlying inputstream  
that extends all read-style calls, catches  
ArrayIndexOutOfBoundsException and rethrows it as an IOException.

An example bug report demonstrating this bug can be at:  
http://bugs.limewire.com/bugs/searching.jsp?l=80&c=46&m=-1_-1&os=- 
1&offset=15 .  (Note that we're currently redoing the internals of the  
bug server, so if that link doesn't work, you can reach the bug reports  
yourself by going to http://bugs.limewire.com/bugs/search.jsp ,  
choosing or typing "java.lang.ArrayIndexOutOfBoundsException" as the  
exception to search for, and choosing or typing  
"org.apache.commons.httpclient.HttpParser" as the class that the error  
occurs in.)

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


Re: Next Release? What about next release version number?

2004-01-08 Thread Michael Becke
Oh no, here we go again :)

I agree that 2.1 is probably no longer applicable given the number of 
API and other changes that are occurring.  3.0 sounds like the logical 
next step.  While I think this gives us some license to change a few 
major things, I do not think we should go off the deep end.

Mike

Kalnichevski, Oleg wrote:

Folks, Before we can start articulating our further plans, there's
one important decision to be made which cannot be put off any longer.
We have to decide on the next release number.
I am afraid with all the recent changes (new preference architecture,
HttpMethodDirector, better exception handling framework, saner
authentication code, Commons-Codec, and much more) we can no longer
consider the development version of HttpClient a minor release.
Version 2.1 would no longer be appropriate, I fear. Too much has
changed, even though the HttpMethod interface, the hallmark of 2.0
API architectural ugliness, is still there. Yet, version 3.0 is so
tightly associated in my mind with the much talked about complete API
overhaul, that I am hesitant to simply move one major version ahead
with the current release, leaving the API redesign for 4.0.
I personally tend to lean towards calling the next release 2.5. It is
unconventional, but, I feel, best reflects the magnitude of change in
HttpClient code.
What do you think?

Oleg

-
 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: Next Release?

2004-01-08 Thread Michael Becke
I agree.  A coherent roadmap, or something of the like, would be quite 
useful.  Don't be too hard on yourself, I've always found your writing 
to be quite good.

Mike

Kalnichevski, Oleg wrote:

Makes sense. Anyways, some sort of coherent statement with regards to
the post-2.0 development directions is pretty much a must for the 2.0
Final. I think I could handle this task while you, guys, concentrate
on reviewing the pending patches, even though I am a terrible writer.
Oleg

-Original Message- From: Ortwin Glück
[mailto:[EMAIL PROTECTED] Sent: Thursday, January 08, 2004 11:36
 To: Commons HttpClient Project Subject: Re: Next Release?
Looking at Bugzilla there are a few bugs with target milestone 2.1
Final and 3.0 Final. We can at least summarize these up or just
provide links to Bugzilla. This is at least some sort of minimal
planning.
Also your quote to Srinivas could go on that page. I means if we all
 have ideas about a schedule in our heads. It's just a matter of 
communicating them. But nobody will ever point their finger at us if
we do not stick to those plans and change them for good reason.

Odi

Kalnichevski, Oleg wrote:


Odi, That would surely be a much welcome addition. However, up to
now we have not been terribly good at planning things in advance
and then sticking to what has been agreed upon. With the current
limited resource pool I can hardly see anything more 'we wanna make
HttpClient better' kind of roadmap we would manage to live up to
Oleg


-
 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: Next Release? What about next release version number?

2004-01-08 Thread Kalnichevski, Oleg
> Rather than removing classes right away, I'd like to see them deprecated 
> for at least one major release.  That leaves clients with the "crumbs" 
> that they can follow to migrate their code, rather than discovering that 
> their code is completely broken and must be rewritten.  So I would say 
> that we cannot *dump* the HttpMethod interface just yet.

Eric,
There's one thing I REALLY dislike about this idea is that deprecation of HttpMethod 
interface will cause hundreds of deprecation warnings, which I personally find 
irritating. Please for the sake of my sanity, as I deal with HttpClient on a daily 
basis, if this is to be done, than it should be done as late in the process as 
possible.

> As a separate design issue, I don't think HttpMethodBase *should* be 
> considered the "base" from which all methods must inherit.  It simply 
> does way too much, so I think there needs to be an intermediate class, 
> which I would call AbstractHttpMethod.

I am afraid I am not quite getting the point here. An intermediate class between what? 
Should AbstractHttpMethod implement HttpMethod and HttpMethodBase extend 
AbstractHttpMethod? Is that what you are saying? Which parts of the present 
HttpMethodBase code should be moved into AbstractHttpMethod and what should remain in 
HttpMethodBase? 

Frankly I do not think I see a lot of benefits in doing so. The concept of a method as 
an entity that combines HTTP request and HTTP response is fundamentally flawed. It 
should rather be completely done away with or left alone, IMO.

Oleg

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



Re: Next Release? What about next release version number?

2004-01-08 Thread Eric Johnson
Oleg,

I think we're largely in agreement, then, but are out of alignment by a 
matter of degrees.

Rather than removing classes right away, I'd like to see them deprecated 
for at least one major release.  That leaves clients with the "crumbs" 
that they can follow to migrate their code, rather than discovering that 
their code is completely broken and must be rewritten.  So I would say 
that we cannot *dump* the HttpMethod interface just yet.

As a separate design issue, I don't think HttpMethodBase *should* be 
considered the "base" from which all methods must inherit.  It simply 
does way too much, so I think there needs to be an intermediate class, 
which I would call AbstractHttpMethod.

-Eric.

Kalnichevski, Oleg wrote:

Eric,
I find it hard to disagree with you, being a fan of incremental, iterative development myself. I just regret all the energy and time that went into 2.0 API compatibility workarounds so far. If we go with 3.0 then I would like to see a few more 2.0 API breakages that had been turned down for the sake of maintaining 2.0 compatibility, especially in the exception handling framework. I would also suggest HttpMethod interface be completely gotten rid of and the abstract HttpMethodBase renamed to HttpMethod. 

Oleg

 



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


Re: Next Release? What about next release version number?

2004-01-08 Thread Ortwin Glück
Kalnichevski, Oleg wrote:
Eric,
I find it hard to disagree with you, being a fan of incremental, iterative development myself. I just regret all the energy and time that went into 2.0 API compatibility workarounds so far. If we go with 3.0 then I would like to see a few more 2.0 API breakages that had been turned down for the sake of maintaining 2.0 compatibility, especially in the exception handling framework. I would also suggest HttpMethod interface be completely gotten rid of and the abstract HttpMethodBase renamed to HttpMethod. 

Oleg
Sure. I am in favour of that as well. CVS HEAD is still pre alpha and 
already IS breaking 2.0 compatibility. So I don't see why we should not 
go ahead and fix this damn baby...

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


Re: Next Release? What about next release version number?

2004-01-08 Thread Ortwin Glück


Ortwin Glück wrote:
Why not just release the current one as 3.0 and make a 4.0 after that? 
What's wrong with that? We all want a release SOON and not within 
months. If we make more API changes for 4.0 who cares.
Sorry, I was talking about CVS HEAD here. Forget the "SOON".

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


RE: Next Release? What about next release version number?

2004-01-08 Thread Kalnichevski, Oleg
Eric,
I find it hard to disagree with you, being a fan of incremental, iterative development 
myself. I just regret all the energy and time that went into 2.0 API compatibility 
workarounds so far. If we go with 3.0 then I would like to see a few more 2.0 API 
breakages that had been turned down for the sake of maintaining 2.0 compatibility, 
especially in the exception handling framework. I would also suggest HttpMethod 
interface be completely gotten rid of and the abstract HttpMethodBase renamed to 
HttpMethod. 

Oleg

-Original Message-
From: Eric Johnson [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 08, 2004 14:53
To: Commons HttpClient Project
Subject: Re: Next Release? What about next release version number?


Oleg,

I understand your thinking, but my thinking it is that it is far more 
important to release new stable releases often, rather than worrying 
about their version number.  Re-exposing my bias, I strongly prefer 
incremental change.  With many compliments to the incredible work that 
has gone into the next release so far (the presumed 2.1, now 3.0?), I 
don't see any reason to hesitate calling it 3.0.  At the same time, I 
don't think that means that we should consider jumping on radical 
changes beyond what has been done already.  The version number tells me 
that it is not going to be a drop-in compatible change, but the small 
number of API changes is actually a good thing, in that clients can 
migrate quickly.

My previous comment was there only to prod for consideration of low 
impact changes that might make it easier to maintain HttpClient moving 
forward.

For example, the one change that occurs to me - get rid of the illusion 
(delusion?) that clients could *ever* successfully implement the 
HttpMethod interface.  Perhaps deprecate the interface, and override it 
with an abstract base class, which clients would be expected to override 
instead.  This isn't a huge change, and adds no additional 
functionality, but adds a lot of flexibility for enabling backward 
compatible enhancements.

-Eric.

Kalnichevski, Oleg wrote:

>>Thinking about it as a 3.0 release, though, I think we should make an 
>>effort to change the 3.0 API so that we're more confident of our ability 
>>to make critical incremental changes.  
>>
>>
>
>I hate revisiting the same discussions that raged on this forum 6 months ago, but 
>this is exactly the point. If we decide to go 3.0, then we should stop playing 'bend 
>2.0 API around' kind of games and should get down to some serious work (which would  
>inevitably delay the next stable by maany months, if not years, judging by our 
>current rate of progress)
>
>Oleg 
>
>-
>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: Next Release? What about next release version number?

2004-01-08 Thread Ortwin Glück
Kalnichevski, Oleg wrote:
Version inflation is as evil and misleading, IMHO
Sure. Especially in Java, where Jar-Versioning is a somewhat unsolved 
problem (okay you CAN solve it with classloaders but it's a PITA). 
Still, you were taling about years :-)

Anyways, why do not we have all HttpClient regualrs vote on this issue and get it over with?
We should not forget to ask/notify other Commons projects that use 
HttpClient, such as Slide.

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


Re: Next Release? What about next release version number?

2004-01-08 Thread Eric Johnson
Oleg,

I understand your thinking, but my thinking it is that it is far more 
important to release new stable releases often, rather than worrying 
about their version number.  Re-exposing my bias, I strongly prefer 
incremental change.  With many compliments to the incredible work that 
has gone into the next release so far (the presumed 2.1, now 3.0?), I 
don't see any reason to hesitate calling it 3.0.  At the same time, I 
don't think that means that we should consider jumping on radical 
changes beyond what has been done already.  The version number tells me 
that it is not going to be a drop-in compatible change, but the small 
number of API changes is actually a good thing, in that clients can 
migrate quickly.

My previous comment was there only to prod for consideration of low 
impact changes that might make it easier to maintain HttpClient moving 
forward.

For example, the one change that occurs to me - get rid of the illusion 
(delusion?) that clients could *ever* successfully implement the 
HttpMethod interface.  Perhaps deprecate the interface, and override it 
with an abstract base class, which clients would be expected to override 
instead.  This isn't a huge change, and adds no additional 
functionality, but adds a lot of flexibility for enabling backward 
compatible enhancements.

-Eric.

Kalnichevski, Oleg wrote:

Thinking about it as a 3.0 release, though, I think we should make an 
effort to change the 3.0 API so that we're more confident of our ability 
to make critical incremental changes.  
   

I hate revisiting the same discussions that raged on this forum 6 months ago, but this is exactly the point. If we decide to go 3.0, then we should stop playing 'bend 2.0 API around' kind of games and should get down to some serious work (which would  inevitably delay the next stable by maany months, if not years, judging by our current rate of progress)

Oleg 

-
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: Next Release? What about next release version number?

2004-01-08 Thread Kalnichevski, Oleg
> What's wrong with that? 

Version inflation is as evil and misleading, IMHO

Anyways, why do not we have all HttpClient regualrs vote on this issue and get it over 
with?

Oleg

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



Re: Next Release? What about next release version number?

2004-01-08 Thread Ortwin Glück


Kalnichevski, Oleg wrote:
I hate revisiting the same discussions that raged on this forum 6 months ago, but this is exactly the point. If we decide to go 3.0, then we should stop playing 'bend 2.0 API around' kind of games and should get down to some serious work (which would  inevitably delay the next stable by maany months, if not years, judging by our current rate of progress)

Oleg 
Why not just release the current one as 3.0 and make a 4.0 after that? 
What's wrong with that? We all want a release SOON and not within 
months. If we make more API changes for 4.0 who cares.

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


RE: Next Release? What about next release version number?

2004-01-08 Thread Kalnichevski, Oleg
> Thinking about it as a 3.0 release, though, I think we should make an 
> effort to change the 3.0 API so that we're more confident of our ability 
> to make critical incremental changes.  

I hate revisiting the same discussions that raged on this forum 6 months ago, but this 
is exactly the point. If we decide to go 3.0, then we should stop playing 'bend 2.0 
API around' kind of games and should get down to some serious work (which would  
inevitably delay the next stable by maany months, if not years, judging by our 
current rate of progress)

Oleg 

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



Re: Next Release? What about next release version number?

2004-01-08 Thread Eric Johnson
I'm with Odi.  I wouldn't hesitate to call it 3.0.

As far as the use of HttpClient within my company, calling it 2.X would 
be misleading in that it is not a drop-in enhancement over the 2.0 
version.  If it is called 2.X, I'd be in the position of having to tell 
others not to use it, in spite of the version number.

Thinking about it as a 3.0 release, though, I think we should make an 
effort to change the 3.0 API so that we're more confident of our ability 
to make critical incremental changes.  Who am I to talk, though?  I've 
not been contributing much lately

-Eric.

Kalnichevski, Oleg wrote:

Folks,
Before we can start articulating our further plans, there's one important decision to be made which cannot be put off any longer. We have to decide on the next release number. 

I am afraid with all the recent changes (new preference architecture, HttpMethodDirector, better exception handling framework, saner authentication code, Commons-Codec, and much more) we can no longer consider the development version of HttpClient a minor release. Version 2.1 would no longer be appropriate, I fear. Too much has changed, even though the HttpMethod interface, the hallmark of 2.0 API architectural ugliness, is still there. Yet, version 3.0 is so tightly associated in my mind with the much talked about complete API overhaul, that I am hesitant to simply move one major version ahead with the current release, leaving the API redesign for 4.0.

I personally tend to lean towards calling the next release 2.5. It is unconventional, but, I feel, best reflects the magnitude of change in HttpClient code.

What do you think? 

Oleg

-
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: Next Release? What about next release version number?

2004-01-08 Thread Ortwin Glück
Kalnichevski, Oleg wrote:
Before we can start articulating our further plans, there's one important decision to be made which cannot be put off any longer. We have to decide on the next release number. 
[...]
I personally tend to lean towards calling the next release 2.5. It is unconventional, but, I feel, best reflects the magnitude of change in HttpClient code.

What do you think? 
API has changed from 2.0. So we MUST call it 3.0. Everything else is 
misleading.

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


RE: Next Release? What about next release version number?

2004-01-08 Thread Kalnichevski, Oleg
Folks,
Before we can start articulating our further plans, there's one important decision to 
be made which cannot be put off any longer. We have to decide on the next release 
number. 

I am afraid with all the recent changes (new preference architecture, 
HttpMethodDirector, better exception handling framework, saner authentication code, 
Commons-Codec, and much more) we can no longer consider the development version of 
HttpClient a minor release. Version 2.1 would no longer be appropriate, I fear. Too 
much has changed, even though the HttpMethod interface, the hallmark of 2.0 API 
architectural ugliness, is still there. Yet, version 3.0 is so tightly associated in 
my mind with the much talked about complete API overhaul, that I am hesitant to simply 
move one major version ahead with the current release, leaving the API redesign for 
4.0.

I personally tend to lean towards calling the next release 2.5. It is unconventional, 
but, I feel, best reflects the magnitude of change in HttpClient code.

What do you think? 

Oleg

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



Re: Next Release?

2004-01-08 Thread Ortwin Glück


Kalnichevski, Oleg wrote:

Makes sense. Anyways, some sort of coherent statement with regards to the post-2.0 development directions is pretty much a must for the 2.0 Final. I think I could handle this task while you, guys, concentrate on reviewing the pending patches, even though I am a terrible writer.

Oleg
*grin* Excellent! I can always put in my ideas afterwards...

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


RE: Next Release?

2004-01-08 Thread Kalnichevski, Oleg
Makes sense. Anyways, some sort of coherent statement with regards to the post-2.0 
development directions is pretty much a must for the 2.0 Final. I think I could handle 
this task while you, guys, concentrate on reviewing the pending patches, even though I 
am a terrible writer.

Oleg

-Original Message-
From: Ortwin Glück [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 08, 2004 11:36
To: Commons HttpClient Project
Subject: Re: Next Release?


Looking at Bugzilla there are a few bugs with target milestone 2.1 Final 
and 3.0 Final. We can at least summarize these up or just provide links 
to Bugzilla. This is at least some sort of minimal planning.

Also your quote to Srinivas could go on that page. I means if we all 
have ideas about a schedule in our heads. It's just a matter of 
communicating them. But nobody will ever point their finger at us if we 
do not stick to those plans and change them for good reason.

Odi

Kalnichevski, Oleg wrote:

> Odi,
> That would surely be a much welcome addition. However, up to now we have not been 
> terribly good at planning things in advance and then sticking to what has been 
> agreed upon. With the current limited resource pool I can hardly see anything more 
> 'we wanna make HttpClient better' kind of roadmap we would manage to live up to
> 
> Oleg


-
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: Next Release?

2004-01-08 Thread Ortwin Glück
Looking at Bugzilla there are a few bugs with target milestone 2.1 Final 
and 3.0 Final. We can at least summarize these up or just provide links 
to Bugzilla. This is at least some sort of minimal planning.

Also your quote to Srinivas could go on that page. I means if we all 
have ideas about a schedule in our heads. It's just a matter of 
communicating them. But nobody will ever point their finger at us if we 
do not stick to those plans and change them for good reason.

Odi

Kalnichevski, Oleg wrote:

Odi,
That would surely be a much welcome addition. However, up to now we have not been 
terribly good at planning things in advance and then sticking to what has been agreed 
upon. With the current limited resource pool I can hardly see anything more 'we wanna 
make HttpClient better' kind of roadmap we would manage to live up to
Oleg


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


Re: Next Release?

2004-01-08 Thread Srinivas Vemula
Hi All,
   I completely understand. Only reason I was curious was cos the 
web-site mentions all the big stuff planned for 2.1. Thank you all for 
your efforts.
srini

Kalnichevski, Oleg wrote:

Srinivas,
Making predictions about release dates for open-source projects is a nasty business. 
The final 2.0 release was initially anticipated in June-July 2003. It did not quite 
work out for us. Even though 2.0 is _almost_ finished (we have not been seeing any 
major bugs since September 2003 I believe) it may still take a month or two to get 
everything finalized. There's one thing I am pretty confident about is that we will 
get 2.0rc3 out sometime this month. If no significant problems are reported for two 
weeks or so past 2.0rc3, it will be declared THE 2.0 release.
As to the development branch (currently dubbed 2.1) I would love to see the first public Alpha ready by March.

Oleg

-Original Message-
From: Srinivas Vemula [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 08, 2004 10:57
To: Commons HttpClient Project
Subject: Next Release?
Hi,
   When are u planning to make the next release??
srini
 

--
Srinivas Vemula  +91 40 23547826- Ext 201
Associate Consultant +91 40 23541447 (Fax)
Mensamind+91 98497-42720 (Mobile)
Hyderabad
India
http://www.mensamind.com

DISCLAIMER
The information contained in this e-mail is confidential and intended for the named 
recipient(s) only. If you are not an intended recipient of this email you must not 
copy, distribute or take any further action in reliance on it. You should delete it 
and notify the sender immediately.


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


RE: Next Release?

2004-01-08 Thread Kalnichevski, Oleg
Odi,
That would surely be a much welcome addition. However, up to now we have not been 
terribly good at planning things in advance and then sticking to what has been agreed 
upon. With the current limited resource pool I can hardly see anything more 'we wanna 
make HttpClient better' kind of roadmap we would manage to live up to

Oleg

-Original Message-
From: Ortwin Glück [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 08, 2004 11:12
To: Commons HttpClient Project
Subject: Re: Next Release?


Committers,

what about publishing a roadmap (replacing the status page) on the 
HttpClient project website? It seems of a general intrest to know what 
the projects status is and what are the next steps. I don't mean to 
publish actual dates but general ideas of where we are going. We can use 
the release plan file from the http client root directory as a source of 
information.

Odi

Srinivas Vemula wrote:

> Hi,
>When are u planning to make the next release??
> srini
> 

-- 
  _
  NOSE applied intelligence ag

  ortwin glück  [www]  http://www.nose.ch
  software engineer [email] [EMAIL PROTECTED]
  hardturmstrasse 171   [pgp key]  0x81CF3416
  8005 zürich   [office]  +41-1-277 57 35
  switzerland   [fax] +41-1-277 57 12


-
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: Next Release?

2004-01-08 Thread Kalnichevski, Oleg
Srinivas,
Making predictions about release dates for open-source projects is a nasty business. 
The final 2.0 release was initially anticipated in June-July 2003. It did not quite 
work out for us. Even though 2.0 is _almost_ finished (we have not been seeing any 
major bugs since September 2003 I believe) it may still take a month or two to get 
everything finalized. There's one thing I am pretty confident about is that we will 
get 2.0rc3 out sometime this month. If no significant problems are reported for two 
weeks or so past 2.0rc3, it will be declared THE 2.0 release.

As to the development branch (currently dubbed 2.1) I would love to see the first 
public Alpha ready by March.

Oleg

-Original Message-
From: Srinivas Vemula [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 08, 2004 10:57
To: Commons HttpClient Project
Subject: Next Release?


Hi,
When are u planning to make the next release??
srini

-- 
Srinivas Vemula  +91 40 23547826- Ext 201
Associate Consultant +91 40 23541447 (Fax)
Mensamind+91 98497-42720 (Mobile)
Hyderabad
India
http://www.mensamind.com

DISCLAIMER
The information contained in this e-mail is confidential and intended for the named 
recipient(s) only. If you are not an intended recipient of this email you must not 
copy, distribute or take any further action in reliance on it. You should delete it 
and notify the sender immediately.



-
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: Next Release?

2004-01-08 Thread Ortwin Glück
Committers,

what about publishing a roadmap (replacing the status page) on the 
HttpClient project website? It seems of a general intrest to know what 
the projects status is and what are the next steps. I don't mean to 
publish actual dates but general ideas of where we are going. We can use 
the release plan file from the http client root directory as a source of 
information.

Odi

Srinivas Vemula wrote:

Hi,
   When are u planning to make the next release??
srini
--
 _
 NOSE applied intelligence ag
 ortwin glück  [www]  http://www.nose.ch
 software engineer [email] [EMAIL PROTECTED]
 hardturmstrasse 171   [pgp key]  0x81CF3416
 8005 zürich   [office]  +41-1-277 57 35
 switzerland   [fax] +41-1-277 57 12
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: DO NOT REPLY [Bug 25529] Redesign of HTTP authentication framework

2004-01-08 Thread Ortwin Glück


Kalnichevski, Oleg wrote:

Odi,
I would very much appreciate that. It is a fairly large patch, difficult to maintain 
up-to-date as the CVS content mutates. It block the resolution of several other bugs. 
Therefore I really would like to see the authentication redesign committed rather 
sooner than later provided no conceptual flaws are found. Minor issues may later be 
dealt with smaller incremental patches.
Oleg
I can perfectly understand that. I was in the same situation a year (or 
more?) ago when I was maintaining the Proxy patch :-)
I will review your patch also in respect to its usability for the new 
local proxy test code.

Odi

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


Next Release?

2004-01-08 Thread Srinivas Vemula
Hi,
   When are u planning to make the next release??
srini
--
Srinivas Vemula  +91 40 23547826- Ext 201
Associate Consultant +91 40 23541447 (Fax)
Mensamind+91 98497-42720 (Mobile)
Hyderabad
India
http://www.mensamind.com

DISCLAIMER
The information contained in this e-mail is confidential and intended for the named 
recipient(s) only. If you are not an intended recipient of this email you must not 
copy, distribute or take any further action in reliance on it. You should delete it 
and notify the sender immediately.


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


RE: DO NOT REPLY [Bug 25529] Redesign of HTTP authentication framework

2004-01-08 Thread Kalnichevski, Oleg
Odi,
I would very much appreciate that. It is a fairly large patch, difficult to maintain 
up-to-date as the CVS content mutates. It block the resolution of several other bugs. 
Therefore I really would like to see the authentication redesign committed rather 
sooner than later provided no conceptual flaws are found. Minor issues may later be 
dealt with smaller incremental patches.

Oleg

-Original Message-
From: Ortwin Glück [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 08, 2004 09:50
To: Commons HttpClient Project
Subject: Re: DO NOT REPLY [Bug 25529] Redesign of HTTP authentication
framework




Kalnichevski, Oleg wrote:

> Has anyone looked at this one? Any feedback so far?
> 
> Oleg

I am definitely going to have a look until next week. I can say more then.

Odi


-
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: DO NOT REPLY [Bug 25529] Redesign of HTTP authentication framework

2004-01-08 Thread Ortwin Glück


Kalnichevski, Oleg wrote:

Has anyone looked at this one? Any feedback so far?

Oleg
I am definitely going to have a look until next week. I can say more then.

Odi

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