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/10/12 11:31:21 UTC

svn commit: r1708067 - /sling/site/trunk/content/obr/sling.xml

Author: rombert
Date: Mon Oct 12 09:31:20 2015
New Revision: 1708067

URL: http://svn.apache.org/viewvc?rev=1708067&view=rev
Log:
Update OBR after recent releases

Modified:
    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=1708067&r1=1708066&r2=1708067&view=diff
==============================================================================
--- sling/site/trunk/content/obr/sling.xml (original)
+++ sling/site/trunk/content/obr/sling.xml Mon Oct 12 09:31:20 2015
@@ -1,4 +1,4 @@
-<repository name='Apache Sling Release Repository' lastmodified='20150907041630.523'>
+<repository name='Apache Sling Release Repository' lastmodified='20151012123058.715'>
   <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>
@@ -83,6 +83,40 @@
     <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.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>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.6'/>
+      <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='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>
+    <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.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>
+  </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>
@@ -1819,6 +1853,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.4' 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.4.jar' version='2.4.4'>
+    <description>Bundle implementing the core of Sling.</description>
+    <size>198912</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.4'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.jmx'/>
+      <p n='version' t='version' v='1.1.0'/>
+    </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.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.6.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version="[2.6,4)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http)(version&gt;=2.6.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version="[2.6,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='false'>Import package javax.servlet.descriptor;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)(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.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.1.0)(!(version&gt;=1.2.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.engine.jmx;version="[1.1,1.2)"</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>
@@ -3738,6 +3826,45 @@
     <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.usermanager/2.2.4' symbolicname='org.apache.sling.jcr.jackrabbit.usermanager' presentationname='Apache Sling Jackrabbit UserManager Support' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.jackrabbit.usermanager-2.2.4.jar' version='2.2.4'>
+    <description>Provides ResourceProvider and SlingPostOperations for the Jackrabbit        UserManager.</description>
+    <size>86550</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.jcr.jackrabbit.usermanager'/>
+      <p n='presentationname' v='Apache Sling Jackrabbit UserManager Support'/>
+      <p n='version' t='version' v='2.2.4'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.jackrabbit.usermanager'/>
+      <p n='version' t='version' v='2.2.1'/>
+      <p n='uses:' v='javax.jcr,org.apache.jackrabbit.api.security.user,org.apache.sling.api.resource,org.apache.sling.servlets.post'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.jcr))' extend='false' multiple='false' optional='false'>Import package javax.jcr</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.jackrabbit.api.security.principal)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security.principal;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.security.user)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security.user;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.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.api.wrappers)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.wrappers;version="[2.1,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.jackrabbit.usermanager)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jackrabbit.usermanager;version="[2.2,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.base.util)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.base.util;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.resource)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.resource;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.servlets.post)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.servlets.post;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.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.javax.activation/0.1.0' symbolicname='org.apache.sling.javax.activation' presentationname='Apache Sling javax.activation bundle' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.javax.activation/0.1.0/org.apache.sling.javax.activation-0.1.0.jar' version='0.1.0'>
     <description>The Apache Sling javax.activation bundle contributes an OSGi-compatible activation bundle.</description>
     <size>117201</size>
@@ -4324,6 +4451,60 @@
     <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='true'>Import package org.apache.sling.api.resource;resolution:=optional;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.commons.json/2.0.12' symbolicname='org.apache.sling.commons.json' presentationname='Apache Sling JSON Library' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.json-2.0.12.jar' version='2.0.12'>
+    <description>Apache Sling JSON Library</description>
+    <size>64879</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.json'/>
+      <p n='presentationname' v='Apache Sling JSON Library'/>
+      <p n='version' t='version' v='2.0.12'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json.io'/>
+      <p n='version' t='version' v='2.1.0'/>
+      <p n='uses:' v='org.apache.sling.commons.json'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json.util'/>
+      <p n='version' t='version' v='2.0.4'/>
+      <p n='uses:' v='org.apache.sling.commons.json'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json'/>
+      <p n='version' t='version' v='2.0.4'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json.sling'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='org.apache.sling.api.request,org.apache.sling.api.resource,org.apache.sling.commons.json'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json.xml'/>
+      <p n='version' t='version' v='2.0.4'/>
+      <p n='uses:' v='org.apache.sling.commons.json'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json.http'/>
+      <p n='version' t='version' v='2.0.4'/>
+      <p n='uses:' v='org.apache.sling.commons.json'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.commons.json.jcr'/>
+      <p n='version' t='version' v='2.0.4'/>
+      <p n='uses:' v='javax.jcr,org.apache.sling.commons.json,org.apache.sling.commons.json.io'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.jcr)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='true'>Import package javax.jcr;resolution:=optional;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='true'>Import package javax.jcr.nodetype;resolution:=optional;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='true'>Import package org.apache.sling.api.request;resolution:=optional;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='true'>Import package org.apache.sling.api.resource;resolution:=optional;version="[2.0,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.json.io)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.json.io;version="[2.1,3)"</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.json/2.0.4.incubator' symbolicname='org.apache.sling.commons.json' presentationname='Apache Sling JSON Library' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.json/2.0.4.incubator/org.apache.sling.commons.json-2.0.4.incubator.jar' version='2.0.4.incubator'>
     <description>Apache Sling JSON Library</description>
     <size>48693</size>
@@ -5290,6 +5471,116 @@
     <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.oak.server/1.0.0' symbolicname='org.apache.sling.jcr.oak.server' presentationname='Apache Sling Oak Repository Server' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.oak.server-1.0.0.jar' version='1.0.0'>
+    <description>This bundle provides a SlingRepository based on Apache Oak.</description>
+    <size>480342</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.jcr.oak.server'/>
+      <p n='presentationname' v='Apache Sling Oak Repository Server'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.authentication)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.authentication;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=com.google.common.base)(version&gt;=15.0.0)(!(version&gt;=16.0.0)))' extend='false' multiple='false' optional='false'>Import package com.google.common.base;version="[15.0,16)"</require>
+    <require name='package' filter='(&amp;(package=com.google.common.collect)(version&gt;=15.0.0)(!(version&gt;=16.0.0)))' extend='false' multiple='false' optional='false'>Import package com.google.common.collect;version="[15.0,16)"</require>
+    <require name='package' filter='(&amp;(package=com.google.common.util.concurrent)(version&gt;=15.0.0)(!(version&gt;=16.0.0)))' extend='false' multiple='false' optional='false'>Import package com.google.common.util.concurrent;version="[15.0,16)"</require>
+    <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.lock)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.lock;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.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.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.query.qom)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.query.qom;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=javax.jcr.retention)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.retention;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.jcr.util)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.util;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.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.security.auth))' extend='false' multiple='false' optional='false'>Import package javax.security.auth</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=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.jackrabbit.api)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.jmx)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.jmx;version="[2.1,3)"</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.api.security)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.security.authentication.token)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security.authentication.token;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.security.authorization)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security.authorization;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.security.principal)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security.principal;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.security.user)(version&gt;=2.4.0)(!(version&gt;=2.5.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.security.user;version="[2.4,2.5)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.api.stats)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api.stats;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.iterator)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.iterator;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.jackrabbit.authorization))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.jackrabbit.authorization</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.observation))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.observation</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.xml)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.xml;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.api;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.api.jmx)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.api.jmx;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.commons)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.commons;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.namepath)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.namepath;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.osgi)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.osgi;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.atomic)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.atomic;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.commit)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.commit;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.identifier)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.identifier;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index)(version&gt;=3.0.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index;version="[3.0,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index.aggregate)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index.aggregate;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index.counter)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index.counter;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index.lucene.util)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index.lucene.util;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index.nodetype)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index.nodetype;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index.property)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index.property;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.index.reference)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.index.reference;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.itemsave)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.itemsave;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.lock)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.lock;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.memory)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.memory;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.name)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.name;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.nodetype)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.nodetype;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.nodetype.write)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.nodetype.write;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.observation)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.observation;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.observation.filter)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.observation.filter;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.tree)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.tree;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.value)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.value;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.plugins.version)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.plugins.version;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.query)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.query;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.security)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.security;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.commit)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.commit;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.gc)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.gc;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.lifecycle)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.lifecycle;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.query)(version&gt;=4.0.0)(!(version&gt;=5.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.query;version="[4.0,5)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.authorization)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.authorization;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.authorization.permission)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.authorization.permission;version="[2.0,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.principal)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.principal;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.privilege)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.privilege;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.user)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.user;version="[2.1,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.security.user.util)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.security.user.util;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.state)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.state;version="[1.2,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.whiteboard)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.whiteboard;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.spi.xml)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.spi.xml;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.stats)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.stats;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.util)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.oak.util;version="[1.3,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.stats)(version&gt;=2.7.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.stats;version="[2.7,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.util)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.util;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.value)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.value;version="[2.2,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.commons.threads)(version&gt;=3.2.0)(!(version&gt;=4.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.commons.threads;version="[3.2,4)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.3.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.api;version="[2.3,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.jcr.base)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.jcr.base;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.serviceusermapping)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.serviceusermapping;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.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='package' filter='(&amp;(package=org.xml.sax))' extend='false' multiple='false' optional='false'>Import package org.xml.sax</require>
+    <require name='package' filter='(&amp;(package=org.xml.sax.helpers))' extend='false' multiple='false' optional='false'>Import package org.xml.sax.helpers</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.test))' extend='false' multiple='false' optional='true'>Import package org.apache.jackrabbit.test;resolution:=optional</require>
+    <require name='package' filter='(&amp;(package=com.mongodb))' extend='false' multiple='false' optional='true'>Import package com.mongodb;resolution:=optional</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.oak.security.user))' extend='false' multiple='false' optional='true'>Import package org.apache.jackrabbit.oak.security.user;resolution:=optional</require>
+    <require name='package' filter='(&amp;(package=org.apache.felix.jaas.boot))' extend='false' multiple='false' optional='false'>Import package org.apache.felix.jaas.boot</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.ocm/2.0.4.incubator' symbolicname='org.apache.sling.jcr.ocm' presentationname='Apache Sling Object Content Mapping' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.ocm/2.0.4.incubator/org.apache.sling.jcr.ocm-2.0.4.incubator.jar' version='2.0.4.incubator'>
     <description>This bundle provides Object Content Mapping support for        resources loaded from a JCR repositories. This support is        implemented as an AdapterFactory for Resource objects.</description>
     <size>640523</size>
@@ -5513,6 +5804,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.logservice/1.0.6' symbolicname='org.apache.sling.commons.logservice' presentationname='Apache Sling OSGi LogService Implementation' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.logservice-1.0.6.jar' version='1.0.6'>
+    <description>Implementation of the OSGi Compendium Log Service using SLF4J        as the actual logging backend.</description>
+    <size>26148</size>
+    <documentation>http://sling.apache.org/site/logging.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.commons.logservice'/>
+      <p n='presentationname' v='Apache Sling OSGi LogService Implementation'/>
+      <p n='version' t='version' v='1.0.6'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.osgi.service.log'/>
+      <p n='version' t='version' v='1.3.0'/>
+      <p n='uses:' v='org.osgi.framework'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=1.4.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.log;version="[1.3,1.4)"</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.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=JavaSE-1.6))' extend='false' multiple='false' optional='false'>Execution Environment (|(ee=JavaSE-1.6))</require>
+  </resource>
   <resource id='org.apache.sling.performance.base/1.0.2' symbolicname='org.apache.sling.performance.base' presentationname='Apache Sling Performance Test Utilities' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.performance.base/1.0.2/org.apache.sling.performance.base-1.0.2.jar' version='1.0.2'>
     <description>The parent project for Apache Sling</description>
     <size>39666</size>
@@ -8421,6 +8735,62 @@
     <require name='package' filter='(&amp;(package=org.xml.sax))' extend='false' multiple='false' optional='false'>Import package org.xml.sax</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.webdav/2.3.2' symbolicname='org.apache.sling.jcr.webdav' presentationname='Apache Sling Simple WebDAV Access to repositories' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.webdav-2.3.2.jar' version='2.3.2'>
+    <description>Bundle to access JCR repositories over WebDAV</description>
+    <size>165963</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <category id='jcr'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.jcr.webdav'/>
+      <p n='presentationname' v='Apache Sling Simple WebDAV Access to repositories'/>
+      <p n='version' t='version' v='2.3.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.jackrabbit.server.io'/>
+      <p n='version' t='version' v='2.4.0'/>
+      <p n='uses:' v='javax.jcr,org.apache.jackrabbit.webdav,org.apache.jackrabbit.webdav.io,org.apache.jackrabbit.webdav.property,org.apache.tika.detect,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.lock)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.jcr.lock;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=javax.xml.parsers))' extend='false' multiple='false' optional='false'>Import package javax.xml.parsers</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit;version="[2.2,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.commons.webdav)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.commons.webdav;version="[2.5,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.util)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.util;version="[2.4,3)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.bind)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.bind;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.io)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.io;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.lock)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.lock;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.property)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.property;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.security)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.security;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.server)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.server;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.util)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.util;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.version)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.version;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.version.report)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.version.report;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.jackrabbit.webdav.xml)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.webdav.xml;version="[1.1,2)"</require>
+    <require name='package' filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api.resource;version="[2.0,3)"</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)(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.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.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='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.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='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.xml.sax))' extend='false' multiple='false' optional='false'>Import package org.xml.sax</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.webdav/2.1.0' symbolicname='org.apache.sling.jcr.webdav' presentationname='Apache Sling Simple WebDAV Access to repositories' uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.webdav/2.1.0/org.apache.sling.jcr.webdav-2.1.0.jar' version='2.1.0'>
     <description>Bundle to access JCR repositories over WebDAV</description>
     <size>1871576</size>