<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2011 Progress Software, Inc. All rights reserved.
    http://fusesource.com

    The software in this package is published under the terms of the CDDL license
    a copy of which has been included with this distribution in the license.txt file.

-->
<features name="fabric-${project.version}">

    <repository>mvn:org.apache.camel.karaf/apache-camel/2.7.0/xml/features</repository>

    <feature name="karaf" version="${karaf-version}" resolver="(obr)">
        <!-- we need 1.2.9-SNAPSHOT as 1.2.8 does not advertise the ConfigurationAdmin service -->
        <bundle>mvn:org.apache.felix/org.apache.felix.configadmin/1.2.8-fuse-00-10</bundle>

        <bundle>mvn:org.ops4j.pax.url/pax-url-mvn/1.2.6</bundle>
        <bundle>mvn:org.ops4j.pax.url/pax-url-wrap/1.2.6</bundle>

        <bundle>mvn:org.ops4j.pax.logging/pax-logging-api/1.6.2</bundle>
        <bundle>mvn:org.ops4j.pax.logging/pax-logging-service/1.6.2</bundle>

        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.osgi/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.dev/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.log/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.config/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.packages/${karaf-version}</bundle>

        <bundle>mvn:org.apache.aries.blueprint/org.apache.aries.blueprint/0.3.1</bundle>
        <bundle dependency="true">mvn:org.apache.aries/org.apache.aries.util/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.aries.proxy/org.apache.aries.proxy/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/3.3_1</bundle>

        <bundle>mvn:org.apache.aries.jmx/org.apache.aries.jmx/0.3</bundle>
        <bundle>mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.karaf/org.apache.karaf.management/${karaf-version}</bundle>
        <bundle dependency="true">mvn:org.apache.aries/org.apache.aries.util/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.aries.proxy/org.apache.aries.proxy/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/3.3_1</bundle>

        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/${karaf-version}</bundle>
        <bundle dependency="true">mvn:org.apache.sshd/sshd-core/0.5.0</bundle>
        <bundle dependency="true">mvn:org.apache.mina/mina-core/2.0.1</bundle>

        <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/${karaf-version}</bundle>

        <bundle>mvn:org.apache.karaf.admin/org.apache.karaf.admin.command/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.admin/org.apache.karaf.admin.core/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.admin/org.apache.karaf.admin.management/${karaf-version}</bundle>

        <bundle>mvn:org.apache.karaf.features/org.apache.karaf.features.management/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.features/org.apache.karaf.features.core/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.features/org.apache.karaf.features.command/${karaf-version}</bundle>

        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.management/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.core/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.command/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.common/${karaf-version}</bundle>

        <bundle>mvn:org.apache.felix/org.apache.felix.fileinstall/3.1.10</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.spring/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.features/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/${karaf-version}</bundle>
    </feature>



    <feature name="fabric-zookeeper" version="${project.version}" resolver="(obr)">
        <bundle>mvn:org.fusesource.fabric/fabric-linkedin-zookeeper/${project.version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-zookeeper/${project.version}</bundle>
    </feature>

    <feature name="fabric-configadmin" version="${project.version}" resolver="(obr)">
        <feature>fabric-zookeeper</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-configadmin/${project.version}</bundle>
    </feature>

    <feature name="fabric-agent" version="${project.version}" resolver="(obr)">
        <feature version="${project.version}">fabric-zookeeper</feature>
        <feature version="${project.version}">fabric-configadmin</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-agent/${project.version}</bundle>
    </feature>

    <feature name="fabric-commands" version="${project.version}" resolver="(obr)">
        <feature version="${project.version}">fabric-zookeeper</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-core/${project.version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-zookeeper-commands/${project.version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-commands/${project.version}</bundle>
    </feature>

    <feature name="fabric-dosgi" version="${project.version}" resolver="(obr)">
        <feature>fabric-zookeeper</feature>
        <bundle dependency="true">mvn:org.fusesource.hawtdispatch/hawtdispatch/${hawtdispatch-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.hawtbuf/hawtbuf/${hawtbuf-version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-dosgi/${project.version}</bundle>
    </feature>

    <feature name="fabric-camel" version="${project.version}" resolver="(obr)">
        <feature version="[2.7,3.0)">camel</feature>
        <feature>fabric-groups</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-camel/${project.version}</bundle>
    </feature>

    <feature name="fabric-activemq" version="${project.version}" resolver="(obr)">
        <bundle>mvn:com.weiglewilczek.scala-lang-osgi/scala-library/${scala-osgi-version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-activemq/${project.version}</bundle>
    </feature>

    <feature name="fabric-groups" version="${project.version}" resolver="(obr)">
        <!-- TODO - replace with 2.9.0 version when available
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.8.1_1</bundle>
        -->
        <bundle>mvn:com.weiglewilczek.scala-lang-osgi/scala-library/${scala-osgi-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.fabric/fabric-groups/${project.version}</bundle>
    </feature>

    <feature name="fabric-monitor" version="${project.version}" resolver="(obr)">
        <feature version="${project.version}">fabric-zookeeper</feature>

        <!-- TODO - replace with 2.9.0 version when available
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.8.1_1</bundle>
        -->
        <bundle>mvn:com.weiglewilczek.scala-lang-osgi/scala-library/${scala-osgi-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.hawtdispatch/hawtdispatch/${hawtdispatch-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.rrd4j/rrd4j/${rrd4j-version}</bundle><commit_msg>adding fabric-groups to fabric-activemq<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2011 Progress Software, Inc. All rights reserved.
    http://fusesource.com

    The software in this package is published under the terms of the CDDL license
    a copy of which has been included with this distribution in the license.txt file.

-->
<features name="fabric-${project.version}">

    <repository>mvn:org.apache.camel.karaf/apache-camel/2.7.0/xml/features</repository>

    <feature name="karaf" version="${karaf-version}" resolver="(obr)">
        <!-- we need 1.2.9-SNAPSHOT as 1.2.8 does not advertise the ConfigurationAdmin service -->
        <bundle>mvn:org.apache.felix/org.apache.felix.configadmin/1.2.8-fuse-00-10</bundle>

        <bundle>mvn:org.ops4j.pax.url/pax-url-mvn/1.2.6</bundle>
        <bundle>mvn:org.ops4j.pax.url/pax-url-wrap/1.2.6</bundle>

        <bundle>mvn:org.ops4j.pax.logging/pax-logging-api/1.6.2</bundle>
        <bundle>mvn:org.ops4j.pax.logging/pax-logging-service/1.6.2</bundle>

        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.console/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.osgi/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.dev/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.log/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.config/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.packages/${karaf-version}</bundle>

        <bundle>mvn:org.apache.aries.blueprint/org.apache.aries.blueprint/0.3.1</bundle>
        <bundle dependency="true">mvn:org.apache.aries/org.apache.aries.util/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.aries.proxy/org.apache.aries.proxy/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/3.3_1</bundle>

        <bundle>mvn:org.apache.aries.jmx/org.apache.aries.jmx/0.3</bundle>
        <bundle>mvn:org.apache.aries.jmx/org.apache.aries.jmx.blueprint/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.karaf/org.apache.karaf.management/${karaf-version}</bundle>
        <bundle dependency="true">mvn:org.apache.aries/org.apache.aries.util/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.aries.proxy/org.apache.aries.proxy/0.3</bundle>
        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.asm/3.3_1</bundle>

        <bundle>mvn:org.apache.karaf.shell/org.apache.karaf.shell.ssh/${karaf-version}</bundle>
        <bundle dependency="true">mvn:org.apache.sshd/sshd-core/0.5.0</bundle>
        <bundle dependency="true">mvn:org.apache.mina/mina-core/2.0.1</bundle>

        <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.command/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.config/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.modules/${karaf-version}</bundle>

        <bundle>mvn:org.apache.karaf.admin/org.apache.karaf.admin.command/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.admin/org.apache.karaf.admin.core/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.admin/org.apache.karaf.admin.management/${karaf-version}</bundle>

        <bundle>mvn:org.apache.karaf.features/org.apache.karaf.features.management/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.features/org.apache.karaf.features.core/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.features/org.apache.karaf.features.command/${karaf-version}</bundle>

        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.management/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.core/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.command/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.diagnostic/org.apache.karaf.diagnostic.common/${karaf-version}</bundle>

        <bundle>mvn:org.apache.felix/org.apache.felix.fileinstall/3.1.10</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.blueprint/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.spring/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.kar/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.features/${karaf-version}</bundle>
        <bundle>mvn:org.apache.karaf.deployer/org.apache.karaf.deployer.wrap/${karaf-version}</bundle>
    </feature>



    <feature name="fabric-zookeeper" version="${project.version}" resolver="(obr)">
        <bundle>mvn:org.fusesource.fabric/fabric-linkedin-zookeeper/${project.version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-zookeeper/${project.version}</bundle>
    </feature>

    <feature name="fabric-configadmin" version="${project.version}" resolver="(obr)">
        <feature>fabric-zookeeper</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-configadmin/${project.version}</bundle>
    </feature>

    <feature name="fabric-agent" version="${project.version}" resolver="(obr)">
        <feature version="${project.version}">fabric-zookeeper</feature>
        <feature version="${project.version}">fabric-configadmin</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-agent/${project.version}</bundle>
    </feature>

    <feature name="fabric-commands" version="${project.version}" resolver="(obr)">
        <feature version="${project.version}">fabric-zookeeper</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-core/${project.version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-zookeeper-commands/${project.version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-commands/${project.version}</bundle>
    </feature>

    <feature name="fabric-dosgi" version="${project.version}" resolver="(obr)">
        <feature>fabric-zookeeper</feature>
        <bundle dependency="true">mvn:org.fusesource.hawtdispatch/hawtdispatch/${hawtdispatch-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.hawtbuf/hawtbuf/${hawtbuf-version}</bundle>
        <bundle>mvn:org.fusesource.fabric/fabric-dosgi/${project.version}</bundle>
    </feature>

    <feature name="fabric-camel" version="${project.version}" resolver="(obr)">
        <feature version="[2.7,3.0)">camel</feature>
        <feature>fabric-groups</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-camel/${project.version}</bundle>
    </feature>

    <feature name="fabric-activemq" version="${project.version}" resolver="(obr)">
        <feature>fabric-groups</feature>
        <bundle>mvn:org.fusesource.fabric/fabric-activemq/${project.version}</bundle>
    </feature>

    <feature name="fabric-groups" version="${project.version}" resolver="(obr)">
        <!-- TODO - replace with 2.9.0 version when available
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.8.1_1</bundle>
        -->
        <bundle>mvn:com.weiglewilczek.scala-lang-osgi/scala-library/${scala-osgi-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.fabric/fabric-groups/${project.version}</bundle>
    </feature>

    <feature name="fabric-monitor" version="${project.version}" resolver="(obr)">
        <feature version="${project.version}">fabric-zookeeper</feature>

        <!-- TODO - replace with 2.9.0 version when available
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.8.1_1</bundle>
        -->
        <bundle>mvn:com.weiglewilczek.scala-lang-osgi/scala-library/${scala-osgi-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.hawtdispatch/hawtdispatch/${hawtdispatch-version}</bundle>
        <bundle dependency="true">mvn:org.fusesource.rrd4j/rrd4j/${rrd4j-version}</bundle>
{'fraction_non_alphanumeric': 0.18053545586107092, 'fraction_numerical': 0.010974433188615533, 'mean_word_length': 3.9360119047619047, 'pattern_counts': {'":': 0, '<': 345, '<?xml version=': 2, '>': 345, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5826136', 'n_tokens_mistral': 5847, 'n_tokens_neox': 5714, 'n_words': 420}