I am -1 (binding) on this proposal as it is.
I am not for, or against Axis2 becoming a TLP, but I am strongly opposed
to moving the transports to within Axis2, as it would make it difficult
to develop and release new versions of them independently of the Axis2
trunk and release cycles - which are known to be long and painful.
Apache Synapse folks developed some of these transports as they are
highly dependent on these, and they frequently require quick fixes at
transport level to be able to add new features and handle various
issues. Thus the ability to get a new version of the transports released
when needed is immensely important for Apache Synapse among other
issues. In addition as a developer, I have to admit that I hate to build
Axis2 trunk each time I want to commit changes to a transport, as it
takes ages to build and fills up the M2 repo and finally fails many
times due to various issues. The interface between a transport and
anything else is clear, and you do not need to stick it deep into a
parent codebase to keep both working.
We also have had length discussions on this for a long time, and
agreement from *all* the key players involved in this discussion, to
make the new WS-transports sub project outside of Axis2 - with
independent release cycles etc. I do not want to make this VOTE thread a
discussion, but wanted everyone to be aware on the effect of these
actions on those who develop and use this piece of software.
asankha
[1] http://markmail.org/message/uvhz22bqnkjq3wmf
[2] http://markmail.org/message/fr73nj32lchlgbxi
[3] http://markmail.org/message/okzimikvmbhimflr
Glen Daniels wrote:
Folks:
Discussion seems to have died down about the TLP proposal, and I think
we heard a lot of valuable viewpoints during the conversation. At
this point, I think it's time to VOTE on the idea and see where we're at.
I've described what we're voting on on the wiki page [1], and will
include it here as well:
* Restructure Axis2 as an independent TLP, containing subprojects that
*directly* relate to Axis2 - these include all the Modules and
Transports. This ends up being a reasonably sized and well-focused
project.
* Once Axis2 is split out, we'll move the "sub-sub-projects" inside
WS-Commons (Axiom, Neethi, XmlSchema) up to be WS subprojects. This
will also involve making sure that the SVN authorizations are
appropriately granular.
* We'll then do a review of the remaining projects inside WS and based
on that, decide whether any further action is needed. Such actions
might include promoting more projects to TLPs, or retiring stagnant
codebases.
Please chime in with your VOTE on this (and indicate
binding/non-binding depending on whether you are a PMC member).
Here's my +1 (binding).
Thanks,
--Glen
[1] http://wiki.apache.org/ws/FrontPage/Proposals/Axis2TLPProposal
--
Asankha C. Perera
http://adroitlogic.org
http://esbmagic.blogspot.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]