You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Gert Vanthienen (JIRA)" <ji...@apache.org> on 2009/09/23 14:49:16 UTC

[jira] Created: (FELIX-1635) Find a way to improve handling optional imports in Karaf

Find a way to improve handling optional imports in Karaf
--------------------------------------------------------

                 Key: FELIX-1635
                 URL: https://issues.apache.org/jira/browse/FELIX-1635
             Project: Felix
          Issue Type: Improvement
    Affects Versions: karaf-1.0.0
            Reporter: Gert Vanthienen


When installing a bundle, optional imports that unavailable at that time are ignored.  However, if those ignored packages become available afterwards, users have to manually refresh the bundle to get the optional imports wired correctly.  When a user is unaware of this, she'll probably experience a problem that gets fixed when the container is restarted (because bundles are being wired again), 

We should try to come up with a mechanism to improve this experience.  One possible solution would be to improve the features mechanism to support refreshing existing bundles, so we can indicate that a given bundle needs to refreshed when a feature is being installed.  Another way to handle it would be by keeping tracking of unwired optional imports and when automatically refreshing bundles when more imports become available.  Probably needs a bit more investigation though to find a solution that works...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.