You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Christian Müller <ch...@gmail.com> on 2012/03/04 12:12:02 UTC

feature:uninstall console command

The documentation of feature:uninstall console command says: "Uninstalls a
feature with the specified name and version."

I tried the following:
On a fresh Apache Karaf 2.2.5 instance I added the Apache Camel features
file and checked, that no bundle unless the system bundles are installed

christian-muellers-macbook-pro:bin cmueller$ ./karaf
        __ __                  ____
       / //_/____ __________ _/ __/
      / ,<  / __ `/ ___/ __ `/ /_
     / /| |/ /_/ / /  / /_/ / __/
    /_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (2.2.5)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or 'osgi:shutdown' to shutdown Karaf.

karaf@root> feature:add-url
mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features
karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Level  Name


Than I installed the camel-cxf feature and checked that each bundle could
be installed successfully:

karaf@root> feature:install camel-cxf
karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Spring    Level  Name
[  69] [Active     ] [            ] [       ] [   50] camel-core (2.9.0)
[  70] [Active     ] [Created     ] [       ] [   50] camel-karaf-commands
(2.9.0)
[  71] [Active     ] [            ] [       ] [   50] geronimo-jta_1.1_spec
(1.1.1)
[  72] [Active     ] [            ] [       ] [   50] camel-spring (2.9.0)
[ 100] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
Extender - WAR (1.0.7)
[ 101] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
Extender - Whiteboard (1.0.7)
[ 102] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
FileInstall Deployer (1.0.7)
[ 103] [Active     ] [            ] [       ] [   60] OPS4J Pax Url - war
(1.2.8)
[ 108] [Active     ] [            ] [       ] [   60] Joda-Time (1.6.2)
[ 109] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: opensaml (2.5.1.1)
[ 110] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xmlsec (1.4.5.1)
[ 111] [Active     ] [            ] [       ] [   60] WSS4J (1.6.4)
[ 112] [Active     ] [            ] [       ] [   60] Commons Codec (1.4)
[ 113] [Active     ] [            ] [       ] [   60] Axiom Impl (1.2.10)
[ 114] [Active     ] [            ] [       ] [   60] Axiom API (1.2.10)
[ 115] [Active     ] [            ] [       ] [   60] Abdera Core (1.1.2)
[ 116] [Active     ] [            ] [       ] [   60] Abdera Extensions -
Main (1.1.2)
[ 117] [Active     ] [            ] [       ] [   60] I18N Libraries (1.1.2)
[ 118] [Active     ] [            ] [       ] [   60] Abdera Parser (1.1.2)
[ 120] [Active     ] [            ] [       ] [   60] Commons Lang (2.6)
[ 121] [Active     ] [            ] [       ] [   60] Commons Collections
(3.2.1)
[ 123] [Active     ] [            ] [       ] [   60] Apache Neethi (3.0.1)
[ 124] [Active     ] [            ] [       ] [   60] XmlSchema Core (2.0.1)
[ 125] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: wsdl4j (1.6.2.3)
[ 126] [Active     ] [            ] [       ] [   60] jettison (1.3)
[ 127] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xmlbeans (2.5.0.2)
[ 128] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: js (1.0.0.7R2_1)
[ 129] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xmlresolver (1.2.0.3)
[ 130] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xercesImpl (2.9.1.4)
[ 131] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: bcel (5.2.0.3)
[ 132] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xalan (2.7.1.3)
[ 133] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: oro (2.0.8.4)
[ 134] [Active     ] [            ] [       ] [   60] Apache Velocity (1.7)
[ 135] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: jdom (1.1.0.3)
[ 136] [Active     ] [Created     ] [       ] [   60] Apache CXF Bundle Jar
(2.5.1)
[ 137] [Active     ] [Created     ] [       ] [   60] Apache CXF Karaf
Commands (2.5.1)
[ 138] [Active     ] [            ] [       ] [   50] camel-cxf-transport
(2.9.0)
[ 139] [Active     ] [Created     ] [       ] [   50] camel-cxf (2.9.0)


Afterwards I uninstalled this feature and checked that all bundles are also
uninstalled:

karaf@root> feature:uninstall camel-cxf
karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Spring    Level  Name
[  69] [Active     ] [            ] [       ] [   50] camel-core (2.9.0)
[  70] [Active     ] [Created     ] [       ] [   50] camel-karaf-commands
(2.9.0)
[  71] [Active     ] [            ] [       ] [   50] geronimo-jta_1.1_spec
(1.1.1)
[  72] [Active     ] [            ] [       ] [   50] camel-spring (2.9.0)
[ 100] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
Extender - WAR (1.0.7)
[ 101] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
Extender - Whiteboard (1.0.7)
[ 102] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
FileInstall Deployer (1.0.7)
[ 103] [Active     ] [            ] [       ] [   60] OPS4J Pax Url - war
(1.2.8)
[ 108] [Active     ] [            ] [       ] [   60] Joda-Time (1.6.2)
[ 109] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: opensaml (2.5.1.1)
[ 110] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xmlsec (1.4.5.1)
[ 111] [Active     ] [            ] [       ] [   60] WSS4J (1.6.4)
[ 112] [Active     ] [            ] [       ] [   60] Commons Codec (1.4)
[ 113] [Active     ] [            ] [       ] [   60] Axiom Impl (1.2.10)
[ 114] [Active     ] [            ] [       ] [   60] Axiom API (1.2.10)
[ 115] [Active     ] [            ] [       ] [   60] Abdera Core (1.1.2)
[ 116] [Active     ] [            ] [       ] [   60] Abdera Extensions -
Main (1.1.2)
[ 117] [Active     ] [            ] [       ] [   60] I18N Libraries (1.1.2)
[ 118] [Active     ] [            ] [       ] [   60] Abdera Parser (1.1.2)
[ 120] [Active     ] [            ] [       ] [   60] Commons Lang (2.6)
[ 121] [Active     ] [            ] [       ] [   60] Commons Collections
(3.2.1)
[ 123] [Active     ] [            ] [       ] [   60] Apache Neethi (3.0.1)
[ 124] [Active     ] [            ] [       ] [   60] XmlSchema Core (2.0.1)
[ 125] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: wsdl4j (1.6.2.3)
[ 126] [Active     ] [            ] [       ] [   60] jettison (1.3)
[ 127] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xmlbeans (2.5.0.2)
[ 128] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: js (1.0.0.7R2_1)
[ 129] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xmlresolver (1.2.0.3)
[ 130] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xercesImpl (2.9.1.4)
[ 131] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: bcel (5.2.0.3)
[ 132] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: xalan (2.7.1.3)
[ 133] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: oro (2.0.8.4)
[ 134] [Active     ] [            ] [       ] [   60] Apache Velocity (1.7)
[ 135] [Active     ] [            ] [       ] [   60] Apache ServiceMix ::
Bundles :: jdom (1.1.0.3)
[ 136] [Active     ] [Created     ] [       ] [   60] Apache CXF Bundle Jar
(2.5.1)
[ 137] [Active     ] [Created     ] [       ] [   60] Apache CXF Karaf
Commands (2.5.1)

But they are still installed.
If this is the expected behavior, could you please update the command
description and make this more clear (which bundles will be uninstalled and
which bundle not). I had a different expectation...

Thanks in advance,
Christian

Re: feature:uninstall console command

Posted by Christian Müller <ch...@gmail.com>.
Thanks JB for the clarification.

Best,
Christian

Sent from a mobile device
Am 04.03.2012 17:55 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:

> Hi Christian,
>
> feature:uninstall uninstalls only the feature itself, not the feature
> dependencies.
>
> It means that your camel-cxf feature is really uninstall, but not the CXF
> feature (in dependency of camel-cxf), as this feature could be installed by
> others features or bundles.
>
> We plan to add a -r ("recursive") to uninstall the feature and all depency
> features.
>
> Regards
> JB
>
> On 03/04/2012 12:12 PM, Christian Müller wrote:
>
>> The documentation of feature:uninstall console command says: "Uninstalls
>> a feature with the specified name and version."
>>
>> I tried the following:
>> On a fresh Apache Karaf 2.2.5 instance I added the Apache Camel features
>> file and checked, that no bundle unless the system bundles are installed
>>
>> christian-muellers-macbook-**pro:bin cmueller$ ./karaf
>>         __ __                  ____
>>        / //_/____ __________ _/ __/
>>       / ,<  / __ `/ ___/ __ `/ /_
>>      / /| |/ /_/ / /  / /_/ / __/
>>     /_/ |_|\__,_/_/   \__,_/_/
>>
>>   Apache Karaf (2.2.5)
>>
>> Hit '<tab>' for a list of available commands
>> and '[cmd] --help' for help on a specific command.
>> Hit '<ctrl-d>' or 'osgi:shutdown' to shutdown Karaf.
>>
>> karaf@root> feature:add-url
>> mvn:org.apache.camel.karaf/**apache-camel/2.9.0/xml/**features
>> karaf@root> list
>> START LEVEL 100 , List Threshold: 50
>>    ID   State         Blueprint      Level  Name
>>
>>
>> Than I installed the camel-cxf feature and checked that each bundle
>> could be installed successfully:
>>
>> karaf@root> feature:install camel-cxf
>> karaf@root> list
>> START LEVEL 100 , List Threshold: 50
>>    ID   State         Blueprint      Spring    Level  Name
>> [  69] [Active     ] [            ] [       ] [   50] camel-core (2.9.0)
>> [  70] [Active     ] [Created     ] [       ] [   50]
>> camel-karaf-commands (2.9.0)
>> [  71] [Active     ] [            ] [       ] [   50]
>> geronimo-jta_1.1_spec (1.1.1)
>> [  72] [Active     ] [            ] [       ] [   50] camel-spring (2.9.0)
>> [ 100] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
>> Extender - WAR (1.0.7)
>> [ 101] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
>> Extender - Whiteboard (1.0.7)
>> [ 102] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
>> FileInstall Deployer (1.0.7)
>> [ 103] [Active     ] [            ] [       ] [   60] OPS4J Pax Url -
>> war (1.2.8)
>> [ 108] [Active     ] [            ] [       ] [   60] Joda-Time (1.6.2)
>> [ 109] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: opensaml (2.5.1.1)
>> [ 110] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xmlsec (1.4.5.1)
>> [ 111] [Active     ] [            ] [       ] [   60] WSS4J (1.6.4)
>> [ 112] [Active     ] [            ] [       ] [   60] Commons Codec (1.4)
>> [ 113] [Active     ] [            ] [       ] [   60] Axiom Impl (1.2.10)
>> [ 114] [Active     ] [            ] [       ] [   60] Axiom API (1.2.10)
>> [ 115] [Active     ] [            ] [       ] [   60] Abdera Core (1.1.2)
>> [ 116] [Active     ] [            ] [       ] [   60] Abdera Extensions
>> - Main (1.1.2)
>> [ 117] [Active     ] [            ] [       ] [   60] I18N Libraries
>> (1.1.2)
>> [ 118] [Active     ] [            ] [       ] [   60] Abdera Parser
>> (1.1.2)
>> [ 120] [Active     ] [            ] [       ] [   60] Commons Lang (2.6)
>> [ 121] [Active     ] [            ] [       ] [   60] Commons
>> Collections (3.2.1)
>> [ 123] [Active     ] [            ] [       ] [   60] Apache Neethi
>> (3.0.1)
>> [ 124] [Active     ] [            ] [       ] [   60] XmlSchema Core
>> (2.0.1)
>> [ 125] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: wsdl4j (1.6.2.3)
>> [ 126] [Active     ] [            ] [       ] [   60] jettison (1.3)
>> [ 127] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xmlbeans (2.5.0.2)
>> [ 128] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: js (1.0.0.7R2_1)
>> [ 129] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xmlresolver (1.2.0.3)
>> [ 130] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xercesImpl (2.9.1.4)
>> [ 131] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: bcel (5.2.0.3)
>> [ 132] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xalan (2.7.1.3)
>> [ 133] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: oro (2.0.8.4)
>> [ 134] [Active     ] [            ] [       ] [   60] Apache Velocity
>> (1.7)
>> [ 135] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: jdom (1.1.0.3)
>> [ 136] [Active     ] [Created     ] [       ] [   60] Apache CXF Bundle
>> Jar (2.5.1)
>> [ 137] [Active     ] [Created     ] [       ] [   60] Apache CXF Karaf
>> Commands (2.5.1)
>> [ 138] [Active     ] [            ] [       ] [   50]
>> camel-cxf-transport (2.9.0)
>> [ 139] [Active     ] [Created     ] [       ] [   50] camel-cxf (2.9.0)
>>
>>
>> Afterwards I uninstalled this feature and checked that all bundles are
>> also uninstalled:
>>
>> karaf@root> feature:uninstall camel-cxf
>> karaf@root> list
>> START LEVEL 100 , List Threshold: 50
>>    ID   State         Blueprint      Spring    Level  Name
>> [  69] [Active     ] [            ] [       ] [   50] camel-core (2.9.0)
>> [  70] [Active     ] [Created     ] [       ] [   50]
>> camel-karaf-commands (2.9.0)
>> [  71] [Active     ] [            ] [       ] [   50]
>> geronimo-jta_1.1_spec (1.1.1)
>> [  72] [Active     ] [            ] [       ] [   50] camel-spring (2.9.0)
>> [ 100] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
>> Extender - WAR (1.0.7)
>> [ 101] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
>> Extender - Whiteboard (1.0.7)
>> [ 102] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
>> FileInstall Deployer (1.0.7)
>> [ 103] [Active     ] [            ] [       ] [   60] OPS4J Pax Url -
>> war (1.2.8)
>> [ 108] [Active     ] [            ] [       ] [   60] Joda-Time (1.6.2)
>> [ 109] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: opensaml (2.5.1.1)
>> [ 110] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xmlsec (1.4.5.1)
>> [ 111] [Active     ] [            ] [       ] [   60] WSS4J (1.6.4)
>> [ 112] [Active     ] [            ] [       ] [   60] Commons Codec (1.4)
>> [ 113] [Active     ] [            ] [       ] [   60] Axiom Impl (1.2.10)
>> [ 114] [Active     ] [            ] [       ] [   60] Axiom API (1.2.10)
>> [ 115] [Active     ] [            ] [       ] [   60] Abdera Core (1.1.2)
>> [ 116] [Active     ] [            ] [       ] [   60] Abdera Extensions
>> - Main (1.1.2)
>> [ 117] [Active     ] [            ] [       ] [   60] I18N Libraries
>> (1.1.2)
>> [ 118] [Active     ] [            ] [       ] [   60] Abdera Parser
>> (1.1.2)
>> [ 120] [Active     ] [            ] [       ] [   60] Commons Lang (2.6)
>> [ 121] [Active     ] [            ] [       ] [   60] Commons
>> Collections (3.2.1)
>> [ 123] [Active     ] [            ] [       ] [   60] Apache Neethi
>> (3.0.1)
>> [ 124] [Active     ] [            ] [       ] [   60] XmlSchema Core
>> (2.0.1)
>> [ 125] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: wsdl4j (1.6.2.3)
>> [ 126] [Active     ] [            ] [       ] [   60] jettison (1.3)
>> [ 127] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xmlbeans (2.5.0.2)
>> [ 128] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: js (1.0.0.7R2_1)
>> [ 129] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xmlresolver (1.2.0.3)
>> [ 130] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xercesImpl (2.9.1.4)
>> [ 131] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: bcel (5.2.0.3)
>> [ 132] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: xalan (2.7.1.3)
>> [ 133] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: oro (2.0.8.4)
>> [ 134] [Active     ] [            ] [       ] [   60] Apache Velocity
>> (1.7)
>> [ 135] [Active     ] [            ] [       ] [   60] Apache ServiceMix
>> :: Bundles :: jdom (1.1.0.3)
>> [ 136] [Active     ] [Created     ] [       ] [   60] Apache CXF Bundle
>> Jar (2.5.1)
>> [ 137] [Active     ] [Created     ] [       ] [   60] Apache CXF Karaf
>> Commands (2.5.1)
>>
>> But they are still installed.
>> If this is the expected behavior, could you please update the command
>> description and make this more clear (which bundles will be uninstalled
>> and which bundle not). I had a different expectation...
>>
>> Thanks in advance,
>> Christian
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Re: feature:uninstall console command

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Christian,

feature:uninstall uninstalls only the feature itself, not the feature 
dependencies.

It means that your camel-cxf feature is really uninstall, but not the 
CXF feature (in dependency of camel-cxf), as this feature could be 
installed by others features or bundles.

We plan to add a -r ("recursive") to uninstall the feature and all 
depency features.

Regards
JB

On 03/04/2012 12:12 PM, Christian Müller wrote:
> The documentation of feature:uninstall console command says: "Uninstalls
> a feature with the specified name and version."
>
> I tried the following:
> On a fresh Apache Karaf 2.2.5 instance I added the Apache Camel features
> file and checked, that no bundle unless the system bundles are installed
>
> christian-muellers-macbook-pro:bin cmueller$ ./karaf
>          __ __                  ____
>         / //_/____ __________ _/ __/
>        / ,<  / __ `/ ___/ __ `/ /_
>       / /| |/ /_/ / /  / /_/ / __/
>      /_/ |_|\__,_/_/   \__,_/_/
>
>    Apache Karaf (2.2.5)
>
> Hit '<tab>' for a list of available commands
> and '[cmd] --help' for help on a specific command.
> Hit '<ctrl-d>' or 'osgi:shutdown' to shutdown Karaf.
>
> karaf@root> feature:add-url
> mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features
> karaf@root> list
> START LEVEL 100 , List Threshold: 50
>     ID   State         Blueprint      Level  Name
>
>
> Than I installed the camel-cxf feature and checked that each bundle
> could be installed successfully:
>
> karaf@root> feature:install camel-cxf
> karaf@root> list
> START LEVEL 100 , List Threshold: 50
>     ID   State         Blueprint      Spring    Level  Name
> [  69] [Active     ] [            ] [       ] [   50] camel-core (2.9.0)
> [  70] [Active     ] [Created     ] [       ] [   50]
> camel-karaf-commands (2.9.0)
> [  71] [Active     ] [            ] [       ] [   50]
> geronimo-jta_1.1_spec (1.1.1)
> [  72] [Active     ] [            ] [       ] [   50] camel-spring (2.9.0)
> [ 100] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
> Extender - WAR (1.0.7)
> [ 101] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
> Extender - Whiteboard (1.0.7)
> [ 102] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
> FileInstall Deployer (1.0.7)
> [ 103] [Active     ] [            ] [       ] [   60] OPS4J Pax Url -
> war (1.2.8)
> [ 108] [Active     ] [            ] [       ] [   60] Joda-Time (1.6.2)
> [ 109] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: opensaml (2.5.1.1)
> [ 110] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xmlsec (1.4.5.1)
> [ 111] [Active     ] [            ] [       ] [   60] WSS4J (1.6.4)
> [ 112] [Active     ] [            ] [       ] [   60] Commons Codec (1.4)
> [ 113] [Active     ] [            ] [       ] [   60] Axiom Impl (1.2.10)
> [ 114] [Active     ] [            ] [       ] [   60] Axiom API (1.2.10)
> [ 115] [Active     ] [            ] [       ] [   60] Abdera Core (1.1.2)
> [ 116] [Active     ] [            ] [       ] [   60] Abdera Extensions
> - Main (1.1.2)
> [ 117] [Active     ] [            ] [       ] [   60] I18N Libraries (1.1.2)
> [ 118] [Active     ] [            ] [       ] [   60] Abdera Parser (1.1.2)
> [ 120] [Active     ] [            ] [       ] [   60] Commons Lang (2.6)
> [ 121] [Active     ] [            ] [       ] [   60] Commons
> Collections (3.2.1)
> [ 123] [Active     ] [            ] [       ] [   60] Apache Neethi (3.0.1)
> [ 124] [Active     ] [            ] [       ] [   60] XmlSchema Core (2.0.1)
> [ 125] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: wsdl4j (1.6.2.3)
> [ 126] [Active     ] [            ] [       ] [   60] jettison (1.3)
> [ 127] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xmlbeans (2.5.0.2)
> [ 128] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: js (1.0.0.7R2_1)
> [ 129] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xmlresolver (1.2.0.3)
> [ 130] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xercesImpl (2.9.1.4)
> [ 131] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: bcel (5.2.0.3)
> [ 132] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xalan (2.7.1.3)
> [ 133] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: oro (2.0.8.4)
> [ 134] [Active     ] [            ] [       ] [   60] Apache Velocity (1.7)
> [ 135] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: jdom (1.1.0.3)
> [ 136] [Active     ] [Created     ] [       ] [   60] Apache CXF Bundle
> Jar (2.5.1)
> [ 137] [Active     ] [Created     ] [       ] [   60] Apache CXF Karaf
> Commands (2.5.1)
> [ 138] [Active     ] [            ] [       ] [   50]
> camel-cxf-transport (2.9.0)
> [ 139] [Active     ] [Created     ] [       ] [   50] camel-cxf (2.9.0)
>
>
> Afterwards I uninstalled this feature and checked that all bundles are
> also uninstalled:
>
> karaf@root> feature:uninstall camel-cxf
> karaf@root> list
> START LEVEL 100 , List Threshold: 50
>     ID   State         Blueprint      Spring    Level  Name
> [  69] [Active     ] [            ] [       ] [   50] camel-core (2.9.0)
> [  70] [Active     ] [Created     ] [       ] [   50]
> camel-karaf-commands (2.9.0)
> [  71] [Active     ] [            ] [       ] [   50]
> geronimo-jta_1.1_spec (1.1.1)
> [  72] [Active     ] [            ] [       ] [   50] camel-spring (2.9.0)
> [ 100] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
> Extender - WAR (1.0.7)
> [ 101] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
> Extender - Whiteboard (1.0.7)
> [ 102] [Active     ] [            ] [       ] [   60] OPS4J Pax Web -
> FileInstall Deployer (1.0.7)
> [ 103] [Active     ] [            ] [       ] [   60] OPS4J Pax Url -
> war (1.2.8)
> [ 108] [Active     ] [            ] [       ] [   60] Joda-Time (1.6.2)
> [ 109] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: opensaml (2.5.1.1)
> [ 110] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xmlsec (1.4.5.1)
> [ 111] [Active     ] [            ] [       ] [   60] WSS4J (1.6.4)
> [ 112] [Active     ] [            ] [       ] [   60] Commons Codec (1.4)
> [ 113] [Active     ] [            ] [       ] [   60] Axiom Impl (1.2.10)
> [ 114] [Active     ] [            ] [       ] [   60] Axiom API (1.2.10)
> [ 115] [Active     ] [            ] [       ] [   60] Abdera Core (1.1.2)
> [ 116] [Active     ] [            ] [       ] [   60] Abdera Extensions
> - Main (1.1.2)
> [ 117] [Active     ] [            ] [       ] [   60] I18N Libraries (1.1.2)
> [ 118] [Active     ] [            ] [       ] [   60] Abdera Parser (1.1.2)
> [ 120] [Active     ] [            ] [       ] [   60] Commons Lang (2.6)
> [ 121] [Active     ] [            ] [       ] [   60] Commons
> Collections (3.2.1)
> [ 123] [Active     ] [            ] [       ] [   60] Apache Neethi (3.0.1)
> [ 124] [Active     ] [            ] [       ] [   60] XmlSchema Core (2.0.1)
> [ 125] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: wsdl4j (1.6.2.3)
> [ 126] [Active     ] [            ] [       ] [   60] jettison (1.3)
> [ 127] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xmlbeans (2.5.0.2)
> [ 128] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: js (1.0.0.7R2_1)
> [ 129] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xmlresolver (1.2.0.3)
> [ 130] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xercesImpl (2.9.1.4)
> [ 131] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: bcel (5.2.0.3)
> [ 132] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: xalan (2.7.1.3)
> [ 133] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: oro (2.0.8.4)
> [ 134] [Active     ] [            ] [       ] [   60] Apache Velocity (1.7)
> [ 135] [Active     ] [            ] [       ] [   60] Apache ServiceMix
> :: Bundles :: jdom (1.1.0.3)
> [ 136] [Active     ] [Created     ] [       ] [   60] Apache CXF Bundle
> Jar (2.5.1)
> [ 137] [Active     ] [Created     ] [       ] [   60] Apache CXF Karaf
> Commands (2.5.1)
>
> But they are still installed.
> If this is the expected behavior, could you please update the command
> description and make this more clear (which bundles will be uninstalled
> and which bundle not). I had a different expectation...
>
> Thanks in advance,
> Christian

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com