yeah ... I guess it's been disguised by another dependency chain ... and at
first I only saw pax-logging related refreshes

so red herring :)

thanks

2017-04-03 18:08 GMT+02:00 Guillaume Nodet <[email protected]>:

> There should be no cascading between the log4j backend bundle and other
> bundles.
> All bundles do depend on the pax-logging-api bundle, but this api shields
> the bundles from the backend, so if a new bundle is installed, the log4jv2
> service will be refreshed without any effect on consuming bundles, whatever
> api they use.
>
> 2017-04-03 17:40 GMT+02:00 'Achim Nierbeck' via OPS4J <
> [email protected]>:
>
>> Hi,
>>
>> I'm not sure we had this amount of optional dependencies in the "old" Pax
>> Logging service, but
>> right now I'm unsure if we really want this list of Imports in the log4j
>> service bundle:
>>
>> Import-Package =
>> com.fasterxml.jackson.annotation;resolution:=optional,
>> com.fasterxml.jackson.core;resolution:=optional,
>> com.fasterxml.jackson.core.io;resolution:=optional,
>> com.fasterxml.jackson.core.type;resolution:=optional,
>> com.fasterxml.jackson.core.util;resolution:=optional,
>> com.fasterxml.jackson.databind;resolution:=optional,
>> com.fasterxml.jackson.databind.annotation;resolution:=optional,
>> com.fasterxml.jackson.databind.deser.std;resolution:=optional,
>> com.fasterxml.jackson.databind.module;resolution:=optional,
>> com.fasterxml.jackson.databind.node;resolution:=optional,
>> com.fasterxml.jackson.databind.ser;resolution:=optional,
>> com.fasterxml.jackson.databind.ser.impl;resolution:=optional,
>> com.fasterxml.jackson.databind.ser.std;resolution:=optional,
>> com.fasterxml.jackson.dataformat.xml;resolution:=optional,
>> com.fasterxml.jackson.dataformat.xml.annotation;resolution:=optional,
>> com.fasterxml.jackson.dataformat.xml.util;resolution:=optional,
>> com.fasterxml.jackson.dataformat.yaml;resolution:=optional,
>> com.lmax.disruptor;resolution:=optional,
>> com.lmax.disruptor.dsl;resolution:=optional,
>> javax.activation;resolution:=optional,
>> javax.annotation.processing;resolution:=optional,
>> javax.crypto;resolution:=optional,
>> javax.jms;resolution:=optional,
>> javax.lang.model;resolution:=optional,
>> javax.lang.model.element;resolution:=optional,
>> javax.lang.model.util;resolution:=optional,
>> javax.mail;resolution:=optional,
>> javax.mail.internet;resolution:=optional,
>> javax.mail.util;resolution:=optional,
>> javax.management;resolution:=optional,
>> javax.naming;resolution:=optional,
>> javax.net;resolution:=optional,
>> javax.net.ssl;resolution:=optional,
>> javax.persistence;resolution:=optional,
>> javax.script;resolution:=optional,
>> javax.sql;resolution:=optional,
>> javax.tools;resolution:=optional,
>> javax.xml.bind,
>> javax.xml.parsers,
>> javax.xml.stream,
>> javax.xml.transform,
>> javax.xml.transform.stream,
>> javax.xml.validation,
>> org.apache.commons.compress.compressors;resolution:=optional,
>> org.apache.commons.compress.utils;resolution:=optional,
>> org.apache.commons.csv;resolution:=optional,
>> org.apache.kafka.clients.producer;resolution:=optional,
>> org.codehaus.stax2;resolution:=optional,
>> org.knopflerfish.service.log;provider=paxlogging;version="[1.1.0,2.0.0)",
>> org.ops4j.pax.logging;version="[0.9.5,2.0.0)",
>> org.ops4j.pax.logging.spi;version="[0.9.5,2.0.0)",
>> org.osgi.framework;version="[1.0.0,2.0.0)",
>> org.osgi.framework.wiring;version="[1.0,2)",
>> org.osgi.service.cm;version="[1.0.0,2.0.0)",
>> org.osgi.service.event;resolution:=optional;version="[1.0.0,2.0.0)",
>> org.osgi.service.log;version="[1.3.0,2.0.0)",
>> org.osgi.util.tracker;version="[1.3.0,2.0.0)",
>> org.w3c.dom,
>> org.xml.sax,
>> org.zeromq;resolution:=optional
>>
>>
>> Especially since every time we have a new Optional dependency resolved
>> with Karaf will restart the gogo shell and tons of other bundles, just
>> because the logging service is refreshed ...
>>
>> Not to say it stalls any Pax-Exam test in case you try to test to install
>> a feature which
>> might provide one of those dependencies.
>>
>> regards, Achim
>>
>>
>> --
>>
>> Apache Member
>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
>> & Project Lead
>> blog <http://notizblog.nierbeck.de/>
>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>
>> Software Architect / Project Manager / Scrum Master
>>
>> --
>> --
>> ------------------
>> OPS4J - http://www.ops4j.org - [email protected]
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> ------------------------
> Guillaume Nodet
>
> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - [email protected]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to