Hi David,

It looks like the following classes:

org.apache.aries.util.filesystem.impl.FileSystemImpl
org.apache.aries.util.filesystem.impl.NestedZipDirectory
org.apache.aries.util.filesystem.impl.ZipDirectory
org.apache.aries.util.filesystem.impl.ZipFileImpl
org.apache.aries.util.manifest.BundleManifest

use SLF4J to log exceptions. These are things that have been moved to the more 
generic utils package from Application Utils (which was a good idea, they're 
now used by JPA, EJB and probably elsewhere). I'd be happy to see the 
dependency gone, although it also isn't a problem for me, but it would be nice 
not to just swallow any exceptions silently. Any thoughts?

Regards

Tim Ward
-------------------
Apache Aries PMC member & Enterprise OSGi advocate
Enterprise OSGi in Action (http://www.manning.com/cummins)
-------------------


> From: [email protected]
> Date: Tue, 22 Nov 2011 15:33:30 +0000
> Subject: org.apache.aries.util and slf4j
> To: [email protected]
> 
> Hi all,
> 
> I'm depending on a class from org.apache.aries.util in the SPI-Fly
> component (the ManifestHeaderProcessor) and I noticed that
> org.apache.aries.util has started depending on SLF4J since version
> 0.4. This dependency wasn't there in 0.3 and I would like to ask to
> make it an optional dependency as it's not used generally and it drags
> in a transitive dependency for me that I don't need. I noticed that
> many imports in org.apache.aries.util are marked as optional but this
> one isn't. Was that an oversight?
> 
> Bundle-SymbolicName: org.apache.aries.util
> Import-Package: org.eclipse.osgi.framework.adaptor;resolution:=optiona
>  l,org.eclipse.osgi.framework.internal.core;resolution:=optional,org.e
>  clipse.osgi.internal.loader;resolution:=optional,org.osgi.framework;v
>  ersion="[1.5,2)",org.osgi.framework.hooks.bundle;resolution:=optional
>  ;version="[1.0,2)",org.osgi.framework.launch;resolution:=optional;ver
>  sion="[1.0,2)",org.osgi.framework.wiring;resolution:=optional;version
>  ="[1.0,2)",org.osgi.service.framework;resolution:=optional;version="[
>  1.0,2)",org.osgi.util.tracker;version="[1.4,2)",org.slf4j;version="[1
>  .5,2)"
> 
> Thanks,
> 
> David
                                          

Reply via email to