Peter, Richard,

Thanks for the replies.  Your are right, homegrown bundles should not rely
on this mechanism.   But for practical purposes, some 3rd-party bundles I'm
installing do and as such I was looking at the functionality as a bridge
until those bundles get fixed.

I think I'll just need to solve it as a policy/process thing during
deployment for problematic bundles.

Thanks,
Allen

On Mon, Jan 19, 2009 at 11:04 PM, Peter Kriens <[email protected]>wrote:

> OSGi has -no- installation order. If your bundles depend on this kind of
> ordering (or startlevel ordering) they were not well designed and -will-
> break one day. The reason is that a bundle can always get updated when the
> system is running. If other bundles depend on this bundle without explicitly
> specifying the dependencies, they are toast.
>
> Believe me, do no even try to control the start order. That is what we got
> dynamic services for.
>
> Kind regards,
>
>        Peter Kriens
>
>
>
>
>
>
> On 19 jan 2009, at 21:32, Allen Lau wrote:
>
>  Hi,
>>
>> Was wondering if there was a way to force the order of bundle installation
>> with OBR?
>>
>> Basically I want to have the dependent bundles installed and optionally
>> started first before the target bundle.
>>
>> For example.  I have Bundle B1, B2, B3
>>
>> where B1 depends on B2 which depends on B3.
>>
>> If I use OBR to deploy B1, I notice that most of the time B1 is installed
>> first but doesn't it make more sense to have B3,B2 deployed first?
>>
>> Thanks,
>> Allen
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to