On 23 Mar 2004, at 19:36, John Crossman wrote:
If you are using Betwixt in production, what version are you using?
I've had no problems in development with 1.0-alpha, but is it production ready?
that depends on what you mean by production ready :)
releases are a bit of a moot point when it comes to open source. for example, openssl has never yet had a 1.0 release (even though it is extremely widely used and well trusted - product ready in every sense of the word). a lot depends on the feelings of the community that provides the development and support. standards for releases are usually set reasonably high here at the ASF.
with hindsight, the betwixt-1.0-alpha release should have been called betwixt-0.1 instead. as far as it goes, it's reasonable well tested and stable but lacks many crucial features and some of the interfaces chosen need revising before a full 1.0 release. (the backwards compatibility rules here in the commons mean that releasing 1 full 1.0 means committing to preserving backwards compatibility for a considerable period. the number of developers currently active on betwixt are probably too few to maintain two forks.) sometime soonish, the new code from the refactoring branch will be merged into head. many changes that could introduce problems have been coded on this branch, so the risks of moving to CVS HEAD (from the alpha) are probably not to great at present.
my general advice (for any product whether open source or not) would be to create tests that simulate your production environment. if the product (betwixt in this case) passes these tests, then it's ready for your production environment. if not, then (with open source products, at least) either fix betwixt yourself or donate your tests back to the community and let us provide fixes (if we can).
What's the alternative?
the only alternative i can think of would be to roll your own distribution (from CVS HEAD or any other convenient point). it's not very hard, just export from CVS and build. if the production environment any requirements that necessitate changes that are not acceptable to the betwixt core stream then make them to your distribution.
- robert
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
