Return-Path: X-Original-To: apmail-qpid-users-archive@www.apache.org Delivered-To: apmail-qpid-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E7D01F5BA for ; Thu, 21 Mar 2013 15:43:51 +0000 (UTC) Received: (qmail 41544 invoked by uid 500); 21 Mar 2013 15:43:51 -0000 Delivered-To: apmail-qpid-users-archive@qpid.apache.org Received: (qmail 41513 invoked by uid 500); 21 Mar 2013 15:43:51 -0000 Mailing-List: contact users-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@qpid.apache.org Delivered-To: mailing list users@qpid.apache.org Received: (qmail 41503 invoked by uid 99); 21 Mar 2013 15:43:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Mar 2013 15:43:51 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gsim@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Mar 2013 15:43:44 +0000 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r2LFhM2o005938 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 21 Mar 2013 11:43:22 -0400 Received: from [10.36.116.74] (ovpn-116-74.ams2.redhat.com [10.36.116.74]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r2LFhLtN004337 for ; Thu, 21 Mar 2013 11:43:21 -0400 Message-ID: <514B2B9A.5090500@redhat.com> Date: Thu, 21 Mar 2013 15:47:38 +0000 From: Gordon Sim Organization: Red Hat UK Ltd, Registered in England and Wales under Company Registration No. 3798903, Directors: Michael Cunningham (USA), Mark Hegarty (Ireland), Matt Parsons (USA), Charlie Peters (USA) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 To: users@qpid.apache.org Subject: Re: [c++]: Progressing AMQP 1.0 support for 0.22 release References: <403354247.17445814.1363871974412.JavaMail.root@redhat.com> In-Reply-To: <403354247.17445814.1363871974412.JavaMail.root@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Virus-Checked: Checked by ClamAV on apache.org On 03/21/2013 01:19 PM, Ken Giusti wrote: > Hmmmm... seems like there's not a strong opinion either way. > > On reflection, I think I'm actually fine with your original proposal > (separate tool - very generic management tool). As a developer, this > tool would really come in handy - it allows me to manage newly > developed objects without the need to create a dedicated tool. Very > useful. That is indeed the rationale behind the tool. It always felt wrong to me that you need to add explicit code just to recognise another class of object in qpid-config. (I also dislike the fact that it defines its own names for options). > I think my overall unease is with the rather large number of > configuration tools that we support. I'm really not crazy about how > we tend to create a new feature-specific configuration tool every > time we add a new feature to the broker. I'd rather see a single > "top level" broker configuration command that supports all the > configuration aspects of the broker. Openssl and NSS (certutil) take > this approach. I think it would tend towards unifying the > configuration experience (e.g. naming of common options would be > consistent, need for familiarity with only one command, etc). > > I'm a bit biased. Guess I've found myself fixing the same defect > across multiple configuration tools a little too often (*cough*, SSL > configuration *cough*). And I still keep having to remind myself > which option flag is used to specific a non-default broker address (? > is it "-a", or "-b"?). I sympathise entirely. For me its less the number of tools per se and more that there is no clear, comprehensive, thought out strategy around them. I don't want to make the situation worse. What I propose for 0.22 is to add this new script into cpp/src/tests and install it in libexec/qpid/tests along side other useful scripts and tools such as qpid-send and qpid-cpp-benchmark. I'll also make it clear in the usage text that the tool is experimental at this stage. That way its available for those who want it, particularly those exploring 1.0 based networks, but its status is clear. Does that seem reasonable for now? We can then get some more time and feedback on which to base more long term decisions. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org For additional commands, e-mail: users-help@qpid.apache.org