Hey again, a quick update on the HttpClient situation:
We discussed on bug 544139<https://bugs.eclipse.org/bugs/show_bug.cgi?id=544139> if we should add the additional packages back into the bundle as was done before, or publish separate bundles for them. It was decided *NOT* to change the main HttpClient bundle this time and instead, going forward, to publish the fluent and cache APIs as separate Orbit bundles. This will cause a small bit of work for some downstream projects (see below), but is in line with how HttpClient is originally distributed , and will hopefully put a stop to incomplete bundles in future updates. I've filed CQs 18919 and 18920 (ATO 18921 and 18922) and will push the bundles to Orbit as soon as the CQs are approved. (Nobody seems to depend on the also missing httpmime library, so I haven't done anything about that - speak up if you need it) In the meantime, I had a look at the 2019-03 repo to see who is affected. The following projects use one of the missing libraries through Require-Bundle and need to react to this change: * Oomph: org.eclipse.oomph.setup.sync (see bug 544290<https://bugs.eclipse.org/bugs/show_bug.cgi?id=544290>) * USS SDK: org.eclipse.userstorage, org.eclipse.userstorage.oauth (see bug 544144<https://bugs.eclipse.org/bugs/show_bug.cgi?id=544144>) The following projects use one of the missing libraries through Import-Package. They should work unchanged. For now, they'll just pick up the old HttpClient version, and once the new bundles are available, they should transition automatically: * AERI: org.eclipse.epp.logging.aeri.ide * MPC: org.eclipse.epp.mpc.core Regards, Carsten -- Lead Software Architect & co-founder +49 (0)69 2475666-33 | [email protected]<mailto:carsten%20reckord%20%[email protected]%3e> | www.yatta.de<http://www.yatta.de/> Yatta Solutions GmbH c/o WeWork · Neue Rothofstraße 13-19 · 60313 Frankfurt a.M. (Germany) Registered Seat: AG Kassel, HRB 14720 · VAT-ID DE263191529 · Managing Director Johannes Jacop From: [email protected] <[email protected]> On Behalf Of Carsten Reckord Sent: Tuesday, February 5, 2019 4:16 PM To: Cross project issues <[email protected]> Cc: Orbit Developer discussion <[email protected]> Subject: [orbit-dev] Heads Up: Incomplete HttpClient 4.5.6 bundle in Orbit for 2019-03M2 Hey everyone, if your project consumes HttpClient from Orbit, please be aware that the new 4.5.6 bundle does not currently include the additional packages from httpclient-cache, httpmime and fluent-hc. If your project requires any of these APIs, you might see NoClassDefFoundErrors or wiring issues. I've opened Orbit bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=544139 to track the incomplete bundle. Carsten -- Lead Software Architect & co-founder +49 (0)69 2475666-33 | [email protected]<mailto:carsten%20reckord%20%[email protected]%3e> | www.yatta.de<http://www.yatta.de/> Yatta Solutions GmbH c/o WeWork · Neue Rothofstraße 13-19 · 60313 Frankfurt a.M. (Germany) Registered Seat: AG Kassel, HRB 14720 · VAT-ID DE263191529 · Managing Director Johannes Jacop
_______________________________________________ cross-project-issues-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
