Unresolved Requirement: ... version="4.3.6"

The russound binding is now using the apache fluent api - which adds the following to my manifest.mf


However, when I create a jar and drop it into openhab2 (latest nightly build) - I get:

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.russound [193]
  Unresolved requirement: Import-Package: org.apache.http.client; version="4.3.6"

All this works fine in the IDE. I’ve been dropping the version from the manifest.mf for those two packages as a workaround for now (which work fine). However, if I modify any file that uses those - the IDE adds the versioning back.

Is there a more permanent solution (like why isn’t 4.3.6 in the latest)?

Argh, I just noticed that this info is outdated.
There was a discussion in the past about HTTP libs and it was decided to go for Jetty HTTP client.
So my hope is that it does not mean too much effort to refactor your binding - all dependencies should be fine if Jetty client is used!

Shouldn’t be a problem in the russound one - the sony binding will be a different story (although I generally wrapped most of it around my own api - so it shouldn’t be too big of a deal). At any rate, thanks!