Hello Ian,

Thank you very much for the explanation.

I don't want to start any discussion, just understand it ;-)

Thanks again!

JensOn Dec 1, 2014 7:14 PM, Ian Bull <[email protected]> wrote:
>
> Yes, it is the only way to include a feature while still allowing it to 
> update independently. But that requires the match rule to be set. I know some 
> projects do this, so it should be working fine. I'm not sure about all the 
> other match rules (and in particular, no match rule).
>
> Having said that, many projects choose not to allow features to be updated 
> independently. Version ranges are used on bundle dependencies and features 
> are locked. The reason for this is so that if you provision the same version 
> of the product twice, you get the same install. If you use feature ranges, 
> then your install may not be deterministic. There has been a lot written on 
> this, and a lot of different opinions, so I really don't want to revisit 
> that. :-)
>
> Cheers,
> Ian  
>
> On Mon, Dec 1, 2014 at 12:45 AM, Andreas Sewe <[email protected]> 
> wrote:
>>
>> Hi Ian,
>>
>> > Typically features are included in the 'included features' tab, not the
>> > dependencies tab. The dependencies tab is a relic of the old update
>> > manager, and while we've tried to properly publish all parts of the
>> > feature.xml to p2, I'm sure there are some corner cases.
>>
>> pardon me for hijacking this discussion, but isn't the Dependencies tab
>> the only way to also "include" a feature while still allowing for it to
>> be updated independently of the "including" feature? Or is there a way
>> to achieve similar behavior with the Included Features tab now? I was
>> under the impression that features included this way always had to be
>> present in the exact version (including qualifier) their parent feature
>> asks for.
>>
>> Would be great if you could clarify things for me (and hopefully the OP
>> as well.
>>
>> Best wishes,
>>
>> Andreas
>>
>> --
>> Codetrails GmbH
>> The knowledge transfer company
>>
>> Robert-Bosch-Str. 7, 64293 Darmstadt
>> Phone: +49-6151-276-7092
>> Mobile: +49-170-811-3791
>> http://www.codetrails.com/
>>
>> Managing Director: Dr. Marcel Bruch
>> Handelsregister: Darmstadt HRB 91940
>> _______________________________________________
>> p2-dev mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/p2-dev
>
>
>
>
> -- 
> R. Ian Bull | EclipseSource Victoria | +1 250 477 7484
> http://eclipsesource.com | http://twitter.com/eclipsesource
_______________________________________________
p2-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to