On 27 January 2014 18:54, Oleg Kalnichevski <[email protected]> wrote: > On Mon, 2014-01-27 at 13:24 -0500, Gary Gregory wrote: >> Wow this is confusing! Why not repackage the classes instead of renaming >> each one with an HC4 postfix? >> > > That was my initial plan, too. But try re-writing the sources using > regex when you have multiple classes with the same name. I had to give > up after a full day of wasted efforts. My regex skills are very basic, > though. So, improvements are highly welcome > > http://svn.apache.org/repos/asf/httpcomponents/httpclient-android/trunk/build.gradle
How do you decide which classes need renaming, and which ones don't? == Are there likely to be many developers who need to provide an application that runs unmodified on both Android and Java? If not, then it would surely be sufficient to just provide a shaded version for Android which uses a different package name? Or indeed the developers could be provided with details as to how to shade their application for Android. That might be easier for the developers than having to be aware of which classes are compatible and which are not. If there is ever a need to create a binary incompatible version of HC4, then we would need to use a new package anyway, and the Android issue would vanish... > Oleg > >> Gary >> >> -------- Original message -------- >> From: Oleg Kalnichevski <[email protected]> >> Date:01/27/2014 12:18 (GMT-05:00) >> To: HttpComponents Project <[email protected]> >> Subject: [Request for comments] HttpClient re-spin for Android >> >> Folks >> >> We discussed the possibility of creating a re-spin of HttpClient 4.3 for >> Android some while ago. >> >> I have finally managed to have cooked something up that other people >> might be interested in trying out. >> >> I hope no one objects such a re-spin in principle but if that is not the >> case please make your concerns known. >> >> Could you please have look at the README.txt in the repository and let >> know if you find anything disagreeable or poorly articulated? >> >> http://svn.apache.org/viewvc/httpcomponents/httpclient-android/trunk/README.txt?view=markup >> >> Any feedback would be very much appreciated. >> >> If there are no objections I would like to add a page to the project >> site about the re-spin, put some material there, provide a link to the >> snapshot repository and ask people to start testing it. >> >> 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
