I'm with Guillaume here. Also about the duplicated bundles, as we have OBR resolver already, which can prevent to install redundant bundles. And although some bundles are duplicated in different features, I'd see features are more self-contained and some features from cxf features.xml are used in down stream projects, so I prefer to keep it as is.
Thanks ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: @Freeman小屋 www.camelone.org : The open source integration conference: On 2013-5-23, at 下午5:42, Guillaume Nodet wrote: > Fwiw, having a more fine grained start level helps reducing the log > verbosity at start time and may slightly help with performance too. The > reason is that a correct start order will result in service dependencies > being satisfied correctly for most bundles, thus not having to wait until > those are satisfied later. > At startup, it also helps having the low-level services up and ready early > in the process (pax-logging, pax-url, etc...). > So while reducing the number of start levels should perfectly work, I'm not > sure what the benefit is really. > > > 2013/5/23 Christian Schneider <[email protected]> > >> I am currently working on: >> https://issues.apache.org/**jira/browse/CXF-5030<https://issues.apache.org/jira/browse/CXF-5030> >> >> It seems that we use an incorrect start level and order for the xmlsec >> dependency. I have just committed the fix for this. >> >> While correcting this I found that we have a lot of different start >> levels. I am quite sure we should not need all of these. >> >> I have created a wiki page with the current start levels and the meaning I >> figured out: >> https://cwiki.apache.org/**confluence/display/CXF20DOC/** >> CXF+feature+for+Apache+Karaf<https://cwiki.apache.org/confluence/display/CXF20DOC/CXF+feature+for+Apache+Karaf> >> >> Could you guys review this? I wonder if we could remove some of the start >> levels. >> I think we could limit it to just 9,10,20,30. >> >> Another issue is that there are also some duplicates in the bundles. For >> example we start the JAXB impls in cxf-specs and cxf-jaxb. >> >> What do you think? >> >> Christian >> >> -- >> Christian Schneider >> http://www.liquid-reality.de >> >> Open Source Architect >> http://www.talend.com >> >>
