Jim Marino wrote:

On Oct 4, 2006, at 10:57 AM, Jeremy Boynes wrote:

I've had two people express concern about the quality level we currently have: Jim with concern on the unit test coverage, Rick with concern about quality in general.

Prefacing this by saying that the following only applies to the Java SCA runtime...

I have a concern with overall quality as well and it extends beyond code to the things you mentioned below such as samples and documentation. Poor unit and integration test coverage is an indicator of the code issues. Lack of documentation is generally an indication that the doco isn't good ;-)

That said, I think it is important that we have a *milestone* release. If by "milestone" we mean a distribution which adventurous runtime extenders can use to test-drive integrating bindings and component implementation types we may have something that can be made releasable soon. For me, developers who may be interested in joining our community are more important than end-users at this point. I don't think we have anything near good enough to promote to end-users. Another caveat I would make is that the runtime extension mechanism will change and we will not be able to support backward compatibility with what exists today. I say this since there are proposals under consideration in the spec group that are as extensive as the recursive model.
This seems a bit counter intuitive to me, or at least I don't understand it. For me a release is something we say is stable and you can work with while the project moves ahead. So who is this *milestone* release for if not for end users? For those who want to write runtime extensions that will no longer work in the next release? As an *adventurous* extension writer I'd want to be working now more than ever on the HEAD knowing that anything I write on this release is not going to work on the next. Not for end users, and obsolete for runtime extension writers; who is the audiences we are shooting for?

For me, having a milestone that meets these general criteria is important since it shows we have made progress and also to provide a more stable base for people to work off than HEAD. This will make our life easier as extensions are further decoupled from core, since they could work off the milestone until we feel a stable core snapshot that incorporates any necessary future changes is ready.

Jim

I'd like to ask everyone's opinion about where we are now, in general and specifically about the content that we have agreed will be in the M2 distro. Not just on the code but also on the samples, documentation, legal etc. that goes with it.

--
Jeremy


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to