Return-Path: Delivered-To: apmail-commons-user-archive@www.apache.org Received: (qmail 32405 invoked from network); 13 Aug 2007 08:31:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Aug 2007 08:31:29 -0000 Received: (qmail 78477 invoked by uid 500); 13 Aug 2007 08:31:25 -0000 Delivered-To: apmail-commons-user-archive@commons.apache.org Received: (qmail 77437 invoked by uid 500); 13 Aug 2007 08:31:23 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 77428 invoked by uid 99); 13 Aug 2007 08:31:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2007 01:31:23 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [213.165.225.90] (HELO dimen.russel.org.uk) (213.165.225.90) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Aug 2007 08:31:31 +0000 Received: from [192.168.1.3] (balin.russel.org.uk [192.168.1.3]) by dimen.russel.org.uk (Postfix) with ESMTP id C68734BB8E; Mon, 13 Aug 2007 09:30:59 +0100 (BST) Subject: Re: Commons CLI issue From: Russel Winder To: Jakarta Commons Users List In-Reply-To: <3B490229-3817-42C0-869D-C584507EE5DF@apache.org> References: <1185899307.8698.100.camel@balin.russel.org.uk> <164D0ADE-C8FD-4EAA-BA63-33956B86B825@apache.org> <1186983472.15457.200.camel@balin.russel.org.uk> <3B490229-3817-42C0-869D-C584507EE5DF@apache.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-S7ZodPKICM4ZtBcjuPmJ" Date: Mon, 13 Aug 2007 09:30:59 +0100 Message-Id: <1186993859.15457.245.camel@balin.russel.org.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 X-Virus-Checked: Checked by ClamAV on apache.org --=-S7ZodPKICM4ZtBcjuPmJ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2007-08-13 at 09:19 +0200, Torsten Curdt wrote: > Please - please don't fork. I am sure we will get your patches in. We =20 > just need someone to push for it. That's what I like to hear :-) The single biggest decision that needs to be made is whether the current 2.x branch is the future or whether it should be deleted and the 1.x branch continue as the released CLI. If 2.x is the future then there needs to be a release and a version put into the Maven repository. I believe Henri is more interested in the 1.x branch, which is why the 2.x branch has not been progressed, but I am speaking from a position of fairly deep ignorance. Clearly 1.1 has many bug fixes over 1.0 and so would be preferred. However the combination of the change of semantics with hasArgs and incorrect processing of parameters associated with the new semantics (cf. CLI-137) means that there appears to be a blocking problem in processing options such as -D where there can be any number of them on a command line -- there appears to be no problem with options that do not have Option.UNLIMITED_VALUES set. As I say we can use the 1.0 semantics and hack round things, but we cannot use 1.1 because of the incorrect processing :-( The other thing I need is the -- option that terminates option processing. This is in 2.x but not in 1.x I believe. If Commons CLI is to be reenergized (over and above what Henri did to get 1.1 out) then this is a good thing. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK t: +44 20 7585 2200 --=-S7ZodPKICM4ZtBcjuPmJ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBGwBbDr2EGkixYSboRApiIAJ9Mv42KovLoqoxZcaZQrCFWhkz6swCgiFXC 8e8sOKN3E7YWWdyfk7+pF3E= =m7p8 -----END PGP SIGNATURE----- --=-S7ZodPKICM4ZtBcjuPmJ--