features don't need to specify "requires" for bundles any longer
Bugzilla Link | 478568 |
Status | NEW |
Importance | P3 enhancement |
Reported | Sep 28, 2015 14:09 EDT |
Modified | Oct 04, 2015 16:44 EDT |
Reporter | David Williams |
Description
While looking into bug 477466 I took a look inside the feature
org.eclipse.rse.ssh
I didn't see anything wrong, per se, but did notice a sections where a bunch of bundles were listed.
The was something the old update manager needed, to correctly install something (or state that it could not install something until something else was.
These sections are no longer needed unless your feature requires something, that is NOT specified by a bundle the feature includes. p2 will get get all the dependency relationships (requirements) from the bundles.
See
https://wiki.eclipse.org/Version_Numbering#To_require_features_or_to_require_bundles
I'll mark as an enhancement, since as far as I know, this doesn't hurt anything ... but does increase duplication and makes maintenance harder, should any of the true "included bundles" change their requirements.