[ 
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)

Reply via email to