Hey again,
a quick update on the
HttpClient situation:
We discussed on
bug 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)
- USS SDK: org.eclipse.userstorage,
org.eclipse.userstorage.oauth (see
bug 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 |
reckord@xxxxxxxx
|
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
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 |
reckord@xxxxxxxx
|
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