karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-2888) New FeaturesService based on the real OSGi resolver
Date Mon, 07 Apr 2014 08:55:15 GMT

    [ https://issues.apache.org/jira/browse/KARAF-2888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13961715#comment-13961715

Guillaume Nodet commented on KARAF-2888:

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
  * 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


> 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

View raw message