On Fri, May 23, 2008 at 11:16 AM, Felix Meschberger <[EMAIL PROTECTED]> wrote: > Looking at this report, there is one method - objectId(Object) - which > is not clearly destined at creating a LogFactory implementation. > > So my question with respect to JCL is: Do these bundles really require > 1.1.1 as per > > Import-Package: org.apache.commons.logging;version=1.1.1 > > Or do such bundles need the objectId method ?
I'm pretty sure they import 1.1.1 only due to having a Maven dependency on 1.1.1, not because the require anything from 1.1.1. So, one option is of course to complain at the source (which I'll do as well) and one is for Sling to support 1.1.1. I would also add that the static fields might actually be used by clients who want to configure the JCL behavior. > If it is for the first reason, we may "hack" this by just exporting the > o.a.commons.logging package as being of version 1.1.1. If for the second > reason, we can probably not do much about it. One possibility is to get SLF4J to support JCL 1.1.1, no idea if Ceki thinks that a worthwhile thing to do. /niklas
