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

Reply via email to