You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2016/09/08 18:57:58 UTC

svn commit: r1759887 [2/2] - in /sling/site/trunk/content: downloads.list news.mdtext 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=1759887&r1=1759886&r2=1759887&view=diff
==============================================================================
--- sling/site/trunk/content/obr/sling.xml (original)
+++ sling/site/trunk/content/obr/sling.xml Thu Sep  8 18:57:57 2016
@@ -1,4 +1,4 @@
-<repository name='Apache Sling Release Repository' lastmodified='20160829063951.147'>
+<repository name='Apache Sling Release Repository' lastmodified='20160908085124.075'>
   <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>
@@ -17,16 +17,16 @@
     <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.adapter/2.1.4' symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter Manager Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.jar' version='2.1.4'>
+  <resource id='org.apache.sling.adapter/2.1.6' symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter Manager Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter-2.1.6.jar' version='2.1.6'>
     <description>Bundle implementing the AdapterManager and provides a convenience        implementation of the Adaptable interface to make use of this        AdapterManager.</description>
-    <size>29037</size>
+    <size>29894</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.adapter'/>
       <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
-      <p n='version' t='version' v='2.1.4'/>
+      <p n='version' t='version' v='2.1.6'/>
       <p n='manifestversion' v='2'/>
     </capability>
     <capability name='package'>
@@ -49,23 +49,23 @@
     <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.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>
+    <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.adapter/2.1.6' symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter Manager Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter-2.1.6.jar' version='2.1.6'>
+  <resource id='org.apache.sling.adapter/2.1.2' symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter Manager Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.2/org.apache.sling.adapter-2.1.2.jar' version='2.1.2'>
     <description>Bundle implementing the AdapterManager and provides a convenience        implementation of the Adaptable interface to make use of this        AdapterManager.</description>
-    <size>29894</size>
+    <size>26558</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.adapter'/>
       <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
-      <p n='version' t='version' v='2.1.6'/>
+      <p n='version' t='version' v='2.1.2'/>
       <p n='manifestversion' v='2'/>
     </capability>
     <capability name='package'>
       <p n='package' v='org.apache.sling.adapter'/>
-      <p n='version' t='version' v='2.1.0'/>
+      <p n='version' t='version' v='2.0.6'/>
       <p n='uses:' v='org.apache.sling.api.adapter'/>
     </capability>
     <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter;version="[2.2,2.3)"</require>
@@ -73,33 +73,31 @@
     <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.builder)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang.builder;version="[2.5,3)"</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.adapter)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;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.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.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.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.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.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>
+    <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.adapter/2.1.2' symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter Manager Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.2/org.apache.sling.adapter-2.1.2.jar' version='2.1.2'>
+  <resource id='org.apache.sling.adapter/2.1.4' symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter Manager Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.jar' version='2.1.4'>
     <description>Bundle implementing the AdapterManager and provides a convenience        implementation of the Adaptable interface to make use of this        AdapterManager.</description>
-    <size>26558</size>
+    <size>29037</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.adapter'/>
       <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
-      <p n='version' t='version' v='2.1.2'/>
+      <p n='version' t='version' v='2.1.4'/>
       <p n='manifestversion' v='2'/>
     </capability>
     <capability name='package'>
       <p n='package' v='org.apache.sling.adapter'/>
-      <p n='version' t='version' v='2.0.6'/>
+      <p n='version' t='version' v='2.1.0'/>
       <p n='uses:' v='org.apache.sling.api.adapter'/>
     </capability>
     <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter;version="[2.2,2.3)"</require>
@@ -107,12 +105,14 @@
     <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.builder)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang.builder;version="[2.5,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.adapter)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;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.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.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.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.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.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>
@@ -151,64 +151,6 @@
     <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.api/2.0.4.incubator' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.0.4.incubator/org.apache.sling.api-2.0.4.incubator.jar' version='2.0.4.incubator'>
-    <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
-    <size>52065</size>
-    <documentation>http://incubator.apache.org/sling/site/sling-api.html</documentation>
-    <source>org/apache/sling/org.apache.sling.api/2.0.4-incubator/org.apache.sling.api-2.0.4-incubator-sources.jar</source>
-    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='org.apache.sling'/>
-    <capability name='bundle'>
-      <p n='manifestversion' v='2'/>
-      <p n='presentationname' v='Apache Sling API'/>
-      <p n='symbolicname' v='org.apache.sling.api'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.servlets'/>
-      <p n='uses:' v='javax.servlet,org.apache.sling.api,org.apache.sling.api.wrappers,javax.servlet.http'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.request'/>
-      <p n='uses:' v='org.apache.sling.api'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.scripting'/>
-      <p n='uses:' v='org.apache.sling.api.request,org.apache.sling.api,org.slf4j,org.apache.sling.api.resource'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api'/>
-      <p n='uses:' v='javax.servlet,org.apache.sling.api.request,javax.servlet.http,org.apache.sling.api.resource'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.adapter'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.wrappers'/>
-      <p n='uses:' v='javax.servlet,org.apache.sling.api.request,org.apache.sling.api,javax.servlet.http,org.apache.sling.api.resource'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource'/>
-      <p n='uses:' v='org.apache.sling.api,org.apache.sling.api.adapter,org.apache.sling.api.wrappers,javax.servlet.http'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <require name='package' filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
-    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.scripting ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.slf4j))' extend='false' multiple='false' optional='false'>Import package org.slf4j</require>
-  </resource>
   <resource id='org.apache.sling.api/2.9.0' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.9.0/org.apache.sling.api-2.9.0.jar' version='2.9.0'>
     <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
     <size>92496</size>
@@ -367,101 +309,6 @@
     <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.7))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.7))</require>
   </resource>
-  <resource id='org.apache.sling.api/2.14.2' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api-2.14.2.jar' version='2.14.2'>
-    <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
-    <size>115538</size>
-    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
-    <license>https://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='sling'/>
-    <capability name='bundle'>
-      <p n='symbolicname' v='org.apache.sling.api'/>
-      <p n='presentationname' v='Apache Sling API'/>
-      <p n='version' t='version' v='2.14.2'/>
-      <p n='manifestversion' v='2'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.adapter'/>
-      <p n='version' t='version' v='2.2.2'/>
-      <p n='uses:' v='javax.annotation'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.auth'/>
-      <p n='version' t='version' v='1.0.2'/>
-      <p n='uses:' v='javax.annotation,javax.servlet.http,org.apache.sling.api'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api'/>
-      <p n='version' t='version' v='2.3.2'/>
-      <p n='uses:' v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api.adapter,org.apache.sling.api.request,org.apache.sling.api.resource'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.request'/>
-      <p n='version' t='version' v='2.4.2'/>
-      <p n='uses:' v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource'/>
-      <p n='version' t='version' v='2.9.2'/>
-      <p n='uses:' v='javax.annotation,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.adapter'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource.observation'/>
-      <p n='version' t='version' v='1.1.1'/>
-      <p n='uses:' v='javax.annotation'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource.path'/>
-      <p n='version' t='version' v='1.1.1'/>
-      <p n='uses:' v='javax.annotation'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource.runtime.dto'/>
-      <p n='version' t='version' v='1.0.0'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource.runtime'/>
-      <p n='version' t='version' v='1.0.1'/>
-      <p n='uses:' v='org.apache.sling.api.resource.runtime.dto'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.scripting'/>
-      <p n='version' t='version' v='2.3.1'/>
-      <p n='uses:' v='javax.annotation,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource,org.slf4j'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.security'/>
-      <p n='version' t='version' v='1.0.2'/>
-      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.servlets'/>
-      <p n='version' t='version' v='2.1.3'/>
-      <p n='uses:' v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.wrappers'/>
-      <p n='version' t='version' v='2.5.0'/>
-      <p n='uses:' v='javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.spi.resource.provider'/>
-      <p n='version' t='version' v='1.0.2'/>
-      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource,org.apache.sling.api.resource.observation,org.apache.sling.api.resource.path'/>
-    </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.servlet)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version="[3.1,4)"</require>
-    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version="[3.1,4)"</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;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.4,3)"</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.9.0)(!(version&gt;=2.10.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.9,2.10)"</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource.observation)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource.observation;version="[1.1,2)"</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource.path)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource.path;version="[1.1,2)"</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource.runtime.dto)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource.runtime.dto;version="[1.0,2)"</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.5,3)"</require>
-    <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.7))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.7))</require>
-  </resource>
   <resource id='org.apache.sling.api/2.12.0' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.12.0/org.apache.sling.api-2.12.0.jar' version='2.12.0'>
     <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
     <size>114330</size>
@@ -556,64 +403,6 @@
     <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.api/2.0.6' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.0.6/org.apache.sling.api-2.0.6.jar' version='2.0.6'>
-    <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
-    <size>55472</size>
-    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
-    <source>org/apache/sling/org.apache.sling.api/2.0.6/org.apache.sling.api-2.0.6-sources.jar</source>
-    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='org.apache.sling'/>
-    <capability name='bundle'>
-      <p n='manifestversion' v='2'/>
-      <p n='presentationname' v='Apache Sling API'/>
-      <p n='symbolicname' v='org.apache.sling.api'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.servlets'/>
-      <p n='uses' v='javax.servlet.http,javax.servlet,org.apache.sling.api,org.apache.sling.api.wrappers'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.adapter'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.resource'/>
-      <p n='uses' v='org.apache.sling.api,org.apache.sling.api.adapter,javax.servlet.http,org.apache.sling.api.wrappers'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.wrappers'/>
-      <p n='uses' v='javax.servlet.http,javax.servlet,org.apache.sling.api.resource,org.apache.sling.api.request,org.apache.sling.api'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.request'/>
-      <p n='uses' v='org.apache.sling.api'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api.scripting'/>
-      <p n='uses' v='org.apache.sling.api,org.apache.sling.api.resource,org.slf4j,org.apache.sling.api.request'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.api'/>
-      <p n='uses' v='javax.servlet.http,javax.servlet,org.apache.sling.api.adapter,org.apache.sling.api.resource,org.apache.sling.api.request'/>
-      <p n='version' t='version' v='2.0.6'/>
-    </capability>
-    <require name='package' filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
-    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.scripting ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0))' extend='false' multiple='false' optional='false'>Import package org.slf4j ;version=1.5.0</require>
-  </resource>
   <resource id='org.apache.sling.api/2.1.0' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.1.0/org.apache.sling.api-2.1.0.jar' version='2.1.0'>
     <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
     <size>66050</size>
@@ -678,18 +467,229 @@
     <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers ;version=2.1.0</require>
     <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0))' extend='false' multiple='false' optional='false'>Import package org.slf4j ;version=1.5.0</require>
   </resource>
-  <resource id='org.apache.sling.auth.selector/1.0.6' symbolicname='org.apache.sling.auth.selector' presentationname='Apache Sling Authentication Selector' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.selector/1.0.6/org.apache.sling.auth.selector-1.0.6.jar' version='1.0.6'>
-    <description>Bundle implementing a Sling Authentication Handler which        allows for choosing which actual authentication handler        is to be used delegating the actual credential handling        to concrete handlers. The selector handler only presents        HTML forms to provide credential data such as username        and password for the Formbased Authentication Handler        or an OpenID identifier for the OpenID Authentication        Handler.</description>
-    <size>19122</size>
-    <documentation>http://sling.apache.org/site/openid-authenticationhandler.html</documentation>
+  <resource id='org.apache.sling.api/2.0.4.incubator' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.0.4.incubator/org.apache.sling.api-2.0.4.incubator.jar' version='2.0.4.incubator'>
+    <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
+    <size>52065</size>
+    <documentation>http://incubator.apache.org/sling/site/sling-api.html</documentation>
+    <source>org/apache/sling/org.apache.sling.api/2.0.4-incubator/org.apache.sling.api-2.0.4-incubator-sources.jar</source>
     <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='sling'/>
+    <category id='org.apache.sling'/>
     <capability name='bundle'>
-      <p n='symbolicname' v='org.apache.sling.auth.selector'/>
-      <p n='presentationname' v='Apache Sling Authentication Selector'/>
-      <p n='version' t='version' v='1.0.6'/>
       <p n='manifestversion' v='2'/>
-    </capability>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='uses:' v='javax.servlet,org.apache.sling.api,org.apache.sling.api.wrappers,javax.servlet.http'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='uses:' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='uses:' v='org.apache.sling.api.request,org.apache.sling.api,org.slf4j,org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='uses:' v='javax.servlet,org.apache.sling.api.request,javax.servlet.http,org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='uses:' v='javax.servlet,org.apache.sling.api.request,org.apache.sling.api,javax.servlet.http,org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='uses:' v='org.apache.sling.api,org.apache.sling.api.adapter,org.apache.sling.api.wrappers,javax.servlet.http'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.scripting ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.slf4j))' extend='false' multiple='false' optional='false'>Import package org.slf4j</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.14.2' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api-2.14.2.jar' version='2.14.2'>
+    <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
+    <size>115538</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    <license>https://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='version' t='version' v='2.14.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.2.2'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.auth'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' v='javax.annotation,javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.3.2'/>
+      <p n='uses:' v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api.adapter,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.4.2'/>
+      <p n='uses:' v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.9.2'/>
+      <p n='uses:' v='javax.annotation,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.adapter'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.observation'/>
+      <p n='version' t='version' v='1.1.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.path'/>
+      <p n='version' t='version' v='1.1.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime.dto'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' v='org.apache.sling.api.resource.runtime.dto'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='version' t='version' v='2.3.1'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource,org.slf4j'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.security'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='version' t='version' v='2.1.3'/>
+      <p n='uses:' v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.5.0'/>
+      <p n='uses:' v='javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.spi.resource.provider'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource,org.apache.sling.api.resource.observation,org.apache.sling.api.resource.path'/>
+    </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.servlet)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version="[3.1,4)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version="[3.1,4)"</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;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.9.0)(!(version&gt;=2.10.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.9,2.10)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource.observation)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource.observation;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource.path)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource.path;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource.runtime.dto)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource.runtime.dto;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.5,3)"</require>
+    <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.7))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.7))</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.0.6' symbolicname='org.apache.sling.api' presentationname='Apache Sling API' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.0.6/org.apache.sling.api-2.0.6.jar' version='2.0.6'>
+    <description>The Apache Sling API defines an extension to the Servlet        API 2.4 to provide access to content and unified access        to request parameters hiding the differences between the        different methods of transferring parameters from client        to server. Note that the Apache Sling API bundle does not        include the Servlet API but instead requires the API to        be provided by the Servlet container in which the Apache        Sling framework is running or by another bundle.</description>
+    <size>55472</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    <source>org/apache/sling/org.apache.sling.api/2.0.6/org.apache.sling.api-2.0.6-sources.jar</source>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='org.apache.sling'/>
+    <capability name='bundle'>
+      <p n='manifestversion' v='2'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='uses' v='javax.servlet.http,javax.servlet,org.apache.sling.api,org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='uses' v='org.apache.sling.api,org.apache.sling.api.adapter,javax.servlet.http,org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='uses' v='javax.servlet.http,javax.servlet,org.apache.sling.api.resource,org.apache.sling.api.request,org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='uses' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='uses' v='org.apache.sling.api,org.apache.sling.api.resource,org.slf4j,org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='uses' v='javax.servlet.http,javax.servlet,org.apache.sling.api.adapter,org.apache.sling.api.resource,org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.adapter ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.request ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.scripting ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.servlets ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers ;version=2.0.0</require>
+    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0))' extend='false' multiple='false' optional='false'>Import package org.slf4j ;version=1.5.0</require>
+  </resource>
+  <resource id='org.apache.sling.auth.selector/1.0.6' symbolicname='org.apache.sling.auth.selector' presentationname='Apache Sling Authentication Selector' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.selector/1.0.6/org.apache.sling.auth.selector-1.0.6.jar' version='1.0.6'>
+    <description>Bundle implementing a Sling Authentication Handler which        allows for choosing which actual authentication handler        is to be used delegating the actual credential handling        to concrete handlers. The selector handler only presents        HTML forms to provide credential data such as username        and password for the Formbased Authentication Handler        or an OpenID identifier for the OpenID Authentication        Handler.</description>
+    <size>19122</size>
+    <documentation>http://sling.apache.org/site/openid-authenticationhandler.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.selector'/>
+      <p n='presentationname' v='Apache Sling Authentication Selector'/>
+      <p n='version' t='version' v='1.0.6'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
     <capability name='package'>
       <p n='package' v='org.apache.sling.auth.selector'/>
       <p n='version' t='version' v='1.0.6'/>
@@ -706,16 +706,16 @@
     <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.16' 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.16/org.apache.sling.auth.core-1.3.16.jar' version='1.3.16'>
+  <resource id='org.apache.sling.auth.core/1.3.6' 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.6/org.apache.sling.auth.core-1.3.6.jar' version='1.3.6'>
     <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>91544</size>
+    <size>88398</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.16'/>
+      <p n='version' t='version' v='1.3.6'/>
       <p n='manifestversion' v='2'/>
     </capability>
     <capability name='package'>
@@ -725,7 +725,7 @@
     </capability>
     <capability name='package'>
       <p n='package' v='org.apache.sling.auth.core.spi'/>
-      <p n='version' t='version' v='1.2.0'/>
+      <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'>
@@ -742,24 +742,24 @@
     <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.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.auth.core.spi;version="[1.2,2)"</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>
+    <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.6' 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.6/org.apache.sling.auth.core-1.3.6.jar' version='1.3.6'>
+  <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>88398</size>
+    <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.6'/>
+      <p n='version' t='version' v='1.3.10'/>
       <p n='manifestversion' v='2'/>
     </capability>
     <capability name='package'>
@@ -792,18 +792,18 @@
     <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=J2SE-1.5))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=J2SE-1.5))</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.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'>
+  <resource id='org.apache.sling.auth.core/1.3.16' 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.16/org.apache.sling.auth.core-1.3.16.jar' version='1.3.16'>
     <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>
+    <size>91544</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='version' t='version' v='1.3.16'/>
       <p n='manifestversion' v='2'/>
     </capability>
     <capability name='package'>
@@ -813,7 +813,7 @@
     </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='version' t='version' v='1.2.0'/>
       <p n='uses:' v='javax.servlet.http,org.apache.sling.api.resource'/>
     </capability>
     <capability name='package'>
@@ -830,7 +830,7 @@
     <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.auth.core.spi)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.auth.core.spi;version="[1.2,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>
@@ -1015,34 +1015,12 @@
     <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'>
+  <resource id='org.apache.sling.bundleresource.impl/2.2.0' 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.2.0/org.apache.sling.bundleresource.impl-2.2.0.jar' version='2.2.0'>
     <description>Provides a ResourceProvider implementation supporting bundle        based resources.</description>
-    <size>36704</size>
-    <documentation>http://incubator.apache.org/sling</documentation>
-    <source>org/apache/sling/org.apache.sling.bundleresource.impl/2.0.4-incubator/org.apache.sling.bundleresource.impl-2.0.4-incubator-sources.jar</source>
+    <size>35873</size>
+    <documentation>http://sling.apache.org</documentation>
     <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='org.apache.sling'/>
-    <capability name='bundle'>
-      <p n='manifestversion' v='2'/>
-      <p n='presentationname' v='Apache Sling Bundle Resource Provider'/>
-      <p n='symbolicname' v='org.apache.sling.bundleresource.impl'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=1.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr ;version=1.0.0</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.adapter)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter ;version=2.0.2.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.2.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource ;version=2.0.2.incubator</require>
-    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
-    <require name='package' filter='(&amp;(package=org.osgi.framework))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework</require>
-    <require name='package' filter='(&amp;(package=org.slf4j))' extend='false' multiple='false' optional='false'>Import package org.slf4j</require>
-  </resource>
-  <resource id='org.apache.sling.bundleresource.impl/2.2.0' 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.2.0/org.apache.sling.bundleresource.impl-2.2.0.jar' version='2.2.0'>
-    <description>Provides a ResourceProvider implementation supporting bundle        based resources.</description>
-    <size>35873</size>
-    <documentation>http://sling.apache.org</documentation>
-    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='sling'/>
+    <category id='sling'/>
     <capability name='bundle'>
       <p n='symbolicname' v='org.apache.sling.bundleresource.impl'/>
       <p n='presentationname' v='Apache Sling Bundle Resource Provider'/>
@@ -1058,6 +1036,28 @@
     <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>
+    <documentation>http://incubator.apache.org/sling</documentation>
+    <source>org/apache/sling/org.apache.sling.bundleresource.impl/2.0.4-incubator/org.apache.sling.bundleresource.impl-2.0.4-incubator-sources.jar</source>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='org.apache.sling'/>
+    <capability name='bundle'>
+      <p n='manifestversion' v='2'/>
+      <p n='presentationname' v='Apache Sling Bundle Resource Provider'/>
+      <p n='symbolicname' v='org.apache.sling.bundleresource.impl'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=1.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr ;version=1.0.0</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.adapter)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter ;version=2.0.2.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.2.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource ;version=2.0.2.incubator</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework</require>
+    <require name='package' filter='(&amp;(package=org.slf4j))' extend='false' multiple='false' optional='false'>Import package org.slf4j</require>
+  </resource>
   <resource id='org.apache.sling.commons.fsclassloader/1.0.0' 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.0/org.apache.sling.commons.fsclassloader-1.0.0.jar' version='1.0.0'>
     <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>13859</size>
@@ -1180,28 +1180,6 @@
     <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.7))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.7))</require>
   </resource>
-  <resource id='org.apache.sling.commons.osgi/2.0.4.incubator' symbolicname='org.apache.sling.commons.osgi' presentationname='Apache Sling Commons OSGi support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.osgi/2.0.4.incubator/org.apache.sling.commons.osgi-2.0.4.incubator.jar' version='2.0.4.incubator'>
-    <description>Commons OSGi</description>
-    <size>16006</size>
-    <documentation>http://incubator.apache.org/sling</documentation>
-    <source>org/apache/sling/org.apache.sling.commons.osgi/2.0.4-incubator/org.apache.sling.commons.osgi-2.0.4-incubator-sources.jar</source>
-    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='org.apache.sling'/>
-    <capability name='bundle'>
-      <p n='manifestversion' v='2'/>
-      <p n='presentationname' v='Apache Sling Commons OSGi support'/>
-      <p n='symbolicname' v='org.apache.sling.commons.osgi'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <capability name='package'>
-      <p n='package' v='org.apache.sling.commons.osgi'/>
-      <p n='uses:' v='org.osgi.service.event,org.osgi.framework'/>
-      <p n='version' t='version' v='2.0.4.incubator'/>
-    </capability>
-    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi ;version=2.0.4.incubator</require>
-    <require name='package' filter='(&amp;(package=org.osgi.framework))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework</require>
-    <require name='package' filter='(&amp;(package=org.osgi.service.event))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event</require>
-  </resource>
   <resource id='org.apache.sling.commons.osgi/2.4.0' symbolicname='org.apache.sling.commons.osgi' presentationname='Apache Sling Commons OSGi support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.osgi/2.4.0/org.apache.sling.commons.osgi-2.4.0.jar' version='2.4.0'>
     <description>Commons OSGi</description>
     <size>33653</size>
@@ -1229,6 +1207,28 @@
     <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='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.commons.osgi/2.0.4.incubator' symbolicname='org.apache.sling.commons.osgi' presentationname='Apache Sling Commons OSGi support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.osgi/2.0.4.incubator/org.apache.sling.commons.osgi-2.0.4.incubator.jar' version='2.0.4.incubator'>
+    <description>Commons OSGi</description>
+    <size>16006</size>
+    <documentation>http://incubator.apache.org/sling</documentation>
+    <source>org/apache/sling/org.apache.sling.commons.osgi/2.0.4-incubator/org.apache.sling.commons.osgi-2.0.4-incubator-sources.jar</source>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='org.apache.sling'/>
+    <capability name='bundle'>
+      <p n='manifestversion' v='2'/>
+      <p n='presentationname' v='Apache Sling Commons OSGi support'/>
+      <p n='symbolicname' v='org.apache.sling.commons.osgi'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.osgi'/>
+      <p n='uses:' v='org.osgi.service.event,org.osgi.framework'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.4.incubator))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.osgi ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event</require>
+  </resource>
   <resource id='org.apache.sling.commons.osgi/2.2.2' symbolicname='org.apache.sling.commons.osgi' presentationname='Apache Sling Commons OSGi support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.osgi/2.2.2/org.apache.sling.commons.osgi-2.2.2.jar' version='2.2.2'>
     <description>Commons OSGi</description>
     <size>26023</size>
@@ -1419,62 +1419,6 @@
     <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.jcr.davex/1.0.0' symbolicname='org.apache.sling.jcr.davex' presentationname='Apache Sling DavEx Access to repositories' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.davex/1.0.0/org.apache.sling.jcr.davex-1.0.0.jar' version='1.0.0'>
-    <description>Bundle to access JCR repositories over DavEx</description>
-    <size>1649156</size>
-    <documentation>http://sling.apache.org</documentation>
-    <source>org/apache/sling/org.apache.sling.jcr.davex/1.0.0/org.apache.sling.jcr.davex-1.0.0-sources.jar</source>
-    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-    <category id='sling'/>
-    <category id='jcr'/>
-    <category id='org.apache.sling'/>
-    <capability name='bundle'>
-      <p n='manifestversion' v='2'/>
-      <p n='presentationname' v='Apache Sling DavEx Access to repositories'/>
-      <p n='symbolicname' v='org.apache.sling.jcr.davex'/>
-      <p n='version' t='version' v='1.0.0'/>
-    </capability>
-    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=javax.jcr.lock)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr.lock ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=javax.jcr.nodetype)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr.nodetype ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=javax.jcr.observation)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr.observation ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=javax.jcr.query)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr.query ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=javax.jcr.query.qom)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr.query.qom ;version=2.0.0</require>
-    <require name='package' filter='(&amp;(package=javax.jcr.version)(version&gt;=2.0.0))' extend='false' multiple='false' optional='false'>Import package javax.jcr.version ;version=2.0.0</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=javax.transaction.xa))' extend='false' multiple='false' optional='false'>Import package javax.transaction.xa</require>
-    <require name='package' filter='(&amp;(package=javax.xml.datatype))' extend='false' multiple='false' optional='false'>Import package javax.xml.datatype</require>
-    <require name='package' filter='(&amp;(package=javax.xml.namespace))' extend='false' multiple='false' optional='false'>Import package javax.xml.namespace</require>
-    <require name='package' filter='(&amp;(package=javax.xml.parsers))' extend='false' multiple='false' optional='false'>Import package javax.xml.parsers</require>
-    <require name='package' filter='(&amp;(package=javax.xml.transform))' extend='false' multiple='false' optional='false'>Import package javax.xml.transform</require>
-    <require name='package' filter='(&amp;(package=javax.xml.transform.dom))' extend='false' multiple='false' optional='false'>Import package javax.xml.transform.dom</require>
-    <require name='package' filter='(&amp;(package=javax.xml.transform.sax))' extend='false' multiple='false' optional='false'>Import package javax.xml.transform.sax</require>
-    <require name='package' filter='(&amp;(package=javax.xml.transform.stream))' extend='false' multiple='false' optional='false'>Import package javax.xml.transform.stream</require>
-    <require name='package' filter='(&amp;(package=javax.xml.validation))' extend='false' multiple='false' optional='false'>Import package javax.xml.validation</require>
-    <require name='package' filter='(&amp;(package=org.apache.commons.fileupload)(version&gt;=1.2.0))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.fileupload ;version=1.2.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.commons.fileupload.disk)(version&gt;=1.2.0))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.fileupload.disk ;version=1.2.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.commons.fileupload.servlet)(version&gt;=1.2.0))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.fileupload.servlet ;version=1.2.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.iterator)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.iterator ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.json)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.json ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.xml)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.xml ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.util)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.util ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.value)(version&gt;=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.value ;version=2.1.0</require>
-    <require name='package' filter='(&amp;(package=org.apache.tika.detect))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.detect</require>
-    <require name='package' filter='(&amp;(package=org.apache.tika.metadata))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.metadata</require>
-    <require name='package' filter='(&amp;(package=org.apache.tika.mime))' extend='false' multiple='false' optional='false'>Import package org.apache.tika.mime</require>
-    <require name='package' filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0))' extend='false' multiple='false' optional='false'>Import package org.slf4j ;version=1.5.0</require>
-    <require name='package' filter='(&amp;(package=org.w3c.dom))' extend='false' multiple='false' optional='false'>Import package org.w3c.dom</require>
-    <require name='package' filter='(&amp;(package=org.w3c.dom.events))' extend='false' multiple='false' optional='false'>Import package org.w3c.dom.events</require>

[... 6031 lines stripped ...]