[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [p2-dev] Generation of feature metadata
Thank you very much for the explanation.
I don't want to start any discussion, just understand it ;-)
JensOn Dec 1, 2014 7:14 PM, Ian Bull <irbull@xxxxxxxxxxxxxxxxx> 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. :-)
> Ian Â
> On Mon, Dec 1, 2014 at 12:45 AM, Andreas Sewe <andreas.sewe@xxxxxxxxxxxxxx> 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,
>> Codetrails GmbH
>> The knowledge transfer company
>> Robert-Bosch-Str. 7, 64293 Darmstadt
>> Phone: +49-6151-276-7092
>> Mobile: +49-170-811-3791
>> Managing Director: Dr. Marcel Bruch
>> Handelsregister: Darmstadt HRB 91940
>> p2-dev mailing list
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> R. Ian Bull | EclipseSource Victoria | +1 250 477 7484
> http://eclipsesource.com | http://twitter.com/eclipsesource