[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Yet another nag note ... and, I mean it this time!

Hi Gunnar,

If it's really *intended* then the bundles should be listed under
"Optional runtime requirement with explicit greedy install." in the
report (or under "new publisher default" if optional dependencies are
included via feature.xml).

There are currently 337 bundles using the "old publisher default". If
the build system producing those bundles is updated to the new publisher
their installation behavior will change. With the new publisher their
optional dependencies will *not* be installed automatically anymore.
Thus, if installation of optional dependencies is really *intended* 
It is.
then either greedy instructions must be added to p2.inf files or the optional
dependencies must be included within a feature.xml.
You say "must", is the last year default deprecated?
However we have over 250 optional dependency entries in 53 bundles, instead of creating 53 p2.inf files I used the x-installation instruction:
;resolution:=optional;x-installation:=greedy,

I tried to make our "product" behaves exactly the same as before the new default.

Regards,
Dennis.


-Gunnar

--
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx
http://wagenknecht.org/
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev