Two comments:

o.a.s.jcr.webconsole probably doesn't deserve to be in the default
bundle list. I haven't been able to put nearly enough time into this to
make it useful.

You don't need tika unless you're running Jackrabbit 2, but I don't
think it hurts anything to have it included.

Justin

On 4/22/10 3:30 PM, Vidar Ramdal wrote:
> On Thu, Apr 22, 2010 at 6:27 PM, Bertrand Delacretaz
> <[email protected]> wrote:
>> Hi Vidar,
>>
>> On Thu, Apr 15, 2010 at 11:32 AM, Vidar Ramdal <[email protected]> wrote:
>>> ...does anyone know a full set of recently released Sling bundles
>>> that are known to work together?...
>>
>> I'll try to break this loud silence ;-)
>>
>> I think starting with the launchpad from trunk, and going back to the
>> last released version of each bundle is the way to go. If that leads
>> to missing dependencies, as your tests seem to indicate, I'd suggest
>> releasing the minimal set of bundles that fixes this problem, and then
>> make a launchpad release. Once that's done, repeat at very regular
>> intervals (every 2 months?) to avoid the problem in the future.
>>
>> I have no idea how much work "releasing the minimal set of bundles"
>> represents now, maybe you could post more details about your tests so
>> that we can collectively look at what's needed?
> 
> Yes, I think I have a somewhat working set now. There are still a few
> snapshot bundles, but at least one of them (commons.osgi) is about to
> be released (thanks, Justin). A couple of others (jcr.webconsole and
> webconsolebranding) are not important.
> 
> My focus has been to get a working installation, so there might very
> well be newer versions of some bundles that will work.
> 
> Anyway, here's what I've got so far:
> 
> Start level 1:
> - o.a.s.commons.log 2.0.6
> 
> Start level 5:
> - o.a.f.webconsole 3.0.0
> - o.a.f.webconsole.plugins.event 1.0.2
> - o.a.f.webconsole.plugins.memoryusage 1.0.0
> - o.a.s.commons.json 2.0.4-incubator
> - o.a.s.extensions.threaddump 0.2.0
> - o.a.s.extensions.webconsolebranding 0.0.1-SNAPSHOT
> - o.a.s.jcr.webconsole 1.0.0-SNAPSHOT
> - commons-collections 3.2.1
> 
> Start level 10:
> - o.a.f.configadmin 1.2.4
> - o.a.f.eventadmin 1.0.0
> - o.a.f.metatype 1.0.4
> - o.a.f.scr 1.4.0
> - o.a.s.jcr.api 2.0.2-incubator
> 
> Start level 12:
> - pax-web-service 0.6.0
> 
> Start level 14:
> - commons-io 1.4
> - o.a.s.jcr.jackrabbit.server 2.0.6
> - jackrabbit-api 1.6.0
> - jackrabbit-jcr-commons 1.5.5
> - jackrabbit-jcr-rmi 1.5.0
> - o.a.s.jcr.base 2.0.6
> 
> Start level 16:
> - o.a.s.jcr.jackrabbit.accessmanager 2.0.4
> - o.a.s.jcr.jackrabbit.usermanager 2.0.4
> - o.a.s.jcr.webdav 2.0.8
> - tika-bundle 0.6
> 
> Start level 17:
> - sanselan 0.97-incubator
> - mail (o.a.f.commons) 1.4.0-0001
> - o.a.s.runmode 2.0.3-SNAPSHOT
> - o.a.s.jcr.jcrinstall 3.0.0-SNAPSHOT
> - o.a.s.osgi.installer 3.0.0-SNAPSHOT
> 
> Start level 20:
> - o.a.s.commons.threads 3.0.0
> - o.a.s.commons.scheduler 2.2.0
> - commons-fileupload 1.2.1
> - commons-lang 2.5
> - o.a.f.http.whiteboard 2.0.4
> - o.a.s.adapter 2.0.4
> - o.a.s.api 2.0.8
> - o.a.s.bundleresource.impl 2.0.4-incubator
> - o.a.s.commons.auth 0.9.0-SNAPSHOT
> - o.a.s.commons.classloader 1.1.4
> - o.a.s.commons.mime 2.1.4
> - o.a.s.commons.osgi 2.0.5-SNAPSHOT (2.0.6 about to be released)
> - o.a.s.engine 2.0.6
> - o.a.s.fsresource 1.0.0
> - o.a.s.httpauth 2.0.4-incubator
> - o.a.s.jcr.classloader 3.1.0
> - o.a.s.jcr.contentloader 2.0.6
> - o.a.s.jcr.ocm 2.0.4-incubator
> - o.a.s.jcr.resource 2.0.6
> - o.a.s.launchpad.content 2.0.4-incubator
> - o.a.s.sling.scripting.api 2.1.0
> - o.a.s.sling.scripting.core 2.0.10
> - o.a.s.sling.scripting.javascript 2.0.6
> - o.a.s.scripting.jsp 2.0.8
> - o.a.s.scripting.jsp.taglib 2.0.6
> - o.a.s.servlets.get 2.0.8
> - o.a.s.servlets.post 2.0.4-incubator
> - o.a.s.servlets.resolver 2.0.8
> 
> This set gives me no unresolved dependencies, and all components start.
> AFAIK all these bundles are available from repository.apache.org.
> 

Reply via email to