On Sun, 2006-06-25 at 10:34 -0700, Michael Becke wrote:
> > To me it all boils down to a simple question whether we want to ship a
> > full bundle comprised of all HttpComponent modules
> > (httpcomponents-full.jar) and if so how we are going to version it.
> > Otherwise, the versioning scheme of individual modules does not seem
> > like a big deal.
> 
> Agreed.  That is the big question.  Individual modules, if we release
> them, should probably be numbered starting at 1.  If we're releasing
> HttpComponents as a replacement for HttpClient it should be 4.  We may
> have to wait until the pieces are more compete and we have more users
> of the codebase to decide.
> 
> Mike
> 

Mike, Roland et al

Here's my Evil (TM) Plan

I am working hard trying to complete the rewrite of HttpCookie. I also
would like to copy over HttpAuth and HttpConn code from the Commons
HttpClient branch to HttpComponents HttpClient at some point in July.
Both HttpAuth and HttpConn may require very little API changes beyond
trivial removal of deprecated methods. When that's done we will have a
pretty complete set of components required to build a full fledged HTTP
client: HttpCore, HttpCookie, HttpAuth and HttpConn. That would be the
right moment to step back a little and take a closer look at our
options: 

(1) Do we want HttpCookie, HttpAuth, HttpConn to share the same release
cycle as HttpClient and be released under the same version? In this case
httpcomponents-full.jar may never be needed

(2) Do we want to go all the way and spin off HttpCookie, HttpAuth,
HttpConn into separate modules with a separate release cycle versioned
independently from HttpClient? If so, how we are going to serve the
needs of those users who have never felt there were any particular
problem with HttpClient monolithic design or its package size? Those
people may be very upset at having to download a whole bunch of tiny
jars with different versions instead of just one. 

(2.1) Do we want to release jakarta-httpclient-4.x consisting of all its
HttpComponent dependencies: HttpCore, HttpCookie, HttpAuth, HttpConn?
How do we version it? 

(2.2) Do we want to release jakarta-httpcomponents-4.x consisting of all
HttpComponent modules including HttpClient? How do we version it? 

There is still plenty of time to think these options over. 

Cheers,

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]

Reply via email to