Hi, > Having only one exporter of a package is generally the best way to avoid > choice :-)
I know. Sadly, that's not a (short term) solution to this particular problem (see below). > The import [4.2.1,4.4) seems very odd. Why the upper limit on 4.4? This > seems to ignore semantic versioning. I would have expected [4.2,5). I would have expected this as well, but am unsure whether the original developers of Eclipse Aether felt the need to be conservative because of a prior problem with Apache HttpComponents (non)adherence to semantic versioning. What's worse, the Aether project has been terminated [1] at Eclipse. Newer versions of Aether are only available as non-OSGi bundles under the name org.apache.maven.resolver [2] (but still with org.eclipse.aether packages). We can bring those to Orbit, of course, but that takes some time and AFAIK the IP check deadline for Oxygen lies in the past already. Also, we (rather than the Aether developers) are then responsible for getting all the imports right. ;-) > Similarly [4.3.3,) is too broad. I would have expected [4.3,5). These > version ranges would appear to be hand written as Bnd would not make > those choices. The org.apache.httpcomponents.httpcore 4.3.3 bundle is handwritten. The org.eclipse.aether.transport.http bundle uses the maven-bundle-plugin, with the following instructions [3]. > org.eclipse.aether.transport.http needs to be fixed to widen the import > range for org.apache.http. I can try bringing it (and the other now-Apache Aether bundles) to Orbit. At least we have bnd-based tooling available for this, but I don't think this will be possible for Oxygen. Best wishes, Andreas [1] <https://projects.eclipse.org/projects/technology.aether/reviews/termination-review> [2] <http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.maven.resolver%22> [3] <http://git.eclipse.org/c/aether/aether-core.git/tree/aether-transport-http/pom.xml?h=aether-1.0.1.v20141111#n120> -- Codetrails GmbH The knowledge transfer company Robert-Bosch-Str. 7, 64293 Darmstadt Phone: +49-6151-276-7092 Mobile: +49-170-811-3791 http://www.codetrails.com/ Managing Director: Dr. Marcel Bruch Handelsregister: Darmstadt HRB 91940
signature.asc
Description: OpenPGP digital signature
_______________________________________________ equinox-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/equinox-dev
