When you use the term "providing"
it is implying the use of a NAMED class space. A Bundle provides
a set of packages to a NAMED class space which is named and versioned by
the Bundle-SymbolicName and the Bundle-Version. In this case the
packages are not versioned. Rather the set of packages the bundle
is "providing" is named and versioned.
We do allow two bundles to provide the
same package two their own NAMED class space but these two NAMED class
spaces must not have the same symbolic name and same bundle version.
Olivier Gruber/Watson/IBM@IBMUS Sent by: equinox-dev-admin@xxxxxxxxxxx
03/30/2004 07:19 AM
Please respond to equinox-dev
Can two bundles providing the same package name, same version,
provide different contents?
I would hope not.
If not, is there any other reason why the origin of a package might matter?
Olivier Gruber, Ph.D.
Persistent & Distributed Object Platforms and Frameworks
IBM TJ Watson Research Center