Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] [orbit-dev] Heads Up: Incomplete HttpClient 4.5.6 bundle in Orbit for 2019-03M2

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

 

From: orbit-dev-bounces@xxxxxxxxxxx <orbit-dev-bounces@xxxxxxxxxxx> On Behalf Of Carsten Reckord
Sent: Tuesday, February 5, 2019 4:16 PM
To: Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>
Cc: Orbit Developer discussion <orbit-dev@xxxxxxxxxxx>
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 | 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

 


Back to the top