Hi Guillaume,

for the case of opensaml I think the real solution is to make the dependency to xmlsec non optional. Freeman already solved this. With my patch I did not yet change the start levels but I hope to have all
wss4j bundles at the same start level 30.

I started this thread to discuss where start levels are needed for CXF. I agree that we should avoid different start levels.

So from your side which start levels do you think are really needed for CXF?
Is it true that we need three start levels for the registry, spec and impl bundles?
Can the rest of cxf be on the same start level of e.g 30?

Christian


Am 23.05.2013 13:38, schrieb Guillaume Nodet:
The first rule when using start levels is "don't use them".  When they are
*necessary*, it means the bundles misbehave, so if there's something to
explain to the users, that's really this rule (which does not prevent users
to actually use them, but this decision need to be taken wisely).

In the CXF case, I don't think using start levels is a good solution.  The
issue you point seems to indicate a resolution order problem, which has
nothing to do with bundle start levels.
Remember start level only control when bundles are started, i.e. when they
usually start consuming or producing OSGi services, so the fact a package
has been resolved or not is completely unrelated.  So I'd like to
understand the side effect and see if we can rather provide a clean
solution for the problem instead of misusing start levels.

2013/5/23 Christian Schneider <[email protected]>

It will be no immediate improvement but it will give us a clear concept
how to use start levels.
So I hope that people do not simply introduce new start levels without
checking the concept.

There is also a "side effect". I am currently building a CXF distro based
on a P2 Repository for a project.
There it is a bit more difficult to use start levels. So I want to make
sure we only use the ones that are really necessary.
Btw. I hope I can port my efforts back to CXF so others can use it too.

Christian


On 23.05.2013 12:12, Jean-Baptiste Onofré wrote:

Agree, it doesn't have impact to change the log level to use "simple"
ones, but I don't see a big value.

Regards
JB

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com




--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
Talend Application Integration Division http://www.talend.com

Reply via email to