The recommendation are to
1. use Import-Package in your bundles over Require-Bundle
2. *not* use wrapped bundles blindly. Wrapped bundles are generated dynamically by Tycho or PDE, they are not supported by the upstream project as being OSGi compliant, so they're most likely not working well.
3. If you use wrapped bundle, do not use a name that gives the impression it's kind of official project artifact. Typically you can prefix it with your project groupId, eg `org.eclipse.platform.org.jruby.blah` to clarify it's now owned by org.jruby but by org.eclipse.
4. Work with upstream project to add proper OSGi metadata