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]