On 11/22/2010 05:44 PM, Andrew Kennedy wrote:
On 22 Nov 2010, at 18:00, Rajith Attapattu wrote:
On Mon, Nov 22, 2010 at 11:09 AM, Rajith Attapattu
.
1) Have we packaged our products in a way that is useful for our target
users ?

1. I agree that providing a full, DIY source bundle is something that
should definitely be provided, but in addition to other downloads. I
don't see why both models can't coexist?

2. It should be alongside componentised or modularised binary downloads.
The installable artifacts are the brokers and the management
console/command line tools, which should be available as platform
specific binaries, installable packages of various kinds, and as a DIY
source tarball, for Java and C++.

I like this as an ideal, but only if we actually do the level of testing needed to ensure that each component is usable as is.

Before we checked RC2, we didn't notice that many of the README.txt files give instructions that don't work for the packages they apply to, or that the command line management tools are available only in the full source download, or that the README.txt for the Java client actually was intended for the broker.

Are we going to commit to testing each of these packages? If we're going to ship them, we need a test plan that's a little more sophisticated than "if nobody notices a problem by a given date, or nobody fixes a known problem that has been noticed, then it's apparently good enough".

If we're not going to commit to better testing and better consistency, it's better to ship only the full source distribution.

Jonathan

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to