This seems like an inevitable, if unfortunate result of spinning Synapse off as a separate TLP.
Asankha, is there something about doing this work in Axis2 that is difficult for you and easily changed e.g. having a separate release schedule for the 'extra transports', or is it more cultural that you're doing all your work in Synapse now? David On Tue, Apr 22, 2008 at 6:18 PM, Davanum Srinivas <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Glen, > > At this point, Can we please agree that it's better for the people who > actually work on it have their way :) > > thanks, > dims > > > > Glen Daniels wrote: > | Asankha C. Perera wrote: > |> Dims > |>> - there should not be stale copies > |>> - people who work on them should work where they want to. > |> +1 to both! > | > | Agreed - I'd just prefer people wanted to work on them under WS/Axis. :) > | > |> I'd like to maintain these under Synapse.. We wrote these transports > |> primarily for use by Synapse, and now we have JMS, NIO-HTTP/S, Mail, > |> VFS (File), FIX and AMQP already.. These belong to a separate Maven > |> module thats published to the Apache snapshots and Maven Central > |> repos, and > | > | Hm. So this is a bit of a separate conversation, but *each* of the > | transports should be its own deployable artifact. If I want the AMQP > | transport for some work I'm doing, I don't want to bother downloading > | all the others.... Wherever they end up we should fix that!! > | > |> this JAR does not depend on the Synapse codebase at all. Anyone who > |> wishes to use these can do so without any problems whatsoever, and > |> raise JIRA's for bugs/enhancements where the code is actually > maintained. > | > | Yeah. I just think this makes a lot more sense under WS. > | > |>> | | These transports (JMS, NIO, whatever) are going to be generally > |>> useful to any Axis2 user, so why make them go look in Synapse's > |>> codebase for them? > |> I agree,.. however these transports were written by the Synapse > |> community for primary use by them. So instead of asking them to > |> maintain the code they write somewhere else - for the convenience of > |> the secondary users, why not clearly document the available options > |> under Axis2 and where one could download these extension transports > |> developed by the Synapse community? > | > | Sure, I'm not saying that wouldn't work - what's really important to me > | is that Axis2 users get a clear picture of the available transports when > | they download Axis2 and use our website. This is both to avoid > | duplication of effort and to enable users to use the richest set of > | components available. It seems to me that the most natural way to > | achieve this is to contribute new transports to ws-commons or Axis2. > | > | Also consider this - wouldn't it be cool to be able to run the Axis2 > | test suite (which is presumably much more comprehensive than Synapse's > | testing of Axis2) over each of the transports that Synapse originally > | built? I would think that might demonstrate some issues that Synapse > | itself might not find, thus enabling the transports to be improved. > | > | But if the community wants to keep developing these under Synapse, then > | we definitely need some pointers in the Axis2 code and web pages, and > | those pointers need to be maintained. > | > | Thanks, > | --Glen > | > | --------------------------------------------------------------------- > | To unsubscribe, e-mail: [EMAIL PROTECTED] > | For additional commands, e-mail: [EMAIL PROTECTED] > | > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (Cygwin) > > iD4DBQFIDh3xgNg6eWEDv1kRArQ9AJ44ct3OR4J4djeY0ttNox3rhpkPGwCXYbdj > n+u3lNY14rCRKaSFT9s+Hw== > =Nw0Q > -----END PGP SIGNATURE----- > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- David Illsley - IBM Web Services Development --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]