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.

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.

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. :)


[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

Reply via email to