Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orbit-dev] Status of "uses" directive in Equinox and Orbit bundles


Back in the day when Orbit was young and care-free, some of us employed the
PDE's "Calculate "uses" directives" function to declare, in our bundle
manifests, the package dependencies of exported packages, to ensure robust
dependency wiring in the OSGi run-time.

However, we abandoned that when a performance problem was identified in the
Equinox implementation that made the "uses" declarations infeasible.  Do we
know what is the status of "uses" in Equinox in Ganymede?  Should we be
looking at re-introducing it to our Orbit bundles?  Or, have we already
done that and I wasn't paying attention?  :-)

I ask because I have an Eclipse application that seems to be running into
classpath consistency problems when multiple versions of the Batik bundles
that I maintain in Orbit are installed, and I thought that "uses" might
help (because that's what it's for).



Christian W. Damus
Component Lead, Eclipse OCL and EMF MQ/MT/VF
IBM Rational Sofware

Back to the top