[
https://issues.apache.org/jira/browse/KARAF-2888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13961715#comment-13961715
]
Guillaume Nodet edited comment on KARAF-2888 at 4/7/14 8:56 AM:
----------------------------------------------------------------
I've just committed the work I've done.
There are still a few limitations:
* region support : it's currently completely disabled, but I need to
experiment with the current support in 3.x to understand how this is supposed
to work, as I suspect it's quite limited
* some parameters need to be made configurable (either through ConfigAdmin
for global behavior, or through the API for runtime behaviors)
* need some pluggable strategies for bundle start order / bundle stop order
* the feature xml schema has been extended to support generic capabilities
and requirements as part of feature definitions
https://git-wip-us.apache.org/repos/asf?p=karaf.git;a=commit;h=38502e41540de3443b2d7f8215d43bb33db5e1c0
was (Author: gnt):
I've just committed the work I've done.
There are still a few limitations:
* region support : it's currently completely disabled, but I need to
experiment with the current support in 3.x to understand how this is supposed
to work, as I suspect it's quite limited
* some parameters need to be made configurable (either through ConfigAdmin
for global behavior, or through the API for runtime behaviors)
* need some pluggable strategies for bundle start order / bundle stop order
https://git-wip-us.apache.org/repos/asf?p=karaf.git;a=commit;h=38502e41540de3443b2d7f8215d43bb33db5e1c0
> New FeaturesService based on the real OSGi resolver
> ---------------------------------------------------
>
> Key: KARAF-2888
> URL: https://issues.apache.org/jira/browse/KARAF-2888
> Project: Karaf
> Issue Type: New Feature
> Components: karaf-feature
> Reporter: Guillaume Nodet
> Assignee: Guillaume Nodet
> Fix For: 4.0.0
>
>
> This new service will be the basic foundation to allow:
> * automatic uninstallation of dependant features
> * upgrading features to new versions
> * requesting features with ranges
> The idea is to persist a list of *required* features instead of a list of
> *installed* features so that when the requirements are changed by the user,
> any transitive feature will be automatically uninstalled. The resolution of
> bundles will be done using the felix resolver so that the results are
> guaranteed to be applicable in the real osgi framework.
--
This message was sent by Atlassian JIRA
(v6.2#6252)