Hi Pradeep, Please see my comments inline..
On Tue, Sep 28, 2010 at 9:59 AM, Pradeep Fernando <[email protected]> wrote: > Hi devs, > > I went through the orbit bundles & collected some data regarding the > existing bundles. There I checked the versions in the trunk, weather > the versions has changed since the carbon 3.0.0 release, weather the > artifacts are available in the maven repo. > According to my observations the following orbit bundles haven't > undergone any significant changes, apart from adding licenses, etc . > So these are strong candidates for graduation. > +1. These modules can be graduated for sure.. > > bcel.wso2 > smackx.wso2 > xml.apis.wso2 > jaxbri.wso2 > sun-xacml.wso2 > commons.beanutils.wso2 > commons.dbcp.wso2 > com.lowagie.wso2 > cindy.wso2 > jcommon.wso2 > httpcore.nio.wso2 > neethi.wso2 > woden.wso2 > joscar-client.wso2 > tiles.wso2 > commons.httpclient.wso2 > commons-digester.wso2 > jmdns.wso2 > jibx.wso2 > geronimo.saaj.1.3.spec.wso2 > hibernate.wso2 > bsh.wso2 > wsdl-validator.wso2 > saxon-bps.wso2 > poi.wso2 > joscar-protocol.wso2 > geronimo.j2ee.connector.1.5.spec.wso2 > google.common.collect.wso2 > jdom.wso2 > jfreechart.wso2 > stax.impl.wso2 > jakarta.taglibs.wso2 > mvel2.wso2 > batik.wso2 > opensaml.wso2 > ajaxtags.wso2 > commons.primitives.wso2 > quartz.wso2 > jxl.wso2 > geronimo.transaction.wso2 > gdata.core.wso2 > joscar-common.wso2 > commons.net.wso2 > ehcache.wso2 > ant.wso2 > spring.framework.wso2 > poi-scratchpad.wso2 > joda-time.wso2 > commons.pool.wso2 > js.wso2 > xmlbeans.wso2 > socks.wso2 > xalan.wso2 > commons.fileupload.wso2 > geronimo.jta.1.1.spec.wso2 > jettison.wso2 > jasper-jdt.wso2 > tribes.wso2 > kaptcha.wso2 > cglib.wso2 > httpcore.wso2 > opencsv.wso2 > jasperreports.wso2 > log4j.wso2 > commons.io.wso2 > derby.wso2 > persistence.api.wso2 > poi-ooxml.wso2 > jaxws.wso2 > gdata.spreadsheet.wso2 > hapi.wso2 > commons.codec.wso2 > JCIFS library > axion.wso2 > asm.wso2 > geronimo.connector.wso2 > annogen.wso2 > openjpa.wso2 > serp.wso2 > wsdl4j.wso2 > commons.collections.wso2 > tranql.connector.wso2 > WSO2 Solr Client > geronimo.ejb.2.1.spec.wso2 > hsqldb.wso2 > geronimo.spec.javamail.wso2 > compass.project.wso2 > abdera-extensions.wso2 > jml.wso2 > commons.lang.wso2 > geronimo.jms.1.1.spec.wso2 > JSch ssh > xalan-ode.wso2 > rome.wso2 > opensaml2.wso2 > abdera.wso2 > backport.util.concurrent.wso2 > antlr.wso2 > smack.wso2 > geronimo.kernel.wso2 > janino.wso2 > wsdl4j.wso2 > WSO2 Carbon - Orbit - Commons VFS > jsr94.wso2 > org.antlr.wso2 > geronimo.spec.jms.wso2 > > > Apart from above listed bundles , the following bundles have undergone > version changes since the 3.0.0 branch. But other than that they are > not showing any major development efforts. Most of the time new lib > versions has been introduced to the bundle. IMO we can graduate these > bundles as well. > Do you mean that these bundles wrap different versions of the original library? If that is the case, you can't graduate these. Or else, if you mean that the version given for the orbit bundle is changed, (ex: "." and "-" changes) you have to check the reasons behind it. If you decide to use the older version by graduating that particular bundle, you have to fix it's version in core, components etc as well.. > > xkms.wso2 > WSO2 H2 Osgi Console Service > WSO2 Carbon - Eventing Savan > drools.wso2 > wss4j.wso2 > axis.wso2 > jruby.wso2 > smooks.wso2 > htmlcleaner.wso2 > webharvest.wso2 > bsf.wso2 > oauth core > jruby.wso2 > xmlschema.wso2 > js.wso2 > xerces > openid4java > > > > The following bundles showing some rapid changes & over the period & > bundles like axis2 uses snapshot versions of the jars. So we cant > graduate these bundles i guess. > > > axis2-jibx > axis2-jaxbri > rampart-trust > axis2-json > axis2 > rampart-core > axiom.wso2 > ode > rampart-policy > shindig // not using the snapshots but, frequent changes > > > at first observation , it seemed like saxon-bps falls in to the above > category. But according to Milinda , it is a patched version to cater > BPS specific requirements. As Milinda said we can get rid of the > saxon-bps bundle if we can put latest saxon libs in to saxon bundle. > After that it is a possible graduation candiadate. > > In conclusion, most of the orbit bundles are good for graduation since > they are wrappers for third party libs. My note on the orbit bundles > can be found at [1]. please ignore any cell - colorings since they are > only for my personnel reference. > > Suggestions & feedbacks are appreciated. :) > When you do this, please make sure that it is easy to add back a graduated module into the build and do the necessary changes. Thanks, ~Isuru > > > [1] > https://spreadsheets.google.com/pub?key=0Aj93FnJ8mzOrdDZ4MGdaODVwQnNjOHl1LTFWWmhmU0E&hl=en&single=true&gid=0&output=html > > cheers, > Pradeep > > -- > Pradeep Fernando > Software Engineer > WSO2 Inc. > blog: http://pradeepfernando.blogspot.com/ > m: +94776603662 > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > -- Isuru Suriarachchi Technical Lead & Product Manager, WSO2 Web Services Application Server WSO2 Inc. http://wso2.com email : [email protected] blog : http://isurues.wordpress.com/ lean . enterprise . middleware
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
