The updates have been made in HEAD to
change the provide-packages parameter to reprovide. All hand crafted
manifest.mfs have been updated in the eclipse repository that to use the
Jeff McAffer <Jeff_McAffer@xxxxxxxxxx> Sent by: equinox-dev-admin@xxxxxxxxxxx
03/11/2004 08:53 AM
Please respond to equinox-dev
[equinox-dev] changes to the bundle
In a review of the proposed bundle markup we discovered a couple of inconsitencies
or confusing points that we want to clarify.
- Qualifier separator is now '.'. Previously an OSGi version number
was defined as "major.minor.micro-qualifier". This was
somewhat hard to parse and slightly inconsisten. We agreed to change
it to "major.minor.micro.qualifier".
- "provide-packages" parameter is now "reprovide.
On the Require-Bundle: header there is the parameter which says that the
packages visible from a required bundle are made available to people who
require the requiring bundle. "provide-packages" was causing
confusion for people (I agree). So "reprovide" was suggested
The equinox team will make these changes as soon as possible and release
them. The plan is to have this in next week's I build. We are
not planning on doing alot of backward compatibility work. The qualifier
separator was not implemented as a '-' (it was only a plan) so there is
no change there. The provide packages change will affect only people
who have hand crafted manifest.mfs. In general the manifests are
generated from the plugin.xmls. Further, most hand crafted manifests
are legacy related and do not have these new entries.
Please bear with these changes and address any issues to this list.