[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] tooling... IU requirements

Yes this is correct. The goal of such IUs is to apply a common configuration to all the bundles.
For example in Eclipse every bundles but a few need to be started at start level 4. Since nothing happens for free in p2, there needs to be a configuration unit (an IUFragment) to delivers this information to every bundle. To avoid the creation of a plethora of CU (one per IU that delivers a bundle) it is much more maintainable to have one CU that attaches to multiple IUs. An example of such IU is tooling.osgi.bundle.default.

HTH

Pascal

On 2012-08-09, at 1:54 PM, Igor Fedorenko wrote:

> I've noticed that many/all toolingBLAH IUs have a requirement that appear to be satisfied by any bundle
> 
> 
>   <required
>      namespace='org.eclipse.equinox.p2.eclipse.type'
>      name='bundle'
>      range='[1.0.0,2.0.0)'
>      greedy='false'/>
> 
> 
> Did I get this right? What is the reason behind these?
> 
> --
> Regards,
> Igor
> _______________________________________________
> p2-dev mailing list
> p2-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/p2-dev