On Mar 31, 2008, at 12:04 AM, Danail Nachev wrote:

You are right that each Bundle-Classpath element should be searched in
the host bundle and attached fragments. This is explained in the 3.8.1. Steps 5 and 6 are used to explain that the Bundle-Classpath of the host
bundle is used first and then the Bundle-Classpaths of the attached
fragments.

Your last sentence here is as vague as the two steps and inadequately, actually inaccurately, describes what really must take place to support the scenario in section 3.8.1.

I didn't find, however, where it is explained how the Bundle-Classpath
header of the fragment is merged with the host's header, except these
two steps. They can be easily be merged into one, but I don't think we
gain something. It might be good to add explanation to 3.14, explaining how the Bundle-Classpath headers are merged, but it isn't essential, IMHO.

You are correct. It's implied from reading section 3.8.1 and not explicitly stated. However, I have a different opinion than you. It's a spec. Everything should be explicit.


Regards,
Alan



BR,
--
Danail Nachev
Senior Software Engineer/Development Tools
ProSyst Labs EOOD
-------------------------------------------------
stay in touch with your product.
-------------------------------------------------

Alan Cabrera wrote:
I'm a bit confused by how fragments contribute to the overall search
order as described by section 3.8.4.  If I understand correctly the
fragment's classpath gets appended to the host's to create a new and
improved class path that *both* fragment and host use.  To make the
scenario in section 3.8.1 work it seems that each element in the new
class path must be used to search the host and then fragments. If the
resource is not found with that element, the framework should then
iterate on to the next element, searching the host and then the fragments.

This means that steps 5 and 6 really need to be merged into a single step.

Did I misunderstand something?


Regards,
Alan

_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to