You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2015/08/03 13:33:00 UTC

svn commit: r1693877 [2/2] - /sling/site/trunk/content/obr/sling.xml

Modified: sling/site/trunk/content/obr/sling.xml
URL: http://svn.apache.org/viewvc/sling/site/trunk/content/obr/sling.xml?rev=1693877&r1=1693876&r2=1693877&view=diff
==============================================================================
--- sling/site/trunk/content/obr/sling.xml (original)
+++ sling/site/trunk/content/obr/sling.xml Mon Aug  3 11:33:00 2015
@@ -1,4 +1,4 @@
-<repository name='Apache Sling Release Repository' lastmodified='20150726023303.046'>
+<repository name='Apache Sling Release Repository' lastmodified='20150803023215.235'>
   <resource id='org.apache.sling.extensions.classloader-leak-detector/1.0.0' symbolicname='org.apache.sling.extensions.classloader-leak-detector' presentationname='Adobe Sling ClassLoader Leak Detector' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.extensions.classloader-leak-detector/1.0.0/org.apache.sling.extensions.classloader-leak-detector-1.0.0.jar' version='1.0.0'>
     <description>Provides a web console configuration printer to provide details around classloader leaks</description>
     <size>18203</size>
@@ -398,6 +398,50 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.auth.core/1.3.10' symbolicname='org.apache.sling.auth.core' presentationname='Apache Sling Authentication Service' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.core/1.3.10/org.apache.sling.auth.core-1.3.10.jar' version='1.3.10'>
+    <description>The Sling Authentication Service bundle provides the basic        mechanisms to authenticate HTTP requests with a JCR repository.        The algorithms for extracting authentication details from the        requests is extensible by implementing an AuthenticationHandler        interface.</description>
+    <size>90860</size>
+    <documentation>http://sling.apache.org/site/authentication.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.core'/>
+      <p n='presentationname' v='Apache Sling Authentication Service'/>
+      <p n='version' t='version' v='1.3.10'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='javax.servlet.http'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core.spi'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.auth'/>
+      <p n='version' t='version' v='2.0.6'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.auth)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.auth;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.auth.core)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.auth.core;version="[1.2,1.3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.auth.core.spi)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.auth.core.spi;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.engine.auth;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.auth.xing.api/0.0.2' symbolicname='org.apache.sling.auth.xing.api' presentationname='Apache Sling Authentication XING API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.xing.api/0.0.2/org.apache.sling.auth.xing.api-0.0.2.jar' version='0.0.2'>
     <description>Apache Sling Authentication XING API</description>
     <size>12826</size>
@@ -499,6 +543,43 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.7,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.bgservlets/1.0.0' symbolicname='org.apache.sling.bgservlets' presentationname='Apache Sling Background Servlets Engine' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.bgservlets/1.0.0/org.apache.sling.bgservlets-1.0.0.jar' version='1.0.0'>
+    <description>Allows scripts and servlets to run as background tasks    which can be suspended, resumed, stopped and restarted.</description>
+    <size>83698</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.bgservlets'/>
+      <p n='presentationname' v='Apache Sling Background Servlets Engine'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.bgservlets'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='javax.jcr,javax.servlet,javax.servlet.http'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.query)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.query;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.felix.webconsole)(version&gt;=3.0.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.felix.webconsole;version="[3.0,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.bgservlets))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.bgservlets</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.json.io)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json.io;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.engine)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.engine;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.api;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.bundleresource.impl/2.0.4.incubator' symbolicname='org.apache.sling.bundleresource.impl' presentationname='Apache Sling Bundle Resource Provider' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.bundleresource.impl/2.0.4.incubator/org.apache.sling.bundleresource.impl-2.0.4.incubator.jar' version='2.0.4.incubator'>
     <description>Provides a ResourceProvider implementation supporting bundle        based resources.</description>
     <size>36704</size>
@@ -560,6 +641,29 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.commons.fsclassloader/1.0.2' symbolicname='org.apache.sling.commons.fsclassloader' presentationname='Apache Sling Commons FileSystem ClassLoader' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.fsclassloader/1.0.2/org.apache.sling.commons.fsclassloader-1.0.2.jar' version='1.0.2'>
+    <description>The Sling Commons FileSystem ClassLoader bundle provides a dynamic class loader for reading        and writing class files from and to the file system.</description>
+    <size>28410</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.commons.fsclassloader'/>
+      <p n='presentationname' v='Apache Sling Commons FileSystem ClassLoader'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.lang)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang;version="[2.5,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.felix.webconsole)(version&gt;=3.0.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.felix.webconsole;version="[3.0,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.classloader)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.classloader;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.commons.html/1.0.0' symbolicname='org.apache.sling.commons.html' presentationname='Apache Sling Commons HTML Utilities' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.html/1.0.0/org.apache.sling.commons.html-1.0.0.jar' version='1.0.0'>
     <description>The Sling Commons HTML bundle provides utility classes for parsing and creating HTML.</description>
     <size>103326</size>
@@ -702,6 +806,31 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.commons.contentdetection/1.0.2' symbolicname='org.apache.sling.commons.contentdetection' presentationname='Apache Sling Content Detection Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.contentdetection/1.0.2/org.apache.sling.commons.contentdetection-1.0.2.jar' version='1.0.2'>
+    <description>Content-based MIME type detection</description>
+    <size>15127</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.commons.contentdetection'/>
+      <p n='presentationname' v='Apache Sling Content Detection Support'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.contentdetection'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='org.apache.sling.commons.mime'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.contentdetection)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.contentdetection;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.mime)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.mime;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.tika.detect)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.detect;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.tika.io)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.io;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.tika.metadata)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.metadata;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.tika.mime)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.mime;version="[1.2,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.crankstart.api/1.0.0' symbolicname='org.apache.sling.crankstart.api' presentationname='Apache Sling Crankstart API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.crankstart.api/1.0.0/org.apache.sling.crankstart.api-1.0.0.jar' version='1.0.0'>
     <description>A different way of starting Sling - API module</description>
     <size>13166</size>
@@ -1086,6 +1215,44 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.servlets.post/2.3.8' symbolicname='org.apache.sling.servlets.post' presentationname='Apache Sling Default POST Servlets' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.servlets.post/2.3.8/org.apache.sling.servlets.post-2.3.8.jar' version='2.3.8'>
+    <description>Provides default POST servlets.</description>
+    <size>145865</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.servlets.post'/>
+      <p n='presentationname' v='Apache Sling Default POST Servlets'/>
+      <p n='version' t='version' v='2.3.8'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.servlets.post'/>
+      <p n='version' t='version' v='2.3.0'/>
+      <p n='uses:' v='javax.jcr,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource,org.apache.sling.api.servlets,org.slf4j'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.nodetype)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.nodetype;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.query)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.query;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.version)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.version;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.api;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.contentloader)(version&gt;=0.1.0)(!(version&gt;=1.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.contentloader;version="[0.1,1)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.discovery.api/1.0.2' symbolicname='org.apache.sling.discovery.api' presentationname='Apache Sling Discovery API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.discovery.api/1.0.2/org.apache.sling.discovery.api-1.0.2.jar' version='1.0.2'>
     <description>Support for topology discovery of instances.</description>
     <size>13451</size>
@@ -1164,6 +1331,31 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.event.dea/1.0.2' symbolicname='org.apache.sling.event.dea' presentationname='Apache Sling Distributed Event Admin' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.event.dea/1.0.2/org.apache.sling.event.dea-1.0.2.jar' version='1.0.2'>
+    <description>Support distributing events through the OSGi event admin.</description>
+    <size>28625</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.event.dea'/>
+      <p n='presentationname' v='Apache Sling Distributed Event Admin'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.event.dea'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.discovery)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.discovery;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.settings)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.settings;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.5,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.distribution.api/0.1.0' symbolicname='org.apache.sling.distribution.api' presentationname='Apache Sling Distribution API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.distribution.api/0.1.0/org.apache.sling.distribution.api-0.1.0.jar' version='0.1.0'>
     <description>The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module</description>
     <size>16278</size>
@@ -1287,6 +1479,99 @@
     <require name='package' filter='(&amp;(package=org.slf4j.helpers)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j.helpers;version="[1.6,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.distribution.core/0.1.4' symbolicname='org.apache.sling.distribution.core' presentationname='Apache Sling Distribution Core' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.distribution.core/0.1.4/org.apache.sling.distribution.core-0.1.4.jar' version='0.1.4'>
+    <description>The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the        Sling Content Distribution module</description>
+    <size>485733</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.distribution.core'/>
+      <p n='presentationname' v='Apache Sling Distribution Core'/>
+      <p n='version' t='version' v='0.1.4'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.distribution.util'/>
+      <p n='version' t='version' v='0.1.0'/>
+      <p n='uses:' v='javax.annotation,javax.jcr,javax.jcr.observation,javax.servlet.http,org.apache.sling.distribution'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
+    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.observation)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.observation;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.security)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.security;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.net.ssl))' extend='false' multiple='false' optional='false'>Import package javax.net.ssl</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.logging)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.logging;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.http))' extend='false' multiple='false' optional='false'>Import package org.apache.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.auth))' extend='false' multiple='false' optional='false'>Import package org.apache.http.auth</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client.config))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client.config</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client.fluent)(version&gt;=4.3.0)(!(version&gt;=5.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client.fluent;version="[4.3,5)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client.methods))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client.methods</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client.params))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client.params</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client.protocol))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client.protocol</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.client.utils))' extend='false' multiple='false' optional='false'>Import package org.apache.http.client.utils</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.concurrent))' extend='false' multiple='false' optional='false'>Import package org.apache.http.concurrent</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.config))' extend='false' multiple='false' optional='false'>Import package org.apache.http.config</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.conn))' extend='false' multiple='false' optional='false'>Import package org.apache.http.conn</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.conn.params))' extend='false' multiple='false' optional='false'>Import package org.apache.http.conn.params</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.conn.routing))' extend='false' multiple='false' optional='false'>Import package org.apache.http.conn.routing</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.conn.ssl))' extend='false' multiple='false' optional='false'>Import package org.apache.http.conn.ssl</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.cookie))' extend='false' multiple='false' optional='false'>Import package org.apache.http.cookie</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.entity))' extend='false' multiple='false' optional='false'>Import package org.apache.http.entity</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.auth))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.auth</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.client))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.client</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.conn))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.conn</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.cookie))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.cookie</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.nio))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.nio</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.nio.codecs))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.nio.codecs</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.impl.nio.reactor))' extend='false' multiple='false' optional='false'>Import package org.apache.http.impl.nio.reactor</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.message))' extend='false' multiple='false' optional='false'>Import package org.apache.http.message</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio.entity))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio.entity</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio.pool))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio.pool</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio.protocol))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio.protocol</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio.reactor))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio.reactor</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio.reactor.ssl))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio.reactor.ssl</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.nio.util))' extend='false' multiple='false' optional='false'>Import package org.apache.http.nio.util</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.params))' extend='false' multiple='false' optional='false'>Import package org.apache.http.params</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.pool))' extend='false' multiple='false' optional='false'>Import package org.apache.http.pool</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.protocol))' extend='false' multiple='false' optional='false'>Import package org.apache.http.protocol</require>
+    <require name='package' filter='(&amp;(package=org.apache.http.util))' extend='false' multiple='false' optional='false'>Import package org.apache.http.util</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.observation)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.observation;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.util))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.util</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.vault.fs.api)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.vault.fs.api;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.vault.fs.config)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.vault.fs.config;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.vault.fs.filter)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.vault.fs.filter;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.vault.fs.io)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.vault.fs.io;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.vault.packaging)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.vault.packaging;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.scheduler)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.scheduler;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.distribution))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.distribution</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.distribution.transport))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.distribution.transport</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.event.jobs)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.event.jobs;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.event.jobs.consumer)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.event.jobs.consumer;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.hc.api)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.hc.api;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.hc.util)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.hc.util;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.api;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.settings)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.settings;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.cm)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.cm;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.6,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j.helpers)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j.helpers;version="[1.6,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.distribution.it/0.1.0' symbolicname='org.apache.sling.distribution.it' presentationname='Apache Sling Distribution Integration Tests' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.distribution.it/0.1.0/org.apache.sling.distribution.it-0.1.0.jar' version='0.1.0'>
     <description>Project tests functionality for org.apache.sling.distribution bundle</description>
     <size>17039</size>
@@ -1480,6 +1765,60 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.engine/2.4.2' symbolicname='org.apache.sling.engine' presentationname='Apache Sling Engine Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.engine/2.4.2/org.apache.sling.engine-2.4.2.jar' version='2.4.2'>
+    <description>Bundle implementing the core of Sling.</description>
+    <size>195913</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.engine'/>
+      <p n='presentationname' v='Apache Sling Engine Implementation'/>
+      <p n='version' t='version' v='2.4.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine'/>
+      <p n='version' t='version' v='2.2.0'/>
+      <p n='uses:' v='javax.servlet,javax.servlet.http,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.jmx'/>
+      <p n='version' t='version' v='1.0.2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.servlets'/>
+      <p n='version' t='version' v='2.0.8'/>
+      <p n='uses:' v='javax.servlet,org.apache.sling.api,org.osgi.framework'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet)(version&gt;=2.3.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version="[2.3,4)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=2.3.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version="[2.3,4)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.descriptor)(version&gt;=2.6.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='true'>Import package javax.servlet.descriptor;resolution:=optional;version="[2.6,4)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='true'>Import package org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=javax.management))' extend='false' multiple='false' optional='false'>Import package javax.management</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.fileupload)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.fileupload;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.fileupload.disk)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.fileupload.disk;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.fileupload.servlet)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.fileupload.servlet;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.3.0)(!(version&gt;=2.4.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.3,2.4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.4.0)(!(version&gt;=2.5.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.4,2.5)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.auth.core)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.auth.core;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.mime)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.mime;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.engine)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.engine;version="[2.2,2.3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.engine.jmx)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.engine.jmx;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.engine.servlets)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.engine.servlets;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.settings)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.settings;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.http)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.http;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.event/2.4.0' symbolicname='org.apache.sling.event' presentationname='Apache Sling Event Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.event/2.4.0/org.apache.sling.event-2.4.0.jar' version='2.4.0'>
     <description>Support for eventing.</description>
     <size>104168</size>
@@ -1568,6 +1907,56 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.event/3.7.4' symbolicname='org.apache.sling.event' presentationname='Apache Sling Event Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.event/3.7.4/org.apache.sling.event-3.7.4.jar' version='3.7.4'>
+    <description>Support for eventing.</description>
+    <size>354478</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.event'/>
+      <p n='presentationname' v='Apache Sling Event Support'/>
+      <p n='version' t='version' v='3.7.4'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.event'/>
+      <p n='version' t='version' v='2.4.0'/>
+      <p n='uses:' v='org.apache.sling.event.jobs,org.osgi.service.event'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.event.jobs.consumer'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='org.apache.sling.event.jobs'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.event.jobs.jmx'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='org.apache.sling.event.jobs'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.event.jobs'/>
+      <p n='version' t='version' v='1.6.0'/>
+      <p n='uses:' v='org.osgi.service.event'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='true'>Import package javax.servlet;resolution:=optional</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='true'>Import package javax.servlet.http;resolution:=optional</require>
+    <require name='package' filter='(&amp;(package=javax.management))' extend='false' multiple='false' optional='false'>Import package javax.management</require>
+    <require name='package' filter='(&amp;(package=org.apache.felix.inventory)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.felix.inventory;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.scheduler)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.scheduler;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.threads)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.threads;version="[3.1,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.discovery)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.discovery;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.event.jobs.consumer)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.event.jobs.consumer;version="[1.2,1.3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.event.jobs.jmx)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.event.jobs.jmx;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.settings)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.settings;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.5,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.event/3.6.0' symbolicname='org.apache.sling.event' presentationname='Apache Sling Event Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.event/3.6.0/org.apache.sling.event-3.6.0.jar' version='3.6.0'>
     <description>Support for eventing.</description>
     <size>341438</size>
@@ -1708,6 +2097,50 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.featureflags/1.0.2' symbolicname='org.apache.sling.featureflags' presentationname='Apache Sling Feature Flags' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.featureflags/1.0.2/org.apache.sling.featureflags-1.0.2.jar' version='1.0.2'>
+    <description>The parent project for Apache Sling</description>
+    <size>21390</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.featureflags'/>
+      <p n='presentationname' v='Apache Sling Feature Flags'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.featureflags'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api.resource'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.featureflags)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.featureflags;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.installer.provider.file/1.1.0' symbolicname='org.apache.sling.installer.provider.file' presentationname='Apache Sling File Installer' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.installer.provider.file/1.1.0/org.apache.sling.installer.provider.file-1.1.0.jar' version='1.1.0'>
+    <description>Installs OSGi bundles and configurations from the file system.</description>
+    <size>37165</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.installer.provider.file'/>
+      <p n='presentationname' v='Apache Sling File Installer'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.sling.installer.api)(version&gt;=3.1.2)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.installer.api;version="[3.1.2,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.settings)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.settings;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.installer.provider.file/1.0.4' symbolicname='org.apache.sling.installer.provider.file' presentationname='Apache Sling File Installer' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.installer.provider.file/1.0.4/org.apache.sling.installer.provider.file-1.0.4.jar' version='1.0.4'>
     <description>Installs OSGi bundles and configurations from the file system.</description>
     <size>36001</size>
@@ -1972,6 +2405,51 @@
     <require name='package' filter='(&amp;(package=org.slf4j.helpers)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j.helpers;version="[1.6,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.hc.core/1.2.2' symbolicname='org.apache.sling.hc.core' presentationname='Apache Sling Health Check Core' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.hc.core/1.2.2/org.apache.sling.hc.core-1.2.2.jar' version='1.2.2'>
+    <description>The Sling Health Check Core</description>
+    <size>81206</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.hc.core'/>
+      <p n='presentationname' v='Apache Sling Health Check Core'/>
+      <p n='version' t='version' v='1.2.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.hc.api.execution'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='uses:' v='org.apache.sling.hc.api,org.apache.sling.hc.util'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.hc.api'/>
+      <p n='version' t='version' v='1.0.1'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.hc.util'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='org.apache.sling.hc.api,org.osgi.framework'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.management))' extend='false' multiple='false' optional='false'>Import package javax.management</require>
+    <require name='package' filter='(&amp;(package=javax.management.openmbean))' extend='false' multiple='false' optional='false'>Import package javax.management.openmbean</require>
+    <require name='package' filter='(&amp;(package=javax.script))' extend='false' multiple='false' optional='false'>Import package javax.script</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.lang)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang;version="[2.5,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.lang.time)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang.time;version="[2.5,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.scheduler)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.scheduler;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.threads)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.threads;version="[3.1,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.hc.api)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.hc.api;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.hc.api.execution)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.hc.api.execution;version="[1.1,1.2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.hc.util)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.hc.util;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.scripting.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.scripting.api;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.6,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j.helpers)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j.helpers;version="[1.6,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.hc.junit.bridge/1.0.2' symbolicname='org.apache.sling.hc.junit.bridge' presentationname='Apache Sling Health Check JUnit Bridge' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.hc.junit.bridge/1.0.2/org.apache.sling.hc.junit.bridge-1.0.2.jar' version='1.0.2'>
     <description>Makes Sling Health Checks available as server-side JUnit tests, to        allow them to be used as part of integration tests.</description>
     <size>16164</size>
@@ -2252,6 +2730,53 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.installer.core/3.6.6' symbolicname='org.apache.sling.installer.core' presentationname='Apache Sling Installer' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.installer.core/3.6.6/org.apache.sling.installer.core-3.6.6.jar' version='3.6.6'>
+    <description>Provides services to install OSGi bundles and configurations        by supplying input streams and dictionaries.</description>
+    <size>151997</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.installer.core'/>
+      <p n='presentationname' v='Apache Sling Installer'/>
+      <p n='version' t='version' v='3.6.6'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.installer.api'/>
+      <p n='version' t='version' v='3.2.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.installer.api.info'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' v='org.apache.sling.installer.api.tasks,org.osgi.framework'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.installer.api.event'/>
+      <p n='version' t='version' v='1.0.2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.installer.api.tasks'/>
+      <p n='version' t='version' v='1.3.2'/>
+      <p n='uses:' v='org.osgi.framework'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.installer.api.jmx'/>
+      <p n='version' t='version' v='1.0.2'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(version&lt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2]"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework.wiring))' extend='false' multiple='false' optional='true'>Import package org.osgi.framework.wiring;resolution:=optional</require>
+    <require name='package' filter='(&amp;(package=javax.management))' extend='false' multiple='false' optional='false'>Import package javax.management</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.installer.api)(version&gt;=3.2.0)(!(version&gt;=3.3.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.installer.api;version="[3.2,3.3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.installer.api.event)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.installer.api.event;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.installer.api.info)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.installer.api.info;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.installer.api.jmx)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.installer.api.jmx;version="[1.0,1.1)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.installer.api.tasks)(version&gt;=1.3.0)(!(version&gt;=1.4.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.installer.api.tasks;version="[1.3,1.4)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.startlevel)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.startlevel;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.installer.factory.configuration/1.1.2' symbolicname='org.apache.sling.installer.factory.configuration' presentationname='Apache Sling Installer Configuration Admin Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.installer.factory.configuration/1.1.2/org.apache.sling.installer.factory.configuration-1.1.2.jar' version='1.1.2'>
     <description>Provides support for configurations to the Apache Sling OSGi installer</description>
     <size>28929</size>
@@ -2321,6 +2846,36 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
   </resource>
+  <resource id='org.apache.sling.i18n/2.4.2' symbolicname='org.apache.sling.i18n' presentationname='Apache Sling Internationalization Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.i18n/2.4.2/org.apache.sling.i18n-2.4.2.jar' version='2.4.2'>
+    <description>Support for creating Java I18N ResourceBundles from repository        resources.</description>
+    <size>62859</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.i18n'/>
+      <p n='presentationname' v='Apache Sling Internationalization Support'/>
+      <p n='version' t='version' v='2.4.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.i18n'/>
+      <p n='version' t='version' v='2.2.0'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.json)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.json;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.i18n)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.i18n;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.resource.inventory/1.0.2' symbolicname='org.apache.sling.resource.inventory' presentationname='Apache Sling Inventory Printer Based on Resources' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.resource.inventory/1.0.2/org.apache.sling.resource.inventory-1.0.2.jar' version='1.0.2'>
     <description>The parent project for Apache Sling</description>
     <size>17209</size>
@@ -2339,6 +2894,25 @@
     <require name='package' filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json;version="[2.0,3)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.resource.inventory/1.0.4' symbolicname='org.apache.sling.resource.inventory' presentationname='Apache Sling Inventory Printer Based on Resources' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.resource.inventory/1.0.4/org.apache.sling.resource.inventory-1.0.4.jar' version='1.0.4'>
+    <description>The parent project for Apache Sling</description>
+    <size>17536</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.resource.inventory'/>
+      <p n='presentationname' v='Apache Sling Inventory Printer Based on Resources'/>
+      <p n='version' t='version' v='1.0.4'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.commons.lang3)(version&gt;=3.0.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang3;version="[3.0,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.felix.inventory)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.felix.inventory;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>
   <resource id='org.apache.sling.jcr.jackrabbit.server/2.0.3.incubator-SNAPSHOT' symbolicname='org.apache.sling.jcr.jackrabbit.server' presentationname='Apache Sling Jackrabbit Embedded Repository' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.jackrabbit.server/2.0.3.incubator-SNAPSHOT/org.apache.sling.jcr.jackrabbit.server-2.0.3.incubator-SNAPSHOT.jar' version='2.0.3.incubator-SNAPSHOT'>
     <description>Bundle providing support to embed Jackrabbit Repository instances and publish via RMI and/or JNDI</description>
     <size>11500947</size>
@@ -4358,6 +4932,24 @@
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.slf4j;version="[1.5,2)"</require>
     <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
   </resource>
+  <resource id='org.apache.sling.launchpad.api/1.2.0' symbolicname='org.apache.sling.launchpad.api' presentationname='Apache Sling Launchpad API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.launchpad.api/1.2.0/org.apache.sling.launchpad.api-1.2.0.jar' version='1.2.0'>
+    <description>This module contains the API exposed by Launchpad to bundles.</description>
+    <size>10718</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.launchpad.api'/>
+      <p n='presentationname' v='Apache Sling Launchpad API'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.launchpad.api'/>
+      <p n='version' t='version' v='1.2.0'/>
+    </capability>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</require>
+  </resource>

[... 610 lines stripped ...]