Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call
Harald Tveit Alvestrand <harald@alvestrand.no> Thu, 17 May 2007 19:53 UTC
Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hom2X-0006tB-47; Thu, 17 May 2007 15:53:33 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1Hom2S-0006iq-T7 for discuss-confirm+ok@megatron.ietf.org; Thu, 17 May 2007 15:53:29 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hom2R-0006eB-0V for discuss@apps.ietf.org; Thu, 17 May 2007 15:53:27 -0400
Received: from eikenes.alvestrand.no ([158.38.152.233]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hom2H-0002RR-JG for discuss@apps.ietf.org; Thu, 17 May 2007 15:53:26 -0400
Received: from localhost (eikenes.alvestrand.no [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E02C52596DC; Thu, 17 May 2007 21:53:16 +0200 (CEST)
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24494-04; Thu, 17 May 2007 21:53:11 +0200 (CEST)
Received: from [192.168.1.119] (162.80-203-220.nextgentel.com [80.203.220.162]) by eikenes.alvestrand.no (Postfix) with ESMTP id 809612596DA; Thu, 17 May 2007 21:53:11 +0200 (CEST)
Date: Thu, 17 May 2007 21:52:45 +0200
From: Harald Tveit Alvestrand <harald@alvestrand.no>
To: Sam Hartman <hartmans-ietf@mit.edu>, John C Klensin <john-ietf@jck.com>
Subject: Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consensus call
Message-ID: <CF36D27A6AC084536D6D8F24@[192.168.1.119]>
In-Reply-To: <tsl7ir7utz8.fsf@mit.edu>
References: <BFE21101-5BC4-45FA-8905-89C2D4A1E593@osafoundation.org> <4648E8CB.3010502@dcrocker.net> <F5C06D62-639B-40CB-803F-6D9E50673768@osafoundation.org> <4649FA12.30909@alvestrand.no> <4649FB9A.9000107@bbiw.net> <1504A69099CF1B62F66FE576@p3.JCK.COM> <tsllkfnwgfb.fsf@mit.edu> <E09D6916A9D19A52976E4567@p3.JCK.COM> <tsl7ir7utz8.fsf@mit.edu>
X-Mailer: Mulberry/4.0.7 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Virus-Scanned: by amavisd-new at alvestrand.no
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Cc: Apps Discuss <discuss@apps.ietf.org>, IETF General Discussion Mailing List <ietf@ietf.org>, ietf-dkim@mipassoc.org
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org
--On 17. mai 2007 15:32 -0400 Sam Hartman <hartmans-ietf@mit.edu> wrote: > > Right. Here, I don't think the definition is wrong, I just think the > term being defined is wrong. We proposed a definition for a useful > concept. Actually we defined a concept (LWSP) in a way that turned out to be much more troublesome in several contexts than we thought it would be (because it allowed two different versions of "blank" lines to have different semantics). > The word we chose (LWSP) stuck in some places but not in > others. IN fact other people used the same word for a different > although related concept. sufficiently so that the definition we > proposed in ABNF is not the most common definition in our standards. > > Clearly we should not invalidate existing uses of that term. Clearly > we do need a definition for the term: it is being used usefully. I don't agree with the meaning I get from this statement. The problem is that the construct that ABNF calls "LWSP" causes problems in protocols that use it. This problem is independent of the name of the construct; the problem is in defining a grammar where the sequence <CRLF><CRLF> has a different meaning than <CRLF><SPACE><CRLF>. Some protocols have addressed this problem by defining their own construct, and have used the term "LWSP" to refer to it - something that is legal by ABNF rules, but can cause people who read multiple specs to become confused. There seems to be some reason to think that it's useful to warn people that there's reasons not to use the construct that is defined as "LWSP" in the ABNF spec. The revised version of the ABNF spec is one possible place to put that warning. > I think that in this instance, the value of future clarity justifies > coming up with a new term that will unambiguously mean what LWSP > means in ABNF today. That term will have to start at proposed > standard. > > LWSP will need to continue in ABNF. I agree with the last statement. > I see a desire to document our operational experience with the word: > many people took this word and used it to mean something else. > Perhaps to avoid confusion you should consider whether your use of the > word is a good idea. I think there is significant harm in choosing > not to document this operational experience when advancing standards. > After all, we both agree that it is this experience with running code > that gives the IETF value. Fully agree with this statement too, but since I don't agree with your interpretation (as given above) of what the problem is, I can't be sure that my agreement with this statement means anything.... Harald
- Use of LWSP in ABNF -- consensus call Lisa Dusseault
- Re: Use of LWSP in ABNF -- consensus call Julian Reschke
- Re: Use of LWSP in ABNF -- consensus call Frank Ellermann
- Re: Use of LWSP in ABNF -- consensus call Lisa Dusseault
- Re: Use of LWSP in ABNF -- consensus call Paul Hoffman
- Re: Use of LWSP in ABNF -- consensus call Tony Hansen
- Re: Use of LWSP in ABNF -- consensus call Tony Finch
- Re: Use of LWSP in ABNF -- consensus call Clive D.W. Feather
- Re: Use of LWSP in ABNF -- consensus call Keith Moore
- Re: Use of LWSP in ABNF -- consensus call Harald Alvestrand
- Re: Use of LWSP in ABNF -- consensus call Frank Ellermann
- Re: Use of LWSP in ABNF -- consensus call Ned Freed
- Re: Use of LWSP in ABNF -- consensus call John C Klensin
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Tony Finch
- Re: Use of LWSP in ABNF -- consensus call Dave Crocker
- Re: Use of LWSP in ABNF -- consensus call Eric Allman
- Re: Use of LWSP in ABNF -- consensus call Philip Guenther
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Dave Crocker
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Dave Crocker
- Re: Use of LWSP in ABNF -- consensus call Douglas Otis
- Re: Use of LWSP in ABNF -- consensus call Alexey Melnikov
- RE: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Bill.Oxley
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… John C Klensin
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… John C Klensin
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Tony Finch
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… John C Klensin
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Harald Tveit Alvestrand
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Dave Crocker
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… todd glassey
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Sam Hartman
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Sam Hartman
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Dave Crocker
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Tony Finch
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… John C Klensin
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Keith Moore
- Re: Use of LWSP in ABNF -- consensus call Frank Ellermann
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Tony Finch
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Sam Hartman
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Sam Hartman
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… John C Klensin
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Tony Finch
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Sam Hartman
- Re: Use of LWSP in ABNF -- consensus call Lisa Dusseault
- Re: [ietf-dkim] Re: Use of LWSP in ABNF -- consen… Clive D.W. Feather
- Re: Use of LWSP in ABNF -- consensus call Lisa Dusseault
- Re: Use of LWSP in ABNF -- consensus call Dave Crocker
- Re: Use of LWSP in ABNF -- consensus call Keith Moore
- Re: Use of LWSP in ABNF -- consensus call Frank Ellermann
- Re: Use of LWSP in ABNF -- consensus call John C Klensin
- Re: Use of LWSP in ABNF -- consensus call Alexey Melnikov
- Re: Use of LWSP in ABNF -- consensus call Clive D.W. Feather
- Re: Use of LWSP in ABNF -- consensus call Dave Crocker